Ref A: 302a4e87342b4ea3ba207cff99c27a03 Ref B: 0890DEAB8FDFC326A083539079F866B6 Ref C: Wed May 22 19:14:35 2013 PST