MVRSTKGRQKIEMKKMENESNLQVTFSKRRFGLFKKASELCTLSGAEILLIVFSPGGKVFSFGHPSVQELIHRFSNPNHNSAIVHHQNNNLQLVETRPDRNIQYLNNILTEVLANQEKEKQKRMVLDLLKESREQVGNWYEKDVKDLDMNETNQLISALQDVKKKLVREMSQYSQVNVSQNYFGQSSGVIGGGNVGIDLFDQRRNAFNYNPNMVFPNHTPPMFGYNNDGVLVPISNMNYMSSYNFNQS