MMKLKLHIQMHVGTSNRFVGLTSKFNTTIEINPPYPQAAELRTWIKTIETKLVAYKMKSTTPIGSIMLIPFEDEVISVANIQAQPPGQVFNVEAELSLVSKDQRFSVLACSNCKQLFTRYNVRREIYCTSCHQSTHLIPRCQFEVTIKDNNGFATTIVSDEIAEKMLHLTSEEIYEICFIKLESFCCGSRNGHFLHSFAAAIECRVLQAFDVAMWMPCVSLLLWKLKIFSPVIADKACVIVSSHAIAQPLFHHYSGDFDQRWSRRSKHEKCIYFCLI*