Ref A: 13f2b5c47283480097be847d54ddced9 Ref B: 042853C7E10FA0A74EDAC5B2EF49130B Ref C: Sat Aug 29 06:22:03 2015 PST