MKKIYLLLSIFTISFLFLGCSSKQLDTEVNDLKIYKQDPKEYTSSIPKLDKNVQDELNKEFNKRYFSPWHKEKFEASLKDVTWQFSYKNKKVYGDNNRLIKKEWFDEQIDNSNFEKYNTFLKKAITVKNSNLRLFPSDSKIFYNPSIAGEGFPFDYNQNSGIKINSPILISHLSKDRAWAYVLSSFAKGWIKVTDLAYMNDKLMKFFENENYYVAIKDNFPIYKKGVFVEYIKLGTLFPVKNNKAITIGRYGNNEGYSRVIEIPNVYIAKKPIDFNSENITNIMNQLIAEPYGWGEILNHRDCSALTKDYFAPFGINLKRNSYGQTLDYKYYDIKKLSNKKKKEFIIKNGIPFLTLAYMHGHIMLYIGAKDGEPLFFHNVWGVKTKSFFGKDGRKIVGKAVITSLNMGEEVNNFDEKRSLTSRILGIVNVTQKKE