Ref A: 0a9e7d8b5abb4dd29898234610ff83a8 Ref B: 689CECCE5AB707E402CBC0570B0BC92A Ref C: Tue Nov 25 23:42:22 2014 PST