MADTTQGLTKRLDFGSDLGSVQQTVDQEALIAALRHPTVDGFNRALDLLQSAAHQRFAAVQDSAAEQAEAVGEADLRRLKRQFSSLKNTFLHYEVKNEFLAELLDGRPHGDEGELLHHFEAEVEASVVQLRQLKQANEEAEEGISELVAGAAAAHDAFERQRVAVAGELARLQQQVAQHERDVEAQQAALPELPEGPAEQECQAALAAATEEVRELEAAIAAGMAEAQELSTAIAEEREESEALRAQLGDLESQNAQQGDKVEANARFLSTSQWCDEAASTLTLLGGLSLLHISRDAVHLKLGTAYPVGAVSGPDPGPCATGDHELSLHLQPGGGSVSSAQLTPADVCIDDIVEAAREVAAHSVNGSGPRLDFVVREVQACLGAWLHRQALVEEVRQAGRFIVLLHSADCRSLKAKLSQAVEVEVRLVASWPGSVDVVQVAGISGAEGSKAETAGQLRFEGRGLLQALEAVERELAX