MDLHGIRGKVALNPVLKLPQGELVVFTDQFEPGIGRRTSAGLQHLLQELLRLKMQGITKALRFHGKQLKLTVLQHMNKGIFSWATLISRIQTESPTVIIPHIGLENIRVREILNAKGEAKAGAVYWCCTSHFVHEAIKHMTAHNVGALVVLKSGDEKQLAGIVTERDFARKILLPGRPSEETRVGDIMTEEDKLITVSSNTNILQAMELMTERHIRHVPVFDEKVVGMITIGDVVKTIVDQQHQEVKQLKKYIRGDYY*