Ref A: ee1cb940b24b48fc96afd8b8357319d7 Ref B: 5A4FB6CF908A9E8B57F8F860C9965673 Ref C: Wed May 22 14:12:21 2013 PST