Ref A: 1813e9795e89494f806c8b97fa94b5a0 Ref B: 68CDF0B122F2F4CBB1D72D07F0D884F0 Ref C: Fri May 24 08:21:47 2013 PST