QAGLAKLIGLAGETNVQGEEQKKLDVLSNDVFVKALSSSGRTNVLVSEELEEAIFVEASHRGKYCVVFDPLDGSSNIDCGVSIGTIFGIFLLDHDNAGSNDDVLKPGSEMVAAGYCMYGSSCTLVFSTGSGVNGFTLDPSLGEFILTHPDIKIPKKGKIYSVNEGNAKNWDEPTRLYVENAKFPKDDSSPKSLRYIGRQDYSKFYIEFSVFKNIFMVADVHRTLLYGGIFMYPADKKSPFGKLRVLYEVFPMSYLVEQAGGQAFTGKERALDLVPKHLHERSPIFLGSYDDVEEIKKLYSATIA