MMIVYKGEKMQFIRVNTLKINPEVLKKRLENKGVVLEKTFLDYAFEVKKSPFSIGSTPEYLFGYYMPQSISSMIPPIVLNPREDDFILDMCAAPGGKTTHLAQLMKNKGTIVAVEISKTRTKALKSNINRMGVLNTIIINADMRKYKDYLLKNEIFFDKILLDAPCSGNIIKDKNRNVSEEDIKYCSLRQKELIDIGIDLLKKDGELVYSTCSMEVEENEEVIKYILQKRNDVELIIIKANEFKGINIKEGYIKGTLRVFPPNEPFFIAKLRKI