Ref A: 3beb43b62a3549dcad366c14da5573d6 Ref B: D6CEDC68AA764803860064A30DAA478D Ref C: Wed Apr 23 02:34:21 2014 PST