Ref A: 6f4090ea0745433192667079f749b96e Ref B: E38E3518EF9D99C3A328629FC3232380 Ref C: Fri Oct 24 20:59:02 2014 PST