MSHKQLDAAEQELPLATEKQQKGRRNPKEDKRFIAKPCALHVGIQDSGPYQAQPNAILEKVFMSITKYPDEKRLEGLSKQLDWDVRKIQCWFRHRRNQDKPPTLTKFCESMWRFTFYLCIFCYGIRFLWSSPWFWDTRQCWHSYPYQPLTSGLYYYYIMELAFYWSLMFSQFTDIKRKDFLIMFVHHLATIGLITFSYINNMVRVGTLVLCLHDVSDFLLEAAKLANYAKYQRLCDTLFVIFSAVFVVTRLGIYPFWILNTTLFESWEMIGPYPSWWLFNGLLLVLQVLHVIWSYLIARIAFKALIRGKVTYPGRIRPRLCTLHSFLTSFLFSMPGGSWTVSSLACA