Ref A: abc0af8990634cff9f9b51ee218e3bef Ref B: 8C621ADADFC1469CB840DDD8C993BFFF Ref C: Wed Nov 26 10:40:58 2014 PST