Ref A: cc451656ea45463fa24a1f36795ad261 Ref B: 3385BC3EEECA5AB54C5C82EA7D13CAB7 Ref C: Sun May 19 15:15:59 2013 PST