MAPAARGFSTARQAIFHGRSIHDTTSQRCGRKHLEGRRNGKPRDGAGARRGCRVTGAHGATPAHVLLLLHKGAHREILELLLEAAPELLNATVTGETLMHVCAVNRDVETLSWLLSRPGCDVASPRATGSFFSPSGSLYLGETVLAFAVCRNDRRMVAVLLERGGADVNAADGHGNTALHMAVIHGRRTMYDFLVDRYKADPGRRNKMGLTPYLLSVQLGSVRMFSHITQRNKEVNWRFGPVTSYLFDLTELDNARTPERSKAPSEVSGLELAVQGGHIGILSEVVFQRILEGKWRTFARRFLLVWFLFDVFAIVAFGVSASLRSDPSCCLDGTAFHGLAPPPFRPGPPALGGLPLLWALLGVPAGLELARGRPVRGGRDGLGRPTLLLPEPDAAGGHYVVMVRRMVAGDIFKFAMLFCSDGCSFGDVPDAALCLFHAMLGQSSSCRRSLTRTARASLPSSPFSTKPPPRSCFSTSSSPCSRTRSSVWRGRRRGRRCSPAPAGSSSSTX