Ref A: a91eb68bcd704957946ed1ffbe73e23a Ref B: C3CD746EC1BDF9D41A4B279BEA37CF36 Ref C: Tue Jan 27 10:08:59 2015 PST