Ref A: 227e656e2b9148c48a0c39b1319db2b1 Ref B: 98D43A9EBF681F05288D7CD52202FC64 Ref C: Wed Oct 22 09:41:51 2014 PST