Ref A: 20f861b550dc4d029a7ac6d31c563101 Ref B: 4F0D00DF156E293930EBC453A0987062 Ref C: Sat Oct 25 17:25:24 2014 PST