Ref A: 5db10172992b4f40b52c8cd6c26f5001 Ref B: 163E867D96259F5D2E647B8A07C03072 Ref C: Tue May 21 05:40:44 2013 PST