Ref A: ab6da4b04a1e4e829d87cd13a53b46eb Ref B: C5989056E0239B887E52D395D69A3E8A Ref C: Wed Apr 16 03:48:43 2014 PST