Ref A: 584eaf950f194c118021399f9b29aa54 Ref B: 616ADD7DECE317C04A70A6D6E9092BEA Ref C: Wed May 22 09:25:06 2013 PST