Ref A: c8e1d46c4ca747758c7cad73d447d45f Ref B: 6640E3D455E0ECDF46350CBCBEF2EF8C Ref C: Wed Mar 04 17:06:19 2015 PST