Ref A: 3d85c1289e1042a08d069d8b97611b99 Ref B: 670403BFCA9E67F3BE284FB4F42C4979 Ref C: Sun May 19 11:09:21 2013 PST