Ref A: 4e67f3e13f6a4a7d89d65e3bd22afa54 Ref B: 7257DD49A0FC2D924A845C8AD05F30E5 Ref C: Fri Jan 30 21:09:18 2015 PST