MKLTFTLLIRLGETEFEPIYWYVESQGKKLVRHGKINGVAELKNITLYANNVVKILVPANKIIFRSLSIKKNEVMNNIKSIAFSIEQSISSDIDNFHIVILDQDKDFCHVAAIEHELMNRWLFWLNINGISACCIMPDAFALPFFNSEWSVIKIESNWLVRNNEMSGFLVNSSVLENILMLAEPTIKVNTFSPTDIKWGNWQSLDYSDPVLIMAKTVSGNHVNLLSGKYKYAERIIVNNSVFLRVASWFFLLFLVMSLNGWYQGYKIVRDTGALSKVAQDFYADFLPPAYHGGDVNTSFNKYISDLDLKKNNVSFIKLLNAVSYYTADENVDVRSFNFNYSDGEISFDIEGDDDLINEMLNDKTNLFNARVEVIRSGEDKYNIKLSSQP