Ref A: 53c11eeb11004a8fab7cdd2d01dc53b1 Ref B: 9F96C7B2B5019C47810D87E69882E0EC Ref C: Wed May 22 20:21:23 2013 PST