MGSTGKIKVGINGFGRIGRLVARVILERDDIELVAVNDPFIAIDYMAYMSKYDSVHGKLKTAHVEVKDGKTLSFGHHNVAVFGFRDPAEIPWGETGAEYVVESTGVFTDKDKAAAHLKGGAKKVVISAPSKDAPMFVMGVNEHEYTSDLAIVSNASCTTNCLAPLAKVIDDNFGIVEGLMTTVHSLTATQKTVDGPSAKDWRGGRGAGFNIIPSSTGAAKAVGKVLPSLNGKLTGMAFRVPTADVSVVDLTVRIEKAASYEDIKAVIKREAEGQLKDILGYTDDDVVSSDLIGDSRSSIFDAKAGIALNEHFIKIVSWYDNEWGYSNRVVDLMKHIASVRHKNKRESYTKWQLEREREE