Ref A: 40d8525a552d47ad8a60dee600e45dbf Ref B: 2DF82679428AB57BA61D70062A53D48E Ref C: Wed Oct 22 06:48:41 2014 PST