Ref A: 632e41a00b214cb0a363c90e6e93c7b6 Ref B: B6E162F6D99CBB29C774476B5E0DCC36 Ref C: Sat Aug 23 08:59:40 2014 PST