MFSNLTVQDVWNDYWQKQLSTAGSSLNTLVIRPEQTEGASGSSRSSTSTPEAVNFTAQDLSPCDSATTKRRRTRTNFSGWQLEELESAFEVMQILTLNKKGKASHYPDVFMREALALRLDLLESRVQVSPEELGYLPFPPDSPPEVRPKCSLSRLSPRHYHRP