MADAKSLFTLLESAAGYALFEVVAFEEIGGLLEDSMDTVTDLQRFSRAVKLKAFSPFESAAEALENANAVSEHAMTGTLHNFLEMNLPKVKKSSKTASYALGVMDPALATAISEGLGVSCRSDDTIREIARGCRAHLDTFVKGLEGGAAEKAQLGLGHSYSRSKIKFNPARSDNMIIQSIALLDQLDKDVNTFAMRIREWYSWHFPELKDIVKDNIMFARAAAFIQDKNSLFTNSASDSGESSAESNGKLEGLIEIVGDEDLAKQVIASARTSMGMDCSPVDMINIVNFTTRMVKLAEFRKQLGMYLTEKMSIVAPNLSALIGDTVAARLISKAGSLTNLAKAPASTVQILGAEKALFRALKTKGNTPKYGLIYHSTFIGRADAKNKGRISRYLANKCSIATRIDSFSDEPSRLYGEKLRDQVEERLKFYETGQAPRRNLDVMEEVSRELRAAKGEEDDNVEMEDISKKDKKKKAKKEKKSRKSSDAIEVDEELKRSAKKAKKEAASSEKKKKKKKSKSGDSD*