Ref A: 9c9008b240394220b022db505bc9e14d Ref B: 644309A0A02C5C44C6E2BB4729DB63F4 Ref C: Thu Dec 25 14:18:46 2014 PST