Ref A: c263926b8f1a4d678e006f90eeb1c3ae Ref B: 15487C6B900A0FB82D118B061AFA050A Ref C: Wed May 22 16:46:50 2013 PST