Ref A: a34f47876b6c45a1a6e88c4fc5db1050 Ref B: 46D345BE6B08B927D2A6EF9265A26540 Ref C: Sun May 19 18:58:40 2013 PST