Ref A: 9bf0e5d8724c439182eba3face0ac5cb Ref B: 3FB4F618BEAA6291521637A56C75D5D6 Ref C: Tue May 21 00:15:07 2013 PST