Ref A: 8723556dab5e47e5a159c320ac86c5ee Ref B: 6141C8001C95E2520D16A1C73D9B0156 Ref C: Fri May 24 18:32:07 2013 PST