Ref A: b3367245c34f4e2387c171921a17d9c7 Ref B: 1DB926FD16CE5C5A7256385DB67F6276 Ref C: Sat May 25 15:07:57 2013 PST