MDSDSLLPLSESLQLPVIDFSDQNLTPGTSKWDKVKADVRKALEDYGWFQAYVDKMSNIELDKSVYEAMEKLFDLPVQTKQRNVSSKPFHGYLSHNLYQSLGIEDANVAEKVNDFIQLLWPDHGNKSISEMMHKFSTQLVELDVMVRKMIMESFGVEKYLDEHLNSTNYLFRMMKYTAPPDDDVEETKLGLRSHTDKNIITILHQYEVDGLEIMTKDGKWIKVKPSQNSFIIMVGDSLCALLNGRLYSPYHRVMMVAKKTRYSTAMFSVPKSGVVIDSPEEVVDEEHPRMFKPFEYMDFLNFFHSEAGRRVESTLHAFCAL*