Ref A: f1f61fc47fcb48d7b8e1182891e83e57 Ref B: 119B42BC0AB87C264AD9D76133373C84 Ref C: Tue Mar 31 23:12:18 2015 PST