MSLKQEIETWVTALGRYDNNEFEDALGEFDKISDTSKILFNMGVIHATLGEHEKAVECYQRAIKLDQYLAVAYFQQGVSNFLLGDFEEALANFNDTLLYLRGNTMIDYAQLGLMFKLYSCEVLFNRGLCYIYLQQKDAGLQDLNYAVKEKVVEDHNVIDDAIREEAEGYTVFSIPVGVVYRPNDAKVRNLKTKDYLGKARLVAASDRSNAFTGFAGSEIKNSGKADVKDDRPSDNISFAATNLVKPGLQSRARQQSEPPNSRNVFPPTPPPENDKQTMSRGASVRNGPKPMPAKLNIDKARPNDRYERTTSPQEQRSRAPSRAPSNAPSRGFSTREPPRRRPRSQEEEEGYLDDVYDNYGGGIGGGGGSIRGSRSQRRAPQQRYIEEEDEGSDFDDGSFDEGDFEMVSNRRPGTNSMSSSSRGQSRRPDIRNIKVKVHYTATDDTRMILIGMACEYSDFVEKIRNKFKIASRRSVRIKVRDDEDGGTMITMGDQDDLDMAIMASKSMARRERSDNGKMEVWIQDA