Ref A: 1319d5a2b6b94f8cb475e6dd148acd4a Ref B: 6458D8EB82B1FB0E6F2838E4C7C474A4 Ref C: Sun Jan 25 23:22:55 2015 PST