Ref A: f01b552ea710452fba44d9c96701b411 Ref B: 5690A30D42F27062568CCF55D54B107F Ref C: Fri May 25 11:59:03 2012 PST