Ref A: bfb1faa6ad7841b39ad4e25da8314f54 Ref B: D9305B73E96DFCF1E3259FCEEA1627C8 Ref C: Sun Dec 28 23:59:20 2014 PST