Ref A: faa6f7561a4e43c185d95298595d5ecd Ref B: E34AEB23700ECEC917DDE5D68984021A Ref C: Tue May 21 02:20:05 2013 PST