Ref A: 2fa83ebfe2904a0193a73903f4179fa2 Ref B: 3E157C504879A62CB999E1CB9688C6A6 Ref C: Tue Jul 28 13:13:35 2015 PST