Ref A: 59e52bebd8c4437494b9c2ebdfd6ce45 Ref B: E356F92BA4B45C42E61BF2D153C1B603 Ref C: Tue Nov 25 20:32:59 2014 PST