MKKRITILKASITENRLLLEANEPISGLVPAEQILVDTKQYSFIYLMEAKEDYTYIEIPEQIWSFLKSAQEQKLPVWINFQDQQLELLHFHEELEYVISNIGGNSNYGKEMVTKVEAIF