MDSDSLLPLSESLQLPVIDFSDQNLTPGTSKWDKVKADVRKALEDYGCFQAYVDKVSNIELDKSVYEAMEKLFDLPVQTKQRNVSSKPFHGYLSHNLYQSLGIEDANVAEKVNDFIQLLWPDHGNKSISEMMHKFSEQLVELDVMVRRMIMESFGVEKYLDEHLNSTNYLFRMMKYTAPPDDDVEEAKLGLRSQTDKNIITILHQYEVDGLEIMTKDGKWIKVKPSQHSFIIMVGDSLCALLNGRLYSPYHRVMMVAKKTRYSTAMFSVPKSGVVIDSPEEVVDEEHPRMFKPFEYMDFLNFFHSEAGRRVESTLHAFCAL*