Ref A: 7a1b920c4db14744966acc546d4215c6 Ref B: B619275CFA0B35E96D91F489E628929E Ref C: Tue May 22 20:08:11 2012 PST