Ref A: 3fb730ee3d444a5c8dd82e97a164c40d Ref B: 7039B7FCD4AAB4D01DA4487E0AC9B0F5 Ref C: Tue May 21 13:47:42 2013 PST