Ref A: 0a9522ae54484367bcbae138a37e9414 Ref B: AB7E5C6FB431A9CD2FBD89442F05839E Ref C: Thu May 24 11:39:07 2012 PST