MTVIVLSGPIGAGKSSLTGILSKYLGTNPFYESVDDNPVLPLFYENPKKYAFLLQVYFLNTRFRSIKSALTDDNNVLDRSIYEDALFFQMNADIGRATPEEVDTYYELLHNMMSELDRMPKKNPDLLVHIDVSYDTMLKRIQKRGRNYEQLSYDPTLEDYYKRLLRYYKPWYEKYDYSPKMTIDGDKLDFMASEEDRQEVLNQIVAKLKEMGKFEDDWKPNLVK