MESYGRKRAWKKGPTRGKGGPQNAACEYRGVRQRTWGKWVAEIREPNKRTRLWLGSFATAEEAALAYDEAARRLYGPDAFLNLPHLRAASAAAAHQRLRWLPASAAAAAAGGRRRRPRLRPPQPQRAAQRPRHTPEAAGAQELVVVADQAAAAYADARQPASAASPHLVTLLHRHQQRRLRGSASAHVALEQAMAATAAMESAPCDDDAAVVGFGADKPQLDLKEFLQQIGVLKADDDGATGKNGAVHGDDGELADAFGFGGSGEFDWDALAADMSDIAGGHGGALGANGGFQMDDLHEVEQFGGCMPIPIWDI