Ref A: abecd9ccd66a40f29cde34f92fb30460 Ref B: 3ABA770233945142515729647562B973 Ref C: Sun Jan 25 11:21:57 2015 PST