Ref A: 8a2faa84c0494aedb41b0348e6352c81 Ref B: 9D7D2E00E8BB31A9646595C8F57DA25A Ref C: Wed May 29 11:47:58 2013 PST