Ref A: a09fdf6e6324444f8c9133d6c2a99d92 Ref B: D7EF8B7D91DD0520C628A0D759C0B902 Ref C: Wed Jan 28 20:28:58 2015 PST