MMKLKLHIQMHVGTLNRFVGLTSKFNTTIEINPPYPQAAELRTWIKTIETKLVAYKMKSTTPIGSIMLIPFEDEVISVANIQAQPPGQVFNVEAELSLASKDQRFSVLACSNCKQLFTRYNVRREIYCTSCHQSTHLIPRCQFEVTIKDNSSFATAIVSDEIAEKMLHLTSEEIYEICFMKLERFCCGSRNSHFLHSFAAAIECRVLQAFDVAMWMPCVPLLLWKLKIFSPVIADKACVIVSSHAIAQPLFHHCSGDFDQRWSRRSKHEKCIYFCLI*