QNLIMAPTGRKGTGRPGRRVVKDQDREASGTEDKKDLSGSELDGKEEGKSPVTDKDGRKRPSAGSVEEELGAEVQDMLERFKADIQKTLIAKRRRFEMNTNASVKSSNEKIEHVWKTQKEQWQKLTHEYSQQFLALFQQWDIDMKKAEEREVKLTVMIQQQQRILQQTRILQNQTLKAAKTLYEQFVKNVEDMEKNHEDILTQAQSELRKDMASLQNKILVESQWQEMAIVRKTLRSLFF