Ref A: 8F1656CC22664EC4AE459D6D4DB4833D Ref B: 5F4EB119BD82DF19C0FEA4E0DBC816E5 Ref C: Sun Feb 12 14:53:59 2012 PST