Ref A: d61fe33804e342bd97017eef6ec1957f Ref B: 6EC11EE486FBF9E9FCFB0A70214A392E Ref C: Sat Dec 27 10:26:39 2014 PST