Ref A: 1f4aec3e8e004394ad2428efbb52d8bd Ref B: E6AFD62079B855EEA2AFED698E0A83A4 Ref C: Wed Oct 22 07:14:26 2014 PST