Ref A: fd01d54a1e994e7f9ba843ab96578a0b Ref B: 85020097D249EBC34EEAF47E4DF1B159 Ref C: Sun May 26 02:37:48 2013 PST