Ref A: 7150ce2183b2495abbf00a5c4c58282d Ref B: B02C17BDCEF687228558A3F5FE5106F2 Ref C: Thu Oct 23 00:56:19 2014 PST