MITVDHKSDTVLLPIYGRMVPFNVTTIRTVLGNQNTIRVIFNVPGTPLNPNDSLKNKDAIYLKEVSFRTKDSRHSSDVVQQVKSLRRKVMARESERAERTSLVNQEKLQIVRNNSKPLSLSNLWIRPPFSGRKKNRGTLEAHVNGFRYSTTNERVDVLFANIKHAFFQPAEKEMTTLLHFHLHNHIMVGTKKTKDVQFYVEVMDVVQSLGGRRRSSAYDADEIVEEQRERDRKNKINMDFNHFANQVNDMWQLPQFASLSLEFDQPLREFGFNGVPHKTSTFIIPTSSCLVELTESPFLVVCLSEIEIVNLERVGFGQKSFDMAIIFKDLKKDVLRVDSVPTS