Ref A: 6ff26a93f5304f07b58187aaec166d07 Ref B: 1179975D9C124CCA6CD851B8FB81904C Ref C: Sat Aug 23 09:43:36 2014 PST