Ref A: 4faf157fa8cb4e128b41da70e14ad1f1 Ref B: DF0EF27B05227ED1016806DB2C932A80 Ref C: Thu May 23 01:09:34 2013 PST