Ref A: e4cd60f509334cc3bae615a6a02e193e Ref B: 9D8A439F3BA994D3723191023F42D0CF Ref C: Fri May 24 07:10:17 2013 PST