MDEEYDVIVLGTGLKECILSGLLSVDGKKVLHMDRNDYYGGESASLNLQQLYAKFRGGEKPPASLGSNRDYNVDMIPKFMMANGQLVRVLIYTDVTKYLSFKAVDGGYVFRGGKLYAESLLRFQGGSPFIYPLYGLGELPQAFARLSAVYGGTYMLAKPECKVEFDSDGKFVGVTSEGETAKAKQLVCDPSYLRNKVKVVGRVVRAICIMSHPIPNTKDSHSVQIILPQKQLGRKNDMYVFCCSYSHSIAPKGKFIAFISTEAETDNPELELKPGLDLVGAVEEIFYDTYELLEPVNDPALDQCFISKSYDATTHFETTVHDVLEMYTRITGKVLDLDKTDLASTQAADE*