Ref A: a48c8ee7d6094563a679fcaa80b205a8 Ref B: 628EE3347E6312C1EBA86B300824B909 Ref C: Fri Oct 24 06:43:45 2014 PST