MTTPTPQNYPTLQGTDITVELVDKELWKQLYELGNEMVVTMAGRIPFPKLHMKIRGLNPNSYYKVALSFDRSDDKRPKNSYPLSLVKPYHIRYKFNEGKMESAGTGEPMQPSDRIFHPDGTLQGHVWMQGAIKFDKLKISNGQNDPSKPCVKLFSMHKYHALLHVYSVDNYDIPHLLQEVHVASIPIPYTTFVTVTAYQNRDVIALKLKHINYARGSRTQEPRT