QMNRFFSKQVSLEPVSAENSYFLEDTLVDNEFLALDRPSASPYSVNINVDLPNSPHEHLELFGASKALADLAQAYATAVPSSSTLPDFTSVFSVPQSMAVSNVFVEQELSREMPTAADPQSDYLWQPPFVGTGMSVDVPTALPPMRGVPAFGDLDGVTVAAGSSLAGIIQQPSRLTREEKTLPDFQSQGAFGLTGPFYPIPRVTLPPYPPRSQPNIPENHHPLSYATTLGSKLVQSSQLTALPNALNAVSQGQLTVQAAQFNENASSNPEADKRHVHHCNYPGCLKVYTKSSHLKAHQRTHTGEKPYKCSWDGCEWSFARSDELTRHYRKHTGVKPFKCTMCNRCFSRSDHLALHIKRHLY