Ref A: 4046982f99364325b50939e0b5e95bae Ref B: CA50222D94770CCB04549A1267F4656C Ref C: Sun Oct 19 21:50:24 2014 PST