Ref A: ac325121e8d04ff7a0fa64e6cd54b2dc Ref B: 5514B1BCE609939A4CF5D8552EEB7257 Ref C: Sat Jan 31 01:08:28 2015 PST