Ref A: 3dcaf3d6c1d14a858e2074c5b0642fdd Ref B: 9D9517FF23B06B82E9F387C6434AA4CD Ref C: Fri Oct 24 20:58:33 2014 PST