Ref A: c54bbb5b1c7a4cbd956753477be26dd5 Ref B: 2CCF6656E00F8C4A0595458DE97E6C30 Ref C: Wed May 22 19:14:06 2013 PST