Ref A: 4a09eb91b3c244ba89a15e5b54d932d9 Ref B: 6B44BB49D190826B77D02BBD56A0C2AD Ref C: Tue May 21 15:51:54 2013 PST