Wire.requestFrom(SD21>>1, 1 );
You've already shifted the address in your define statement, why are you shifting it again?