MLNTLKTLSLAVLLGSGPAQAADAPLKIGTTAAFAPPLEVAVSEAGKQGLKVELVEFSDWNAPNITLAQGDIDANYFQHVPFLENANREGGFQLKPFAPGIINNVGLYSKRYASLAELPEGASVAIANDPINGGRGLQLLQKAGLLKLRDGVGYKATLDDIVDNPKDIRITELEAVQLARALDDFDLAQGYPHYLRLAGTIDPTRALLFDGIDNREYVIQFVTRGDYQDRDGRLARFVDIYQHSPVVRAALDKAHGTLYQPGWE*