Ref A: 6c4e821949ac499681ddd51d23e6ad69 Ref B: 18B3B12E47D5757A97B77B2C774478B4 Ref C: Thu Oct 30 21:28:03 2014 PST