Ref A: 51adda3cf33f4779bdbf2302145630ab Ref B: D7499A77B299244F0783E6AFF2B62726 Ref C: Sat Apr 19 22:28:03 2014 PST