MKKAIFALAVAALGCGSLGAQNYLIEGTAADMDGKKVYIGELRSKKDIFYADSTIIENGQFKLTGKLDSIKPLSIFIGRKHQAFLLDENPIKVSYTTTTQEFMGKQIKTGDIKVTGDKDQQLLAEMNNALTQEMYTMLAISFMGQGKDVNAPENKALADSIGYLFTSAKDHTKEVFEKIVNENTDSYVSAIILNKHFAKDRPLAEIKAGYNKLSNRVKQSNLGKELKATIAGYSAIGVGRIAPNFTLNTPDGKPITLSSLRGKCVLIDFWASWCGPCLREAPNIKKVYAKYHDKGFEVLSVSVDDKKDKWTQAIEKHQLNWLHVSALKGWKCPVAQLYKVTGVPAMFLIDKEGKIVSTKARGEALEQEVAKLCK