Ref A: ba9d0c9ce8d74eb58b299bcec0bbb015 Ref B: E6E055BAE2788EC9EB299EAC0139DF36 Ref C: Thu Dec 18 03:44:57 2014 PST