MVLSELNLRLNDVGYKNWIKAGFCLQQLTKGLRCYLNGEMETFHQTLRRSLRARQPETACKRNCRPLGNSFSNTCHVCEGWKSEILMHHTHRNNIINWGNCRPWLWPTQHWEVAKAYMPRGQTDKLGPDDCDAAALLNLINFCDHFHFVNPLKVREIIRCRNELMHSSEMQVSPAWMKEYGQKLQDLLQDFMHVPDVVHAGRTIEEVLDCDWTISTSEKDQIDGLDSGSELISSEQISEVEVALVKERLQEMCLQLEEQNILSQEDITSLQAFREFLKKNEDLEGFLQADLQRLQDVEHKLQRQGDDLKDTSKKREKQEDDKGISEKMMKLNEKA