MMKLKLHIQMHVGTSNRFVGLTSKFNTTIEINPPYPQAAELRTWIKTIETKLVAYKMKSTTPIGSIMLIPFEDEVIFVANIQAQPPGQVFNVEAELSLASKDQRFSVLACSNCKQLFTRYNVRREIYCTGCHQSTHLIPRCQFEVIIKDNSGFATAIVSDEIAEKMLHLTSEEIYEICFIKLEHFCCGSRNGHFLHSFAAAIECRVLQASDVAIWMPSVPLLLWKLKIFSPVIADKACVIVSSHAIAQPFFHHCSGDFDQRWSRRSKHEKCIYFCLI*