Ref A: 3245250faa2c4a6fb8f1dedef9b2f6cd Ref B: 337F9880C48458AD0D6250F6870C90DF Ref C: Fri Jan 30 11:40:10 2015 PST