MKLKQYLLTSFATLLLGASLAQAAELPTLRVGDQNYYNVRASMEASGVLEGAPYQVEWKHFQSAAPVAEGLQAGALDLGFLGDSGFIFLAAKGAPVKLVGVSRQNPDTIALLVPKDSPVRSIADLKGRKVAYWPGAWSQQLTLRALEKAGLPKDYVEFVKLMPIDAAAALPRGSIDAFPVWEPYISQQIVVSGARPILTARDLMPGLSSIAANAASIEPRRAQIADFLGRLRKARAWVEAHKEQYADLWAQKANLDRAVSRHWIGQAGMSVGPVDAQAATDYQETADFLLQTGALPKPFDTSTVIDTSFNEAFH*