Ref A: 8001b062dff541f2b3434476fa6e0b29 Ref B: 00B590EB8E3F2876EA63E353582B9247 Ref C: Fri May 24 21:42:23 2013 PST