MELAQQLRFVRMPDGRRIAYRELGCQKQDANKTLLVLHGLMSSRRVAMPGASEDLMEKYGLRMIAIDRPGYGQSDPHCAQTFKSTSQDIEYMMDELDLGEQIWLLGFSMGGAYCWGAARHIPDRIAGIAMASPAGNFWWRSIPLEDQKAIVESYSLSDRIVSTFNKTAPFPVIRMYTQLLTDVLLNPSTDVSSGLSLPDRKCMERPGVAPFFLRDREESLKRHKGFGIAKDYELLNRGWDFDLVDIRREFKGKKIHIWHGDVDTIVPYRLQACVHRAIPEVVDFHPLHNHGHFSWFCFDPRAPIDILAALFGEQQHIKDGALRGSKELLA*