Ref A: 2f9c1318b99f4b18984610399cbe33ab Ref B: 1CDA06F196374CAA7EF76ADE7F1BAAEA Ref C: Thu Nov 27 00:45:48 2014 PST