Ref A: e43727dc969548f5a566a94d8d2ec30a Ref B: 8E48826D8F082171CC2BD86A57EC873F Ref C: Mon Oct 20 02:12:30 2014 PST