MTLKGGTTQACAACKFQRRKCTPECLLAPYFPADQPKIFLNVHKLFGVSNIVKILKHLEPSQKKIAMDSIIIQANYRDKYPVHGCWEEICRLQYQIWVGEEELHAVYQQLEICRQQQQQQQLPHDDVTSQLELGMAAPCSSNALTLFNHTTTQPQTYNNNTVAAAPLSVSQQHSYSNSNSVDYNNSPLYMDSKDNNATNPNLWIQCPYTNNNSNSIIMQPHQLVASESQPLSSVQQGVVEDNYDEMHSFFDTVDDRQSYIYSKEAYESSSEESLKDTRKCTEHVSENELKSAAACFSLTSVN