Ref A: 871830b31e6f4e578e5388a929674ec5 Ref B: D8D0709A51A2C67BFE8DC28232C9E7A9 Ref C: Thu May 23 12:15:06 2013 PST