MVAPSQPAGQVQGGVPTTMEELEAQAIAFQHLLGLDSLPQSGREAREAARRLGELVLASAAPAPLLTQLVAEHLDSLPPARVRFVDASTGLRLRYLEWGSGSKDVVLLLHDCGEAAEVWRPIGPRLDDRGYRVIAPDLRGHGESGRSLDCRYGAASLAEDVKALIVALDLYVAPVALVGCGMGAATALVLAQQNPFLAGAVLASALLAGLPALRCHLLLLHGGRGSWVEPADAAAMAEVAAQGSAASAAVAELPGAGHYLAADQPDALLRQVVKFLEGPAIRCFSRAALMGSANGAANGSSKGSSGSADVRRPEVLDLKPLPQYASLEEAQKALGPRAIPTAAAIESELRKLRVEEGRAADDGSSDDEEGARHRTALANNPSDYFGMVG*