Ref A: ebf36f318d844ce89763e64291bb3a91 Ref B: 2F4118A31A97BA620B9D28DB2FA75391 Ref C: Sat Oct 25 23:01:31 2014 PST