MKGTVTFCLLAVALAVPGEARRVQWLPISGGVKVLQLGSGHCGDQKDCRGACVIFNEKYGGCRKCTEFEGNNPVFHTTGAFACFIEYVHKTPDYRVCVHFVNSQLALYGMGIIAGAQLGDGTLSYEELDYKARFTVHRTKEDRKVKNFIRVRRGLPNP