Ref A: 890ee8923c6144b8ad4214a082c3953a Ref B: 7235B413F79F7AE7A1AE20C563152FE2 Ref C: Thu May 23 03:13:24 2013 PST