Ref A: 1eefc473a9d34058ac0080c0ec4c5157 Ref B: BBBC9BB14E376F1171FFE8DA42BA40F1 Ref C: Wed Jan 28 16:35:17 2015 PST