Ref A: a771b950ad7e41e6be04bec44df65b6a Ref B: E1207C452222F970BF77A3BF366E122E Ref C: Thu Jul 24 21:25:16 2014 PST