MMKLKLNIQMHLGTSNRFVGLTSKFNTTIEINPPYPQVAELRTWIKTIETKLVAYKVKSTTPIGSIMLIPFEDEVIAVANIQAQPPGQVFNVEAELSLASKDQRFSVLACSNCKQLFTRYNVRRKIYCTSCHQSTHLIPRCQFEVTIKDNNSFATAIVSDEIAEKMLHLTSEEIYEICFIKLEHFCCGSRNGHCLHSFAAAIECRVLQASDVAMWMPCVPLLLWKLKIFSPVIAGDFDQRWSRRSKHEKCIYFCLI*