MKLKKKAKVMIVVSIMASLLSGCGFGEKQIDYKPFVKALDEGDMRKVMSASDDGYAYVKQRGIYSTYEQKEDGEHRKTIYQTSEGIYNTKDKSLYGSTTQAVTSAVDSKDNKKEGVYRTNIMYKNGQVKSPDSNLDVSYVNLIVDRLKGIGKLKMKPGDDIKKFDQPSTVGYKLNESEFQSIVNDKLKIQYDEYDGGSIVLHIDSKDGSEQILEVSIVINYKKRNDEGKLVEYISQIHTYFDSQKGNNQDAKKKYIDYRAQDKNNK