Ref A: 2df70b31ae0345e1b73f7f33971d24f5 Ref B: A75D22D5D2F012784FF1898BD5FE110A Ref C: Sun Jan 25 11:23:12 2015 PST