Ref A: 1f217b03081a4e61b6e2590f857f289c Ref B: 7D59F3D8BCAB63FA71C778948757EA21 Ref C: Sat May 25 11:30:01 2013 PST