Ref A: 9c9fd3de916043c9b3e4a34008f2e288 Ref B: 29ACCB70AF70E3A017FBBC73EB524E2A Ref C: Tue May 21 00:02:16 2013 PST