Ref A: ec2c9f8b962d4141af1bdbe484add9f3 Ref B: 9950826924B186859A1F3B5D3DA174F2 Ref C: Fri Mar 27 22:18:34 2015 PST