Ref A: c983507e27ba46d29c0cb670026168c9 Ref B: F2D595A6A55FC8B04B5E20D24372485E Ref C: Sun May 19 13:07:28 2013 PST