Ref A: beb45da2699d44aba0b2d36fb6fec859 Ref B: 4EF59FEFCB44B1FD53EF1FF8CBA560C3 Ref C: Fri May 24 11:50:50 2013 PST