Ref A: 4c2e1889081143fabb8fb64ec7696993 Ref B: 6B513EEEEC337212BF0BD4B9C52FA97E Ref C: Thu Dec 18 23:45:41 2014 PST