Ref A: c9eb8a7607ae4778abedd655b1c534d9 Ref B: C450594EE7D22E2CF610F9BE30E78A7B Ref C: Wed May 22 17:05:58 2013 PST