Ref A: 53afd6fcbcbe487eb9f1b8b8dd5637cc Ref B: 18BED1C70AD6B190F7928326ABDE534B Ref C: Sun Nov 23 20:12:15 2014 PST