Ref A: 2f875317907e4302a50ba3c0ca2f4f1d Ref B: 2EEBCFD60A166FFE5FA829347CD8FE47 Ref C: Wed Apr 01 15:12:56 2015 PST