Ref A: f3a5ec8ea04b44eca9f150d5bd01797b Ref B: 5D2A46D7D92DEA76E19273DCB0931941 Ref C: Sat Mar 28 07:41:51 2015 PST