Ref A: da4c7b4e08f6409f90153de7ad9c0873 Ref B: 643B7D5BB8EEAA3089E31E187D5E12B3 Ref C: Fri Dec 26 04:46:31 2014 PST