Ref A: 51b0fc7492634a91aebda39e6def90d1 Ref B: F55814533283AC24B6E973B7A05B7223 Ref C: Sat Oct 25 20:46:15 2014 PST