Ref A: 38c21b81da2d4a44a96e0a53390944c4 Ref B: ABF2A7B92196E2EC473F0BE8B9A3D943 Ref C: Sat May 25 03:38:00 2013 PST