Ref A: 42509fcc7aef4952a499951743aacd7d Ref B: 7564B80D3EE688480397CB24C2CA8BBA Ref C: Sun May 19 14:28:16 2013 PST