Ref A: b56bc1359fb64660a415a370e71f83a2 Ref B: D53BCC71AFB38B5D222A54B198A67704 Ref C: Sun Nov 23 04:43:51 2014 PST