Ref A: 5f28b0eaafc54ce699eece67b6d95eb6 Ref B: 6326DC73A4A1535380C24450654878B5 Ref C: Thu Dec 18 10:37:33 2014 PST