Ref A: fccf9e5a8e02463bbb5e38d78d1a71df Ref B: FAD08699475B5F282D0DC26A2966E8A5 Ref C: Thu Jan 29 22:31:06 2015 PST