MTPSLQAHINSGKTVEIDGLSFFYIEEGKGDEIIFLLPGFLTTSYNYRKLVELLSTHYRVIALDFLGTGFSGRPDGPLSHRLQAHYLSPFLEKVVGDKKVHVVAFDYALPILCFAFKEHSNQYKSLSILGGFMNLPKFRYYFPLHFLRLPIIGEIFSFLFRPPLLRFFYKWFLVKKTHHFTSEWEKTMYHLLFEGKNKKNTLEFIRNVDRSTHALREIEEGAKHFVGLRQIYLGEEDFRISPKQTEYMKETLRTSSLVFLPCKHLAMEECPTVVYEKLHYFVDSFSHKKTKTFHFNKQNKD