Ref A: 100D80B05F5544DBB402956FA6AF820E Ref B: 656F5CEEE33029727AA246ADA0FF1F7B Ref C: Fri Feb 10 06:22:06 2012 PST