Ref A: 68cc93a4a39a40d2952815158877ba7b Ref B: 570CB679A27630647CF7B474443B8501 Ref C: Tue May 21 09:28:15 2013 PST