MESPMLHDMPEELLALILSHCPLSSLPCAAAACRRFAACAAPDQPVWRRHILRRLGAGEETERWPVSGGAGSRAHATPSWRDLLLAHHSEAAALSAVAALDTSDIASFLKFRAAQVANCWREELPPPAQLLKGASVQQLCISGGTVSFTGRLGRDRAVRAESPVPLSSKYVSLRAGGGGEAKIALSDVYYFEVSISDAPLPGDDAFTADRPPCVSIGLATEHFRLQDKQAGWTSDSLGWHGDDGVLYHRSGRGLQRFGPPFGAGDTIGCGVHLTSRRVFFTLNGSL