MARATKKQGTKRLLHECTVEELEEELKKRKTQEAAEHRGQYGPSAKTLSRKVATKRLGKIFKKVALKKPGSGGNEFPKEHALFLLKTHPSIAGDAFSKRTVLSFFIQAQVDLATVHAVCSIMKDYLPSCSDSDNLQACLESSYDFYRPPNPIADACLYGPCAEGVLPYLLDSFPDYITGPDVEDDDGGTSPLDLLFNRLMSIWQDEEVKTLAPPTIHELGETLDALLAADPGLLDAVNTSFFVQHAIVCKSTTADKLLLLFDRFAAKEDPDDELYVSLENQNLTIGHVLALSKLFPTMSKFTLEVEENIPREVYQALLGALHGHTFEELDIPLVPECLNRDGWYHIMQDIVEKSKDLKELKFSVEEPENDPANDNPDIVIQLCNDIVKNRPSLESLSFGPLTLENAADFSQFIASSSSVITTLSLAAISIGSRWCIHELPADCVLEEFSLYNSNLSMAWVKGLLLQLIGDCLSLRKLKLEEADYITEQDGWSPPDVMEVLGAALEKNRLESFIVKSACVVDMEGISTLLAKNNAMKQLLLRSSPSWQPTESLSKTLAKNVTLVELDTASWVSDMSDDAKKIEYYVTLNRFGRGQLQGEKLKLETLVRLLEEVADDESMEVDYPQVGVLFGLLNERPGLWAAPGKWSVGSSPTKGK*