Ref A: c0e6a9529d884c5e9d2ce95a29eb1327 Ref B: 77893C27A47AD341E89ECBB8A93248D9 Ref C: Thu May 23 20:15:19 2013 PST