Ref A: c0b743e364c64edc83681d54c35fa4b3 Ref B: 6412015040BB5AEE0E5006A54C0A176B Ref C: Wed May 22 18:37:27 2013 PST