Ref A: f59d75f8fbd24513a87d49212e933b98 Ref B: 46E3C828A3D57C2C66C2E1CA9AFFB43F Ref C: Fri Apr 18 00:30:48 2014 PST