Ref A: ad8f54d647c44578940f1a320d1d2db2 Ref B: C0565F1288379E6190EDDAA3CE9D0238 Ref C: Sat May 18 21:00:37 2013 PST