MESYGRKRAWKKGPTRGKGGPQNAACEYRGVRQRTWGKWVAEIREPNKRTRLWLGSFATAEEAALAYDEAARRLYGPDAFLNLPHLRAASAAAAHQRLRWLPASAAAGRGGAAAVPAYGLLNLNAQHNVHVIHQRLQELKNSSSPTKSPRTPARADLPPPLPTSSPCSTVTNSVGSAALPPPMSCFQALEQAMAMESAPCDDAAVVGFGADKPQLDLKEFLQQIGVLKADDDGATGKNGAVHGDDGELADAFGFGGNGEFDWDALTADMSDIAGGHGGALGANGGFQMDDLHEVEQFGGCMPIPIWDI