Ref A: 9b4f40d93b914f8abe235e8c5d6eb0c7 Ref B: C97C1DC7A6CE21DEF970880EE28F4DF7 Ref C: Wed May 22 08:52:36 2013 PST