5-Hexadecylpyrimidine-2,4,6-triamine 94087-80-6 EINECS 301-974-2