MELLQEKNIHVSQRDDKAKWIIDNYSNIRSFTEHDIEKITSNYSTLIGKGGFGEVFRGVLDDEDDVVAVKRYIRGDLREEFMEEIRIHAQMSHKNIVKLIGCCIGKNRLMMVTEFISNGNLEDALHNSDIFIPLSTRLGIAMGCAKALSYMHSMHLSSSSLICHGDIKPANILLDANLTAKVSDFGISKSLSGGITRWTSNVKGSIAYMDPIYYREGRVTSKSDVYSFGAVLLELIARKSMKEGGISCEAFRQACAKGKGLRELLDIEIAEECNMNILEEIAKLATKCMIVDNIKKRPQMNDVAEHLRTWIFQVRNGGHEKPAWESTLDKVHDALKKGTSSNFWVIVPMLIIFLFSYMSMLLKGASMTFCTLKKISH*