Ref A: 6f780c4f05a546839b2182d1eed25ab6 Ref B: 7CA327CB0E3C6C41950CA0A49ED8021C Ref C: Fri Aug 29 22:27:12 2014 PST