Ref A: 44c528cc270847ccaadd1bacb103dec4 Ref B: A03BCB9EE9C9C96027C2CE264ECC6C05 Ref C: Sat Oct 25 23:08:44 2014 PST