Ref A: ba993f131c8647c8a00fb86f7dba69db Ref B: 642F7C670DD2E6563716005A833F38E1 Ref C: Thu Jul 31 21:44:59 2014 PST