Ref A: ef25628f6e644540bf3dffa849611d0d Ref B: 3A03E2AE697C595B03BBA54C951CFD48 Ref C: Wed May 22 17:16:42 2013 PST