Ref A: 75f5ff3b7f8642709cf5c12b336d7793 Ref B: 9942558E67CE53DA4CCE465D0211F21F Ref C: Sat May 18 03:33:55 2013 PST