Ref A: e343b488fe1843028536df0e3ac98485 Ref B: 31FADED4553E4454876A0E62C155A55A Ref C: Thu Dec 25 05:03:02 2014 PST