Ref A: efa187f7c0904a5c8a6d34703d4e4486 Ref B: AB881109A8923AC2A156021F3821DC94 Ref C: Fri May 24 21:01:34 2013 PST