Ref A: ebdf3e3d1b7f4cbd8ffa78be8ab0e1ad Ref B: 91B20AAA138F3DE2B75A1467A7A40043 Ref C: Fri Nov 21 04:06:45 2014 PST