Ref A: e17c8c48e37a4726b626e8ee2bcc6f33 Ref B: 81C705988B5A5FE71993EF312A2F38E5 Ref C: Fri May 24 09:54:13 2013 PST