VLTHANLTMYQSPDDALHEPGYKQRNPQDWSEEHVLDFISDHVDRLKFDASHVSLATCTMDGRHLCHMTEGQMLQNFGPYLGSELHHSLSKYVPKTRYGNLLLVTSRRSVTMERLTTCPVRWPLTLWEKQTCQTSPTVNTSPLAEQDIKPEKDEFRGKRPRGRPPKLSRDSGGFFFDNQKKTKHAPRGTHLWEFIRDILVHQEKNPGLMKWEDRREGVFKFLKSEAVAQLWGQKKKNSSMTYEKLSRAMRYYYKREILERVDGRRLVYKFGKNSNGWQVEPMGSVAS