Ref A: 9c9fc74adb3a4bdfa5e8f8d9d41ebbde Ref B: F2A59FFBAEBED7F7CC72E5517BB6470E Ref C: Fri Jan 30 14:03:26 2015 PST