Ref A: 905def84b9b84407a4a8c8b665a74a79 Ref B: EA107D6B35B887233248666691F8DC0A Ref C: Wed Jun 19 17:02:03 2013 PST