Ref A: d748a0623bbe4488b935c0ac977e0937 Ref B: A04744A569FD9297FC64B9F8F1A1AF2F Ref C: Fri Dec 26 03:23:36 2014 PST