Ref A: 57ec9e49f2ab48fe9c5d84401410590e Ref B: BF22C945AB778BFEC40D78A1E0321CD0 Ref C: Sat May 25 07:40:14 2013 PST