Ref A: 2ffe4809b26f4aea99ecb8350182895b Ref B: 6F9AB6E6A0A83D64D83D561E34678843 Ref C: Tue May 21 09:42:30 2013 PST