Ref A: 0cee42f055844787897e2ded3ea9dfaa Ref B: 6286C76C5E70C70325618B950A51734E Ref C: Tue May 21 09:30:31 2013 PST