Ref A: 87fa0a998cb34bcc9592ea921a38e5a3 Ref B: C86A65D8F7E907A6D542FAA256BF443A Ref C: Wed May 22 23:44:32 2013 PST