Ref A: 20bd9117f0e44130a575be6ab554adde Ref B: 107EF9E63EE6B5B96C82DEB7381ECE56 Ref C: Mon Dec 22 13:19:10 2014 PST