Ref A: 5b2509f15bb44fe49987a13ef0c1d7cc Ref B: 121A4E999D60A14403F6E4E1385D337D Ref C: Thu Dec 25 12:10:08 2014 PST