Ref A: 693c350bfe14448eb71d79cce513d337 Ref B: A8BE6D704B3F23B0CF8203578EEB2B96 Ref C: Fri May 25 18:01:24 2012 PST