MESKTELQKEVLRDSLEGTLSDHPTQGSHGVNYHHAFTGTEGYAFYMPTLNLIGVGALNGAGAQISELGYKKALIVTDKVLVKVGAVDAITKILDGIKVEYAIFDGTEPNPTDIQVAEGLALLKKEDCDFIISFGGGSPHDCAKAIGVLATNGGIIQDYEGLNKTTTAMLPVVAINTTAGTGAEITRFAIITDSKRHVKMAIIDWKVTPTIAVDDPVLMVGMPRSLTSATGMDALTHAIEAYVSTISNPVTDASALHAMKLIKTYLRDAVHDGKNMKARDMMSYAEFLAGMAFNSASLGYVHAMAHQLGGMYNLPHGVCNAVLLPVVQEFNAKKVPILFIDIAEAFGHHDIGEDADLAVKRVLDDIRSLNNDIGIPKNLAEMGVKPEDFELLAENAMKDACGFTNPRVPTKEEVIELFRLSHVQ*