MNPNSEELNAIREGVRALCAEFDAAYWRRIDEQRGFPEAFVKALTDAGWLSAMIPEEYGGSGLGLAEASVILEEVNRCGGNSGTVHGQMYNMFTLLRNGSEAQKRFYLPKLASGELRLQSMGVTEPTTGTDTTKIKTTAVRKGDRYVINGQKVWISRIQHSDLMILLARTTPLAEVKRKSEGMSIFLVDLREAIGKGLTVQPIANMVNHETNELFFDNLEIPADSLIGEEGKGFRYILDGLNAERTLIAAECIGDGRWFIDKASHYARDRVVFGRPIGQNQGVQFPIAEAHIEVEAADLMRWRACQEYDAGLNAGASANMAKYLAAKASWEAANACLQTHGGFGFACEYDVERKFRETRLYQVAPISTNLILSYVAEHLLELPRSF*