Ref A: c537831dbb1b43c885d8441d2937ea8e Ref B: 1DFBC63D02B33A6302100358E571A9E6 Ref C: Sat Dec 27 15:51:54 2014 PST