MAALKGYGLCSLDSVLHFPCPRPPFEAYKRRSSRWVSPKAAVVPNFHLPMRSLEVKNRTNTDDIKALRVITAIKTPYLPDGRFDLEAYDDLVNIQIQNGVEGVIVGGTTGEGQLMSWDEHIMLIGHTVNCFGGSIKVIGNTGSNSTREAIHATEQGFAVGMHAALHINPYYGKTSMDGIIAHLQSVMHMGPTIIYNVPGRTGQDIPPSAILTLSRSPNLAGVKECVGNKRVEEYTERGIVVWSGNDDECHDSRWDYGARGVISVTSNLVPGLMRKLMFEGRDSALNSKLLPLMGWLFQEPNPIGLNTALAQLGVARPVFRLPYVPLPLAKRVEFVKMVEEIGREHFVGERDVQVLDDDDFILIGRY*