Ref A: f13fe7b13793444ea32fd59e37653164 Ref B: 6734285C45AE4E0F5C71688770E42A4B Ref C: Fri May 25 13:10:04 2012 PST