MKMNKLLVRKDTVFKIASSALYNARAATVLKKAFELSELCGVDVCIIWYDREGNLVKTWPENEEAKVRAMAARYSMLSEEEKGKKRNNLSGFLYKKMIRDKKESLRKRDNKFFQEVSELEDSLQSCLQTLKESLHLDQPQDLSSNDSSLINVYHHQASSLLSYPSSSSENCVDDVSTTTTTMNHPQSKFSILLFNHENGALTQLANPSALPSFEQQPQIQCNQNYGTNYMDLLLGEQGCNNVDLLMPTLFPPPMMMQTQTPNFQQFMQTQPVYNQIPVFGTMLS