Ref A: 76572cfd32d14ec5aad8d7fc17a97e43 Ref B: 399F29DFA36B1F697909221A96EE11A9 Ref C: Wed May 22 11:50:10 2013 PST