Ref A: 0f7393e5dcc242de97718a1fa81692a3 Ref B: BBD9A2640E0B133D18448AC53CE7F469 Ref C: Wed Oct 22 23:05:59 2014 PST