MGEHKNKALADMWGDIQGTNRWNGLLDPMNPVLKAEILRYGVFAQLCYDAFDGNLCMNKDGGCKYSLDKLLDSKYYGYQVKKYLYAETDIILGRPIKRSVWIGFIAVCTDAQEIQRLGRRDILVAWRGTQTSREWIQDITDILVPYRLSSTATLDQGVRVENGFENCYTSVGQDSKCARDTVRSEIKSLVDEYKEENLSVTLTGHSLGAALATLSSYDIKNILMEHPQDSPARLIPVTVFAFASPRVGNRAFALRMEELGVKVLRLVNKNDIVPKVPGILLNEISCGWLTRIFDWLPWAYFHX