MAKRVVIDPVTRVEGHLRVEVEIEKGIVTNAWAQGTMFRGIEQILQGRDPRDAVYITERICGVCMASHGWTSAMAVEDAHGADVPRAAQLIRNLIAGSLWLHDHPLHFYHLSALDYLDVLAVDHYKGNAPELLAVKNKILSLVKAGDTAPLTPRYQPDRYSVNDPEIVITALAHYLEALKIQGKAKKMSAILGGKQPHQSSIVVGGVTIYPRKEQLDAFRTLLNEVVSFAELVYVPDVVSFCTGPLLGLGKAGVGAGSGSYIAYGGFPMDDSGTETLFRGGFISGKAPGVVEELDMSKITESVASAWYKEGEPANPWDGDTVIDFDKKGAYSFIKSPRYKGEAAEVGPLARMMVMQHSGLLDLMSRYGIKPGAVARHLARAQETLLMTSSMYRWLNDLEELLGRKGSRPAIHDSSHWEPPAQGQGVALNEAPRGSLGHWLKIDNNVISNYQMVVPTTWNSSPRDEKNMPGPVEQALKGLPVDPDNPVNVVRVIRSFDPCLACAVHLIDADGEKIVRL