QAVEQYQQNWVMELPSEKELGRKYRFSKDFTRKMEQLVKMEKRPLYHMFNTVGKRVAVILTTFLVAAAALCMSVEAIRTPIVKFFVETFEKYSIVTTTGEDPDEAKTRIETEYELGELPEGYELVQREADEQVVVKEYRNEGNSLLRIYQNPAKGNVVMDTESAEMEEVKVSGNPGSYSEKEGTAMLVWMQEGYSFQLTAEGISKEELIRLAETVRPVEE