Ref A: 1bc6559f557948af9e7e91c67284bb7f Ref B: D3ED568B9E81329F19D1E52419BAB6F1 Ref C: Thu Jan 29 10:39:12 2015 PST