MTDTLTASEHITLIVTSWPDVTSGYGSRGEWAFKVNGHEIGHLHGDSVAHFFFPKPLWRELKAQGRITHHPVFPDAQGPAARRIRTAEDVEDVIAMMRMNYERLVGK