MDTKLYKDAIRGDVTMLQNLLNQEQHLLDGVTNENPLHVAAQFGHVNFAEEILSRKPEYAHELNLHGMYPLHLASQRGHVEVVKLLLEKDAGVCFVHDKRGRTPLHIAAMQGRVEVLKELILAEPTGAWVLTDEGEPILHLCANHNQLEALKMLIQLVDDDEFVNMKDNKDNSILHLLASEIQTEGKSLFLQLL