Ref A: 1326a4028f5041dbb3c4c98367f46ab4 Ref B: 644940725785D1F03E3B556161A7DE4A Ref C: Mon May 20 14:51:06 2013 PST