Ref A: 785a19f6dfdf4d5fa2724f75f63c7e4e Ref B: 604F9FC0A74E3C0B5A78D80BA2B48A08 Ref C: Tue May 21 05:47:48 2013 PST