Ref A: b6816a74707748b7ba78bc68c48629be Ref B: 54EEB28E86682F5F7E0AAB375319F2A3 Ref C: Thu Mar 05 16:37:35 2015 PST