MKRLNFDVDVIDCEGGEGVDLDILRQKLEADQAHVVKAVCVVHNETSTGVTSDIGEVRQVLGIDLLLPTRHHQIVTYQYEARHPVLLLVDGVSSVGAIDFRMDEWKVDVDLTGSQKALSLSPPGLESPKAIEASKHAKSTRGYFDWGEYIKCYKSGSYWPYTPSVQLLYGLRASLDLILKVEGLENVIARHSRLAEATRQAVIAWGLTVCAKEPKWHSTVVTGVVVPPWLNSNDVIKVAWKKYNLSLGIGLGKVAGKVFRIGHLGYVDELQLLGALAGVELALTDVGYPVTLGSGVAAAQAILSRQTPSIASRL*