MSFLLLESIVPLPSQADGSPTLLAFDGSTSPSPAAVEGIKAAKPPLACDLDVYQLGNLAASLVQGYNVKAEFHKLCLRETKDKFELVRGGEANSSMGTLVLVLPLPHTGGDVLVHPASGKSGELKFPVTSSGASELTWVACLRPHSVDVGEIESGQQLALWYNLYRFGRATGKRKRDDPKRLLGDPKSSPLYWVLREIYENDEFCPVAGCILGIPGTGDKQWDDMIVEMAKAAGMGAKKVVVFSRSAGDTNISLRSETGVGLKSAKAVVWCRGMGSFHWESDMGAMYGDQYDYVKADAVMVVVPCLDRRRANPGDDDGPLVDYQIILEASDDGEDEECDFFFCDEEKEEE*