Ref A: 56b0b4bd6c2b43e180a8660a35ba42a8 Ref B: 329F894EE369D7A9DD4240F5698C7129 Ref C: Thu Apr 17 20:44:57 2014 PST