Ref A: d9fc5af643524dc5a704bc112d58a4d8 Ref B: A4996FF104B611CED5234B06A6EBD196 Ref C: Mon May 20 00:25:34 2013 PST