Ref A: 6605b8b4daad48c88d5c4bb2885f1ec5 Ref B: F512DD1D6F4DF525F9990D0FED59A2E4 Ref C: Fri Jan 30 03:45:29 2015 PST