Ref A: 63c521f4725641eea41197205986c55a Ref B: EC49EA6CD33DBB5120CAEE6862888598 Ref C: Thu May 23 18:12:04 2013 PST