Ref A: 8bbf2929559a4efcaeb804203b331fd4 Ref B: A36C687334489ABAD9CAA6869DA597A1 Ref C: Fri Apr 18 20:47:41 2014 PST