MAPSNLQGLNIVHPAPTPNPYVSDAELLSIPPFPDLNAQLELWTHLNFQSDEPLVSAHGDHSDKDKNSKRGSGEGSEEDLDRYNEQDDDLARGGIAETTAHENVVTGTVLPPTGFAHAAHPVPAPTPALPAPGMHAGLPLDFNSLLAGFGLDPFSIPSVQPQPTAAPNSLAQLLSLHAAAFRPQQPPAPQPIAHHTQLPPLQTQSPATPAPAAPAKRARTSRASISSVDQHSDSPMSPDDDRSSATPLNSTEDKRRRNTAASARFRLKKKEREAALEKKAKELEIRVSELEKECEALRRENGWLKGLVVGAKRTREDEESRREQGP