Ref A: 0e8e9c25d94544c1aeaffab1469e0d9f Ref B: 1ACD16809FB338C7AEBA986E336F4BB9 Ref C: Sun Nov 23 04:32:57 2014 PST