MKADLKQHKQVFKDLLEIAKKLQNECKEGDNVADLNPYNIDLKLKIIKEGNEIYTREEDYNIFIQLFLESIDITLSVEEFAQKKVKFKGINYVNLSDLKDEFSLLNEANDEDEIAFKKIKTNDLNYLDKKPFLGKNEQKEAWNVKMIDSIINNIFKKECSNSSSENVRPRRKKSKGTDLSSRPFVCQYKNCSSAFKRFEHLKRHYRIHTGERPFKCKYPGCFKKFARSDNLSQHLKIHNTGQGNYPNDSTSFYENKFGP