Ref A: 3bc0e1d409de4edfa2a1bede3278a9bb Ref B: A51DBCC93085FFAA2802450646073978 Ref C: Mon May 20 10:52:35 2013 PST