MLNQESYVILGDGCQIKGISNEAASLAGHWGLGKLIAFYDDSRISIDGDTEMPLLRTLTSVSKLLDGMLSVTTTIVYGSPNKANSYSVYGAALGEKEVEATRNNLGWPYEPFQVPDEVKGHWSRHTPKGSALESNWNATLAYEKKYPEEAAELKCELPAGWEKALPTYTPESPGDATRNLSQQCQQCLNALAKVVPGFLEINLRFGVREHGMGAICNSIALHSPGLIPYCATFFVFTDYMRGAMRISALSESGVIYVMTHDSIGLGEDGPTHQPIEHIASFRAMPNTLMFCPADGNETAGAYKIVVTKRKTPSILALSRQKLPELPGTSIEGVEKGGYTISDNSSGNKPDVILIGTGSELEIAAQAAEVLRKEGKTVRVVSFVCWELFEEQTDEYKESVLPSGVTARVSIEAASTFGWGKIVGGRGKSIGINSFGASAPAPLLYKEFGIIVEAVVDAAKSLF*