Ref A: f1f920e2365640b5a4845ec68d7ae906 Ref B: B04091147BE9C4526996F178D4C4977D Ref C: Sat May 25 18:20:29 2013 PST