MRTQHLAAATPAGTSLVAIQRHVAVTLATWDAVWEEYLHPKCAEQKMRLHGAQGKVLERYFKKLEEEAAVEFQKRWGTRKQLVVFFGYADIGTRGGWGAKAVLQACRKVAERANSRKPTDRVPGKVVTVDEFRTSRVSSAISSPQPCEAELDRSKPTRLEGWKPHLLRSLVAVSLKPAVRGASAGAHVVPTAAPGYPWGPWQMGGQGLQRSPQPPAGRGEQVAPTGAVQVATPSKASCQGQGIPSIGLQEAARPSTQGPSPAALVISAVAAAPAHAAP