Ref A: 348e03a8ca6d449eafd151b3010bad22 Ref B: 68EC9BEA1F20401935ACEEFF3059EF88 Ref C: Wed Jun 19 17:40:39 2013 PST