MTHDLAASGLRFGIEEEFFLLDASDLDIVRSAPAGFVAACRDTLGEHFAEEMFECQVEVASPVFSTLAEAARFHGQARQRLAHLAMDFGLRSLCVGTHPFADWRRARSNPAAHFARLFEDQGRVARRSLVCGLHVHVEIPPSHDRMAVLQRVLPWLPLLLALSASSPFRGGRRSGLASYRRALCGEWPRMNIPPALPDEDAYRRHLALLRETGCIREDGQVWWMIRPSSHVPTLELRICDACPRLADALSLAGLFRALVGEALGADPRALPVARDACLEENYWQALRYGCAGRYLVEGRCVGAGDWLEMAWRQCRPQARQGNEWAYQHACGLLEETSAARQLRRYRRLREAGQERHPALRRLVEELLEENLQPALAG