MESVRGGAPVDKAVDFANYFCTYSYLYHQKDMLSDRVRMDAYHSAVFKNKRHFQGKTVLDVGTGSGILAIWSAQAGAKKVYAVEATNMARHARSLASANGVSHIVEVIEGSIEDVSIPEKAVDVIISEWMGYFLVRESMFDSVIYARDRWLKPSGLMYPSHARMWFAPIKTKLVEQKNQEYQKSLADWSYFSQELNEAYGVDMSTLTMPYHEEQKKYYLQTSLWSNLYPGQVIGDPVVVKEIDCSNATLQDIAAVKSRFSFTLSGSDRLCGFAGWFDVHFRGNASNPADKEVELTTSPSDTDTTHWGQQVFLLQPPLVIEDGDVVQGSIEITRSKDNHRLMDVKITHELRSSGEQFYPATVCNFFIE*