Ref A: b032d10ce28744deb34ca02f00bf9cba Ref B: D3466C23E6992B30CFD42AA365B3A039 Ref C: Fri Jan 30 11:30:22 2015 PST