Ref A: e6c9cb1e7c1c4b55925bfb4f21b2a26c Ref B: 4CAB0BC769D57D8BFEAB79BC73503212 Ref C: Wed Oct 22 07:11:31 2014 PST