MLIFKPITIDDKSIFDKYLVNYNFDTSEYSFTSLIIWRKGCDITYTIYDNALIIKKKDFNGNYHFMQPIGYTKDNIKNIIKKLTEYKEENNMPYLFKDAEGKFLSDLKEIYGEAVHSKPDINNFDYIYTTQKLITLSGKKLHSKKNHYNYFIKTYNYTVKDFYDSEVKTDIISAAQSWYKQKNSGNKYLKYELEGIKEIVFNMEKLNLKAMAVYVDNKISAFTIGEKVNSNMAIIHIEKGSSSIRGIYTFTNKTFVENYLSDVKYINREQDLGIEGLRKAKRSYYPVKMGEKYCINI