Ref A: 02734a91304745cc86f8ff03cddc146f Ref B: B3588A2AD92937A82EA314C1E6FB6F3F Ref C: Wed Jul 30 23:09:53 2014 PST