Ref A: c9aa0d9e5c9a4d0ca01874da190e6224 Ref B: E8D6DF048AA495F18B4A26A10A59A187 Ref C: Tue May 21 06:58:12 2013 PST