Ref A: 05b86bdec4d149bb80878108b513bbd6 Ref B: 1C64A80839DDF7CA1118D577FA1F0D7D Ref C: Tue Nov 25 16:41:21 2014 PST