MAYFNYNDKQCYYNEIGDGTPLLFLHGNTASSKMFNDIINFYKDEYKVILIDFVGHGKSQMVDKFSADLWFDEAMQVICFLEAMNYKKVNIIGSSGGALVALNVALERPDLVNKVIADSFEGEVPLESFVQNVKIEREASKQDDGAKAFYIYNQGENWEKVVDNDTEAIFEHYKTIGKFFHKPLETMQPEVLLTGSREDEFVSLISSDFFENTFSLLLEKIKNGKMYLFDKGGHPAILSNGLDFSNVAKKFLEE*