Ref A: 484dedc8d8e346d589c39b6306576445 Ref B: E6F961BCEC2B339A50A9E4F6BD8B0D51 Ref C: Fri May 24 15:37:11 2013 PST