Ref A: 172448bede314936be7480c2a6cfca98 Ref B: 8DB0F786D37C2619B7B7A4AC9B9ED82A Ref C: Tue May 21 01:38:22 2013 PST