MANRTVQVDIDGSPGREVGVVSAVKQLQRNPMPPPSADWTNQFSPSGVDEYHPFVEALLPYVKDFSYVWFNLQAAKRRYFKRHEKRMTLEEETGVKDELMVTGQQPAVCVLSNPDQKGKMRRIDCLRQADKVWRLDLVMVILFKGIPLESTDSERLEKCAECVFPAVCVNPYHISIAVRELDLFLANFIRTGNPDEKDVHDEKPEDKQKE