Ref A: afa9d330078e4871b0e347cad3f31643 Ref B: 6141C8001C95E2520D16A1C73D9B0156 Ref C: Sat May 25 17:14:00 2013 PST