Ref A: 31a341515e3e4efcb0857442b1e864d6 Ref B: 6F8B2919BA307BDBBE6EB4B33CA8CE91 Ref C: Thu May 23 06:23:09 2013 PST