Ref A: d22686b2bf774e5bb7b98be94c4ea92b Ref B: 69BD1E865424F15A2753FE628BE67971 Ref C: Fri Dec 26 22:02:09 2014 PST