Ref A: c20f5836b7e44764a1e6d6f7803a6fb6 Ref B: 6A9070D101E016632072BBB1E9CF8065 Ref C: Tue May 21 05:49:20 2013 PST