Ref A: bb2868dd733f4b2f91169977bd63310f Ref B: 996C0E4C84B9CA17B608B789C83668E5 Ref C: Fri Dec 26 03:46:54 2014 PST