MDSDSLLPLSESLELPVIDFSDQNLTPGTSKWDEVKADVRKALEDYGCFQAFVGKVSNIELTKSVFEAMEELFDLPVQTKQRNVSSKPFHGYLSHNLYQSLGIEEANDAEKVNYFTQQLWPDHGNKSISETMHKFAERLVELDLMARRMTMESFGIEKYLDEHLNSTYYVLRMMKYTAPPDDDVEETKLGLLSHTDKSITTILHQYEVDGLEIKTKDNKWIKVKPSQHCFIIMVGDFLCALLNGRLYSPNHRVLMTAKKTRYSTAMFFVPKQGVVIDAPEELVDQEHPRMFKPFEYNEFINFFHSEAGRKAESALHAFCAL*