MATVKHKILVLSGKGRVGKTAFSAQLSFSLAGMDCQVGPLDFDICGPSIPKMLGLGGQDIPQSNLGWSPVYVESNLGVMSIGFMLPHPDEAVIWRGPRKNGIIKQFLKDVYWGGLDYLVVDAHPGTSDEHISIVQFLQVTGIDGAIIITTPPQVSLIDVRKEISFCKKVGIPVLGVVENMSGLRQSIADFSFMKMTQDCDENDATEWAVNYIRAYAPELLSLVACSEVFDSSGGGAMKMCMDMQVPFLGKVPMDRSAVM