Ref A: eabaa623ec5945fd9ffde2906eebc9be Ref B: CBB4EF822E3229DC8E2F0C66F9DFFD02 Ref C: Sat Aug 30 17:48:04 2014 PST