Ref A: 208b716fcbae488e93ad88a9cfb3a471 Ref B: 3006BB523FF8B23F64CE1DE254D23AB9 Ref C: Sat Oct 25 20:53:51 2014 PST