Ref A: 1a3e08f432814921a1b52ea8f0e0af23 Ref B: 5F1854381DBA0FDB5411D6A96D9E796D Ref C: Wed Jun 19 04:32:28 2013 PST