MLLPKTILSNEGRILCNTINHPLRTVKNKIENFFKFENIDNLKSEICIKQNFDDLNVPLTHPVRNIRDTFYLNENYIKNYNSILSTYYIPFDILNTFYKYYLSNKLLSHDKIILKRTHMTSHLNDLLKGSYTNVIYTGQVYRKDEIDKYHYPIFHQTDGFLIKPEMFNVEIELKQKLEQLIYYLFNKNNIEIKWESDTSFPFTHPSYELYIKRKQDNKWIEILGCGKIKNEVLAMSLYHNHINKIIENEITIYNKTLLNSFQQKFLSNEKETIRQSHLINHLCNKQLNHNIQIKINELLKSINYQGWAFGIGLERLCMLLYDINDIRLFWSNDKRFINQFKENQITTFRPFSNFPCIQKDISFYIKQYFNETSFFQICRDIANDNIEQIQKIDKYYDPKNNQTSLCYRITYRSHNKNLTHNEVNGIQNKIVQILMDQFEVSIR*