MELWSLCMSPHGVSVLQHPLDLFPWSRSWRQRGTMAQRVLALVLCLSLAATASADCATQCSLCANQAHGTMSSIQPLMCLWQCQGSSPPGAEWESCRKALALLAPLVALAEGTEGTEASPAEADDEAEPEQDPSPEELPLAPAKRYGGFMKKLAKGRLLSLLRDNAHSKGSLSKKSGGFSHNPGERVAPENYPGPGGSEEPEGAGAEGQEMAELHKRYGGFMRRIRPKLKWDNQKRYGGFLRRQFKVTTRSDEDPNAYSGEVLDL