105918-66-9 Iodine selenocyanate