Ref A: a5f87018dd3c46959fc6083a7047d310 Ref B: 3F0483287C3750348B0DBD7447F4E869 Ref C: Tue Jan 27 13:39:21 2015 PST