Ref A: db726be1ca71475ba751a0c8469e6467 Ref B: 3F5016C6B50D78B6AA993677B145F8EE Ref C: Tue May 21 09:22:58 2013 PST