MPLTGVAGTAEVAARGKLAAVRAGYYSDPYAECFVTGECTRPGPLINRGHHLRVAVIQSVVSQFLDAVGPREAQIISLGAGFDTRFWTLSADADSRPRRYIELDQAEVVERKAALIAARPSLLAALPEGSRCVGPSGVASRCGYHLAAADVRQPAELEAALSAAGWEPAAPTLVLAECCLVYLPAPASAALLAWFASRSRCAAFLAYEQIRPDDAFGRTMLENLRRRGIPLLGLRDCPDLAAQVARCEAAGWGRAEAEDLLQLYGRAVTARERARLARLERLDEVEEWQLMLSHYCAALAVCEDPSSSLLARLRLLHPIGAEAAADTAEEGEASRGSGRRAPGARVCE*