Ref A: 5ea279d499ff48f495464fb0073d47cb Ref B: 578A253907D95A97A4B70FBB330123E5 Ref C: Thu Dec 25 17:21:43 2014 PST