Ref A: 8f5d925ffb1e49a2a1134a5c2f9bbcce Ref B: 10C49C31456714510A448A5FDD625DF7 Ref C: Tue May 21 15:17:02 2013 PST