MELAQQLRFVRMPDGRRIAYRELGCQKQDANKTLLVLHGLMSSRRVAMPGASEDLMEKYGLRMIAIDRPGYGQSDPHYAQTFKSTSQDIEYMMDELDLGEQIWLLGFSMGGAYCWGAARHIPDRIGGIAMASPAGNFWWRSIPLEDQKAIFESYSLSNRIVSTFNKTAPFLMIWMYTQLLSDVFLNPSTDVSSGLSLPDRKCMEMPGVAPFLLRDREESLKRHKGFGIAKDFELLNRGWDFDLVDIRREFKGKKIHIWH