MSAALFLSTEPKYLQQPYGMGMRAPMSPSFVPCVMPAALSPHNMEMYRQMMMMNGPCSPLYGSMAAAGMKMDVPLAASMRTSNPLNQVCEVLQFNFLSCFSSRCGSILHMNQMRLPFVGSPITSMANNMSHDGLRRTREGKVKKVRVVIVLQQEDHIKKPLNAFMWFMKENRPKLMEELGYKEKQSAELNKELGKRWHDLPKEEQQKYFDMARADREQHKAKYPGWSARENYAVHKRKKKRRDKSEDVSDMKKCRARFGIANTDQWCKFCKRKKKCMYSTYDPTDTMSEEHGDRTSSGPSPLTSSLGPSPLGGVVDHDASDSESEVDEEDRTLVDMDIQEAAMQQQAITRDNELAAF