MVKWLDQRRAEDPDIDAFDALDEWFRKHAPAVEQVGEAALVLNRARRFEDLVALLQVALIHGRTAQWMYDVLALTLKKLGRPQDEIDRVLLSRADITGADPENLLMSAAYLVRFGDPQLALRLYRQVAEVAPGRPEPYVLAFQHALRQDNEEVLRWAIPRVLSEVWVRDYARWHRKAEDAASDLMRRWRQRGEHERIADFQRVLREARQRDLTVRLSWVGGGDLDLEVDEPPGTRCSPGQPRTASGGVLVHDGFGPQADNCHDDYVCARAFSGYYLLRIVYQSGNIVGKRARLKIVRYADSDHEICRELTVPLSGDVTVVRISLHRGRRTVAADPATLQTSVPEADRRRVAPESLPRVGGPALHQVGAVPVAAGTAAVAGAGAVGYMPIVSVLSEGVSSSALAIVSGDRRFVRVSVSPIFSTITDVFHFTFQGPGAGQTTGGSVGGNR