Ref A: b33376b1bcf140dc9913121c24722f8d Ref B: 594D5DB3DA72877D6009E5F272592DB6 Ref C: Wed Apr 23 19:38:14 2014 PST