MMRRSVFCGVGAFLPAKVITNDDLSLMVDTTDEWVFRRTGIKRRHVVEEGDTVSGMATKAAEIALEDAGVSASEVDLIIVATATPDKTMPSCATMVQGNLGCKNAAAFDINAACSGFLYALSIVDSMIKAGQANIALIIGSEAMSKVVDWTDRSTCVLFGDGAGAFVFKGQDETEKPGAGVMSTLLCADGSLGNVLYTNGGVASTGKAGYICMKGTVLFEHAVVKLSSAISALLESSALDVDSIDWFIPHQANVRIIDLVINRLGLSRDKVILSIDEHANTSSASIPLAMYEAKRAGRIKKGNLVLFAAIGAGITWGVSLLRL