def _transform(self, inp):
a, b, c, d = A, B, C, D = self.A, self.B, self.C, self.D<EOL>S11, S12, S13, S14 = <NUM_LIT:7>, <NUM_LIT:12>, <NUM_LIT>, <NUM_LIT><EOL>a = XX(F, a, b, c, d, inp[<NUM_LIT:0>], S11, <NUM_LIT>)  <EOL>d = XX(F, d, a, b, c, inp[<NUM_LIT:1>], S12, <NUM_LIT>)  <EOL>c = XX(F, c, d, a, b, inp[<NUM_LIT:2>], S13, <NUM_LIT>)  <EOL>b = XX(F, b, c, d, a, inp[<NUM_LIT:3>], S14, <NUM_LIT>)  <EOL>a = XX(F, a, b, c, d, inp[<NUM_LIT:4>], S11, <NUM_LIT>)  <EOL>d = XX(F, d, a, b, c, inp[<NUM_LIT:5>], S12, <NUM_LIT>)  <EOL>c = XX(F, c, d, a, b, inp[<NUM_LIT:6>], S13, <NUM_LIT>)  <EOL>b = XX(F, b, c, d, a, inp[<NUM_LIT:7>], S14, <NUM_LIT>)  <EOL>a = XX(F, a, b, c, d, inp[<NUM_LIT:8>], S11, <NUM_LIT>)  <EOL>d = XX(F, d, a, b, c, inp[<NUM_LIT:9>], S12, <NUM_LIT>)  <EOL>c = XX(F, c, d, a, b, inp[<NUM_LIT:10>], S13, <NUM_LIT>)  <EOL>b = XX(F, b, c, d, a, inp[<NUM_LIT:11>], S14, <NUM_LIT>)  <EOL>a = XX(F, a, b, c, d, inp[<NUM_LIT:12>], S11, <NUM_LIT>)  <EOL>d = XX(F, d, a, b, c, inp[<NUM_LIT>], S12, <NUM_LIT>)  <EOL>c = XX(F, c, d, a, b, inp[<NUM_LIT>], S13, <NUM_LIT>)  <EOL>b = XX(F, b, c, d, a, inp[<NUM_LIT:15>], S14, <NUM_LIT>)  <EOL>S21, S22, S23, S24 = <NUM_LIT:5>, <NUM_LIT:9>, <NUM_LIT>, <NUM_LIT:20><EOL>a = XX(G, a, b, c, d, inp[<NUM_LIT:1>], S21, <NUM_LIT>)  <EOL>d = XX(G, d, a, b, c, inp[<NUM_LIT:6>], S22, <NUM_LIT>)  <EOL>c = XX(G, c, d, a, b, inp[<NUM_LIT:11>], S23, <NUM_LIT>)  <EOL>b = XX(G, b, c, d, a, inp[<NUM_LIT:0>], S24, <NUM_LIT>)  <EOL>a = XX(G, a, b, c, d, inp[<NUM_LIT:5>], S21, <NUM_LIT>)  <EOL>d = XX(G, d, a, b, c, inp[<NUM_LIT:10>], S22, <NUM_LIT>)  <EOL>c = XX(G, c, d, a, b, inp[<NUM_LIT:15>], S23, <NUM_LIT>)  <EOL>b = XX(G, b, c, d, a, inp[<NUM_LIT:4>], S24, <NUM_LIT>)  <EOL>a = XX(G, a, b, c, d, inp[<NUM_LIT:9>], S21, <NUM_LIT>)  <EOL>d = XX(G, d, a, b, c, inp[<NUM_LIT>], S22, <NUM_LIT>)  <EOL>c = XX(G, c, d, a, b, inp[<NUM_LIT:3>], S23, <NUM_LIT>)  <EOL>b = XX(G, b, c, d, a, inp[<NUM_LIT:8>], S24, <NUM_LIT>)  <EOL>a = XX(G, a, b, c, d, inp[<NUM_LIT>], S21, <NUM_LIT>)  <EOL>d = XX(G, d, a, b, c, inp[<NUM_LIT:2>], S22, <NUM_LIT>)  <EOL>c = XX(G, c, d, a, b, inp[<NUM_LIT:7>], S23, <NUM_LIT>)  <EOL>b = XX(G, b, c, d, a, inp[<NUM_LIT:12>], S24, <NUM_LIT>)  <EOL>S31, S32, S33, S34 = <NUM_LIT:4>, <NUM_LIT:11>, <NUM_LIT:16>, <NUM_LIT><EOL>a = XX(H, a, b, c, d, inp[<NUM_LIT:5>], S31, <NUM_LIT>)  <EOL>d = XX(H, d, a, b, c, inp[<NUM_LIT:8>], S32, <NUM_LIT>)  <EOL>c = XX(H, c, d, a, b, inp[<NUM_LIT:11>], S33, <NUM_LIT>)  <EOL>b = XX(H, b, c, d, a, inp[<NUM_LIT>], S34, <NUM_LIT>)  <EOL>a = XX(H, a, b, c, d, inp[<NUM_LIT:1>], S31, <NUM_LIT>)  <EOL>d = XX(H, d, a, b, c, inp[<NUM_LIT:4>], S32, <NUM_LIT>)  <EOL>c = XX(H, c, d, a, b, inp[<NUM_LIT:7>], S33, <NUM_LIT>)  <EOL>b = XX(H, b, c, d, a, inp[<NUM_LIT:10>], S34, <NUM_LIT>)  <EOL>a = XX(H, a, b, c, d, inp[<NUM_LIT>], S31, <NUM_LIT>)  <EOL>d = XX(H, d, a, b, c, inp[<NUM_LIT:0>], S32, <NUM_LIT>)  <EOL>c = XX(H, c, d, a, b, inp[<NUM_LIT:3>], S33, <NUM_LIT>)  <EOL>b = XX(H, b, c, d, a, inp[<NUM_LIT:6>], S34, <NUM_LIT>)  <EOL>a = XX(H, a, b, c, d, inp[<NUM_LIT:9>], S31, <NUM_LIT>)  <EOL>d = XX(H, d, a, b, c, inp[<NUM_LIT:12>], S32, <NUM_LIT>)  <EOL>c = XX(H, c, d, a, b, inp[<NUM_LIT:15>], S33, <NUM_LIT>)  <EOL>b = XX(H, b, c, d, a, inp[<NUM_LIT:2>], S34, <NUM_LIT>)  <EOL>S41, S42, S43, S44 = <NUM_LIT:6>, <NUM_LIT:10>, <NUM_LIT:15>, <NUM_LIT><EOL>a = XX(I, a, b, c, d, inp[<NUM_LIT:0>], S41, <NUM_LIT>)  <EOL>d = XX(I, d, a, b, c, inp[<NUM_LIT:7>], S42, <NUM_LIT>)  <EOL>c = XX(I, c, d, a, b, inp[<NUM_LIT>], S43, <NUM_LIT>)  <EOL>b = XX(I, b, c, d, a, inp[<NUM_LIT:5>], S44, <NUM_LIT>)  <EOL>a = XX(I, a, b, c, d, inp[<NUM_LIT:12>], S41, <NUM_LIT>)  <EOL>d = XX(I, d, a, b, c, inp[<NUM_LIT:3>], S42, <NUM_LIT>)  <EOL>c = XX(I, c, d, a, b, inp[<NUM_LIT:10>], S43, <NUM_LIT>)  <EOL>b = XX(I, b, c, d, a, inp[<NUM_LIT:1>], S44, <NUM_LIT>)  <EOL>a = XX(I, a, b, c, d, inp[<NUM_LIT:8>], S41, <NUM_LIT>)  <EOL>d = XX(I, d, a, b, c, inp[<NUM_LIT:15>], S42, <NUM_LIT>)  <EOL>c = XX(I, c, d, a, b, inp[<NUM_LIT:6>], S43, <NUM_LIT>)  <EOL>b = XX(I, b, c, d, a, inp[<NUM_LIT>], S44, <NUM_LIT>)  <EOL>a = XX(I, a, b, c, d, inp[<NUM_LIT:4>], S41, <NUM_LIT>)  <EOL>d = XX(I, d, a, b, c, inp[<NUM_LIT:11>], S42, <NUM_LIT>)  <EOL>c = XX(I, c, d, a, b, inp[<NUM_LIT:2>], S43, <NUM_LIT>)  <EOL>b = XX(I, b, c, d, a, inp[<NUM_LIT:9>], S44, <NUM_LIT>)  <EOL>A = (A + a) & <NUM_LIT><EOL>B = (B + b) & <NUM_LIT><EOL>C = (C + c) & <NUM_LIT><EOL>D = (D + d) & <NUM_LIT><EOL>self.A, self.B, self.C, self.D = A, B, C, D<EOL>
Basic MD5 step transforming the digest based on the input.

        Note that if the Mysterious Constants are arranged backwards
        in little-endian order and decrypted with the DES they produce
        OCCULT MESSAGES!