MVERLSNTGLNIVRVGNPARISPSVASKSLAEIVNGRLEQFRKELERKRSDLRKDLSYCIEDDSLAAGIRQLLKQLGRDLEKKEKEMIREALSEAQVVLSTNTGAADPLIRRTCCFDLVIIDEAGQAIEPSCWIPILQGKRCILAGDHCQLAPVILSRKALDGGLGKSLLERASSLHNGLLTTRLTVQHRMNDSIASWASKEMYHGLLKSSHSVASQTLADSPVVKATWITRCPLLLLDTRMPYGALDTGCGEQIDLSGTGSFYNDGEADIVTQHVLNLVHCGVSPTAIAVQSPYIAQVQLLRERLEEYPGLSGVEVSTIDSFQGREADAVVISMVRSNPLGAVGFLGDSRRMNVAITRACRHVTVVCDTSTICHSTFLARLLRHIRRYGQVKHVVPGSLDGVSGLGFSQPTLPSIS*