MRERLFTFQVQVKQKILSAILDSGSQRNLISASTVRELGLEVMDHPDPYELSVHNRESFDRVTQQYTFKFCIMREFVDEITCDVVPMDCTDILFGIPFLHNRKATIIPYQGKCILSLDGQSIVILATPTPRVTSLLVNKAQAQRLVKASQKYILIMIRGHHESLLGTQEDTVSTVHDKAKGRQVQHILQQYEDVFRSPMGLPPKRAIAHGIDLEPGASLPNSGLYHRSVMENEEIKRKISELMEMGHIKTSASPCGSPVSLVPKKDGSWCLCVDYRAINKITVKNRYPLPHIDDLLDQLQGASFFSKIDLKSRYHQVRIKEEDTWKTAFKTKQGLF*