Ref A: 0cb9618463f949b98da515a46e610251 Ref B: E5E1823D304F05D59B732044AD6F52FB Ref C: Wed Jun 19 17:46:38 2013 PST