Ref A: f47264f7b9e44b529dbcea63188aa35f Ref B: 70D1C266E5E0C31384D9D7B0AF761373 Ref C: Thu Jan 29 21:15:59 2015 PST