MSRLHGVAKLSRAGAGVQGKLLAAAQARGARRSTALVCCSARRMEVQAVFFDLDDTLVLTHAADRSAHQAVSRLLATRVPCLDHQAVVEHFVQQFISQPWDPHKQVKVTEWRSQLWNRGLKQQDVDDMDLARDVQSCFDSERLLAFQWADGVEVVLKNLQSQGVKVGIITNGHPEIQRAKLKACKAEDLFKVILVGGEEPNEKPHREIFLKACKIADCEPDKAIMVGDNLKTDIQGGQNAGFLATIWVNLHGLEDPTEGPKPHHTVKNISELQGVFKHYGLLG*