Ref A: c769abae1b2c477bb9ba32bb85c80a88 Ref B: C556F018C61926C3F548715A9B9E6F16 Ref C: Sun Nov 23 03:07:43 2014 PST