Ref A: 82e03db595a04f6f91f086d3f96e6310 Ref B: B1109D58E44EAC076C02BDA4C29725CE Ref C: Wed May 22 19:47:01 2013 PST