Ref A: c528ef6e392645c2a5005e87351eb417 Ref B: 16C686CC7CE6B94CA7CF06C72BB5C516 Ref C: Fri Jan 30 00:18:52 2015 PST