Ref A: e0314807e2d84d0ab14794415eaa08aa Ref B: 54E6C6684DECAFF163D679CBA6612A27 Ref C: Sun May 19 12:23:58 2013 PST