MSTSLTTCEWKKVFYEKMEVAKPADSWELIIDPNLKPNELAPGWKQYLEQHASGRFHCSWCWHTWQSAHVVILFHMHLDRAQRTGSVRMRVFKQLCYECGTSRLDESSMLEENIESLVDNLITSLREQCYEEDGGQYRIHVASRPDSGQHRSEFCEACQEGIVHWKPSEKLLEEEATYAFAGASKPGALEGSGYNFFSLRWCLFWASLCLLLVYLQFSFRSSAFL