Ref A: 961b0c9d2b5a460bb4ac0e08af063338 Ref B: 28F649EB8525ACFD560017B6B9EBAC52 Ref C: Thu May 23 16:40:06 2013 PST