MDSVTSSISLHALVCGIGFLCRLHVAGHDNSTALQSREGTSSPIIQHCMRVSINVPCSSCNRSHISVDLINLSMNTGDGDLKKSLGLRRTYWRIVSWLCIQPFLQSWGKYDWMYGVYFFFGLVELTNNPAVKVQSLDREEVCNIINARKRFKDDLKAAFFGKYPASSLNATDEVDLVVSCCDLRSKQRKIDVLPSKYHSCFIANNPFVRLLEELANPIAGDKIDSDALRAAMEEIIDVSLDAAVGTPRLAGGDDDHLDLLIDAEDADDSDETQTEHGFWVLHDNSLTRILLHQAGACVSKKDGSANMRSGRFAPIFLQAWGNNWIYVFSFRHCRSGEQSSCESVESLIQIVAGDGPLDWTEKDVRKIIDSTKDDLKAGFFSENNW*