Ref A: c34d0d3aa6ab4bb7b86e45ce0346ad83 Ref B: 571106E936ADB9FD14B9A2CD2BA0765F Ref C: Sun Apr 20 14:18:16 2014 PST