Ref A: 5dbffd8529f140cd9a40e16d67dd2725 Ref B: 33A64CBE62F0CF7B5AC3D01E7D82CC1C Ref C: Sat Apr 19 10:44:56 2014 PST