Ref A: 362fb0db424d44649be21f3d84e2d6b0 Ref B: B980C6E207544ECEA8F67A0E87325A49 Ref C: Tue May 21 12:44:44 2013 PST