Ref A: ff40e700f75b40c0886b184aa50e5ba2 Ref B: 79CCBA4E29B95E02C641FFED5CC15A02 Ref C: Wed Jan 28 09:57:34 2015 PST