Ref A: f969a5dd1c4f486fa215ffcd8e08fa96 Ref B: A6ADA9280A7B9F5CDD292AE5583D7823 Ref C: Sun Apr 20 11:58:05 2014 PST