MRTPRARRDHHFPGWPRPGESVGYRARMTFSIVARSADGTALGVAVASKFLGVGAAVPAALADVGAVATQSYANLAYRPQALALLGTGVAAPEAVAALLAGDAGPVDHRQVGVVGPAGPGATFTGAACHDWAGGAAGDGFAIQGNMLAGPQVVAEMQAAWLGNADQHRLAYRLLAALRAGDEAGGDRRGRQSAALLVVSKGMGYGGTSDVVVDLRVDDHPAPVTELTRLLEMHSLYFERPDPATLIALDGDVAEEVRARLAADGDLDEALASWAGVENLEERVVPGFIDPLVLAHLRAS