Ref A: 125628344ef146049fade2cd3e9a5f69 Ref B: 126C840E0DA4801448AC52F321D0A807 Ref C: Sun Oct 19 22:07:54 2014 PST