MKILIDENMPYAAELFGQLGEVVTKPGRTLSADDLIDIDALMIRSVTKVNHNLISKANKLQFVGTATAGQDHVDQALLAERGITFTSAPGCNKVGVAEYVLSALMVIGQQQGFSIFDKTIGIIGAGNVGSYLAQCLDALGIPYLLNDPIKEQEGDTRQFHSLEAIKAQCDVITVHTPITKDGEYPTHHLINEAFIDALQPDAILINAARGPVTDNQALKKALQLSQSGLGKKLTAVLDVFEFEPHVDLELLPLLAFATPHIAGYGLEGKARGTTMVFNRYCAFLNIDQAVEASSLLPIAPVPNVSLSRKWDDATLFSLIQLIYDIRKDDALFRRNMVVTKGNEAQMATAFDQMRKNYWDRREYSAITVTGKVGFGVESLAKLGFTVVEDIQ