MGRGKVELKRIENQTNRQVTFSKRRNGLLKKAYELSILCDAEVALLLFSPSGKAYNFASHEHLAGEELSSLGMKELKQLERQLRIGVERIRSKKHKILHEENIHLQKQVRLSEIEGSSRILDSEAKAASKSAMATLGRLSRRVIATTLSGHLRHHQSHNLIRRTLATEAQAAINESPDRVKWDYRGQRRIIPLGQWAPKIAVDAYVAPNVVLAGQVTVCDSASVWNGAVLRGDLNKITVGFCSSIQEKCVVHAAWSSPTGLPAETVVDRYVTVGAYCLLRSCTIEPECIIGQHSILMEGSLVETNSILEAGSVLPPGRRIPTGELWAGNPARFVRTLTHEEIKEIPKLSTAINDLANAHHSEFLPYSTVYLEVEKLKKSFGISI*