ofs | hex dump | ascii |
---|
0000 | ca fe ba be 00 00 00 02 00 00 00 07 00 00 00 03 00 00 10 00 00 0e 0f a0 00 00 00 0c 00 00 00 12 | ................................ |
0020 | 00 00 00 00 00 0e 20 00 00 0d a0 80 00 00 00 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
00a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
00c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
00e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
01a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
01c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
01e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
02a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
02c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
02e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
03a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
03c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
03e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
04a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
04c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
04e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
05a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
05c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
05e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
06a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
06c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
06e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
07a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
07c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
07e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0860 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
08a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
08c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
08e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ........// RIPEMD-160 written and placed in the public domain by Wei Dai
/*
* This code implements the MD4 message-digest algorithm.
* The algorithm is due to Ron Rivest. This code was
* written by Colin Plumb in 1993, no copyright is claimed.
* This code is in the public domain; do with it what you wish.
*/
/* Adapted for TrueCrypt */
#include <memory.h>
#include "Common/Tcdefs.h"
#include "Common/Endian.h"
#include "Rmd160.h"
#define F(x, y, z) (x ^ y ^ z)
#define G(x, y, z) (z ^ (x & (y^z)))
#define H(x, y, z) (z ^ (x | ~y))
#define I(x, y, z) (y ^ (z & (x^y)))
#define J(x, y, z) (x ^ (y | ~z))
#define PUT_64BIT_LE(cp, value) do { \
(cp)[7] = (byte) ((value) >> 56); \
(cp)[6] = (byte) ((value) >> 48); \
(cp)[5] = (byte) ((value) >> 40); \
(cp)[4] = (byte) ((value) >> 32); \
(cp)[3] = (byte) ((value) >> 24); \
(cp)[2] = (byte) ((value) >> 16); \
(cp)[1] = (byte) ((value) >> 8); \
(cp)[0] = (byte) (value); } while (0)
#define PUT_32BIT_LE(cp, value) do { \
(cp)[3] = (byte) ((value) >> 24); \
(cp)[2] = (byte) ((value) >> 16); \
(cp)[1] = (byte) ((value) >> 8); \
(cp)[0] = (byte) (value); } while (0)
#ifndef TC_MINIMIZE_CODE_SIZE
static byte PADDING[64] = {
0x80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
};
#else
static byte PADDING[64];
#endif
void RMD160Init (RMD160_CTX *ctx)
{
ctx->count = 0;
ctx->state[0] = 0x67452301;
ctx->state[1] = 0xefcdab89;
ctx->state[2] = 0x98badcfe;
ctx->state[3] = 0x10325476;
ctx->state[4] = 0xc3d2e1f0;
PADDING[0] = 0x80;
}
/*
* Update context to reflect the concatenation of another buffer full
* of bytes.
*/
void RMD160Update (RMD160_CTX *ctx, const unsigned char *input, unsigned __int32 lenArg)
{
#ifndef TC_WINDOWS_BOOT
uint64 len = lenArg, have, need;
#else
uint16 len = (uint16) lenArg, have, need;
#endif
/* Check how many bytes we already have and how many more we need. */
have = ((ctx->count >> 3) & (RIPEMD160_BLOCK_LENGTH - 1));
need = RIPEMD160_BLOCK_LENGTH - have;
/* Update bitcount */
ctx->count += len << 3;
if (len >= need) {
if (have != 0) {
memcpy (ctx->buffer + have, input, (size_t) need);
RMD160Transform ((uint32 *) ctx->state, (const uint32 *) ctx->buffer);
input += need;
len -= need;
have = 0;
}
/* Process data in RIPEMD160_BLOCK_LENGTH-byte chunks. */
while (len >= RIPEMD160_BLOCK_LENGTH) {
RMD160Transform ((uint32 *) ctx->state, (const uint32 *) input);
input += RIPEMD160_BLOCK_LENGTH;
len -= RIPEMD160_BLOCK_LENGTH;
}
}
/* Handle any remaining bytes of data. */
if (len != 0)
memcpy (ctx->buffer + have, input, (size_t) len);
}
/*
* Pad pad to 64-byte boundary with the bit pattern
* 1 0* (64-bit count of bits processed, MSB-first)
*/
static void RMD160Pad(RMD160_CTX *ctx)
{
byte count[8];
uint32 padlen;
/* Convert count to 8 bytes in little endian order. */
#ifndef TC_WINDOWS_BOOT
PUT_64BIT_LE(count, ctx->count);
#else
*(uint32 *) (count + 4) = 0;
*(uint16 *) (count + 2) = 0;
*(uint16 *) (count + 0) = ctx->count;
#endif
/* Pad out to 56 mod 64. */
padlen = RIPEMD160_BLOCK_LENGTH -
(uint32)((ctx->count >> 3) & (RIPEMD160_BLOCK_LENGTH - 1));
if (padlen < 1 + 8)
padlen += RIPEMD160_BLOCK_LENGTH;
RMD160Update(ctx, PADDING, padlen - 8); /* padlen - 8 <= 64 */
RMD160Update(ctx, count, 8);
}
/*
* Final wrapup--call RMD160Pad, fill in digest and zero out ctx.
*/
void RMD160Final(unsigned char *digest, RMD160_CTX *ctx)
{
int i;
RMD160Pad(ctx);
if (digest) {
for (i = 0; i < 5; i++)
PUT_32BIT_LE(digest + i * 4, ctx->state[i]);
memset (ctx, 0, sizeof(*ctx));
}
}
#ifndef TC_MINIMIZE_CODE_SIZE
#define word32 unsigned __int32
#define k0 0
#define k1 0x5a827999UL
#define k2 0x6ed9eba1UL
#define k3 0x8f1bbcdcUL
#define k4 0xa953fd4eUL
#define k5 0x50a28be6UL
#define k6 0x5c4dd124UL
#define k7 0x6d703ef3UL
#define k8 0x7a6d76e9UL
#define k9 0
static word32 rotlFixed (word32 x, unsigned int y)
{
return (word32)((x<<y) | (x>>(sizeof(word32)*8-y)));
}
#define Subround(f, a, b, c, d, e, x, s, k) \
a += f(b, c, d) + x + k;\
a = rotlFixed((word32)a, s) + e;\
c = rotlFixed((word32)c, 10U)
void RMD160Transform (unsigned __int32 *digest, const unsigned __int32 *data)
{
#if BYTE_ORDER == LITTLE_ENDIAN
const word32 *X = data;
#else
word32 X[16];
int i;
#endif
word32 a1, b1, c1, d1, e1, a2, b2, c2, d2, e2;
a1 = a2 = digest[0];
b1 = b2 = digest[1];
c1 = c2 = digest[2];
d1 = d2 = digest[3];
e1 = e2 = digest[4];
#if BYTE_ORDER == BIG_ENDIAN
for (i = 0; i < 16; i++)
{
X[i] = LE32 (data[i]);
}
#endif
Subround(F, a1, b1, c1, d1, e1, X[ 0], 11, k0);
Subround(F, e1, a1, b1, c1, d1, X[ 1], 14, k0);
Subround(F, d1, e1, a1, b1, c1, X[ 2], 15, k0);
Subround(F, c1, d1, e1, a1, b1, X[ 3], 12, k0);
Subround(F, b1, c1, d1, e1, a1, X[ 4], 5, k0);
Subround(F, a1, b1, c1, d1, e1, X[ 5], 8, k0);
Subround(F, e1, a1, b1, c1, d1, X[ 6], 7, k0);
Subround(F, d1, e1, a1, b1, c1, X[ 7], 9, k0);
Subround(F, c1, d1, e1, a1, b1, X[ 8], 11, k0);
Subround(F, b1, c1, d1, e1, a1, X[ 9], 13, k0);
Subround(F, a1, b1, c1, d1, e1, X[10], 14, k0);
Subround(F, e1, a1, b1, c1, d1, X[11], 15, k0);
Subround(F, d1, e1, a1, b1, c1, X[12], 6, k0);
Subround(F, c1, d1, e1, a1, b1, X[13], 7, k0);
Subround(F, b1, c1, d1, e1, a1, X[14], 9, k0);
Subround(F, a1, b1, c1, d1, e1, X[15], 8, k0);
Subround(G, e1, a1, b1, c1, d1, X[ 7], 7, k1);
Subround(G, d1, e1, a1, b1, c1, X[ 4], 6, k1);
Subround(G, c1, d1, e1, a1, b1, X[13], 8, k1);
Subround(G, b1, c1, d1, e1, a1, X[ 1], 13, k1);
Subround(G, a1, b1, c1, d1, e1, X[10], 11, k1);
Subround(G, e1, a1, b1, c1, d1, X[ 6], 9, k1);
Subround(G, d1, e1, a1, b1, c1, X[15], 7, k1);
Subround(G, c1, d1, e1, a1, b1, X[ 3], 15, k1);
Subround(G, b1, c1, d1, e1, a1, X[12], 7, k1);
Subround(G, a1, b1, c1, d1, e1, X[ 0], 12, k1);
Subround(G, e1, a1, b1, c1, d1, X[ 9], 15, k1);
Subround(G, d1, e1, a1, b1, c1, X[ 5], 9, k1);
Subround(G, c1, d1, e1, a1, b1, X[ 2], 11, k1);
Subround(G, b1, c1, d1, e1, a1, X[14], 7, k1);
Subround(G, a1, b1, c1, d1, e1, X[11], 13, k1);
Subround(G, e1, a1, b1, c1, d1, X[ 8], 12, k1);
Subround(H, d1, e1, a1, b1, c1, X[ 3], 11, k2);
Subround(H, c1, d1, e1, a1, b1, X[10], 13, k2);
Subround(H, b1, c1, d1, e1, a1, X[14], 6, k2);
Subround(H, a1, b1, c1, d1, e1, X[ 4], 7, k2);
Subround(H, e1, a1, b1, c1, d1, X[ 9], 14, k2);
Subround(H, d1, e1, a1, b1, c1, X[15], 9, k2);
Subround(H, c1, d1, e1, a1, b1, X[ 8], 13, k2);
Subround(H, b1, c1, d1, e1, a1, X[ 1], 15, k2);
Subround(H, a1, b1, c1, d1, e1, X[ 2], 14, k2);
Subround(H, e1, a1, b1, c1, d1, X[ 7], 8, k2);
Subround(H, d1, e1, a1, b1, c1, X[ 0], 13, k2);
Subround(H, c1, d1, e1, a1, b1, X[ 6], 6, k2);
Subround(H, b1, c1, d1, e1, a1, X[13], 5, k2);
Subround(H, a1, b1, c1, d1, e1, X[11], 12, k2);
Subround(H, e1, a1, b1, c1, d1, X[ 5], 7, k2);
Subround(H, d1, e1, a1, b1, c1, X[12], 5, k2);
Subround(I, c1, d1, e1, a1, b1, X[ 1], 11, k3);
Subround(I, b1, c1, d1, e1, a1, X[ 9], 12, k3);
Subround(I, a1, b1, c1, d1, e1, X[11], 14, k3);
Subround(I, e1, a1, b1, c1, d1, X[10], 15, k3);
Subround(I, d1, e1, a1, b1, c1, X[ 0], 14, k3);
Subround(I, c1, d1, e1, a1, b1, X[ 8], 15, k3);
Subround(I, b1, c1, d1, e1, a1, X[12], 9, k3);
Subround(I, a1, b1, c1, d1, e1, X[ 4], 8, k3);
Subround(I, e1, a1, b1, c1, d1, X[13], 9, k3);
Subround(I, d1, e1, a1, b1, c1, X[ 3], 14, k3);
Subround(I, c1, d1, e1, a1, b1, X[ 7], 5, k3);
Subround(I, b1, c1, d1, e1, a1, X[15], 6, k3);
Subround(I, a1, b1, c1, d1, e1, X[14], 8, k3);
Subround(I, e1, a1, b1, c1, d1, X[ 5], 6, k3);
Subround(I, d1, e1, a1, b1, c1, X[ 6], 5, k3);
Subround(I, c1, d1, e1, a1, b1, X[ 2], 12, k3);
Subround(J, b1, c1, d1, e1, a1, X[ 4], 9, k4);
Subround(J, a1, b1, c1, d1, e1, X[ 0], 15, k4);
Subround(J, e1, a1, b1, c1, d1, X[ 5], 5, k4);
Subround(J, d1, e1, a1, b1, c1, X[ 9], 11, k4);
Subround(J, c1, d1, e1, a1, b1, X[ 7], 6, k4);
Subround(J, b1, c1, d1, e1, a1, X[12], 8, k4);
Subround(J, a1, b1, c1, d1, e1, X[ 2], 13, k4);
Subround(J, e1, a1, b1, c1, d1, X[10], 12, k4);
Subround(J, d1, e1, a1, b1, c1, X[14], 5, k4);
Subround(J, c1, d1, e1, a1, b1, X[ 1], 12, k4);
Subround(J, b1, c1, d1, e1, a1, X[ 3], 13, k4);
Subround(J, a1, b1, c1, d1, e1, X[ 8], 14, k4);
Subround(J, e1, a1, b1, c1, d1, X[11], 11, k4);
Subround(J, d1, e1, a1, b1, c1, X[ 6], 8, k4);
Subround(J, c1, d1, e1, a1, b1, X[15], 5, k4);
Subround(J, b1, c1, d1, e1, a1, X[13], 6, k4);
Subround(J, a2, b2, c2, d2, e2, X[ 5], 8, k5);
Subround(J, e2, a2, b2, c2, d2, X[14], 9, k5);
Subround(J, d2, e2, a2, b2, c2, X[ 7], 9, k5);
Subround(J, c2, d2, e2, a2, b2, X[ 0], 11, k5);
Subround(J, b2, c2, d2, e2, a2, X[ 9], 13, k5);
Subround(J, a2, b2, c2, d2, e2, X[ 2], 15, k5);
Subround(J, e2, a2, b2, c2, d2, X[11], 15, k5);
Subround(J, d2, e2, a2, b2, c2, X[ 4], 5, k5);
Subround(J, c2, d2, e2, a2, b2, X[13], 7, k5);
Subround(J, b2, c2, d2, e2, a2, X[ 6], 7, k5);
Subround(J, a2, b2, c2, d2, e2, X[15], 8, k5);
Subround(J, e2, a2, b2, c2, d2, X[ 8], 11, k5);
Subround(J, d2, e2, a2, b2, c2, X[ 1], 14, k5);
Subround(J, c2, d2, e2, a2, b2, X[10], 14, k5);
Subround(J, b2, c2, d2, e2, a2, X[ 3], 12, k5);
Subround(J, a2, b2, c2, d2, e2, X[12], 6, k5);
Subround(I, e2, a2, b2, c2, d2, X[ 6], 9, k6);
Subround(I, d2, e2, a2, b2, c2, X[11], 13, k6);
Subround(I, c2, d2, e2, a2, b2, X[ 3], 15, k6);
Subround(I, b2, c2, d2, e2, a2, X[ 7], 7, k6);
Subround(I, a2, b2, c2, d2, e2, X[ 0], 12, k6);
Subround(I, e2, a2, b2, c2, d2, X[13], 8, k6);
Subround(I, d2, e2, a2, b2, c2, X[ 5], 9, k6);
Subround(I, c2, d2, e2, a2, b2, X[10], 11, k6);
Subround(I, b2, c2, d2, e2, a2, X[14], 7, k6);
Subround(I, a2, b2, c2, d2, e2, X[15], 7, k6);
Subround(I, e2, a2, b2, c2, d2, X[ 8], 12, k6);
Subround(I, d2, e2, a2, b2, c2, X[12], 7, k6);
Subround(I, c2, d2, e2, a2, b2, X[ 4], 6, k6);
Subround(I, b2, c2, d2, e2, a2, X[ 9], 15, k6);
Subround(I, a2, b2, c2, d2, e2, X[ 1], 13, k6);
Subround(I, e2, a2, b2, c2, d2, X[ 2], 11, k6);
Subround(H, d2, e2, a2, b2, c2, X[15], 9, k7);
Subround(H, c2, d2, e2, a2, b2, X[ 5], 7, k7);
Subround(H, b2, c2, d2, e2, a2, X[ 1], 15, k7);
Subround(H, a2, b2, c2, d2, e2, X[ 3], 11, k7);
Subround(H, e2, a2, b2, c2, d2, X[ 7], 8, k7);
Subround(H, d2, e2, a2, b2, c2, X[14], 6, k7);
Subround(H, c2, d2, e2, a2, b2, X[ 6], 6, k7);
Subround(H, b2, c2, d2, e2, a2, X[ 9], 14, k7);
Subround(H, a2, b2, c2, d2, e2, X[11], 12, k7);
Subround(H, e2, a2, b2, c2, d2, X[ 8], 13, k7);
Subround(H, d2, e2, a2, b2, c2, X[12], 5, k7);
Subround(H, c2, d2, e2, a2, b2, X[ 2], 14, k7);
Subround(H, b2, c2, d2, e2, a2, X[10], 13, k7);
Subround(H, a2, b2, c2, d2, e2, X[ 0], 13, k7);
Subround(H, e2, a2, b2, c2, d2, X[ 4], 7, k7);
Subround(H, d2, e2, a2, b2, c2, X[13], 5, k7);
Subround(G, c2, d2, e2, a2, b2, X[ 8], 15, k8);
Subround(G, b2, c2, d2, e2, a2, X[ 6], 5, k8);
Subround(G, a2, b2, c2, d2, e2, X[ 4], 8, k8);
Subround(G, e2, a2, b2, c2, d2, X[ 1], 11, k8);
Subround(G, d2, e2, a2, b2, c2, X[ 3], 14, k8);
Subround(G, c2, d2, e2, a2, b2, X[11], 14, k8);
Subround(G, b2, c2, d2, e2, a2, X[15], 6, k8);
Subround(G, a2, b2, c2, d2, e2, X[ 0], 14, k8);
Subround(G, e2, a2, b2, c2, d2, X[ 5], 6, k8);
Subround(G, d2, e2, a2, b2, c2, X[12], 9, k8);
Subround(G, c2, d2, e2, a2, b2, X[ 2], 12, k8);
Subround(G, b2, c2, d2, e2, a2, X[13], 9, k8);
Subround(G, a2, b2, c2, d2, e2, X[ 9], 12, k8);
Subround(G, e2, a2, b2, c2, d2, X[ 7], 5, k8);
Subround(G, d2, e2, a2, b2, c2, X[10], 15, k8);
Subround(G, c2, d2, e2, a2, b2, X[14], 8, k8);
Subround(F, b2, c2, d2, e2, a2, X[12], 8, k9);
Subround(F, a2, b2, c2, d2, e2, X[15], 5, k9);
Subround(F, e2, a2, b2, c2, d2, X[10], 12, k9);
Subround(F, d2, e2, a2, b2, c2, X[ 4], 9, k9);
Subround(F, c2, d2, e2, a2, b2, X...XS....................t...F.. | |
4be0 | b6 4f ff 29 c8 85 c0 0f 85 f3 03 00 00 c7 85 54 ff ff ff 02 00 00 00 e9 3d f8 ff ff 31 c0 83 bd | .O.)...........T........=...1... |
4c00 | 8c fd ff ff 01 0f 95 c0 8d 44 00 01 8b 8d a8 fd ff ff 89 4c 24 08 8d 93 77 50 04 00 89 54 24 04 | .........D.........L$...wP...T$. |
4c20 | 89 04 24 e8 d8 20 00 00 e9 5b e9 ff ff c7 83 ff dd 05 00 00 00 00 00 e9 4c e9 ff ff 89 d6 0f b6 | ..$......[..............L....... |
4c40 | 12 84 d2 0f 85 ec 00 00 00 8b 85 a8 fd ff ff 80 fa 3a 0f 85 30 e9 ff ff c6 00 00 40 89 44 24 14 | .................:..0......@.D$. |
4c60 | c7 44 24 10 03 00 00 00 c7 44 24 08 00 00 00 00 c7 44 24 0c 00 00 00 00 c7 44 24 04 00 00 00 00 | .D$......D$......D$......D$..... |
4c80 | 8b 85 a8 fd ff ff 89 04 24 8b 83 ef dd 05 00 ff 50 24 e9 f1 e8 ff ff 66 0f 1f 84 00 00 00 00 00 | ........$.......P$.....f........ |
4ca0 | c7 44 24 04 00 01 00 00 89 0c 24 e8 55 04 0e 00 85 c0 0f 95 c0 0f b6 c0 8b 8d a8 fd ff ff 0f b6 | .D$.......$.U................... |
4cc0 | 11 e9 ca f7 ff ff 40 89 85 a8 fd ff ff 0f b6 10 e9 9a fa ff ff 8b 93 27 1e 0e 00 83 3a 01 0f 85 | ......@................'....:... |
4ce0 | 39 01 00 00 8b 83 1b 1e 0e 00 c7 00 00 01 00 00 e9 95 f3 ff ff 8d 83 63 52 04 00 89 44 24 04 c7 | 9......................cR...D$.. |
4d00 | 04 24 01 00 00 00 e8 f5 1f 00 00 e9 78 e8 ff ff 89 34 24 e8 08 0a 04 00 8b 93 33 1e 0e 00 89 02 | .$..........x....4$.......3..... |
4d20 | 89 34 24 e8 78 09 04 00 8b 8b 1b 1e 0e 00 89 01 e9 55 f3 ff ff 89 f0 80 fa 3a 0f 84 09 ff ff ff | .4$.x............U.......:...... |
4d40 | 40 0f b6 10 84 d2 0f 84 03 ff ff ff 80 fa 3a 75 ef e9 02 ff ff ff 85 c0 74 0b 8d 40 ff 85 c6 0f | @.............:u........t..@.... |
4d60 | 84 70 f9 ff ff 8b 8d a8 fd ff ff 89 4c 24 08 8d 83 bf 50 04 00 89 44 24 04 c7 04 24 01 00 00 00 | .p..........L$....P...D$...$.... |
4d80 | e8 7b 1f 00 00 e9 4b f9 ff ff c7 83 ff dd 05 00 01 00 00 00 e9 ef e7 ff ff ff 85 78 fd ff ff c7 | .{....K....................x.... |
4da0 | 85 b0 fd ff ff 00 00 00 00 e9 31 f8 ff ff 31 f6 8b 8d 40 fd ff ff 8b 04 b1 85 c0 0f 85 b6 03 00 | ..........1...1...@............. |
4dc0 | 00 46 83 fe 04 75 e9 8d 83 0f 51 04 00 89 44 24 04 c7 04 24 01 00 00 00 e8 23 1f 00 00 bf 10 00 | .F...u....Q...D$...$.....#...... |
4de0 | 00 00 e9 63 f9 ff ff ff 85 78 fd ff ff c7 85 b0 fd ff ff 01 00 00 00 e9 e3 f7 ff ff 89 c8 80 fa | ...c.....x...................... |
4e00 | 3a 0f 84 2c fd ff ff 40 0f b6 10 84 d2 0f 84 26 fd ff ff 80 fa 3a 75 ef e9 25 fd ff ff 8d 83 c7 | :..,...@.......&.....:u..%...... |
4e20 | 52 04 00 89 44 24 04 c7 04 24 03 00 00 00 e8 cd 1e 00 00 e9 52 f2 ff ff c7 83 eb dd 05 00 00 00 | R...D$...$..........R........... |
4e40 | 00 00 e9 41 e7 ff ff 31 f6 8b 95 40 fd ff ff 8b 04 b2 85 c0 0f 85 01 03 00 00 46 83 fe 04 75 e9 | ...A...1...@..............F...u. |
4e60 | 8d 83 47 51 04 00 89 44 24 04 c7 04 24 01 00 00 00 e8 8a 1e 00 00 bf 10 00 00 00 3b bb e3 dd 05 | ..GQ...D$...$..............;.... |
4e80 | 00 0f 84 c3 f8 ff ff 8b 83 ef dd 05 00 8b 40 04 89 44 24 08 8d 83 83 51 04 00 89 44 24 04 c7 04 | ..............@..D$....Q...D$... |
4ea0 | 24 01 00 00 00 e8 56 1e 00 00 bf 10 00 00 00 e9 96 f8 ff ff b8 01 00 00 00 e9 b4 fa ff ff c7 44 | $.....V........................D |
4ec0 | 24 04 00 01 00 00 89 0c 24 e8 37 02 0e 00 85 c0 0f 95 c0 0f b6 c0 8b b5 a8 fd ff ff 0f b6 16 e9 | $.......$.7..................... |
4ee0 | eb f2 ff ff c7 83 e7 dd 05 00 00 00 00 00 e9 95 e6 ff ff 8d 83 eb 51 04 00 89 44 24 04 c7 04 24 | ......................Q...D$...$ |
4f00 | 01 00 00 00 e8 f7 1d 00 00 e9 7a e6 ff ff 80 fa 3a 0f 84 ed f2 ff ff 8b b5 a8 fd ff ff 8b 8b f7 | ..........z.....:............... |
4f20 | 1d 0e 00 89 8d 28 fd ff ff 0f b6 c2 a8 80 75 67 8b 95 28 fd ff ff 8b 44 82 34 c1 e8 08 83 e0 01 | .....(........ug..(....D.4...... |
4f40 | 85 c0 75 3d 0f b6 06 3c 5f 74 36 3c 2e 74 32 3c 3f 74 2e 3c 40 74 2a 0f b6 d0 81 fa ff 00 00 00 | ..u=...<_t6<.t2<?t.<@t*......... |
4f60 | 77 0d 8b 8b f7 1d 0e 00 f6 44 91 35 04 75 12 3c 24 74 0e 3c 23 74 0a 3c 7e b8 00 00 00 00 0f 45 | w........D.5.u.<$t.<#t.<~......E |
4f80 | f8 46 0f b6 16 84 d2 0f 84 7d f2 ff ff 80 fa 3a 75 97 e9 73 f2 ff ff c7 44 24 04 00 01 00 00 89 | .F.......}.....:u..s....D$...... |
4fa0 | 04 24 e8 5e 01 0e 00 85 c0 0f 95 c0 0f b6 c0 eb 8f 8d 83 33 52 04 00 89 44 24 04 c7 04 24 01 00 | .$.^...............3R...D$...$.. |
4fc0 | 00 00 e8 39 1d 00 00 e9 bc e5 ff ff 0f b6 84 3b 8e d3 0d 00 88 84 3b 7f d3 0d 00 e9 a8 e5 ff ff | ...9...........;......;......... |
4fe0 | c7 85 64 fd ff ff 04 00 00 00 fc 8d bb 5c 53 04 00 8b b5 a8 fd ff ff b9 04 00 00 00 f3 a6 b8 00 | ..d..........\S................. |
5000 | 00 00 00 74 0a 0f b6 46 ff 0f b6 4f ff 29 c8 85 c0 0f 85 f3 00 00 00 c7 85 54 ff ff ff 04 00 00 | ...t...F...O.)...........T...... |
5020 | 00 e9 13 f4 ff ff 8d 83 eb 50 04 00 89 44 24 04 c7 04 24 01 00 00 00 e8 c4 1c 00 00 e9 47 e5 ff | .........P...D$...$..........G.. |
5040 | ff c7 44 24 04 00 01 00 00 89 0c 24 e8 b4 00 0e 00 85 c0 0f 95 c0 0f b6 c0 8b b5 a8 fd ff ff 0f | ..D$.......$.................... |
5060 | b6 16 e9 92 f2 ff ff 80 fa 3a 0f 84 be f2 ff ff 8b b5 a8 fd ff ff 8b 83 f7 1d 0e 00 89 85 2c fd | .........:....................,. |
5080 | ff ff 0f b6 c2 a8 80 75 67 8b 95 2c fd ff ff 8b 44 82 34 c1 e8 08 83 e0 01 85 c0 75 3d 0f b6 06 | .......ug..,....D.4........u=... |
50a0 | 3c 5f 74 36 3c 2e 74 32 3c 3f 74 2e 3c 40 74 2a 0f b6 d0 81 fa ff 00 00 00 77 0d 8b 8b f7 1d 0e | <_t6<.t2<?t.<@t*.........w...... |
50c0 | 00 f6 44 91 35 04 75 12 3c 24 74 0e 3c 23 74 0a 3c 7e b8 00 00 00 00 0f 45 f8 46 0f b6 16 84 d2 | ..D.5.u.<$t.<#t.<~......E.F..... |
50e0 | 0f 84 4e f2 ff ff 80 fa 3a 75 97 e9 44 f2 ff ff c7 44 24 04 00 01 00 00 89 04 24 e8 05 00 0e 00 | ..N.....:u..D....D$.......$..... |
5100 | 85 c0 0f 95 c0 0f b6 c0 eb 8f c7 85 60 fd ff ff 04 00 00 00 fc 8d bb 60 53 04 00 8b b5 a8 fd ff | ............`..........`S....... |
5120 | ff b9 04 00 00 00 f3 a6 b8 00 00 00 00 74 0a 0f b6 46 ff 0f b6 4f ff 29 c8 85 c0 0f 85 9b 00 00 | .............t...F...O.)........ |
5140 | 00 c7 85 54 ff ff ff 08 00 00 00 e9 e9 f2 ff ff c6 06 00 8d 46 01 e9 c2 f0 ff ff 89 04 24 e8 fd | ...T................F........$.. |
5160 | 19 04 00 c1 e6 05 8d 04 06 83 f8 69 0f 86 ee fc ff ff e9 04 fd ff ff 89 04 24 e8 e1 19 04 00 c1 | ...........i.............$...... |
5180 | e6 05 8d 04 06 83 f8 62 0f 86 39 fc ff ff e9 b7 f5 ff ff c6 06 00 8d 7e 01 e9 a9 f1 ff ff e8 5d | .......b..9............~.......] |
51a0 | 17 00 00 8b 8d b4 fd ff ff 89 4c 24 0c 89 74 24 08 89 44 24 04 8b b5 a8 fd ff ff 89 34 24 e8 fd | ..........L$..t$..D$........4$.. |
51c0 | bf 00 00 e9 c0 e3 ff ff bf 01 00 00 00 e9 45 fd ff ff bf 01 00 00 00 e9 94 fe ff ff c7 85 5c fd | ..............E...............\. |
51e0 | ff ff 04 00 00 00 fc 8d bb 64 53 04 00 8b b5 a8 fd ff ff b9 04 00 00 00 f3 a6 b8 00 00 00 00 74 | .........dS....................t |
5200 | 0a 0f b6 46 ff 0f b6 4f ff 29 c8 85 c0 75 0f c7 85 54 ff ff ff 10 00 00 00 e9 1b f2 ff ff c7 85 | ...F...O.)...u...T.............. |
5220 | 58 fd ff ff 04 00 00 00 fc 8d bb 68 53 04 00 8b b5 a8 fd ff ff b9 04 00 00 00 f3 a6 b8 00 00 00 | X..........hS................... |
5240 | 00 74 0a 0f b6 46 ff 0f b6 4f ff 29 c8 85 c0 75 0c 83 8d 54 ff ff ff 20 e9 dc f1 ff ff 8d 83 6c | .t...F...O.)...u...T...........l |
5260 | 53 04 00 89 44 24 04 8b b5 a8 fd ff ff 89 34 24 e8 5d ff 0d 00 85 c0 74 d8 c7 85 54 fd ff ff 04 | S...D$........4$.].....t...T.... |
5280 | 00 00 00 fc 8d bb 74 53 04 00 8b b5 a8 fd ff ff b9 04 00 00 00 f3 a6 b8 00 00 00 00 74 0a 0f b6 | ......tS....................t... |
52a0 | 46 ff 0f b6 4f ff 29 c8 85 c0 75 0c 83 8d 54 ff ff ff 40 e9 81 f1 ff ff 8d 83 78 53 04 00 89 44 | F...O.)...u...T...@.......xS...D |
52c0 | 24 04 8b b5 a8 fd ff ff 89 34 24 e8 02 ff 0d 00 85 c0 74 d8 8d 83 7d 53 04 00 89 44 24 04 89 34 | $........4$.......t...}S...D$..4 |
52e0 | 24 e8 ec fe 0d 00 85 c0 74 c2 8d 83 88 53 04 00 89 44 24 04 89 34 24 e8 d6 fe 0d 00 85 c0 74 ac | $.......t....S...D$..4$.......t. |
5300 | 8d 83 8b 53 04 00 89 44 24 04 8b 85 a8 fd ff ff 89 04 24 e8 ba fe 0d 00 85 c0 75 0f 81 8d 54 ff | ...S...D$.........$.......u...T. |
5320 | ff ff 80 00 00 00 e9 0e f1 ff ff 8d 83 8e 53 04 00 89 44 24 04 8b 95 a8 fd ff ff 89 14 24 e8 8f | ..............S...D$.........$.. |
5340 | fe 0d 00 85 c0 74 d5 8d 83 95 53 04 00 89 44 24 04 8b 8d a8 fd ff ff 89 0c 24 e8 73 fe 0d 00 85 | .....t....S...D$.........$.s.... |
5360 | c0 75 0f 81 8d 54 ff ff ff 00 01 00 00 e9 c7 f0 ff ff 8d 83 98 53 04 00 89 44 24 04 8b b5 a8 fd | .u...T...............S...D$..... |
5380 | ff ff 89 34 24 e8 48 fe 0d 00 85 c0 74 d5 8d 83 a3 53 04 00 89 44 24 04 8b 85 a8 fd ff ff 89 04 | ...4$.H.....t....S...D$......... |
53a0 | 24 e8 2c fe 0d 00 85 c0 75 0f 81 8d 54 ff ff ff 00 02 00 00 e9 80 f0 ff ff 8d 83 ac 53 04 00 89 | $.,.....u...T...............S... |
53c0 | 44 24 04 8b 95 a8 fd ff ff 89 14 24 e8 01 fe 0d 00 85 c0 75 0f 81 8d 54 ff ff ff 00 04 00 00 e9 | D$.........$.......u...T........ |
53e0 | 55 f0 ff ff 8d 83 b0 53 04 00 89 44 24 04 8b 8d a8 fd ff ff 89 0c 24 e8 d6 fd 0d 00 85 c0 74 d5 | U......S...D$.........$.......t. |
5400 | 8d 83 b7 53 04 00 89 44 24 04 8b b5 a8 fd ff ff 89 34 24 e8 ba fd 0d 00 85 c0 75 0f 81 8d 54 ff | ...S...D$........4$.......u...T. |
5420 | ff ff 00 80 00 00 e9 0e f0 ff ff 8d 83 bc 53 04 00 89 44 24 04 89 34 24 e8 95 fd 0d 00 85 c0 74 | ..............S...D$..4$.......t |
5440 | db 8d 83 c2 53 04 00 89 44 24 04 89 34 24 e8 7f fd 0d 00 85 c0 74 c5 8d 83 ca 53 04 00 89 44 24 | ....S...D$..4$.......t....S...D$ |
5460 | 04 89 34 24 e8 69 fd 0d 00 85 c0 74 af 8d 83 d1 53 04 00 89 44 24 04 89 34 24 e8 53 fd 0d 00 85 | ..4$.i.....t....S...D$..4$.S.... |
5480 | c0 74 99 81 8d 54 ff ff ff 00 80 00 00 8b 83 2b 1e 0e 00 83 38 01 0f 9f c0 0f b6 c0 40 8d 93 d8 | .t...T.........+....8.......@... |
54a0 | 53 04 00 89 54 24 04 89 04 24 e8 51 18 00 00 e9 85 ef ff ff 66 0f 1f 44 00 00 66 0f 1f 44 00 00 | S...T$...$.Q........f..D..f..D.. |
54c0 | 55 89 e5 57 56 53 81 ec 2c 09 00 00 e8 00 00 00 00 5b 8b 7d 0c c7 45 e4 00 00 00 00 8d 83 83 a0 | U..WVS..,........[.}..E......... |
54e0 | 0d 00 89 85 3c f7 ff ff 89 04 24 e8 2d fd 0d 00 8d 83 9b b0 0d 00 81 48 0c 00 80 00 00 8d 83 ab | ....<.....$.-..........H........ |
5500 | b0 0d 00 81 48 0c 00 80 00 00 8b 83 8b fb 0d 00 c7 00 00 00 00 00 c6 83 fe b0 0d 00 00 c6 83 fd | ....H........................... |
5520 | b0 0d 00 00 8d 83 7f db ff ff 89 04 24 e8 0e 11 00 00 8b 93 73 fb 0d 00 8d 82 b0 00 00 00 89 83 | ............$.......s........... |
5540 | 93 b0 0d 00 e8 67 1c 00 00 e8 12 11 00 00 e8 bd 25 00 00 89 83 cb b0 0d 00 c7 04 24 08 00 00 00 | .....g..........%..........$.... |
5560 | e8 cb 2e 00 00 89 83 cf b0 0d 00 8b 83 6b fb 0d 00 89 83 d7 b0 0d 00 c7 83 db b0 0d 00 00 00 00 | .............k.................. |
5580 | 00 e8 5a 13 00 00 8b 8d 3c f7 ff ff 89 0c 24 e8 ee fb 0d 00 89 85 44 f7 ff ff 85 c0 0f 84 1e 01 | ..Z.....<.....$.......D......... |
55a0 | 00 00 89 c6 8b 00 89 45 b0 8b 46 04 89 45 b4 8b 46 08 89 45 b8 8b 46 0c 89 45 bc 8b 46 10 89 45 | .......E..F..E..F..E..F..E..F..E |
55c0 | c0 8b 46 14 89 45 c4 8b 46 18 89 45 c8 8b 46 1c 89 45 cc 8b 46 20 89 45 d0 8b 46 24 89 45 d4 8b | ..F..E..F..E..F..E..F..E..F$.E.. |
55e0 | 46 28 89 45 d8 8d 75 b0 89 74 24 0c 8d 83 9f 32 04 00 89 44 24 08 c7 44 24 04 80 00 00 00 8d 85 | F(.E..u..t$....2...D$..D$....... |
5600 | 84 f7 ff ff 89 85 2c f7 ff ff 89 04 24 e8 de fb 0d 00 8b 95 2c f7 ff ff 89 14 24 8b 83 d7 b0 0d | ......,.....$.......,.....$..... |
5620 | 00 ff 50 10 89 74 24 0c 8d 83 b3 32 04 00 89 44 24 08 c7 44 24 04 80 00 00 00 8b 8d 2c f7 ff ff | ..P..t$....2...D$..D$.......,... |
5640 | 89 0c 24 e8 a8 fb 0d 00 8b 85 2c f7 ff ff 89 04 24 8b 83 d7 b0 0d 00 ff 50 10 89 74 24 0c 8d 83 | ..$.......,.....$.......P..t$... |
5660 | c7 32 04 00 89 44 24 08 c7 44 24 04 80 00 00 00 8b 95 2c f7 ff ff 89 14 24 e8 72 fb 0d 00 8b 8d | .2...D$..D$.......,.....$.r..... |
5680 | 2c f7 ff ff 89 0c 24 8b 83 d7 b0 0d 00 ff 50 10 89 74 24 0c 8d 83 db 32 04 00 89 44 24 08 c7 44 | ,.....$.......P..t$....2...D$..D |
56a0 | 24 04 80 00 00 00 8b b5 2c f7 ff ff 89 34 24 e8 3c fb 0d 00 89 34 24 8b 83 d7 b0 0d 00 ff 50 10 | $.......,....4$.<....4$.......P. |
56c0 | 8b 85 3c f7 ff ff 89 04 24 e8 aa fa 0d 00 89 c2 85 c0 0f 84 2d 09 00 00 8b 00 89 45 84 8b 42 04 | ..<.....$...........-......E..B. |
56e0 | 89 45 88 8b 42 08 89 45 8c 8b 42 0c 89 45 90 8b 42 10 89 45 94 8b 42 14 89 45 98 8b 42 18 89 45 | .E..B..E..B..E..B..E..B..E..B..E |
5700 | 9c 8b 42 1c 89 45 a0 8b 42 20 89 45 a4 8b 42 24 89 45 a8 8b 42 28 89 45 ac 8d 75 84 89 74 24 0c | ..B..E..B..E..B$.E..B(.E..u..t$. |
5720 | 8d 83 ef 32 04 00 89 44 24 08 c7 44 24 04 80 00 00 00 8d 95 84 f7 ff ff 89 95 2c f7 ff ff 89 14 | ...2...D$..D$.............,..... |
5740 | 24 e8 aa fa 0d 00 8b 8d 2c f7 ff ff 89 0c 24 8b 83 d7 b0 0d 00 ff 50 10 89 74 24 0c 8d 83 07 33 | $.......,.....$.......P..t$....3 |
5760 | 04 00 89 44 24 08 c7 44 24 04 80 00 00 00 8b 85 2c f7 ff ff 89 04 24 e8 74 fa 0d 00 8b 95 2c f7 | ...D$..D$.......,.....$.t.....,. |
5780 | ff ff 89 14 24 8b 83 d7 b0 0d 00 ff 50 10 89 74 24 0c 8d 83 1f 33 04 00 89 44 24 08 c7 44 24 04 | ....$.......P..t$....3...D$..D$. |
57a0 | 80 00 00 00 8b 8d 2c f7 ff ff 89 0c 24 e8 3e fa 0d 00 8b 85 2c f7 ff ff 89 04 24 8b 83 d7 b0 0d | ......,.....$.>.....,.....$..... |
57c0 | 00 ff 50 10 89 74 24 0c 8d 83 37 33 04 00 89 44 24 08 c7 44 24 04 80 00 00 00 8b 95 2c f7 ff ff | ..P..t$...73...D$..D$.......,... |
57e0 | 89 14 24 e8 08 fa 0d 00 8b 8d 2c f7 ff ff 89 0c 24 8b 83 d7 b0 0d 00 ff 50 10 89 f0 e8 df c5 ff | ..$.......,.....$.......P....... |
5800 | ff 89 d6 09 c6 0f 85 1a 08 00 00 c6 83 8f ac 0d 00 00 c6 83 8f a8 0d 00 00 c6 83 8f a4 0d 00 00 | ................................ |
5820 | c6 83 8f a0 0d 00 00 8d 83 4f c6 05 00 83 c0 08 0f b6 10 88 93 ee b0 0d 00 8d 48 0c ba 02 00 00 | .........O................H..... |
5840 | 00 8d b3 ee b0 0d 00 89 b5 28 f7 ff ff 0f 1f 00 0f b6 01 8b b5 28 f7 ff ff 88 44 32 ff 42 83 c1 | .........(...........(....D2.B.. |
5860 | 0c 83 fa 10 75 ea 8d 83 63 33 04 00 89 04 24 e8 ff f8 0d 00 85 c0 74 17 89 04 24 e8 90 16 00 00 | ....u...c3....$.......t...$..... |
5880 | 89 c6 e8 d9 d3 ff ff 89 34 24 e8 51 14 00 00 8b 45 08 48 89 85 4c f7 ff ff 0f 84 3e 02 00 00 8d | ........4$.Q....E.H..L.....>.... |
58a0 | 93 6b 33 04 00 89 95 08 f7 ff ff 8d 8d 84 f7 ff ff 89 8d 04 f7 ff ff 8d 75 e0 89 b5 00 f7 ff ff | .k3.....................u....... |
58c0 | 8d 83 6f 33 04 00 89 85 fc f6 ff ff 8d 93 db e2 04 00 89 95 f8 f6 ff ff eb 56 66 0f 1f 44 00 00 | ..o3.....................Vf..D.. |
58e0 | 80 bb 78 a0 0d 00 00 75 09 80 38 2d 0f 84 c9 00 00 00 31 d2 83 bd 4c f7 ff ff 01 7e 09 8b 8d 48 | ..x....u..8-......1...L....~...H |
5900 | f7 ff ff 8b 51 04 e8 85 c9 ff ff 88 45 e0 0f b6 55 e0 8b 85 4c f7 ff ff 29 d0 48 89 85 4c f7 ff | ....Q.......E...U...L...).H..L.. |
5920 | ff 0f 84 b6 01 00 00 8b b5 48 f7 ff ff 8d 3c 96 8d 4f 04 89 8d 48 f7 ff ff 8b 47 04 80 38 40 75 | .........H....<..O...H....G..8@u |
5940 | 9f 8d 78 01 8b b5 08 f7 ff ff 89 74 24 04 89 3c 24 e8 f0 f7 0d 00 89 c6 85 c0 75 1f e9 a2 0c 00 | ..x........t$..<$.........u..... |
5960 | 00 0f 1f 80 00 00 00 00 0f 1f 84 00 00 00 00 00 8b 85 04 f7 ff ff e8 e5 d2 ff ff 89 74 24 08 c7 | ............................t$.. |
5980 | 44 24 04 00 08 00 00 8b 85 04 f7 ff ff 89 04 24 e8 ac f7 0d 00 85 c0 75 d7 89 34 24 e8 87 f7 0d | D$.............$.......u..4$.... |
59a0 | 00 ff 8d 4c f7 ff ff 83 85 48 f7 ff ff 04 8b 95 48 f7 ff ff 8b 02 e9 25 ff ff ff 80 78 01 40 0f | ...L.....H......H......%....x.@. |
59c0 | 85 2d ff ff ff 31 d2 83 bd 4c f7 ff ff 01 7e 09 8b 8d 48 f7 ff ff 8b 51 04 8b 8d 00 f7 ff ff e8 | .-...1...L....~...H....Q........ |
59e0 | cc c5 ff ff 89 c6 85 c0 0f 84 20 ff ff ff 8b 85 08 f7 ff ff 89 44 24 04 89 34 24 e8 46 f7 0d 00 | .....................D$..4$.F... |
5a00 | 89 85 50 f7 ff ff 85 c0 0f 84 25 07 00 00 c7 04 24 80 00 00 00 e8 e6 16 00 00 89 85 5c f7 ff ff | ..P.......%.....$...........\... |
5a20 | c7 04 24 80 00 00 00 e8 d4 16 00 00 89 85 58 f7 ff ff c6 00 00 c7 85 54 f7 ff ff 80 00 00 00 c7 | ..$...........X........T........ |
5a40 | 85 74 f7 ff ff 80 00 00 00 8b b5 5c f7 ff ff 90 8b 95 50 f7 ff ff 89 54 24 08 89 f0 2b 85 5c f7 | .t.........\......P....T$...+.\. |
5a60 | ff ff 8b 8d 54 f7 ff ff 29 c1 89 4c 24 04 89 34 24 e8 cb f6 0d 00 85 c0 0f 84 92 01 00 00 89 34 | ....T...)..L$..4$..............4 |
5a80 | 24 e8 6f f7 0d 00 01 c6 39 b5 5c f7 ff ff 73 0a 80 7e ff 0a 0f 84 82 01 00 00 89 f7 2b bd 5c f7 | $.o.....9.\...s..~..........+.\. |
5aa0 | ff ff 8b 85 54 f7 ff ff 83 e8 0a 39 c7 7e a1 83 ad 54 f7 ff ff 80 8b b5 54 f7 ff ff 89 74 24 04 | ....T......9.~...T......T....t$. |
5ac0 | 8b 85 5c f7 ff ff 89 04 24 e8 52 15 00 00 89 85 5c f7 ff ff 89 c6 01 fe e9 73 ff ff ff 8d 83 8f | ..\.....$.R.....\........s...... |
5ae0 | a0 0d 00 89 85 30 f7 ff ff 80 bb 8f a0 0d 00 00 75 59 8d 83 91 33 04 00 89 44 24 04 c7 04 24 31 | .....0..........uY...3...D$...$1 |
5b00 | 00 00 00 e8 f8 11 00 00 8d b3 8f ac 0d 00 80 bb 8f ac 0d 00 00 0f 85 99 00 00 00 80 bb fe b0 0d | ................................ |
5b20 | 00 00 0f 84 2e 02 00 00 b8 01 00 00 00 80 bb fd b0 0d 00 00 74 0a e8 d5 d1 ff ff b8 01 00 00 00 | ....................t........... |
5b40 | 81 c4 2c 09 00 00 5b 5e 5f c9 c3 8d b3 8f ac 0d 00 89 74 24 04 8b 95 30 f7 ff ff 89 14 24 e8 7e | ..,...[^_.........t$...0.....$.~ |
5b60 | f6 0d 00 85 c0 74 20 8d 83 8f a4 0d 00 89 44 24 04 8b 8d 30 f7 ff ff 89 0c 24 e8 62 f6 0d 00 85 | .....t........D$...0.....$.b.... |
5b80 | c0 0f 85 cb 05 00 00 8b 8d 30 f7 ff ff 89 4c 24 08 8d 83 ab 33 04 00 89 44 24 04 c7 04 24 32 00 | .........0....L$....3...D$...$2. |
5ba0 | 00 00 e8 59 11 00 00 80 bb 8f ac 0d 00 00 0f 84 67 ff ff ff 8d 83 d3 33 04 00 89 44 24 04 89 34 | ...Y............g......3...D$..4 |
5bc0 | 24 e8 80 f5 0d 00 89 83 93 b0 0d 00 85 c0 0f 85 47 ff ff ff 8b 93 73 fb 0d 00 8d 82 b0 00 00 00 | $...............G.....s......... |
5be0 | 89 83 93 b0 0d 00 89 74 24 08 8d 83 d7 33 04 00 89 44 24 04 c7 04 24 32 00 00 00 e8 00 11 00 00 | .......t$....3...D$...$2........ |
5c00 | e9 16 ff ff ff 0f 1f 44 00 00 66 0f 1f 44 00 00 3b b5 5c f7 ff ff 0f 84 d2 00 00 00 8b 95 f8 f6 | .......D..f..D..;.\............. |
5c20 | ff ff 89 54 24 04 8b 8d 5c f7 ff ff 89 0c 24 e8 b7 f5 0d 00 8b 95 5c f7 ff ff 8d 34 10 c6 06 00 | ...T$...\.....$.......\....4.... |
5c40 | 39 f2 72 2c eb 4e 66 2e 0f 1f 84 00 00 00 00 00 8b 8b 57 fb 0d 00 8b 44 81 34 c1 e8 0e 83 e0 01 | 9.r,.Nf...........W....D.4...... |
5c60 | 85 c0 74 30 4e c6 06 00 39 b5 5c f7 ff ff 73 24 0f b6 46 ff a8 80 74 d8 c7 44 24 04 00 40 00 00 | ..t0N...9.\...s$..F...t..D$..@.. |
5c80 | 89 04 24 e8 7d f4 0d 00 85 c0 0f 95 c0 0f b6 c0 85 c0 75 d0 8b b5 5c f7 ff ff 89 34 24 e8 ce 1a | ..$.}.............u...\....4$... |
5ca0 | 00 00 89 c6 89 c2 8b 85 58 f7 ff ff e8 df c5 ff ff 84 c0 74 03 c6 06 00 89 34 24 e8 35 f5 0d 00 | ........X..........t.....4$.5... |
5cc0 | 8b 95 74 f7 ff ff 83 ea 0a 39 d0 7f 5f 8b 8d 74 f7 ff ff 89 4c 24 08 89 74 24 04 8b b5 58 f7 ff | ..t......9.._..t....L$..t$...X.. |
5ce0 | ff 89 34 24 e8 1b f5 0d 00 e9 5b fd ff ff 8b 95 58 f7 ff ff 80 3a 00 0f 85 75 07 00 00 8b 8d 5c | ..4$......[.....X....:...u.....\ |
5d00 | f7 ff ff 89 0c 24 e8 d5 0f 00 00 8b b5 58 f7 ff ff 89 34 24 e8 c7 0f 00 00 8b 85 50 f7 ff ff 89 | .....$.......X....4$.......P.... |
5d20 | 04 24 e8 01 f4 0d 00 e9 e2 fb ff ff 83 ad 74 f7 ff ff 80 8b 85 74 f7 ff ff 89 44 24 04 8b 95 58 | .$............t......t....D$...X |
5d40 | f7 ff ff 89 14 24 e8 d5 12 00 00 89 85 58 f7 ff ff e9 77 ff ff ff 8b bb 7b a0 0d 00 85 ff 75 0f | .....$.......X....w.....{.....u. |
5d60 | 8b 93 67 fb 0d 00 8b 83 4f bb 05 00 89 50 10 8b 83 4f bb 05 00 8b 40 14 85 c0 74 0c 89 04 24 8b | ..g.....O....P...O....@...t...$. |
5d80 | 83 d7 b0 0d 00 ff 50 0c 8d bb bb b0 0d 00 89 3c 24 e8 ea c2 00 00 89 7c 24 08 8b 83 63 fb 0d 00 | ......P........<$......|$...c... |
5da0 | 89 44 24 04 8b 83 4f bb 05 00 89 04 24 e8 ce d3 03 00 8b 83 53 bb 05 00 85 c0 0f 84 c4 06 00 00 | .D$...O.....$.......S........... |
5dc0 | 8b 00 89 44 24 0c 8d 83 00 34 04 00 89 44 24 08 c7 44 24 04 80 00 00 00 8d b5 84 f7 ff ff 89 34 | ...D$....4...D$..D$............4 |
5de0 | 24 e8 dd f3 0d 00 89 34 24 8b 83 d7 b0 0d 00 ff 50 10 8b b3 6f a0 0d 00 85 f6 0f 84 92 06 00 00 | $......4$.......P...o........... |
5e00 | 8d 75 e4 8b 8b 73 a0 0d 00 85 c9 0f 84 e0 06 00 00 8b 83 db b0 0d 00 83 f8 01 0f 84 e7 03 00 00 | .u...s.......................... |
5e20 | 0f 82 44 02 00 00 83 f8 02 0f 84 cc 05 00 00 8b 55 e4 89 95 60 f7 ff ff 85 d2 0f 84 7f 03 00 00 | ..D.............U...`........... |
5e40 | 80 bb fe b0 0d 00 00 0f 85 72 03 00 00 8b 8b 6f a0 0d 00 89 8d 6c f7 ff ff 85 c9 74 33 c7 85 38 | .........r.....o.....l.....t3..8 |
5e60 | f7 ff ff 02 00 00 00 fc 8d bb 6b 34 04 00 89 ce b9 02 00 00 00 f3 a6 b8 00 00 00 00 74 0a 0f b6 | ..........k4................t... |
5e80 | 46 ff 0f b6 4f ff 29 c8 85 c0 0f 85 16 06 00 00 8b 83 73 fb 0d 00 83 c0 58 89 85 68 f7 ff ff 8b | F...O.)...........s.....X..h.... |
5ea0 | 83 73 a0 0d 00 89 44 24 08 8d 83 94 34 04 00 89 44 24 04 8b 95 68 f7 ff ff 89 14 24 e8 8a f2 0d | .s....D$....4...D$...h.....$.... |
5ec0 | 00 89 c7 8b 8d 60 f7 ff ff 89 8d 70 f7 ff ff 8d b3 9d 34 04 00 89 b5 24 f7 ff ff 8d 83 98 34 04 | .....`.....p......4....$......4. |
5ee0 | 00 89 85 20 f7 ff ff eb 0a 8b b5 64 f7 ff ff 8d 7c 37 01 8b 85 70 f7 ff ff 83 c0 04 e8 3f c1 ff | ...........d....|7...p.......?.. |
5f00 | ff 89 c6 89 04 24 e8 ea f2 0d 00 89 85 64 f7 ff ff 8d 04 07 83 f8 3e 7e 32 83 ff 01 7e 2d 8b 95 | .....$.......d........>~2...~-.. |
5f20 | 68 f7 ff ff 89 54 24 0c c7 44 24 08 04 00 00 00 c7 44 24 04 01 00 00 00 8b 8d 20 f7 ff ff 89 0c | h....T$..D$......D$............. |
5f40 | 24 e8 28 f2 0d 00 bf 01 00 00 00 89 74 24 08 8b 85 24 f7 ff ff 89 44 24 04 8b 95 68 f7 ff ff 89 | $.(.........t$...$....D$...h.... |
5f60 | 14 24 e8 e4 f1 0d 00 89 34 24 e8 71 0d 00 00 8b 8d 70 f7 ff ff 8b 09 89 8d 70 f7 ff ff 85 c9 0f | .$......4$.q.....p.......p...... |
5f80 | 85 64 ff ff ff 8b 85 68 f7 ff ff 89 44 24 0c c7 44 24 08 02 00 00 00 c7 44 24 04 01 00 00 00 8d | .d.....h....D$..D$......D$...... |
5fa0 | 83 a1 34 04 00 89 04 24 e8 c1 f1 0d 00 8b 95 60 f7 ff ff 8b 32 8d bb a4 34 04 00 eb 1e 8b 85 60 | ..4....$.......`....2...4......` |
5fc0 | f7 ff ff 89 04 24 e8 15 0d 00 00 85 f6 0f 84 cd 01 00 00 89 b5 60 f7 ff ff 8b 36 80 bb 79 a0 0d | .....$...............`....6..y.. |
5fe0 | 00 00 74 d9 8b 85 60 f7 ff ff 83 c0 04 89 44 24 08 89 7c 24 04 8b 8d 68 f7 ff ff 89 0c 24 e8 48 | ..t...`.......D$..|$...h.....$.H |
6000 | f1 0d 00 eb b8 8b 85 44 f7 ff ff 85 c0 0f 84 f8 f7 ff ff 8d 45 b0 e8 c5 bd ff ff 89 d6 09 c6 0f | .......D............E........... |
6020 | 84 e6 f7 ff ff 89 44 24 0c 89 54 24 10 8d 83 4f 33 04 00 89 44 24 08 c7 44 24 04 80 00 00 00 8d | ......D$..T$...O3...D$..D$...... |
6040 | 85 84 f7 ff ff 89 85 2c f7 ff ff 89 04 24 e8 70 f1 0d 00 8b 95 2c f7 ff ff 89 14 24 8b 83 d7 b0 | .......,.....$.p.....,.....$.... |
6060 | 0d 00 ff 50 10 e9 a1 f7 ff ff 8d 8b 8f a4 0d 00 89 8d 34 f7 ff ff 89 4c 24 04 8b 85 30 f7 ff ff | ...P..............4....L$...0... |
6080 | 89 04 24 8b 83 4f bb 05 00 ff 50 38 8d 93 d3 33 04 00 8b 83 4f bb 05 00 f6 40 08 01 8d 83 48 34 | ..$..O....P8...3....O....@....H4 |
60a0 | 04 00 0f 44 d0 89 54 24 04 8b 95 34 f7 ff ff 89 14 24 e8 8f f0 0d 00 89 83 57 bb 05 00 85 c0 0f | ...D..T$...4.....$.......W...... |
60c0 | 84 52 05 00 00 e8 96 ac 00 00 8b 83 4f bb 05 00 ff 50 18 8b 83 4f bb 05 00 8b 50 10 8b 83 83 fb | .R..........O....P...O....P..... |
60e0 | 0d 00 89 10 ff 52 08 89 f2 8d 83 8f a0 0d 00 e8 2c d1 ff ff 80 bb fe b0 0d 00 00 0f 84 3c 04 00 | .....R..........,............<.. |
6100 | 00 8b 83 57 bb 05 00 85 c0 0f 84 20 fd ff ff 89 04 24 e8 11 f0 0d 00 80 bb fe b0 0d 00 00 0f 85 | ...W.............$.............. |
6120 | cc 04 00 00 c7 83 57 bb 05 00 00 00 00 00 e9 fc fc ff ff 89 74 24 08 8b 85 fc f6 ff ff 89 44 24 | ......W.............t$........D$ |
6140 | |