Ref A: f805a0f9ac334f9f8cae5becbd093e2d Ref B: C3CD746EC1BDF9D41A4B279BEA37CF36 Ref C: Tue Jul 22 23:25:43 2014 PST