MEKNNIVYILSDSVGETGEQVVRAAIGQFKAGRYETRRFPYITEKEQIEEILEEAKNESCIIVYTIVVDELKTFLEDKAHKLNISTVDLMSPILDAIKKLVGIEPKKEAGIIRKLDEKYFKKIEAVEFAVKYDDGKDNRGIKKADIVLVGVSRTSKTPLSMYLAHKNLKVANVPLVPEVPIPDELFEVDVKKIIGLTTNPIKLNEIRQERLKALGLNNTANYASMERILKELEYSENLMKRLGCPVIDVSNKAVEETAGIILEITKHNNYSWIDETGC