Ref A: bbfd206c948149eda5eead5ae9e757c8 Ref B: F61DBBAF77334A31759F17B6C3F24F6D Ref C: Thu Oct 23 15:13:57 2014 PST