Ref A: f76b6f9e45d94b2a93e884c5b99f6a00 Ref B: 3176426C0E137C351919A4BD0012C2A7 Ref C: Sat May 25 23:37:13 2013 PST