MAKRVVIDPVTRVEGHLRVEVEIEKGIVTNAWAQGTMFRGIEQILQGRDPRDAVYITERICGVCMASHGWTSAMAVEDAHGADVPRAAQLIRNLIAGSLWLHDHPLHFYHLSALDYLDVLAVDHYKGNAPELLAVKNKILSLVKAGDTAPLTPRYQPDSYSVNDPEIVITALAHYLEALKIQGKAKKMSAILGGKQPHQSSIVVGGVTIYPRKEQLDAFRTLLNEVVSFAELVYVPDVVSFCTGPLLGLGKAGVGAGSGSYIAYGGFPMDDSGTETLFRGGFISGKAPGVVEELDMSKITESVASAWYKEGEPANPWDGDTVIDFDKKGAYSFIKSPRYKGEAAEVGPLARMMVMQHSGLLDLMSRYGIKPGAVARHLARAQETLLMTSSMYRWLNDLEELLGRKGSRPAIHDSSHWEPPAQGQGVALNEAPRGSLGHWLKIDNNVISNYQMVVPTTWNSSPRDEKNMPGPVEQALKGLPVDPDNPVNVVRVIRSFDPCLACAVHLIDADGEKIVRL