Ref A: c847065d69c44fbd85a45ab08895fa28 Ref B: FD6ABD3C2D718CEE704D3C6BB6996F0F Ref C: Thu Aug 21 15:23:10 2014 PST