Ref A: b4a1e77b1f294ee4a7430c84379c95dd Ref B: 3DE2398738E04412312D7B5736FE4CDF Ref C: Fri Jan 30 06:27:23 2015 PST