Ref A: c38c54828a1341338d69ef03da5e2fae Ref B: 187D0887415D5C81D2E885E963E74CF0 Ref C: Sun Nov 23 12:12:33 2014 PST