Ref A: 029bb236c07a4ab29f5f40ca80d48f31 Ref B: 47E1089D0768104F1B1581160A61D624 Ref C: Wed Apr 23 00:23:25 2014 PST