Ref A: 1289a76015fe44cd8b47cdee1f90250f Ref B: C96E40C8DF91DC044FA6D464EE0E5D23 Ref C: Wed May 22 04:55:42 2013 PST