MRRFTLFVFFLSISIAYADFDFEDYNFATFNEIYDNEIPDDIPSSRHFLKSSRGTVGLPKTATEMMTRFNENLLNFLKSKSENDWKLIMELMSPDAFIETCMESAYGLSMDQFHKWITFLSNYYAEVGLTSTKIKDNSETGVTTELVYYTVLRNGEKGSDKWAMSATLNKKKGHFCINTLHMLSECKNIPKKPSLEPAIPIETFISSLKKKLVNDIFLNGGLHYKSAYESMYNYITPATKVFICDVGKMNGNQFVEYWYKRFGKVQTYSEHVFDISNNGTNWHVDFEVTYESEPGKFYRDRYQFSMNKYTNVKVEYFENFLDWRIYQIQQNCTESRTKMSKSDASVVKMALASRRWDQMLNKGLSWDTLQAFKEMFDKSKFHGYTCGMKFENWAKFDNWLTGFSNFYAKSVPKQTNVYAYQDSKIGFWIVNTMSAASDNSTSTHRVFFEGYYVC