Function at 0x1002d114
Capabilities:
Authenticate hmac
Check http status code
Encode data using base64
Encrypt data using speck
Parse pe header
Resolve function by parsing pe exports

Disassembly:
push ebp
push ebx
push edi
push esi
sub esp, 0xb8
mov ebp, dword [esp + 0xcc]
mov bl, 0x6f
mov bh, 0xfe
mov ecx, ebp
mov eax, ebp
shr ecx, 0x10
shr eax, 0x18
mov dword [esp + 0x18], ecx
mov ecx, ebp
mov dword [esp + 0x28], eax
shr ecx, 8
mov dword [esp + 0x30], ecx
imul ecx, eax, 0x3b86ae
add al, 0xd0
lea edx, [ecx - 0x4451ae6f]
test al, al
cmovne edx, ecx
mov cl, 0xe1
mul cl
lea ecx, [edx - 0x75e9b8ff]
dec al
test al, al
cmovne ecx, edx
mov dl, 0x8c
xor al, dl
lea edx, [ecx + 0x5ae09079]
cmovne edx, ecx
add al, 0x6b
mov ecx, edx
xor ecx, 0x405137cb
test al, al
cmovne ecx, edx
mov dl, 0x6f
mul dl
lea edx, [ecx + 0x2d14639e]
add al, 0x6f
test al, al
cmovne edx, ecx
mov cl, 0xe9
mul cl
mov cl, 0x17
cmp al, cl
lea ecx, [edx + 0x7baaf246]
cmovne ecx, edx
mov dl, 0x9d
cmp al, dl
lea edx, [ecx + 0x7a3892bb]
cmovne edx, ecx
mov cl, 0x7a
mov esi, edx
xor esi, 0x64a0f46a
cmp al, 0x9c
cmovne esi, edx
sub cl, al
mov dl, 0x5c
lea eax, [esi - 0x7bfa55ad]
cmovne eax, esi
cmp cl, dl
lea edx, [eax + 0x488ac0e1]
cmovne edx, eax
mov al, 0xcb
xor cl, al
lea esi, [edx + 0x27400bd9]
mov eax, ecx
cmovne esi, edx
mov dl, 0x67
mul bl
lea ecx, [esi + 0x116ee54f]
mov bl, 1
inc al
test al, al
cmovne ecx, esi
mul dl
mov dl, 1
cmp al, dl
lea edx, [ecx - 0x34cada3]
cmovne edx, ecx
add al, 6
test al, al
lea ecx, [edx - 0x44dda679]
cmovne ecx, edx
mov dl, 0x18
mov dh, 0x99
mov esi, ecx
xor esi, 0x97aa27f4
xor al, dl
mov dl, 0xe6
cmovne esi, ecx
mov cl, 0x27
mul cl
mov cl, 0xff
cmp al, cl
lea ecx, [esi + 0x71b37942]
cmovne ecx, esi
add al, 0x42
test al, al
lea esi, [ecx - 0x1fcd0833]
cmovne esi, ecx
mov cl, 0x99
mul cl
lea ecx, [esi + 0xedc45a0]
add al, 0x67
test al, al
cmovne ecx, esi
mov esi, ecx
xor esi, 0x8bb84ccf
xor al, dl
mov dl, 0xee
cmovne esi, ecx
mov cl, 0x35
mul cl
mov ecx, eax
lea eax, [esi - 0x2ad16382]
add cl, 0x35
test cl, cl
cmovne eax, esi
xor cl, dl
mov dl, 0x7f
lea esi, [eax + 0x17f530b]
cmovne esi, eax
mov eax, ecx
mov edi, esi
mul dl
mov dl, 0xb8
xor edi, 0x48a7cf99
cmp al, bl
mov al, 0xfe
mov bl, 0x65
cmovne edi, esi
cmp cl, al
lea eax, [edi + 0x5ede4259]
cmovne eax, edi
add cl, 0x8e
test cl, cl
lea esi, [eax + 0x4fd2e76e]
cmovne esi, eax
mov al, 0x4e
xor cl, al
lea eax, [esi - 0x316341ab]
cmovne eax, esi
add cl, 0x2f
mov esi, eax
xor esi, 0x9645c07c
test cl, cl
cmovne esi, eax
mov eax, ecx
mov cl, 0x7f
mul cl
cmp al, cl
lea ecx, [esi + 0x6f8c6940]
cmovne ecx, esi
cmp al, dl
mov dl, 0x65
lea esi, [ecx + 0x33ed9ba7]
cmovne esi, ecx
add al, 0x31
test al, al
lea ecx, [esi - 0x6736cb1]
cmovne ecx, esi
mul dh
mov dh, 0xed
mov esi, ecx
add al, 0x67
xor esi, 0xb407bff
test al, al
cmovne esi, ecx
mov cl, 0xed
mul cl
mov ecx, esi
add al, 0x13
xor ecx, 0x9f8a8af8
test al, al
cmovne ecx, esi
mul dl
mov dl, 0xff
cmp al, dl
lea esi, [ecx - 0x18832279]
mov dl, 0x45
cmovne esi, ecx
cmp al, bh
mov cl, 0x84
mov bh, 1
lea edi, [esi - 0x7212c9ae]
cmovne edi, esi
mov esi, edi
xor esi, 0x2c53ff6c
sub cl, al
mov eax, ecx
cmovne esi, edi
mul dl
lea ecx, [esi - 0x2d256fbc]
mov dl, 0x49
dec al
test al, al
cmovne ecx, esi
mul dl
mov dl, 0xf5
dec al
lea esi, [ecx + 0x2ac769e1]
test al, al
cmovne esi, ecx
mov ecx, esi
xor ecx, 0x75565a1e
xor al, dh
mov dh, 0xed
cmovne ecx, esi
mul dl
mov dl, 0xc9
add al, 0xf5
lea esi, [ecx + 0x90d0332]
test al, al
cmovne esi, ecx
mov cl, 0x9b
mul cl
lea edi, [esi + 0x356418c4]
mov cl, 0x64
cmp al, bl
mov bl, 0xa1
cmovne edi, esi
sub cl, al
lea esi, [edi - 0x2036a91a]
mov eax, ecx
mov cl, 0xf3
cmovne esi, edi
mul cl
cmp al, cl
lea edi, [esi + 0x599a96a3]
mov cl, 0xf2
cmovne edi, esi
sub cl, al
lea esi, [edi - 0x2436c3b1]
mov eax, ecx
mov cl, 0xf9
cmovne esi, edi
mul cl
cmp al, cl
lea ecx, [esi - 0x4a0b82be]
cmovne ecx, esi
add al, 0xf2
test al, al
lea esi, [ecx + 0x7fec3d60]
cmovne esi, ecx
mov cl, 0xa1
xor al, cl
lea ecx, [esi - 0xc7bf5cb]
cmovne ecx, esi
mul dl
mov dl, 0xff
cmp al, dl
lea esi, [ecx + 0x6d963e6e]
mov dl, 0x2d
cmovne esi, ecx
add al, 0xad
test al, al
lea ecx, [esi - 0x48b854a8]
cmovne ecx, esi
mul dl
mov dl, 0x3f
dec al
lea esi, [ecx + 0x2663cc84]
test al, al
cmovne esi, ecx
mul dl
mov dl, 1
mov ecx, esi
xor ecx, 0xd4797edc
cmp al, dl
mov dl, 0x25
cmovne ecx, esi
cmp al, dl
mov dl, 0xdd
lea esi, [ecx + 0x22253c93]
cmovne esi, ecx
add al, 0x6b
mov ecx, esi
xor ecx, 0xfad1411f
test al, al
cmovne ecx, esi
mul dl
mov dl, 0x3b
mov esi, ecx
add al, 0x23
xor esi, 0xab874435
test al, al
cmovne esi, ecx
mov cl, 0x16
xor al, cl
lea ecx, [esi - 0x34e08874]
cmovne ecx, esi
mov esi, ecx
xor esi, 0xe0ab2d5
cmp al, dl
mov dl, 0xa9
cmovne esi, ecx
add al, 0xbd
test al, al
lea ecx, [esi + 0x42dc0401]
cmovne ecx, esi
mul dl
mov dl, 0x21
add al, 0xa9
lea esi, [ecx + 0x141fc7bf]
test al, al
cmovne esi, ecx
mov cl, 0xf1
mul cl
mov cl, 1
cmp al, cl
lea ecx, [esi - 0x313f2dd7]
cmovne ecx, esi
add al, 0x8c
test al, al
lea esi, [ecx + 0x5ce0282b]
cmovne esi, ecx
mul dl
mov dl, 0xdf
mov ecx, esi
xor ecx, 0x81aec9a8
cmp al, dl
mov dl, 0xde
cmovne ecx, esi
cmp al, dl
mov dl, 0x69
lea esi, [ecx - 0x36c232cc]
cmovne esi, ecx
mov cl, 0xa8
mov edi, esi
xor edi, 0x26306ec6
sub cl, al
mov eax, ecx
cmovne edi, esi
mul dl
mov ecx, edi
mov dl, 0x33
add al, 0x97
xor ecx, 0xd714e81f
test al, al
cmovne ecx, edi
mul dl
mov dl, 0xbb
dec al
lea esi, [ecx + 0x5df46b3b]
test al, al
cmovne esi, ecx
mul dl
mov ecx, esi
xor ecx, 0x3e2bcbd2
cmp al, dl
mov dl, 0x3d
cmovne ecx, esi
add al, 0x8b
test al, al
lea esi, [ecx + 0x1d5c929f]
cmovne esi, ecx
mov cl, 0x17
mul cl
cmp al, cl
lea ecx, [esi - 0x548589cc]
cmovne ecx, esi
add al, 0xc6
test al, al
lea esi, [ecx - 0x62506ba0]
cmovne esi, ecx
mov ecx, esi
xor ecx, 0x63dcfa4d
cmp al, dl
mov dl, 0xc2
cmovne ecx, esi
xor al, dl
mov dl, 0x75
lea esi, [ecx - 0x72b03fc0]
cmovne esi, ecx
add al, 0xf0
mov ecx, esi
xor ecx, 0x57338859
test al, al
cmovne ecx, esi
mul dl
mov dl, 0x12
mov esi, ecx
xor esi, 0xf6a95483
cmp al, bh
mov bh, 0xff
cmovne esi, ecx
mov cl, 0x2b
cmp al, cl
lea ecx, [esi + 0xd435b51]
cmovne ecx, esi
add al, 0xd4
test al, al
lea esi, [ecx + 0x4d5a23c]
cmovne esi, ecx
mov ecx, esi
xor ecx, 0xab5e3aae
cmp al, dl
mov dl, 0x4b
cmovne ecx, esi
xor al, dh
mov dh, 0xff
lea esi, [ecx + 0x333ceccb]
cmovne esi, ecx
mov cl, 0x5e
cmp al, cl
lea edi, [esi - 0x49182fd]
mov cl, 0x5d
cmovne edi, esi
mov esi, edi
xor esi, 0x4bf21aae
sub cl, al
mov eax, ecx
cmovne esi, edi
mul bl
lea ecx, [esi - 0x66f31c73]
mov bl, 1
cmp al, dh
cmovne ecx, esi
add al, 0xe4
mov esi, ecx
xor esi, 0xe72bd08b
test al, al
cmovne esi, ecx
mul dl
mov dl, 0xfe
mov ecx, esi
xor ecx, 0xa99256de
cmp al, dh
mov dh, 0x27
cmovne ecx, esi
mov esi, ecx
xor esi, 0x50aaefc3
cmp al, dl
mov dl, 0x1d
cmovne esi, ecx
mov cl, 0x52
sub cl, al
lea edi, [esi + 0x1f42aa0b]
mov eax, ecx
mov cl, 0x7f
cmovne edi, esi
mul cl
lea ecx, [edi + 0x7ab1bd77]
cmp al, bl
cmovne ecx, edi
cmp al, dl
mov dl, 0xd9
lea esi, [ecx + 0x17a0c1c4]
cmovne esi, ecx
add al, 0x90
test al, al
lea ecx, [esi + 0x1dc7da9]
cmovne ecx, esi
mul dl
mov dl, 0xcd
mov esi, ecx
xor esi, 0xadf5e3cf
cmp al, dh
cmovne esi, ecx
mov cl, 0x26
sub cl, al
lea edi, [esi + 0x72f6cf39]
mov eax, ecx
cmovne edi, esi
mul dl
lea ecx, [edi + 0x706809c0]
mov dl, 0x97
dec al
test al, al
cmovne ecx, edi
mul dl
mov dl, 0x5a
cmp al, bh
lea esi, [ecx + 0x66c2624]
mov bh, 0xc3
cmovne esi, ecx
mov ecx, esi
xor ecx, 0x363792f5
cmp al, dl
mov dl, 0x57
cmovne ecx, esi
add al, 0xd3
test al, al
lea esi, [ecx - 0x662a28ae]
cmovne esi, ecx
mov cl, 0xe5
mul cl
lea ecx, [esi - 0x71460a86]
dec al
test al, al
cmovne ecx, esi
mul dl
mov dl, 0x4f
cmp al, bl
lea esi, [ecx - 0x2ca811ad]
mov bl, 0xd9
cmovne esi, ecx
mov ecx, esi
xor ecx, 0xcc1a934a
cmp al, dl
mov dl, 0xa6
cmovne ecx, esi
add al, 0xac
test al, al
lea esi, [ecx - 0x171d3174]
cmovne esi, ecx
cmp al, dh
mov dh, 0xf
lea ecx, [esi + 0x23310cac]
cmovne ecx, esi
mov esi, ecx
xor esi, 0xdc03e17f
xor al, dl
mov dl, 0x2b
cmovne esi, ecx
mov cl, 0xd9
mul cl
lea ecx, [esi + 0x40f463ac]
add al, 0x27
test al, al
cmovne ecx, esi
xor al, dl
mov dl, 0xf
lea esi, [ecx + 0x450362d9]
cmovne esi, ecx
mov cl, 0xc3
mul cl
mov cl, 0x3d
mov ah, 0x4d
cmp al, cl
lea ecx, [esi + 0x3e9d5d26]
cmovne ecx, esi
cmp al, dl
mov dl, 0xe
lea esi, [ecx + 0x6ba6c2d4]
cmovne esi, ecx
mov ecx, esi
xor ecx, 0xdc46b79
sub dl, al
mov al, dl
cmovne ecx, esi
mov dl, 0xf7
mul ah
lea esi, [ecx + 0x1f9fd4a9]
dec al
test al, al
cmovne esi, ecx
mul dl
mov ecx, esi
xor ecx, 0xc8e5ad83
cmp al, dl
mov dl, 0x81
cmovne ecx, esi
mov esi, ecx
xor esi, 0x2b7973b1
cmp al, dl
mov dl, 0x97
cmovne esi, ecx
add al, 0xee
test al, al
lea ecx, [esi - 0x3b2337d0]
cmovne ecx, esi
mul dl
mov dl, 0x9d
add al, 0x97
lea esi, [ecx + 0x51e667aa]
test al, al
cmovne esi, ecx
mov cl, 0xe1
mul cl
lea ecx, [esi + 0xf510c9e]
add al, 0x1f
test al, al
cmovne ecx, esi
mul dl
mov esi, ecx
xor esi, 0x68fc129d
cmp al, dl
mov dl, 0x9e
cmovne esi, ecx
mov ecx, esi
xor ecx, 0xcfbbbb57
cmp al, dl
mov dl, 0xea
cmovne ecx, esi
sub dl, al
lea eax, [ecx - 0x17d74708]
cmovne eax, ecx
mov cl, 0x83
xor dl, cl
lea ecx, [eax - 0x5209f600]
cmovne ecx, eax
add dl, 0x42
mov esi, ecx
mov eax, edx
xor esi, 0x6d8a7fcb
test dl, dl
mov dl, 5
cmovne esi, ecx
mov cl, 0x1d
mul cl
cmp al, cl
lea ecx, [esi + 0x3b1fe99f]
cmovne ecx, esi
mov esi, ecx
xor esi, 0x18ef30d2
cmp al, dh
mov dh, 0xf
cmovne esi, ecx
add al, 0xfc
mov ecx, esi
xor ecx, 0xfc0767c5
test al, al
cmovne ecx, esi
mul dl
mov dl, 0xb7
add al, 0xfb
lea esi, [ecx - 0x62e26168]
test al, al
cmovne esi, ecx
mov cl, 0xdf
mul cl
lea ecx, [esi + 0x6918214c]
add al, 0x21
test al, al
cmovne ecx, esi
mul dl
mov dl, 0xa9
mov esi, ecx
dec al
xor esi, 0x714d70c
test al, al
cmovne esi, ecx
mul bh
mov bh, 1
inc al
lea ecx, [esi + 0x29165709]
test al, al
cmovne ecx, esi
mul dl
mov dl, 0xff
cmp al, dl
lea esi, [ecx - 0x44834902]
mov dl, 0x91
cmovne esi, ecx
add al, 0xd8
mov ecx, esi
xor ecx, 0x8d7a0bdf
test al, al
cmovne ecx, esi
mul dl
mov esi, ecx
xor esi, 0x25cb8e0c
cmp al, dl
mov dl, 0x52
cmovne esi, ecx
mov cl, 0x5e
cmp al, cl
lea ecx, [esi - 0x27448f77]
cmovne ecx, esi
cmp al, dl
mov dl, 0xb
lea esi, [ecx - 0x6215056f]
cmovne esi, ecx
add al, 0xaf
mov ecx, esi
xor ecx, 0x35d6ecce
test al, al
cmovne ecx, esi
xor al, dl
mov dl, 0xfd
lea esi, [ecx - 0x3cf6a302]
cmovne esi, ecx
mul dh
mov dh, 1
add al, 0xf
lea ecx, [esi + 0x3d1d3979]
test al, al
cmovne ecx, esi
mul dl
mov dl, 0x9f
mov esi, ecx
xor esi, 0xb31ee7fa
cmp al, dh
cmovne esi, ecx
add al, 0x6b
test al, al
lea ecx, [esi + 0x708085ca]
cmovne ecx, esi
mul dl
mov dl, 0x8d
add al, 0x9f
lea esi, [ecx + 0x6c52f001]
test al, al
cmovne esi, ecx
mov cl, 0x21
mul cl
mov ecx, esi
inc al
xor ecx, 0x5efd313a
test al, al
cmovne ecx, esi
mul dl
mov dl, 0x85
dec al
lea esi, [ecx + 0x78ed8ca2]
test al, al
cmovne esi, ecx
mov cl, 0x49
mul cl
lea ecx, [esi - 0x303b179d]
cmp al, dh
mov dh, 0x85
cmovne ecx, esi
cmp al, dl
mov dl, 0xb2
lea esi, [ecx - 0x678aeb89]
cmovne esi, ecx
mov cl, 0x84
sub cl, al
lea edi, [esi + 0x2f323c4f]
cmovne edi, esi
cmp cl, dl
mov dl, 0x12
lea esi, [edi - 0x1d5fe0d0]
cmovne esi, edi
cmp cl, dl
mov dl, 0x35
lea edi, [esi - 0x5da083a7]
cmovne edi, esi
mov esi, edi
xor esi, 0x25b72a03
cmp cl, dl
mov dl, 0xf3
cmovne esi, edi
cmp cl, dl
mov dl, 0xeb
lea ecx, [esi - 0x308e028a]
cmovne ecx, esi
sub dl, al
lea esi, [ecx + 0x1a76a95d]
mov eax, edx
mov dl, 0xfe
cmovne esi, ecx
mul bl
mov bl, 0xff
cmp al, bl
lea ecx, [esi + 0x347bc697]
cmovne ecx, esi
cmp al, dl
mov dl, 0xc9
lea esi, [ecx + 0x2c9f9ca0]
cmovne esi, ecx
sub dl, al
lea ecx, [esi - 0x4866d1ae]
mov eax, edx
mov dl, 0x6b
cmovne ecx, esi
mul dh
mov dh, 0xff
add al, 0x85
lea esi, [ecx - 0x12caab8a]
test al, al
cmovne esi, ecx
mov cl, 0x9b
mul cl
lea ecx, [esi + 0x609f5b01]
dec al
test al, al
cmovne ecx, esi
mul dl
mov dl, 0xfe
mov ah, 9
mov esi, ecx
xor esi, 0x244b870e
cmp al, bl
cmovne esi, ecx
mov ecx, esi
xor ecx, 0xa43c5416
sub dl, al
mov al, dl
cmovne ecx, esi
mov dl, 0x56
mul ah
lea esi, [ecx - 0x4e65947a]
add al, 0xf7
test al, al
cmovne esi, ecx
mov cl, 0xb3
mul cl
mov cl, 0x4d
cmp al, cl
lea ecx, [esi + 0x27e1249f]
cmovne ecx, esi
cmp al, dl
mov dl, 0x2c
lea esi, [ecx - 0x46367342]
cmovne esi, ecx
mov cl, 0x2d
cmp al, cl
lea ecx, [esi + 0x66425353]
cmovne ecx, esi
sub dl, al
lea esi, [ecx + 0x77c3e4cd]
mov eax, edx
mov dl, 0x69
cmovne esi, ecx
mul dl
mov ecx, esi
xor ecx, 0xc9cfc89a
cmp al, dl
mov dl, 0xd
cmovne ecx, esi
add al, 0x17
test al, al
lea esi, [ecx - 0x667d0e7a]
cmovne esi, ecx
mov cl, 0xfb
mul cl
mov ecx, esi
dec al
xor ecx, 0x6d7cb77f
test al, al
cmovne ecx, esi
xor al, dl
mov dl, 0x29
lea esi, [ecx - 0x622de45a]
cmovne esi, ecx
mul dl
mov dl, 0x94
mov ecx, esi
xor ecx, 0xb1dda740
cmp al, bh
cmovne ecx, esi
mov esi, ecx
xor esi, 0x1e7c1038
cmp al, dl
mov dl, 0x17
cmovne esi, ecx
add al, 0x89
test al, al
lea ecx, [esi + 0x6fa9beaa]
cmovne ecx, esi
mul dl
mov dl, 0x3d
add al, 0x17
lea esi, [ecx + 0x4710ba07]
test al, al
cmovne esi, ecx
mov cl, 0x77
mul cl
lea ecx, [esi - 0x9a38f41]
inc al
test al, al
cmovne ecx, esi
mov esi, ecx
xor esi, 0xeca01aad
xor al, dl
mov dl, 0xb7
cmovne esi, ecx
mov cl, 0x6d
mul cl
lea ecx, [esi + 0x3bd73fa3]
add al, 0x6d
test al, al
cmovne ecx, esi
mul dl
mov dl, 0x63
cmp al, bh
lea esi, [ecx + 0x45a47b9f]
mov bh, 0xff
cmovne esi, ecx
add al, 0x42
test al, al
lea ecx, [esi + 0x7aa37f2b]
cmovne ecx, esi
mul dl
mov dl, 0xfe
mov esi, ecx
add al, 0x9d
xor esi, 0x7e60941
test al, al
cmovne esi, ecx
mov cl, 0xc9
mul cl
lea ecx, [esi + 0x16788b35]
cmp al, bl
mov bl, 1
cmovne ecx, esi
mov esi, ecx
xor esi, 0xd89fc682
sub dl, al
mov al, 0x3c
cmovne esi, ecx
xor dl, al
lea eax, [esi + 0x2b4ea25a]
cmovne eax, esi
add dl, 0x75
test dl, dl
lea ecx, [eax + 0xa0ebc5f]
cmovne ecx, eax
mov eax, edx
mov ah, 0x19
mov dl, 0xcd
mul ah
mov esi, ecx
add al, 0x19
xor esi, 0xd0379480
test al, al
cmovne esi, ecx
mov cl, 0xab
mul cl
lea ecx, [esi - 0x68041645]
add al, 0x55
test al, al
cmovne ecx, esi
mul dl
mov dl, 0xe1
inc al
lea esi, [ecx + 0x411aeb59]
test al, al
cmovne esi, ecx
mov cl, 0xdb
cmp al, cl
lea ecx, [esi - 0x6c28eb7a]
cmovne ecx, esi
mov esi, ecx
xor esi, 0x5795e31e
xor al, dl
mov dl, 0x45
cmovne esi, ecx
mul dl
mov dl, 0xfe
mov ecx, esi
xor ecx, 0xf5eaed80
cmp al, dh
cmovne ecx, esi
sub dl, al
lea esi, [ecx + 0x7828769c]
mov eax, edx
mov dl, 0xd3
cmovne esi, ecx
mov cl, 0x51
mul cl
lea ecx, [esi - 0x667baba8]
dec al
test al, al
cmovne ecx, esi
mul dl
mov dl, 0x8d
mov esi, ecx
xor esi, 0xacc6b91f
cmp al, dh
mov dh, 0xd9
cmovne esi, ecx
mov ecx, esi
xor ecx, 0x541026c2
cmp al, dl
mov dl, 0xd5
cmovne ecx, esi
add al, 0x74
test al, al
lea esi, [ecx - 0x7b63daa7]
cmovne esi, ecx
mov cl, 0x4b
mul cl
lea ecx, [esi + 0x45710ecd]
add al, 0x4b
test al, al
cmovne ecx, esi
mul dl
mov dl, 0x13
dec al
lea esi, [ecx + 0x3296563f]
test al, al
cmovne esi, ecx
mov cl, 0xe5
mul cl
mov ecx, esi
add al, 0x1b
xor ecx, 0xd602f1a3
test al, al
cmovne ecx, esi
mul dl
mov dl, 0x27
mov esi, ecx
add al, 0xed
xor esi, 0x74894f5
test al, al
cmovne esi, ecx
mov cl, 5
xor al, cl
lea ecx, [esi - 0x53f8e8bc]
cmovne ecx, esi
add al, 0xa0
test al, al
lea esi, [ecx + 0x3107ffc7]
cmovne esi, ecx
mov cl, 6
xor al, cl
lea ecx, [esi + 0x7b498c8d]
cmovne ecx, esi
mul dl
mov dl, 0xed
dec al
lea esi, [ecx - 0x62e69cda]
test al, al
cmovne esi, ecx
mul dl
mov ecx, esi
xor ecx, 0xe335b406
cmp al, dl
mov dl, 0x24
cmovne ecx, esi
cmp al, dl
mov dl, 0xb9
lea esi, [ecx + 0x434c68e8]
cmovne esi, ecx
mov ecx, esi
xor ecx, 0x474b9c6
cmp al, dl
mov dl, 0x91
cmovne ecx, esi
add al, 0xcc
test al, al
lea esi, [ecx - 0x18edb4c4]
cmovne esi, ecx
mul dl
add al, 0x91
lea ecx, [esi - 0x758361f1]
test al, al
cmovne ecx, esi
mul dl
mov esi, ecx
xor esi, 0x61104018
cmp al, dl
mov dl, 0x2f
cmovne esi, ecx
add al, 0xb4
mov ecx, esi
xor ecx, 0xcf53247b
test al, al
cmovne ecx, esi
mul dl
mov dl, 0xbf
dec al
lea esi, [ecx + 0x16b86f97]
test al, al
cmovne esi, ecx
mov cl, 0xad
mul cl
mov ecx, esi
inc al
xor ecx, 0x4b6fd65c
test al, al
cmovne ecx, esi
mul dl
mov dl, 0x8a
cmp al, bl
lea esi, [ecx - 0x6246a002]
cmovne esi, ecx
mov ecx, esi
xor ecx, 0xa88bc099
cmp al, dl
mov dl, 0x83
cmovne ecx, esi
add al, 3
test al, al
lea esi, [ecx - 0x190bea6b]
cmovne esi, ecx
mul dl
mov dl, 0xa3
mov ecx, esi
xor ecx, 0x72f372bf
cmp al, bh
cmovne ecx, esi
add al, 0x37
test al, al
lea esi, [ecx + 0x6fd34a61]
cmovne esi, ecx
mov cl, 0x5c
cmp al, cl
lea ecx, [esi + 0x182512db]
cmovne ecx, esi
cmp al, dl
mov dl, 0xa5
lea esi, [ecx - 0x16458aa4]
cmovne esi, ecx
mov cl, 0xc8
xor al, cl
lea ecx, [esi + 0x30d88305]
cmovne ecx, esi
add al, 6
test al, al
lea esi, [ecx - 0x67ced9be]
cmovne esi, ecx
mov cl, 0xe7
xor al, cl
lea ecx, [esi - 0x1e614dbf]
cmovne ecx, esi
add al, 0x20
mov esi, ecx
xor esi, 0xf107bd29
test al, al
cmovne esi, ecx
mov cl, 0x6f
mul cl
mov ecx, esi
dec al
xor ecx, 0x9a6c76a4
test al, al
cmovne ecx, esi
mul dl
mov dl, 0x7b
mov esi, ecx
xor esi, 0xbffb61ff
cmp al, bl
cmovne esi, ecx
add al, 0x9a
mov ecx, esi
xor ecx, 0x4f67ee05
test al, al
cmovne ecx, esi
mul dl
mov dl, 0x96
inc al
lea esi, [ecx - 0x273521a]
test al, al
cmovne esi, ecx
mul dh
cmp al, bh
lea ecx, [esi + 0x1a969694]
mov bh, 0xff
cmovne ecx, esi
cmp al, dl
mov dl, 0xad
lea esi, [ecx + 0x7f560c26]
cmovne esi, ecx
add al, 0x10
test al, al
lea ecx, [esi - 0x51a9e83a]
cmovne ecx, esi
xor al, dl
mov dl, 0xa7
lea esi, [ecx + 0x2afeefb9]
cmovne esi, ecx
mov cl, 0x39
mul cl
lea ecx, [esi + 0x2969afc4]
cmp al, bl
mov bl, 0xff
cmovne ecx, esi
add al, 0xdb
mov esi, ecx
xor esi, 0xebff382
test al, al
cmovne esi, ecx
mov cl, 0x37
mul cl
lea ecx, [esi - 0x49bdfc43]
inc al
test al, al
cmovne ecx, esi
mul dl
mov dl, 0xf7
inc al
lea esi, [ecx - 0x6650aaa7]
test al, al
cmovne esi, ecx
mov ecx, esi
xor ecx, 0xff082ab9
xor al, dl
mov dl, 0x13
cmovne ecx, esi
mul dh
mov dh, 0xd
mov esi, ecx
xor esi, 0x9b3c130b
cmp al, bh
mov bh, 0x6d
cmovne esi, ecx
add al, 0xf9
test al, al
lea ecx, [esi - 0x1f340382]
cmovne ecx, esi
mul dl
mov dl, 0x31
add al, 0xed
lea esi, [ecx - 0x13b49aa1]
test al, al
cmovne esi, ecx
mul dh
mov ecx, esi
add al, 0xf3
xor ecx, 0xc6042939
test al, al
cmovne ecx, esi
xor al, dl
mov dl, 0x7e
lea esi, [ecx + 0x46d9ae09]
cmovne esi, ecx
add al, 0x30
test al, al
lea ecx, [esi + 0x34f76995]
cmovne ecx, esi
mov esi, ecx
xor esi, 0x8a0b584
xor al, dl
mov dl, 0xdd
cmovne esi, ecx
mul dl
mov ah, 0x7c
dec al
lea ecx, [esi + 0x7e705cf2]
test al, al
cmovne ecx, esi
xor al, ah
mov ah, 0xc1
lea esi, [ecx - 0x7ff13b5a]
cmovne esi, ecx
mov ecx, esi
xor ecx, 0xaa8770df
cmp al, ah
cmovne ecx, esi
add al, 0xa5
mov esi, ecx
xor esi, 0xed178d7b
test al, al
cmovne esi, ecx
mov cl, 0x17
mul cl
lea ecx, [esi - 0x3261419a]
dec al
test al, al
cmovne ecx, esi
mul dh
mov esi, ecx
inc al
xor esi, 0xbdb4c55
test al, al
cmovne esi, ecx
mov cl, 0xa5
mul cl
mov ecx, esi
dec al
xor ecx, 0xba4dddf8
test al, al
cmovne ecx, esi
mul dl
mov dl, 0x61
inc al
lea esi, [ecx - 0x179dbf2]
test al, al
cmovne esi, ecx
mul dl
mov dl, 0xfe
mov ecx, esi
xor ecx, 0x40799797
cmp al, bl
cmovne ecx, esi
sub dl, al
lea eax, [ecx - 0x49c56897]
cmovne eax, ecx
mov cl, 0xa
cmp dl, cl
lea ecx, [eax - 0x34469f00]
cmovne ecx, eax
mov al, 9
mov ah, 0x27
sub al, dl
lea esi, [ecx - 0x149dea9a]
cmovne esi, ecx
mov ecx, esi
xor ecx, 0xebf32c4e
cmp al, ah
mov al, 0xe6
cmovne ecx, esi
mov esi, ecx
xor esi, 0xee475d35
sub al, dl
mov dl, 0x38
cmovne esi, ecx
mov ecx, esi
xor ecx, 0x5a1c43b
xor al, dl
mov dl, 0x2f
cmovne ecx, esi
mul dl
mov dl, 0xad
mov esi, ecx
inc al
xor esi, 0x592eff3c
test al, al
cmovne esi, ecx
mov cl, 0xa7
mul cl
lea ecx, [esi - 0x1430368b]
cmp al, bl
cmovne ecx, esi
mov esi, ecx
xor esi, 0xf0a2395c
cmp al, dl
cmovne esi, ecx
add al, 0x1d
mov ecx, esi
xor ecx, 0xae1014a1
test al, al
cmovne ecx, esi
mul dl
cmp al, dl
lea esi, [ecx - 0x488d53a7]
mov dl, 0x1b
cmovne esi, ecx
add al, 0xba
mov ecx, esi
xor ecx, 0xf24f487f
test al, al
cmovne ecx, esi
mul dl
mov dl, 3
add al, 0xe5
lea esi, [ecx + 0x690cb7cb]
test al, al
cmovne esi, ecx
mov cl, 0x8e
xor al, cl
lea ecx, [esi - 0x1c408fd7]
cmovne ecx, esi
mul dl
mov dl, 0x17
dec al
lea esi, [ecx + 0x3859ed94]
test al, al
cmovne esi, ecx
mul bh
dec al
lea ecx, [esi + 0x7029df52]
test al, al
cmovne ecx, esi
mul dl
cmp al, dl
lea eax, [ecx + 0x655ea099]
mov edx, ebp
cmovne eax, ecx
mov dword [esp + 0x14], eax
movzx eax, dl
mov dword [esp + 8], eax
imul eax, eax, 0x9ea539
cmp dl, bl
lea ecx, [eax + 0x729fa507]
cmovne ecx, eax
test dl, dl
lea eax, [ecx - 0x5202a269]
cmovne eax, ecx
mov cl, 0xb1
cmp dl, cl
lea ecx, [eax - 0x4593fb95]
cmovne ecx, eax
mov eax, edx
mov dl, 0xa1
mov dh, 0xc5
mov esi, ecx
add al, 0xc1
xor esi, 0x16a6d05
test al, al
cmovne esi, ecx
mov cl, 0xb8
xor al, cl
lea ecx, [esi + 0x50b66318]
cmovne ecx, esi
mul dl
mov dl, 0x74
cmp al, bl
lea esi, [ecx + 0x11442772]
mov bl, 1
cmovne esi, ecx
mov cl, 0xfe
cmp al, cl
lea ecx, [esi + 0x42b9e6f6]
cmovne ecx, esi
mov esi, ecx
xor esi, 0x3dc412a6
sub dl, al
cmovne esi, ecx
mov eax, edx
mov cl, 0x73
mov dl, 0xc5
mul cl
mov ecx, esi
add al, 0x73
xor ecx, 0x9e0bda2c
test al, al
cmovne ecx, esi
mul dl
mov dl, 0x2c
mov esi, ecx
add al, 0x3b
xor esi, 0x8899c8d6
test al, al
cmovne esi, ecx
mov cl, 0xd1
mul cl
mov cl, 1
cmp al, cl
lea ecx, [esi + 0x29c1ffc0]
cmovne ecx, esi
add al, 0x1f
mov esi, ecx
xor esi, 0x88facdb0
test al, al
cmovne esi, ecx
mov cl, 0xf9
mul cl
mov ecx, esi
dec al
xor ecx, 0x63de975a
test al, al
cmovne ecx, esi
xor al, dl
mov dl, 0xb5
lea esi, [ecx + 0x342117cc]
cmovne esi, ecx
mov cl, 0xfd
mul cl
lea ecx, [esi + 0x29d0605a]
add al, 0xfd
test al, al
cmovne ecx, esi
mov esi, ecx
xor esi, 0x1c1f71fa
xor al, dl
mov dl, 0xc9
cmovne esi, ecx
mov cl, 0xca
cmp al, cl
lea ecx, [esi + 0x18887942]
cmovne ecx, esi
cmp al, dl
mov dl, 0xd
lea esi, [ecx - 0x4f67605c]
cmovne esi, ecx
sub dl, al
lea ecx, [esi + 0x64831bd2]
mov eax, edx
mov dl, 0xa5
cmovne ecx, esi
mul dl
mov dl, 0xab
mov esi, ecx
add al, 0x5b
xor esi, 0x4d037692
test al, al
cmovne esi, ecx
xor al, bh
mov bh, 0x2f
lea ecx, [esi - 0x1587f699]
cmovne ecx, esi
mul dl
mov dl, 1
add al, 0xab
lea esi, [ecx - 0x7f483fcb]
test al, al
cmovne esi, ecx
mov cl, 0x45
mul cl
lea ecx, [esi + 0x58b993f]
mov ah, 0x77
cmp al, dl
cmovne ecx, esi
cmp al, bh
lea esi, [ecx - 0x5b9c3ca0]
cmovne esi, ecx
add al, 0xef
test al, al
lea ecx, [esi + 0x2c5cbb99]
cmovne ecx, esi
mul ah
inc al
lea esi, [ecx + 0x5de1ce8d]
test al, al
cmovne esi, ecx
mov cl, 0xdb
mul cl
lea ecx, [esi + 0x4efe4cff]
cmp al, dl
mov dl, 0xc1
cmovne ecx, esi
cmp al, dl
mov dl, 0xc0
lea esi, [ecx + 0x7faffa16]
cmovne esi, ecx
sub dl, al
lea ecx, [esi + 0x4b987e45]
mov eax, edx
mov dl, 0x91
cmovne ecx, esi
mul dl
mov dl, 0xed
mov esi, ecx
dec al
xor esi, 0xc83caf15
test al, al
cmovne esi, ecx
mov cl, 0xb9
mul cl
lea ecx, [esi - 0x6dc97ab1]
dec al
test al, al
cmovne ecx, esi
mul dl
mov dl, 0xfb
dec al
lea esi, [ecx - 0x7ffc591b]
test al, al
cmovne esi, ecx
mov cl, 0x55
mul cl
mov ecx, esi
inc al
xor ecx, 0x487f1822
test al, al
cmovne ecx, esi
mul dh
mov dh, 0x26
mov esi, ecx
xor esi, 0xee2f31f7
cmp al, bl
cmovne esi, ecx
add al, 0xde
test al, al
lea ecx, [esi + 0x23bac75e]
cmovne ecx, esi
mul dl
mov dl, 0x26
mov esi, ecx
add al, 5
xor esi, 0xc8cf747
test al, al
cmovne esi, ecx
mov cl, 9
cmp al, cl
lea ecx, [esi + 0x72bd6715]
cmovne ecx, esi
cmp al, dl
mov dl, 0x8d
lea esi, [ecx - 0x75ccf1b2]
cmovne esi, ecx
mov ecx, esi
xor ecx, 0xec4a2ef7
cmp al, dl
mov dl, 0x72
cmovne ecx, esi
mov esi, ecx
xor esi, 0x53301e86
xor al, dl
mov dl, 0xe3
cmovne esi, ecx
mov cl, 0x8f
mul cl
lea ecx, [esi - 0x2fd9c4f]
add al, 0x71
test al, al
cmovne ecx, esi
mul dl
mov dl, 0x83
mov esi, ecx
inc al
xor esi, 0xaea05c10
test al, al
cmovne esi, ecx
mov cl, 0x65
xor al, cl
lea ecx, [esi + 0x364e3835]
cmovne ecx, esi
mul dl
mov dl, 0xc7
mov esi, ecx
add al, 0x83
xor esi, 0x808587d2
test al, al
cmovne esi, ecx
mov cl, 0x63
mul cl
mov ecx, esi
dec al
xor ecx, 0xd3125e35
test al, al
cmovne ecx, esi
mul dl
mov dl, 0xa0
cmp al, bl
lea esi, [ecx - 0x12109024]
mov bl, 0xff
cmovne esi, ecx
add al, 0xe1
mov ecx, esi
xor ecx, 0x7800778c
test al, al
cmovne ecx, esi
cmp al, dh
mov dh, 0x97
lea esi, [ecx - 0x15517987]
cmovne esi, ecx
mov ecx, esi
xor ecx, 0xcbcdb0c
xor al, dl
mov dl, 1
cmovne ecx, esi
add al, 0x3d
test al, al
lea esi, [ecx - 0x65d38579]
cmovne esi, ecx
mov cl, 0xb3
mul cl
lea ecx, [esi - 0x5959d537]
mov ah, 0x61
cmp al, dl
cmovne ecx, esi
add al, 0x23
test al, al
lea esi, [ecx + 0x7316b83a]
cmovne esi, ecx
mul ah
mov ecx, esi
xor ecx, 0xd10c6179
cmp al, dl
mov dl, 0x58
cmovne ecx, esi
mov esi, ecx
xor esi, 0x844edc17
cmp al, dl
mov dl, 0x6b
cmovne esi, ecx
add al, 0xc0
mov ecx, esi
xor ecx, 0xf60b0d44
test al, al
cmovne ecx, esi
mul dh
mov esi, ecx
dec al
xor esi, 0x22772c13
test al, al
cmovne esi, ecx
mul dl
mov ecx, esi
xor ecx, 0x50023245
cmp al, dl
mov dl, 0xe5
cmovne ecx, esi
add al, 0x57
mov esi, ecx
xor esi, 0x578e774c
test al, al
cmovne esi, ecx
mov cl, 0x7d
mul cl
cmp al, cl
lea ecx, [esi - 0x2056e11d]
cmovne ecx, esi
add al, 0xcd
test al, al
lea esi, [ecx - 0x24144546]
cmovne esi, ecx
mov cl, 0xb
mul cl
mov ecx, esi
inc al
xor ecx, 0x4f337b35
test al, al
cmovne ecx, esi
mul bh
mov bh, 0xdf
mov esi, ecx
inc al
xor esi, 0xe948dbc3
test al, al
cmovne esi, ecx
mov cl, 0x41
mul cl
lea ecx, [esi - 0x7d68efc0]
cmp al, bl
cmovne ecx, esi
add al, 0x47
test al, al
lea esi, [ecx + 0x66b26dab]
cmovne esi, ecx
mov cl, 0x62
xor al, cl
lea ecx, [esi + 0x65af625]
cmovne ecx, esi
mul dl
mov esi, ecx
xor esi, 0x42adcdd0
cmp al, dl
mov dl, 0x69
cmovne esi, ecx
add al, 0xea
test al, al
lea ecx, [esi + 0x7fa6b5ff]
cmovne ecx, esi
mul dl
mov dl, 0xdf
cmp al, dh
lea esi, [ecx - 0x57d97cf6]
mov dh, 0x1f
cmovne esi, ecx
add al, 0x9f
test al, al
lea ecx, [esi + 0x28ae6929]
cmovne ecx, esi
mul dl
cmp al, dl
lea esi, [ecx + 0x6ac11d63]
mov dl, 0x55
cmovne esi, ecx
add al, 0x66
test al, al
lea ecx, [esi - 0x33f451d4]
cmovne ecx, esi
mul dl
mov dl, 0xfe
mov esi, ecx
inc al
xor esi, 0xe8b7250f
test al, al
cmovne esi, ecx
mov cl, 0x3d
mul cl
lea ecx, [esi + 0x44b78ab6]
cmp al, bl
mov bl, 0xaf
cmovne ecx, esi
mov esi, ecx
xor esi, 0x5423e72a
cmp al, dl
mov dl, 0x8f
cmovne esi, ecx
sub dl, al
lea ecx, [esi - 0x5989174b]
mov eax, edx
mov dl, 0xcd
cmovne ecx, esi
mul dl
mov dl, 0xa1
inc al
lea esi, [ecx - 0x1ee1609]
test al, al
cmovne esi, ecx
mov cl, 0x1f
mul cl
mov ecx, esi
inc al
xor ecx, 0x57f52e22
test al, al
cmovne ecx, esi
mul dl
mov dl, 1
cmp al, dl
lea esi, [ecx - 0x369823e9]
cmovne esi, ecx
mov cl, 0xaf
cmp al, cl
lea ecx, [esi + 0x3ebde617]
cmovne ecx, esi
add al, 0xd9
test al, al
lea esi, [ecx - 0x2b9d3f3e]
cmovne esi, ecx
mul dh
mov dh, 1
cmp al, dl
lea ecx, [esi - 0x5747f462]
mov dl, 0x25
cmovne ecx, esi
add al, 0x7c
test al, al
lea esi, [ecx + 0x42fc435e]
cmovne esi, ecx
mov cl, 0x11
mul cl
lea ecx, [esi - 0x69ce2876]
dec al
test al, al
cmovne ecx, esi
mul dl
mov dl, 0x73
mov esi, ecx
inc al
xor esi, 0xd7e1b839
test al, al
cmovne esi, ecx
mov cl, 0x8c
cmp al, cl
lea ecx, [esi - 0x2723b225]
cmovne ecx, esi
xor al, dl
mov dl, 0xd5
lea esi, [ecx - 0x5bccdb99]
cmovne esi, ecx
add al, 0x15
mov ecx, esi
xor ecx, 0x903bcc26
test al, al
cmovne ecx, esi
mul bh
mov bh, 1
mov esi, ecx
add al, 0xdf
xor esi, 0x6f219d67
test al, al
cmovne esi, ecx
mov cl, 0x4f
mul cl
lea ecx, [esi + 0x1e4957fd]
add al, 0xb1
test al, al
cmovne ecx, esi
xor al, dl
mov dl, 0xcf
lea esi, [ecx - 0x697dd6b4]
cmovne esi, ecx
mov cl, 0x37
mul cl
cmp al, cl
lea ecx, [esi + 0x4347ffb5]
cmovne ecx, esi
add al, 5
test al, al
lea esi, [ecx - 0x131de650]
cmovne esi, ecx
mov cl, 0x4d
mul cl
lea ecx, [esi + 0x11ebbdd6]
inc al
test al, al
cmovne ecx, esi
mul dl
mov dl, 0x81
cmp al, dh
lea esi, [ecx + 0x7a138503]
mov dh, 0xdb
cmovne esi, ecx
mov cl, 0x33
cmp al, cl
lea ecx, [esi + 0x70c79cc8]
cmovne ecx, esi
add al, 0xac
mov esi, ecx
xor esi, 0xee1bcd6c
test al, al
cmovne esi, ecx
mov ecx, esi
xor ecx, 0x11920726
xor al, dl
mov dl, 3
cmovne ecx, esi
add al, 0xa4
test al, al
lea esi, [ecx + 0x27c6a9af]
cmovne esi, ecx
mul dl
mov dl, 0xfd
mov ecx, esi
xor ecx, 0xd68b239f
cmp al, dl
mov dl, 0x2a
cmovne ecx, esi
cmp al, dh
lea esi, [ecx - 0x636ee45b]
cmovne esi, ecx
cmp al, bl
mov bl, 0xa9
lea ecx, [esi + 0x1a3588c5]
cmovne ecx, esi
add al, 0x2e
test al, al
lea esi, [ecx + 0x724bb4d9]
cmovne esi, ecx
mov ecx, esi
xor ecx, 0x57dcaa05
cmp al, dl
mov dl, 0x27
cmovne ecx, esi
mov esi, ecx
xor esi, 0x4d9cfe77
xor al, dl
mov dl, 0xf7
cmovne esi, ecx
mov cl, 0x99
mul cl
mov ecx, esi
dec al
xor ecx, 0x8f961120
test al, al
cmovne ecx, esi
mul dl
cmp al, dl
lea esi, [ecx - 0x55e0dd14]
mov dl, 0x60
cmovne esi, ecx
add al, 0x70
test al, al
lea ecx, [esi + 0x35349e9a]
cmovne ecx, esi
mul bl
mov esi, ecx
xor esi, 0x12f988cd
cmp al, bh
mov bh, 1
cmovne esi, ecx
add al, 0x67
test al, al
lea ecx, [esi - 0x1e652a66]
cmovne ecx, esi
mov esi, ecx
xor esi, 0x801696fd
xor al, dl
mov dl, 0x4f
cmovne esi, ecx
add al, 0xb9
mov ecx, esi
xor ecx, 0xab480696
test al, al
cmovne ecx, esi
mul dl
mov dl, 0xaf
inc al
lea esi, [ecx + 0x296127b6]
test al, al
cmovne esi, ecx
mov cl, 0x55
mul cl
lea ecx, [esi + 0x33f07b17]
dec al
test al, al
cmovne ecx, esi
mul dh
mov dh, 0x21
mov esi, ecx
add al, 0x25
xor esi, 0xde7be1f1
test al, al
cmovne esi, ecx
mov cl, 0xef
mul cl
lea ecx, [esi + 0x1c29dffa]
dec al
test al, al
cmovne ecx, esi
mul bl
mov bl, 1
dec al
lea esi, [ecx - 0x2cc78b59]
test al, al
cmovne esi, ecx
mul dh
mov ecx, esi
inc al
xor ecx, 0x1570f1cd
test al, al
cmovne ecx, esi
mul dl
mov dl, 0xff
mov ah, 0x47
mov esi, ecx
xor esi, 0xfe166e1f
cmp al, dl
mov dl, 0xfe
cmovne esi, ecx
sub dl, al
lea ecx, [esi - 0x1a38d007]
mov al, dl
mov dl, 0x33
cmovne ecx, esi
mul ah
cmp al, bh
lea esi, [ecx + 0x5fdf5f84]
mov bh, 0xd3
cmovne esi, ecx
add al, 6
test al, al
lea ecx, [esi - 0x42407510]
cmovne ecx, esi
mul dl
mov dl, 0x9b
inc al
lea esi, [ecx + 0x75925df9]
test al, al
cmovne esi, ecx
mov cl, 0x43
mul cl
lea ecx, [esi - 0x212cc354]
dec al
test al, al
cmovne ecx, esi
mul dl
cmp al, dl
lea esi, [ecx + 0x7c6f14e5]
mov dl, 0xf4
cmovne esi, ecx
add al, 0xc
test al, al
lea ecx, [esi - 0x286bccd]
cmovne ecx, esi
mov esi, ecx
xor esi, 0xd8d55c8c
cmp al, dl
mov dl, 0x72
cmovne esi, ecx
mov ecx, esi
xor ecx, 0x260ffbb9
xor al, dl
mov dl, 0x95
cmovne ecx, esi
mul dl
mov dl, 0xc3
mov esi, ecx
inc al
xor esi, 0x23652f29
test al, al
cmovne esi, ecx
mov cl, 0x58
cmp al, cl
lea ecx, [esi + 0xfd28b49]
cmovne ecx, esi
xor al, dl
mov dl, 0x8b
lea esi, [ecx - 0x5bfa4e9a]
cmovne esi, ecx
mul dh
mov dh, 0xbd
add al, 0xdf
lea ecx, [esi + 0x6312724f]
test al, al
cmovne ecx, esi
mul dl
mov dl, 0x75
cmp al, dl
lea esi, [ecx + 0x20ebc3f7]
mov dl, 0x36
cmovne esi, ecx
mov cl, 0x61
cmp al, cl
lea ecx, [esi + 0x2e9c5c05]
cmovne ecx, esi
cmp al, dl
mov dl, 3
lea esi, [ecx + 0x4765b723]
cmovne esi, ecx
add al, 0xc4
mov ecx, esi
xor ecx, 0x1db82c3
test al, al
cmovne ecx, esi
mul dl
mov dl, 0x68
dec al
lea esi, [ecx + 0x1ba31a57]
test al, al
cmovne esi, ecx
mov cl, 0x15
mul cl
cmp al, cl
lea ecx, [esi - 0x7df9a780]
cmovne ecx, esi
add al, 0x1e
test al, al
lea esi, [ecx - 0x27c2dfb3]
cmovne esi, ecx
mov cl, 0x97
mul cl
mov cl, 0x69
cmp al, cl
lea ecx, [esi - 0x738589ec]
cmovne ecx, esi
cmp al, dl
mov dl, 0xd6
lea esi, [ecx - 0x6df02927]
cmovne esi, ecx
sub dl, al
lea ecx, [esi - 0x7c22ded4]
mov eax, edx
mov dl, 0xd3
cmovne ecx, esi
mul dl
mov esi, ecx
xor esi, 0x598438a4
cmp al, dl
mov dl, 0xdf
cmovne esi, ecx
add al, 0xbf
mov ecx, esi
xor ecx, 0xec684f8d
test al, al
cmovne ecx, esi
mul dl
mov dl, 0x9d
dec al
lea esi, [ecx + 0x43f4b062]
test al, al
cmovne esi, ecx
mov cl, 0xb
mul cl
lea ecx, [esi - 0x134b68d9]
add al, 0xf5
test al, al
cmovne ecx, esi
mul dl
mov dl, 0xf5
inc al
lea esi, [ecx + 0x4631412e]
test al, al
cmovne esi, ecx
mov cl, 0xf
mul cl
lea ecx, [esi + 0x5de9de4f]
cmp al, bl
mov bl, 0xff
cmovne ecx, esi
add al, 0xa6
test al, al
lea esi, [ecx + 0x17eb22ed]
cmovne esi, ecx
mov cl, 0xad
mul cl
lea ecx, [esi - 0x26e1d06e]
add al, 0xad
test al, al
cmovne ecx, esi
mul dl
mov dl, 0x2b
inc al
lea esi, [ecx - 0x3cfd6205]
test al, al
cmovne esi, ecx
mov cl, 0xbd
mul cl
lea ecx, [esi + 0x3d916637]
inc al
test al, al
cmovne ecx, esi
mul dl
mov dl, 0xfe
dec al
lea esi, [ecx - 0x18e4cd82]
test al, al
cmovne esi, ecx
mov cl, 0xef
mul cl
lea ecx, [esi - 0x54314ac3]
cmp al, bl
cmovne ecx, esi
mov esi, ecx
xor esi, 0x7805d8
sub dl, al
cmovne esi, ecx
mov eax, edx
mov cl, 0x7f
mov dl, 0xb9
mul cl
lea ecx, [esi + 0x509057e1]
add al, 0x81
test al, al
cmovne ecx, esi
mul dl
mov dl, 0x9f
mov esi, ecx
add al, 0xb9
xor esi, 0x88fa5983
test al, al
cmovne esi, ecx
mov cl, 0xa5
mul cl
lea ecx, [esi - 0x27b1246e]
inc al
test al, al
cmovne ecx, esi
mul bh
mov bh, 1
cmp al, bl
lea esi, [ecx - 0x1d1737c9]
mov bl, 0xff
cmovne esi, ecx
add al, 0xc1
test al, al
lea ecx, [esi - 0x4cc2f897]
cmovne ecx, esi
mov esi, ecx
xor esi, 0x62003304
xor al, dl
mov dl, 0xf9
cmovne esi, ecx
mov cl, 0xfa
cmp al, cl
lea ecx, [esi - 0x180a0efe]
cmovne ecx, esi
sub dl, al
lea eax, [ecx + 0x28beb325]
cmovne eax, ecx
mov cl, 0x94
xor dl, cl
lea ecx, [eax + 0x34e9beb9]
cmovne ecx, eax
mov eax, edx
mov dl, 0x43
mul dl
lea esi, [ecx + 0xc50a595]
mov dl, 0xd6
cmp al, dh
mov dh, 0xcd
cmovne esi, ecx
mov cl, 0x16
cmp al, cl
lea ecx, [esi + 0x468ba970]
cmovne ecx, esi
add al, 0xfe
test al, al
lea esi, [ecx - 0x1cd5249e]
cmovne esi, ecx
mul dh
mov cl, 1
cmp al, cl
lea ecx, [esi + 0x2fab49c0]
cmovne ecx, esi
mov esi, ecx
xor esi, 0xd184f97f
cmp al, dl
mov dl, 0x9b
cmovne esi, ecx
add al, 0xe8
test al, al
lea ecx, [esi - 0x669974eb]
cmovne ecx, esi
mul dl
mov dl, 0x1b
add al, 0x65
lea esi, [ecx + 0x48bc3551]
test al, al
cmovne esi, ecx
mov cl, 0x95
mul cl
mov ecx, esi
inc al
xor ecx, 0x6b54e768
test al, al
cmovne ecx, esi
mul dl
mov dl, 0xcb
mov esi, ecx
inc al
xor esi, 0xb183cb85
test al, al
cmovne esi, ecx
mul dl
mov dl, 0x88
mov ecx, esi
xor ecx, 0x404dd882
cmp al, bl
mov bl, 0xff
cmovne ecx, esi
cmp al, dl
mov dl, 0x35
lea esi, [ecx + 0x85ee7e7]
cmovne esi, ecx
add al, 0x53
mov ecx, esi
xor ecx, 0x96ff246b
test al, al
cmovne ecx, esi
mul dl
mov dl, 0x71
inc al
lea esi, [ecx - 0x6b60435d]
test al, al
cmovne esi, ecx
mov cl, 0xab
xor al, cl
lea ecx, [esi - 0x472b8853]
cmovne ecx, esi
add al, 0x2a
test al, al
lea esi, [ecx + 0x3eada815]
cmovne esi, ecx
mov cl, 0xb
mul cl
lea ecx, [esi + 0x40833ec8]
add al, 0xb
test al, al
cmovne ecx, esi
mul dl
mov dl, 0x70
add al, 0x8f
lea esi, [ecx - 0x6b081723]
test al, al
cmovne esi, ecx
mul dh
mov dh, 1
dec al
lea ecx, [esi - 0x517932d8]
test al, al
cmovne ecx, esi
xor al, dl
mov dl, 0x47
lea esi, [ecx + 0x4215d525]
cmovne esi, ecx
mov cl, 0x7e
cmp al, cl
lea ecx, [esi + 0x639bad21]
cmovne ecx, esi
add al, 0xb5
mov esi, ecx
xor esi, 0x32218747
test al, al
cmovne esi, ecx
mov cl, 0x27
mul cl
mov ecx, esi
inc al
xor ecx, 0x1a7276d6
test al, al
cmovne ecx, esi
mul dl
mov dl, 0x63
add al, 0x47
lea esi, [ecx + 0x150e2a99]
test al, al
cmovne esi, ecx
mov cl, 0x75
mul cl
mov ecx, esi
inc al
xor ecx, 0x3b8ec3da
test al, al
cmovne ecx, esi
mul dl
mov dl, 0xd1
mov esi, ecx
inc al
xor esi, 0x231f1210
test al, al
cmovne esi, ecx
mov cl, 0xd5
mul cl
lea ecx, [esi - 0x77a61efa]
cmp al, bh
mov bh, 0x15
cmovne ecx, esi
cmp al, dl
mov dl, 0x96
lea esi, [ecx - 0x6cc622a9]
cmovne esi, ecx
add al, 0x27
test al, al
lea ecx, [esi + 0x513cf255]
cmovne ecx, esi
mov esi, ecx
xor esi, 0x68652093
xor al, dl
mov dl, 0xdf
cmovne esi, ecx
mul bh
dec al
lea ecx, [esi + 0x53871ea1]
test al, al
cmovne ecx, esi
mul dl
mov dl, 0xeb
mov esi, ecx
xor esi, 0x2e5e8aa5
cmp al, dh
mov dh, 0xc9
cmovne esi, ecx
add al, 0x6f
mov ecx, esi
xor ecx, 0xe64e722d
test al, al
cmovne ecx, esi
mov esi, ecx
xor esi, 0xb33480b9
xor al, dl
mov dl, 0xe3
cmovne esi, ecx
mov cl, 7
mul cl
mov ecx, esi
inc al
xor ecx, 0x2c6182ad
test al, al
cmovne ecx, esi
mul dl
mov dl, 0xed
mov esi, ecx
dec al
xor esi, 0x483c73f3
test al, al
cmovne esi, ecx
mov cl, 0x67
mul cl
lea ecx, [esi + 0x3d21fad1]
dec al
test al, al
cmovne ecx, esi
mul dh
mov esi, ecx
inc al
xor esi, 0x46427fc7
test al, al
cmovne esi, ecx
mul dl
mov dl, 0x13
mov ecx, esi
xor ecx, 0x46aa1262
cmp al, dl
mov dl, 0xfd
cmovne ecx, esi
mov esi, ecx
xor esi, 0xae9c3618
cmp al, bl
mov bl, 0xa9
cmovne esi, ecx
add al, 0xd3
test al, al
lea ecx, [esi - 0x4f59c057]
cmovne ecx, esi
mul dl
mov dl, 0xa8
dec al
lea esi, [ecx - 0x27ad0a06]
test al, al
cmovne esi, ecx
mov cl, 0xae
xor al, cl
lea ecx, [esi - 0x30c77ce4]
cmovne ecx, esi
cmp al, bl
lea esi, [ecx + 0x809e5f8]
cmovne esi, ecx
mov ecx, esi
xor ecx, 0x7b66ca08
sub dl, al
mov al, 0x6b
cmovne ecx, esi
mov esi, ecx
xor esi, 0x52ce303
xor dl, al
cmovne esi, ecx
mov eax, edx
mov cl, 0x85
mov dl, 0x4b
mul cl
mov ecx, esi
inc al
xor ecx, 0x5c329ac2
test al, al
cmovne ecx, esi
mul dl
mov dl, 0x12
dec al
lea esi, [ecx + 0x15e6d38f]
test al, al
cmovne esi, ecx
mov cl, 0xc5
mul cl
cmp al, cl
lea ecx, [esi + 0xd1f7567]
cmovne ecx, esi
add al, 0x6e
test al, al
lea esi, [ecx + 0x363a36b]
cmovne esi, ecx
mov cl, 0x91
mul cl
cmp al, cl
lea ecx, [esi - 0x3bcb08f]
cmovne ecx, esi
cmp al, dl
mov dl, 0x81
lea esi, [ecx + 0x35b1d56d]
cmovne esi, ecx
add al, 0xb4
mov ecx, esi
xor ecx, 0x3049c0aa
test al, al
cmovne ecx, esi
mul bl
mov bl, 1
cmp al, bl
lea esi, [ecx + 0x5b7fe115]
cmovne esi, ecx
add al, 0x1a
mov ecx, esi
xor ecx, 0x387a6fae
test al, al
cmovne ecx, esi
xor al, dl
mov dl, 0xeb
lea esi, [ecx - 0x5cfebff7]
cmovne esi, ecx
mul dl
mov dl, 0xb2
mov ecx, esi
xor ecx, 0xbcd0149d
cmp al, bh
mov bh, 0xff
cmovne ecx, esi
add al, 0x4a
test al, al
lea esi, [ecx - 0x6d3ca041]
cmovne esi, ecx
mov cl, 0x47
mul cl
lea ecx, [esi + 0x740f6b31]
add al, 0xb9
test al, al
cmovne ecx, esi
xor al, dl
mov dl, 0x83
lea esi, [ecx - 0x57952502]
cmovne esi, ecx
add al, 0x43
test al, al
lea ecx, [esi + 0x17469cb8]
cmovne ecx, esi
xor al, dl
mov dl, 0x3f
lea esi, [ecx - 0x56b51277]
cmovne esi, ecx
mul dh
mov dh, 0xc3
mov ecx, esi
xor ecx, 0xb7ee5456
cmp al, bh
cmovne ecx, esi
add al, 0x61
test al, al
lea esi, [ecx - 0xddab776]
cmovne esi, ecx
mov cl, 0xf7
mul cl
mov ecx, esi
dec al
xor ecx, 0xbd046b19
test al, al
cmovne ecx, esi
mov esi, ecx
xor esi, 0xa3786b18
xor al, dl
mov dl, 0x61
cmovne esi, ecx
mov cl, 0xcb
mul cl
lea ecx, [esi - 0x28a8df19]
cmp al, bl
mov bl, 1
cmovne ecx, esi
mov esi, ecx
xor esi, 0xecfd3b7a
cmp al, dl
mov dl, 0x46
cmovne esi, ecx
add al, 3
test al, al
lea ecx, [esi + 0x1e86c184]
cmovne ecx, esi
xor al, dl
mov dl, 0xb5
lea esi, [ecx - 0x7f6e7f61]
cmovne esi, ecx
add al, 0xbf
mov ecx, esi
xor ecx, 0xf29b5388
test al, al
cmovne ecx, esi
mul dl
mov dl, 0x95
dec al
lea esi, [ecx + 0x23e8f186]
test al, al
cmovne esi, ecx
mov cl, 0xb3
mul cl
mov ecx, esi
dec al
xor ecx, 0xd6fe2121
test al, al
cmovne ecx, esi
mul dl
mov dl, 0x54
cmp al, bh
lea esi, [ecx - 0x41c75bb2]
cmovne esi, ecx
mov ecx, esi
xor ecx, 0x366ab92b
cmp al, dl
mov dl, 0x53
cmovne ecx, esi
mov esi, ecx
xor esi, 0xa036d4e3
sub dl, al
mov al, 0x58
cmovne esi, ecx
cmp dl, al
lea eax, [esi + 0xafe02bb]
cmovne eax, esi
mov ecx, eax
xor ecx, 0x66bd79fc
xor dl, dh
mov dh, 0x77
cmovne ecx, eax
cmp dl, dh
lea eax, [ecx + 0x67c0844]
cmovne eax, ecx
add dl, 0x3a
test dl, dl
lea ecx, [eax - 0x406e1589]
cmovne ecx, eax
mov eax, edx
mov ah, 0xd7
mov dl, 0x7b
mul ah
mov esi, ecx
inc al
xor esi, 0xce99e0d0
test al, al
cmovne esi, ecx
mov cl, 0x79
mul cl
lea ecx, [esi - 0x471b8be9]
inc al
test al, al
cmovne ecx, esi
mul dl
mov dl, 0x59
cmp al, bl
lea esi, [ecx + 0x35e243c0]
cmovne esi, ecx
add al, 0xeb
test al, al
lea ecx, [esi + 0x53c97ddc]
cmovne ecx, esi
mul dl
mov dl, 0x6b
mov esi, ecx
xor esi, 0x1f3e96ff
cmp al, bl
mov bl, 1
cmovne esi, ecx
mov cl, 0x4c
cmp al, cl
lea ecx, [esi - 0x715b917c]
cmovne ecx, esi
add al, 0x33
test al, al
lea esi, [ecx - 0x37f38e09]
cmovne esi, ecx
mov cl, 3
mul cl
mov ecx, esi
dec al
xor ecx, 0x47d16160
test al, al
cmovne ecx, esi
mul dl
mov dl, 0x33
inc al
lea esi, [ecx + 0x3214b582]
test al, al
cmovne esi, ecx
mov cl, 0x9b
mul cl
lea ecx, [esi - 0x35a49430]
inc al
test al, al
cmovne ecx, esi
mul dl
mov dl, 0xc9
dec al
lea esi, [ecx + 0x72e5b30a]
test al, al
cmovne esi, ecx
mov cl, 0xed
mul cl
lea ecx, [esi + 0x55d66f20]
cmp al, bh
mov bh, 0xff
cmovne ecx, esi
add al, 0xa2
mov esi, ecx
xor esi, 0x682f07ac
test al, al
cmovne esi, ecx
mul dl
mov dl, 0xda
mov ecx, esi
xor ecx, 0xe5326ff6
cmp al, bl
mov eax, dword [esp + 0x30]
cmovne ecx, esi
mov dword [esp + 0x40], ecx
movzx ecx, al
mov ebp, ecx
imul esi, ecx, 0x9a03e7
mov cl, 0xdb
cmp al, cl
lea ecx, [esi - 0x542133b0]
mov dword [esp + 0x54], ebp
cmovne ecx, esi
sub dl, al
lea esi, [ecx + 0x6a0bfe68]
mov eax, edx
mov dl, 0x23
cmovne esi, ecx
mul dh
mov dh, 0x5e
mov ecx, esi
xor ecx, 0xf95e65ab
cmp al, bl
cmovne ecx, esi
cmp al, dl
mov dl, 0x95
lea esi, [ecx + 0x5fe98ff]
cmovne esi, ecx
mov cl, 0x22
cmp al, cl
lea ecx, [esi + 0xcbb922b]
cmovne ecx, esi
mov esi, ecx
xor esi, 0xe04668ab
sub dl, al
cmovne esi, ecx
mov cl, 0xb4
mov eax, esi
xor eax, 0x353b9a2e
cmp dl, cl
cmovne eax, esi
mov ecx, eax
xor ecx, 0xa9165d33
xor dl, dh
mov dh, 0xbc
cmovne ecx, eax
mov eax, edx
mov dl, 0xd
mul dl
lea esi, [ecx - 0x521de096]
mov dl, 0x67
add al, 0xd
test al, al
cmovne esi, ecx
mov cl, 0x41
mul cl
mov ecx, esi
inc al
xor ecx, 0xcd1c5354
test al, al
cmovne ecx, esi
mul dl
mov dl, 0x63
cmp al, bl
lea esi, [ecx - 0x7dfbd915]
cmovne esi, ecx
add al, 0xfe
test al, al
lea ecx, [esi - 0x164dbff8]
cmovne ecx, esi
mul dl
mov dl, 0x6d
add al, 0x9d
lea esi, [ecx + 0x721c59a2]
test al, al
cmovne esi, ecx
mov cl, 0xe1
mul cl
mov cl, 0x1f
cmp al, cl
lea ecx, [esi - 0x4d7d862d]
cmovne ecx, esi
inc al
test al, al
lea esi, [ecx - 0x7e7f94f8]
cmovne esi, ecx
mov cl, 0xb7
mul cl
mov cl, 0x49
cmp al, cl
lea ecx, [esi + 0x7305d577]
cmovne ecx, esi
add al, 0x43
test al, al
lea esi, [ecx - 0x12ffaec2]
cmovne esi, ecx
mov ecx, esi
xor ecx, 0xea70bb07
xor al, dl
mov dl, 0xa7
cmovne ecx, esi
mul dl
mov dl, 0x13
cmp al, bl
lea esi, [ecx - 0x58ee7862]
cmovne esi, ecx
add al, 0xba
test al, al
lea ecx, [esi - 0x359c7f88]
cmovne ecx, esi
mul dl
mov dl, 0x62
dec al
lea esi, [ecx - 0x2c7a7e12]
test al, al
cmovne esi, ecx
mov ecx, esi
xor ecx, 0x69937852
cmp al, dl
mov dl, 0x28
cmovne ecx, esi
xor al, dl
mov dl, 0xe7
lea esi, [ecx + 0x44096163]
cmovne esi, ecx
add al, 0x87
test al, al
lea ecx, [esi + 0x628529db]
cmovne ecx, esi
mul dl
mov dl, 0xa3
mov esi, ecx
dec al
xor esi, 0xabd89b5d
test al, al
cmovne esi, ecx
mov ecx, esi
xor ecx, 0xe87f7803
xor al, dl
mov dl, 0x99
cmovne ecx, esi
mul dl
mov dl, 0xa0
add al, 0x99
lea esi, [ecx - 0x5b0ddeec]
test al, al
cmovne esi, ecx
mov ecx, esi
xor ecx, 0x843f5bbe
xor al, dl
mov dl, 0x95
cmovne ecx, esi
add al, 0x27
mov esi, ecx
xor esi, 0x1da458e3
test al, al
cmovne esi, ecx
mul dl
mov dl, 0x73
mov ecx, esi
xor ecx, 0x505309a1
cmp al, bh
mov bh, 0x8c
cmovne ecx, esi
add al, 0xaa
test al, al
lea esi, [ecx + 0x2c6196e4]
cmovne esi, ecx
cmp al, dl
lea ecx, [esi + 0x15da433f]
cmovne ecx, esi
xor al, bh
lea esi, [ecx - 0x3bcef2a9]
cmovne esi, ecx
mov cl, 0xed
mul cl
lea ecx, [esi - 0x7275144]
mov ah, 0xdb
inc al
test al, al
cmovne ecx, esi
mul ah
dec al
lea esi, [ecx + 0xb98e4c2]
test al, al
cmovne esi, ecx
mul dl
mov dl, 0x5f
cmp al, bl
lea ecx, [esi + 0xce7486a]
mov bl, 1
cmovne ecx, esi
cmp al, dl
mov dl, 0x5e
lea esi, [ecx - 0x547108d5]
cmovne esi, ecx
sub dl, al
lea eax, [esi + 0x27446b04]
cmovne eax, esi
mov ecx, eax
xor ecx, 0x4cbfd3cd
xor dl, dh
mov dh, 1
cmovne ecx, eax
dec dl
mov eax, ecx
xor eax, 0x34ed094e
test dl, dl
cmovne eax, ecx
mov cl, 0xa6
cmp dl, cl
lea ecx, [eax + 0x3b57ddf5]
cmovne ecx, eax
mov al, 0x4b
xor dl, al
lea eax, [ecx + 0x500b721b]
cmovne eax, ecx
add dl, 0x1f
test dl, dl
lea ecx, [eax - 0x545982f8]
cmovne ecx, eax
mov eax, edx
mov dl, 0xd5
mul dl
mov esi, ecx
mov dl, 7
add al, 0xd5
xor esi, 0x9fffd418
test al, al
cmovne esi, ecx
mov cl, 0x83
mul cl
lea ecx, [esi + 0x2e9deac]
add al, 0x7d
test al, al
cmovne ecx, esi
mul dl
mov dl, 0x94
cmp al, dh
lea esi, [ecx - 0x6f647ef3]
cmovne esi, ecx
add al, 0xa5
test al, al
lea ecx, [esi - 0x6eb73060]
cmovne ecx, esi
mov esi, ecx
xor esi, 0x7f65f33c
xor al, dl
mov dl, 0x7f
cmovne esi, ecx
mov cl, 0xb3
mul cl
lea ecx, [esi - 0x3a16f05e]
cmp al, dh
mov dh, 0xe3
cmovne ecx, esi
add al, 0x14
mov esi, ecx
xor esi, 0x43b367c1
test al, al
cmovne esi, ecx
mul dh
dec al
lea ecx, [esi + 0x6cdd1d11]
test al, al
cmovne ecx, esi
mul dl
mov esi, ecx
xor esi, 0x5e4ce5e8
cmp al, dl
mov dl, 0xec
cmovne esi, ecx
mov cl, 0xed
cmp al, cl
lea ecx, [esi - 0x7e2fe3bb]
cmovne ecx, esi
sub dl, al
lea esi, [ecx - 0xed96876]
mov eax, edx
mov dl, 0x29
cmovne esi, ecx
mov cl, 0x55
mul cl
lea ecx, [esi + 0x242a65a5]
dec al
test al, al
cmovne ecx, esi
mul dl
mov dl, 0x2d
dec al
lea esi, [ecx + 0x7db8af99]
test al, al
cmovne esi, ecx
mul dh
mov dh, 0xff
dec al
lea ecx, [esi + 0x78eca348]
test al, al
cmovne ecx, esi
mul dl
mov dl, 0xdd
cmp al, dh
lea esi, [ecx + 0x1eec149a]
cmovne esi, ecx
cmp al, bh
mov bh, 0x91
lea ecx, [esi + 0x2551fbf9]
cmovne ecx, esi
add al, 0x99
test al, al
lea esi, [ecx - 0x579789f1]
cmovne esi, ecx
mov cl, 0xf9
mul cl
mov ecx, esi
inc al
xor ecx, 0x72264e3a
test al, al
cmovne ecx, esi
mul bh
cmp al, bl
lea esi, [ecx + 0x3797a38]
cmovne esi, ecx
add al, 0x7d
test al, al
lea ecx, [esi + 0x43cd46fd]
cmovne ecx, esi
mul dl
mov dl, 0xfe
inc al
lea esi, [ecx + 0x3e62ecfa]
test al, al
cmovne esi, ecx
mov cl, 0x13
mul cl
lea ecx, [esi + 0x473a7362]
cmp al, dh
mov dh, 0xff
cmovne ecx, esi
mov esi, ecx
xor esi, 0xcc507005
cmp al, dl
mov dl, 6
cmovne esi, ecx
sub dl, al
lea ecx, [esi - 0x63038df7]
mov eax, edx
mov dl, 0xc7
cmovne ecx, esi
mul dl
mov esi, ecx
xor esi, 0xcc28644c
cmp al, dl
mov dl, 0x5f
cmovne esi, ecx
add al, 0x22
test al, al
lea ecx, [esi + 0x3f21f8ee]
cmovne ecx, esi
mul dl
mov dl, 0x95
mov esi, ecx
xor esi, 0x61183b67
cmp al, bl
cmovne esi, ecx
mov cl, 0x15
cmp al, cl
lea ecx, [esi + 0x58702a8d]
cmovne ecx, esi
add al, 0x87
test al, al
lea esi, [ecx - 0x4defa931]
cmovne esi, ecx
mov cl, 0x75
mul cl
lea ecx, [esi - 0x75b137c4]
add al, 0x75
test al, al
cmovne ecx, esi
mul dl
mov ah, 0x87
cmp al, dl
lea esi, [ecx - 0xa4d810b]
mov dl, 0x94
cmovne esi, ecx
sub dl, al
lea ecx, [esi - 0x43988ca4]
mov al, dl
mov dl, 0xa8
cmovne ecx, esi
mul ah
mov esi, ecx
xor esi, 0x70062248
cmp al, bl
mov bl, 0xcd
cmovne esi, ecx
mov cl, 2
cmp al, cl
lea ecx, [esi - 0x54035bc0]
cmovne ecx, esi
cmp al, dl
mov dl, 0x51
lea esi, [ecx - 0x1c486922]
cmovne esi, ecx
add al, 0xac
test al, al
lea ecx, [esi - 0x2d75ed9d]
cmovne ecx, esi
mul dl
mov dl, 0xaf
cmp al, dl
lea esi, [ecx - 0x540b8e7c]
mov dl, 0xae
cmovne esi, ecx
mov ecx, esi
xor ecx, 0x67a0bf0a
cmp al, dl
mov dl, 0x47
cmovne ecx, esi
mov esi, ecx
xor esi, 0x31d75491
sub dl, al
cmovne esi, ecx
mov eax, edx
mov dl, 0xe4
mov ecx, esi
mul bl
xor ecx, 0xdc02f054
cmp al, dh
mov dh, 0x63
cmovne ecx, esi
add al, 0xa8
test al, al
lea esi, [ecx - 0x69ecf63f]
cmovne esi, ecx
mov cl, 0xc5
mul cl
cmp al, cl
lea ecx, [esi + 0x7fdf0e3a]
cmovne ecx, esi
add al, 0xdd
mov esi, ecx
xor esi, 0xa3c1e84b
test al, al
cmovne esi, ecx
mov ecx, esi
xor ecx, 0xca01edaf
cmp al, dl
mov dl, 0xb9
cmovne ecx, esi
xor al, dl
mov dl, 0xff
lea esi, [ecx - 0x23f34602]
cmovne esi, ecx
add al, 0x94
test al, al
lea ecx, [esi + 0x624f10e0]
cmovne ecx, esi
mul bh
mov ah, 0xe3
mov bh, 0x2f
mov esi, ecx
xor esi, 0xd6755c78
cmp al, dl
cmovne esi, ecx
add al, 0xb8
test al, al
lea ecx, [esi + 0xe5d6504]
cmovne ecx, esi
mul ah
dec al
lea esi, [ecx - 0xf7a6c9a]
test al, al
cmovne esi, ecx
mov cl, 0x95
mul cl
lea ecx, [esi + 0x7beea4f6]
cmp al, dl
mov dl, 0xff
cmovne ecx, esi
add al, 0xde
test al, al
lea esi, [ecx - 0x1aba4221]
cmovne esi, ecx
mov cl, 0x37
mul cl
mov ecx, esi
mov ah, 0xfb
dec al
xor ecx, 0xcd5ec36c
test al, al
cmovne ecx, esi
mov esi, ecx
xor esi, 0xf3ee5530
xor al, ah
cmovne esi, ecx
mov cl, 0xa7
mul cl
lea ecx, [esi + 0x73fed792]
mov ah, 0xa4
cmp al, dl
mov dl, 0xfe
cmovne ecx, esi
sub dl, al
lea esi, [ecx - 0x1ed232cf]
cmovne esi, ecx
cmp dl, dh
lea ecx, [esi + 0x7e715e66]
cmovne ecx, esi
cmp dl, ah
mov ah, 0x14
lea esi, [ecx + 0x63374976]
cmovne esi, ecx
cmp dl, bh
lea ecx, [esi + 0xc92e3b3]
cmovne ecx, esi
cmp dl, ah
mov dl, 4
lea esi, [ecx - 0x7b23f072]
cmovne esi, ecx
sub dl, al
mov cl, 0x1e
mov ch, 1
lea eax, [esi - 0x3ebea867]
cmovne eax, esi
xor dl, cl
mov cl, 0x7d
lea esi, [eax + 0x5b66529]
cmovne esi, eax
mov eax, edx
mov dl, 0xa3
mul cl
lea edi, [esi + 0x59e663c]
mov cl, 0xff
dec al
test al, al
cmovne edi, esi
mul bl
mov bl, 0xf9
dec al
lea esi, [edi - 0x15eeeeb5]
test al, al
cmovne esi, edi
mul bl
cmp al, cl
lea edi, [esi + 0x75cae2ba]
cmovne edi, esi
add al, 0x56
mov esi, edi
xor esi, 0xaeb68a94
test al, al
cmovne esi, edi
mul dl
mov dl, 0x62
mov edi, esi
xor edi, 0x58a9b3a4
cmp al, cl
mov cl, 0xa1
cmovne edi, esi
cmp al, dh
mov dh, 0xd9
lea esi, [edi - 0x6909cb58]
cmovne esi, edi
mov edi, esi
xor edi, 0x39f05b41
sub dl, al
cmovne edi, esi
cmp dl, cl
mov dl, 0xf1
mov cl, 0x2b
lea esi, [edi - 0x52bbe1de]
cmovne esi, edi
sub dl, al
lea edi, [esi + 0x22c6693d]
mov eax, edx
mov dl, 0xb3
cmovne edi, esi
mul cl
mov cl, 0xfd
mov esi, edi
xor esi, 0xd34096e8
cmp al, ch
cmovne esi, edi
mov edi, esi
xor edi, 0xb6f05c26
cmp al, dh
cmovne edi, esi
mov esi, edi
xor esi, 0xe42c99cd
cmp al, cl
mov cl, 0xfe
cmovne esi, edi
mov edi, esi
xor edi, 0x27d92877
cmp al, cl
mov cl, 0x10
cmovne edi, esi
add al, 0x66
test al, al
lea esi, [edi + 0x6b7bdd87]
cmovne esi, edi
xor al, cl
mov cl, 0x13
lea edi, [esi - 0x2d444371]
cmovne edi, esi
cmp al, cl
mov cl, 0xc6
lea esi, [edi + 0x4bebd57c]
cmovne esi, edi
cmp al, cl
mov cl, 0xc6
lea edi, [esi + 0x1297d5b6]
cmovne edi, esi
add al, 0xc4
test al, al
lea esi, [edi - 0x51f9c50b]
cmovne esi, edi
mul dl
mov dl, 0x15
mov edi, esi
add al, 0x4d
xor edi, 0x23fb65df
test al, al
cmovne edi, esi
mul dl
mov dl, 0xb8
mov esi, edi
xor esi, 0xee738506
cmp al, ch
mov ch, 1
cmovne esi, edi
mov edi, esi
xor edi, 0xc91de01d
cmp al, dl
mov dl, 0xb7
cmovne edi, esi
mov esi, edi
xor esi, 0xd093c7cf
sub dl, al
mov eax, edx
mov dl, 0x87
cmovne esi, edi
mul dl
lea edi, [esi + 0x202e0cd2]
cmp al, dl
mov dl, 0x86
cmovne edi, esi
sub dl, al
lea esi, [edi - 0x6643e1bd]
mov eax, edx
mov dl, 0x1d
cmovne esi, edi
mul dl
mov ah, 3
dec al
lea edi, [esi + 0x7c547373]
test al, al
cmovne edi, esi
mul ah
inc al
lea esi, [edi - 0xc835351]
test al, al
cmovne esi, edi
mul bl
mov ah, 0x61
mov bl, 0xd9
inc al
lea edi, [esi + 0x6178c4e6]
test al, al
cmovne edi, esi
mul ah
mov ah, 7
cmp al, ch
lea esi, [edi - 0x69834bfd]
mov ch, 1
cmovne esi, edi
cmp al, ah
mov ah, 0x1b
lea edi, [esi - 0x2a31157a]
cmovne edi, esi
add al, 0xe6
mov esi, edi
xor esi, 0x41caf02e
test al, al
cmovne esi, edi
mul ah
dec al
lea edi, [esi + 0x40b46537]
test al, al
cmovne edi, esi
mul dl
mov dl, 0x19
inc al
lea esi, [edi + 0x5c295482]
test al, al
cmovne esi, edi
mul dl
mov dl, 0x9a
add al, 0x19
lea edi, [esi + 0x436a1c37]
test al, al
cmovne edi, esi
xor al, dl
mov dl, 0x41
lea esi, [edi - 0x56e96170]
cmovne esi, edi
mul dl
mov dl, 0xfa
add al, 0x41
lea edi, [esi + 0x3ed654bd]
test al, al
cmovne edi, esi
xor al, dl
mov dl, 0xa
lea esi, [edi + 0x1cda7475]
cmovne esi, edi
cmp al, dl
mov dl, 0xe1
lea edi, [esi + 0x23248f6d]
cmovne edi, esi
add al, 0x77
mov esi, edi
xor esi, 0xb1ed5eb9
test al, al
cmovne esi, edi
xor al, dl
mov dl, 0x4f
lea edi, [esi + 0x31d99d4a]
cmovne edi, esi
mul dl
mov dl, 0x17
dec al
lea esi, [edi - 0x3dcc6ac1]
test al, al
cmovne esi, edi
mul dh
mov dh, 0xff
mov edi, esi
inc al
xor edi, 0x69b7b734
test al, al
cmovne edi, esi
xor al, dl
mov dl, 0x25
lea esi, [edi + 0x59de0344]
cmovne esi, edi
add al, 0xf0
test al, al
lea edi, [esi - 0x946da6d]
cmovne edi, esi
mul dl
cmp al, dl
lea esi, [edi - 0x3390a2ec]
mov dl, 0xd1
cmovne esi, edi
add al, 0xf6
test al, al
lea edi, [esi - 0x45ed4c4b]
cmovne edi, esi
mul dl
mov dl, 0xa1
cmp al, bh
lea esi, [edi + 0x68f6536f]
mov bh, 0x27
cmovne esi, edi
add al, 0x26
test al, al
lea edi, [esi - 0x718938d5]
cmovne edi, esi
mul bh
inc al
lea esi, [edi + 0x3ee2f389]
test al, al
cmovne esi, edi
mul dl
mov dl, 0xc5
inc al
lea edi, [esi - 0x27457cae]
test al, al
cmovne edi, esi
mul dl
mov dl, 0xb9
inc al
lea esi, [edi + 0x364dc8a8]
test al, al
cmovne esi, edi
xor al, dl
mov dl, 0x9d
lea edi, [esi - 0x43be2b66]
cmovne edi, esi
mul dl
mov dl, 0x63
mov esi, edi
xor esi, 0xf7baf34e
cmp al, dl
mov dl, 0x62
cmovne esi, edi
mov edi, esi
xor edi, 0xceeb197b
cmp al, dl
mov dl, 0x40
cmovne edi, esi
mov esi, edi
xor esi, 0x12cc415c
sub dl, al
mov eax, edx
mov dl, 0xbb
cmovne esi, edi
mul dl
mov edi, esi
mov dl, 0xf5
add al, 0x45
xor edi, 0x2b0ef2e8
test al, al
cmovne edi, esi
mul dl
mov dl, 0x54
add al, 0xf5
lea esi, [edi + 0xf1795]
test al, al
cmovne esi, edi
xor al, dl
mov dl, 0xbf
lea edi, [esi - 0x6633820b]
cmovne edi, esi
mul dl
mov dl, 0x29
cmp al, dh
lea esi, [edi + 0x1c0b9d54]
cmovne esi, edi
cmp al, cl
mov cl, 0xc7
lea edi, [esi - 0x424a0d28]
cmovne edi, esi
add al, 0xfe
test al, al
lea esi, [edi + 0x3af4f3e8]
cmovne esi, edi
mul cl
mov cl, 0x45
add al, 0x39
lea edi, [esi - 0x47af8f9a]
test al, al
cmovne edi, esi
mul cl
mov cl, 0x89
add al, 0x45
lea esi, [edi + 0x23276796]
test al, al
cmovne esi, edi
mul cl
mov cl, 0x55
mov edi, esi
inc al
xor edi, 0xfbfe2a94
test al, al
cmovne edi, esi
xor al, cl
mov cl, 7
lea esi, [edi + 0x18378b49]
cmovne esi, edi
mul cl
cmp al, cl
lea edi, [esi - 0x2939df85]
mov cl, 0xf
cmovne edi, esi
add al, 0x4f
test al, al
lea esi, [edi - 0x67049b9]
cmovne esi, edi
mul dl
mov edi, esi
xor edi, 0x23edc3c
cmp al, dh
mov dh, 0x6e
cmovne edi, esi
mov esi, edi
xor esi, 0xfe24a3a4
cmp al, cl
mov cl, 0x7b
cmovne esi, edi
add al, 0x68
test al, al
lea edi, [esi - 0x2eecb7cd]
cmovne edi, esi
mul cl
mov cl, 0xf9
inc al
lea esi, [edi - 0x70586edd]
test al, al
cmovne esi, edi
mul cl
mov cl, 1
cmp al, cl
lea edi, [esi - 0x24dfac38]
cmovne edi, esi
add al, 0x85
mov esi, edi
xor esi, 0x2753a30e
test al, al
cmovne esi, edi
mul bl
mov bl, 0xe7
mov edi, esi
inc al
xor edi, 0x9f68f31
test al, al
cmovne edi, esi
mul bh
mov bh, 0xa9
add al, 0x27
lea esi, [edi - 0x66ef5ed3]
test al, al
cmovne esi, edi
mul bh
mov edi, esi
xor edi, 0x9cea75c7
cmp al, cl
mov cl, 0x5d
cmovne edi, esi
mov esi, edi
xor esi, 0xf9fb8f1e
cmp al, cl
mov cl, 0x2b
cmovne esi, edi
add al, 0x21
test al, al
lea edi, [esi - 0x65ee2319]
cmovne edi, esi
mul cl
mov cl, 0xa7
mov esi, edi
add al, 0x2b
xor esi, 0x1c607c49
test al, al
cmovne esi, edi
mov edi, esi
xor edi, 0xefb0e3cf
xor al, cl
mov cl, 0xcf
cmovne edi, esi
mul cl
cmp al, ch
lea esi, [edi - 0x4f5ec709]
cmovne esi, edi
mov edi, esi
xor edi, 0xaae82df
cmp al, dl
mov dl, 0x6e
cmovne edi, esi
cmp al, dl
mov dl, 0x85
lea esi, [edi - 0x3e5324a9]
cmovne esi, edi
add al, 0x96
mov edi, esi
xor edi, 0xb7a95a66
test al, al
cmovne edi, esi
mul dl
mov dl, 0xfd
inc al
lea esi, [edi - 0x501ebe34]
test al, al
cmovne esi, edi
mul cl
mov cl, 0x8f
dec al
lea edi, [esi + 0x5c78f406]
test al, al
cmovne edi, esi
mul cl
mov cl, 0x93
mov esi, edi
inc al
xor esi, 0x6b8f8953
test al, al
cmovne esi, edi
mul cl
mov cl, 0x98
add al, 0x93
lea edi, [esi + 0x3376ab76]
test al, al
cmovne edi, esi
mul dl
add al, 0xfd
lea esi, [edi + 0x789b4a2b]
test al, al
cmovne esi, edi
mov edi, esi
xor edi, 0x91b8216b
xor al, cl
mov cl, 0xd7
cmovne edi, esi
add al, 2
mov esi, edi
xor esi, 0x932c2761
test al, al
cmovne esi, edi
mul cl
mov cl, 0x59
mov edi, esi
xor edi, 0x5c4ab781
cmp al, ch
cmovne edi, esi
add al, 0x78
mov esi, edi
xor esi, 0xfc7c4d9d
test al, al
cmovne esi, edi
mul cl
mov cl, 0x4d
add al, 0xa7
lea edi, [esi + 0x3265faa4]
test al, al
cmovne edi, esi
mul cl
mov esi, edi
inc al
xor esi, 0x17a17042
test al, al
cmovne esi, edi
xor al, dh
mov dh, 0xe2
lea edi, [esi - 0x7fdc6731]
cmovne edi, esi
mul cl
mov cl, 0xab
inc al
lea esi, [edi - 0x1c9e8cb4]
test al, al
cmovne esi, edi
mul cl
mov ah, 0xd5
add al, 0xab
lea edi, [esi + 0x75ee249e]
test al, al
cmovne edi, esi
mul ah
add al, 0xd5
lea esi, [edi + 0x418d9d42]
test al, al
cmovne esi, edi
mul cl
mov cl, 0x8d
mov edi, esi
dec al
xor edi, 0x448c6c2d
test al, al
cmovne edi, esi
mul cl
mov cl, 0xff
cmp al, cl
lea esi, [edi - 0x3abe0966]
mov cl, 0xe2
cmovne esi, edi
cmp al, cl
mov cl, 0x4b
lea edi, [esi + 0x79993a7c]
cmovne edi, esi
add al, 0xa
test al, al
lea esi, [edi - 0x684a029f]
cmovne esi, edi
xor al, cl
mov cl, 0xef
lea edi, [esi - 0x339f8bda]
cmovne edi, esi
mul bl
mov esi, edi
xor esi, 0x3fd3d41d
cmp al, ch
mov ch, 1
cmovne esi, edi
cmp al, cl
mov cl, 0xc7
lea edi, [esi + 0x225b74f4]
cmovne edi, esi
cmp al, cl
mov cl, 0xf8
lea esi, [edi + 0x2515c363]
cmovne esi, edi
add al, 0xea
test al, al
lea edi, [esi + 0x55578ff9]
cmovne edi, esi
cmp al, cl
mov cl, 7
lea esi, [edi - 0x52c126d9]
cmovne esi, edi
mov edi, esi
xor edi, 0x266f5ca6
xor al, cl
mov cl, 0x1b
cmovne edi, esi
mul dl
mov dl, 0x97
add al, 3
lea esi, [edi - 0x413246c1]
test al, al
cmovne esi, edi
mul cl
mov cl, 0x83
inc al
lea edi, [esi + 0x2baa0166]
test al, al
cmovne edi, esi
mul dl
mov esi, edi
inc al
xor esi, 0xf45f3cf5
test al, al
cmovne esi, edi
mul cl
mov cl, 0x2f
dec al
lea edi, [esi - 0x67432d31]
test al, al
cmovne edi, esi
mul cl
mov cl, 0x30
mov ah, 0xb3
mov esi, edi
add al, 0xd1
xor esi, 0x6b33cec5
test al, al
cmovne esi, edi
mov edi, esi
xor edi, 0x9d5d54e1
xor al, cl
mov cl, 0x53
cmovne edi, esi
mov esi, edi
xor esi, 0x5c5a99c7
cmp al, cl
cmovne esi, edi
add al, 0x51
mov edi, esi
xor edi, 0xce0f34a
test al, al
cmovne edi, esi
mul ah
mov ah, 0xa1
mov esi, edi
xor esi, 0xe0e242e4
cmp al, ch
cmovne esi, edi
add al, 0x5b
test al, al
lea edi, [esi + 0x5349e2b9]
cmovne edi, esi
mul ah
mov ah, 0xa3
inc al
lea esi, [edi - 0x5bdd0776]
test al, al
cmovne esi, edi
mov edi, esi
xor edi, 0x51048243
cmp al, ah
mov ah, 0x5c
cmovne edi, esi
xor al, ah
mov ah, 0xbf
lea esi, [edi - 0x369e21bd]
cmovne esi, edi
add al, 0xf
test al, al
lea edi, [esi + 0x39c30a07]
cmovne edi, esi
mov esi, edi
xor esi, 0xa9277754
xor al, dh
mov dh, 1
cmovne esi, edi
mul ah
mov ah, 0xd3
cmp al, ch
lea edi, [esi - 0x7f944eed]
mov ch, 0xc3
cmovne edi, esi
cmp al, bh
mov bh, 0x97
lea esi, [edi - 0x4006e279]
cmovne esi, edi
add al, 0x39
test al, al
lea edi, [esi - 0x7d5d2694]
cmovne edi, esi
mul ah
mov ah, 0xd9
inc al
lea esi, [edi + 0x6e364cb9]
test al, al
cmovne esi, edi
mul ah
mov ah, 0xb1
inc al
lea edi, [esi + 0x4ed71bdb]
test al, al
cmovne edi, esi
mul ah
mov ah, 0xcd
mov esi, edi
inc al
xor esi, 0x5970b4b0
test al, al
cmovne esi, edi
mov edi, esi
xor edi, 0x9970713c
xor al, ah
mov ah, 4
cmovne edi, esi
add al, 0x13
test al, al
lea esi, [edi + 0x1550d9bf]
cmovne esi, edi
cmp al, ah
mov ah, 0xa
lea edi, [esi + 0x68582ae9]
cmovne edi, esi
mov esi, edi
xor esi, 0x3d2b461c
xor al, ah
cmovne esi, edi
mul dl
mov dl, 0x5f
mov edi, esi
inc al
xor edi, 0x3c53e041
test al, al
cmovne edi, esi
mul dl
mov dl, 0xff
mov esi, edi
xor esi, 0x2aff0d69
cmp al, dl
mov dl, 0x60
cmovne esi, edi
cmp al, dl
mov dl, 0x5b
lea edi, [esi + 0x1e3fda29]
cmovne edi, esi
add al, 0xd5
mov esi, edi
xor esi, 0xf71237c4
test al, al
cmovne esi, edi
mul ch
add al, 0xc3
lea edi, [esi + 0x161ee7a6]
test al, al
cmovne edi, esi
mul dl
mov dl, 0x86
mov esi, edi
inc al
xor esi, 0x314f34d
test al, al
cmovne esi, edi
xor al, dl
mov dl, 3
lea edi, [esi + 0x56cdd8b]
cmovne edi, esi
mul dl
mov dl, 0x7b
dec al
lea esi, [edi - 0x586988ca]
test al, al
cmovne esi, edi
mul dl
mov dl, 0xa5
inc al
lea edi, [esi + 0xae26a97]
test al, al
cmovne edi, esi
mul dl
mov dl, 0x21
mov esi, edi
inc al
xor esi, 0xd62f01a7
test al, al
cmovne esi, edi
mov edi, esi
xor edi, 0x57860da5
xor al, bl
mov bl, 0x4f
cmovne edi, esi
add al, 0xf3
mov esi, edi
xor esi, 0xd6ca1229
test al, al
cmovne esi, edi
mul bl
mov edi, esi
add al, 0xb1
xor edi, 0x923c13c5
test al, al
cmovne edi, esi
mul dl
mov dl, 0x37
dec al
lea esi, [edi - 0x5c471959]
test al, al
cmovne esi, edi
mul dl
mov ah, 0xc8
cmp al, dh
lea edx, [esi - 0x1e6b482d]
mov byte [esp], al
cmovne edx, esi
cmp al, ah
lea esi, [edx + 0x48bff761]
cmovne esi, edx
mov dl, 0xb
cmp al, dl
mov edx, dword [esp + 0x18]
lea eax, [esi - 0x7adca55f]
cmovne eax, esi
mov dword [esp + 4], eax
mov eax, edx
movzx edx, dl
imul esi, edx, 0xf78230
inc al
mov dword [esp + 0x3c], edx
mov dl, 0xd7
mov dh, 0xf7
test al, al
lea edi, [esi + 0x6cdc5962]
cmovne edi, esi
mul dl
mov dl, 0x3b
mov esi, edi
add al, 0x29
xor esi, 0x78893a53
test al, al
cmovne esi, edi
mul dl
mov dl, 0xc5
cmp al, dl
lea edi, [esi + 0x58bb883c]
mov dl, 0x71
cmovne edi, esi
cmp al, dl
mov dl, 0x44
lea esi, [edi - 0x1834b5c2]
cmovne esi, edi
mov edi, esi
xor edi, 0x66ec76e6
cmp al, dl
mov dl, 0x2c
cmovne edi, esi
cmp al, dl
mov dl, 0x52
lea esi, [edi - 0x44b99090]
cmovne esi, edi
mov edi, esi
xor edi, 0x9a05e1ff
cmp al, cl
mov cl, 0x87
cmovne edi, esi
mov esi, edi
xor esi, 0xefc60ac7
sub dl, al
mov al, 0x4b
cmovne esi, edi
cmp dl, al
mov al, 0x4a
lea edi, [esi + 0x30293bc]
cmovne edi, esi
sub al, dl
mov dl, 0xf0
lea esi, [edi - 0x317e5a90]
cmovne esi, edi
mul cl
mov cl, 0x4d
mov edi, esi
add al, 0x79
xor edi, 0x84dd9d0f
test al, al
cmovne edi, esi
mul cl
mov cl, 0xf1
mov esi, edi
dec al
xor esi, 0x10e9e4a
test al, al
cmovne esi, edi
mov edi, esi
xor edi, 0xdbbe1be6
xor al, dl
mov dl, 0xe
cmovne edi, esi
mul bh
mov bh, 0xe5
inc al
lea esi, [edi + 0x1ebd61cd]
test al, al
cmovne esi, edi
mul cl
mov cl, 0xf
cmp al, cl
lea edi, [esi - 0x57d9e4fe]
mov cl, 0x53
cmovne edi, esi
mov esi, edi
xor esi, 0x5984a84a
cmp al, dl
mov dl, 0xfe
cmovne esi, edi
sub dl, al
lea edi, [esi - 0x32111c1]
mov eax, edx
mov dl, 0x4b
cmovne edi, esi
mul dl
mov esi, edi
xor esi, 0x1a37ed3a
cmp al, dl
mov dl, 0x4a
cmovne esi, edi
sub dl, al
lea edi, [esi - 0x4928b51e]
mov eax, edx
mov dl, 0xff
cmovne edi, esi
mul cl
cmp al, cl
lea esi, [edi + 0x10376eea]
mov cl, 0x27
cmovne esi, edi
cmp al, bl
mov bl, 0xff
lea edi, [esi + 0x2d9097fe]
cmovne edi, esi
add al, 0x42
test al, al
lea esi, [edi - 0x3f7b2365]
cmovne esi, edi
mul cl
mov cl, 0x41
add al, 0xd9
lea edi, [esi - 0x7b26f713]
test al, al
cmovne edi, esi
mul cl
mov cl, 0x8b
mov esi, edi
inc al
xor esi, 0x2a5394d9
test al, al
cmovne esi, edi
mul dh
mov edi, esi
add al, 0xf7
xor edi, 0x3f139be0
test al, al
cmovne edi, esi
mov esi, edi
xor esi, 0x8e431429
xor al, ch
mov ch, 1
cmovne esi, edi
add al, 0x88
test al, al
lea edi, [esi + 0x3aa99fb5]
cmovne edi, esi
mul cl
mov cl, 0xef
mov esi, edi
add al, 0x75
xor esi, 0x505433f9
test al, al
cmovne esi, edi
mul cl
mov cl, 0xa
add al, 0x11
lea edi, [esi + 0x2983e48f]
test al, al
cmovne edi, esi
mov esi, edi
xor esi, 0x9db9af5d
cmp al, cl
mov cl, 0x5e
cmovne esi, edi
xor al, cl
mov cl, 0x69
lea edi, [esi + 0x3610d24]
cmovne edi, esi
mul cl
mov cl, 0x85
mov esi, edi
xor esi, 0xb65f5a1c
cmp al, ch
cmovne esi, edi
add al, 0x49
test al, al
lea edi, [esi + 0x9bd1638]
cmovne edi, esi
mul cl
mov cl, 0xf3
cmp al, dl
lea esi, [edi - 0x77d0546b]
cmovne esi, edi
add al, 0x1b
test al, al
lea edi, [esi - 0x46d590c2]
cmovne edi, esi
mul cl
mov cl, 0xfb
mov esi, edi
add al, 0xf3
xor esi, 0xadec0ad1
test al, al
cmovne esi, edi
mul cl
mov cl, 0x8c
mov edi, esi
add al, 5
xor edi, 0xcb8b65b6
test al, al
cmovne edi, esi
xor al, cl
mov cl, 0xe1
lea esi, [edi + 0x34b1c08d]
cmovne esi, edi
add al, 0x15
test al, al
lea edi, [esi - 0x2e4682b4]
cmovne edi, esi
xor al, cl
mov cl, 0x5d
lea esi, [edi - 0x7d558193]
cmovne esi, edi
mul cl
mov cl, 0x78
cmp al, dl
lea edi, [esi + 0x75be4c23]
mov dl, 0xfe
cmovne edi, esi
mov esi, edi
xor esi, 0xbac34986
sub dl, al
cmovne esi, edi
cmp dl, bh
mov dl, 0x45
lea edi, [esi + 0x5f271203]
cmovne edi, esi
sub dl, al
lea eax, [edi - 0x2950b71c]
cmovne eax, edi
mov esi, eax
xor esi, 0x5ac6c3af
xor dl, cl
mov cl, 0x61
cmovne esi, eax
mov eax, edx
mov dl, 0x9e
mov edi, esi
mul cl
mov cl, 0x9f
xor edi, 0x35e7a927
cmp al, cl
mov cl, 0x31
cmovne edi, esi
sub dl, al
lea eax, [edi + 0x5bf6cb9c]
cmovne eax, edi
mov esi, eax
xor esi, 0x2a562d83
cmp dl, cl
mov cl, 0x71
cmovne esi, eax
mov al, 0x30
cmp dl, al
lea edi, [esi - 0x53d33537]
mov al, 0xa7
cmovne edi, esi
sub al, dl
mov dl, 0x6d
lea esi, [edi - 0x77a39a15]
cmovne esi, edi
mul cl
mov cl, 0x55
cmp al, ch
lea edi, [esi - 0x39ce5b43]
mov ch, 0xff
cmovne edi, esi
add al, 0xf3
mov esi, edi
xor esi, 0xd0bb6681
test al, al
cmovne esi, edi
mul dl
cmp al, dl
lea edi, [esi + 0x2500bbc2]
mov dl, 0xfe
cmovne edi, esi
add al, 0xe0
test al, al
lea esi, [edi - 0x7bae7fe4]
cmovne esi, edi
mul cl
mov cl, 0xa2
add al, 0x55
lea edi, [esi - 0x63604594]
test al, al
cmovne edi, esi
mov esi, edi
xor esi, 0x7103736d
xor al, cl
mov cl, 0xb5
cmovne esi, edi
add al, 0xaa
test al, al
lea edi, [esi - 0x19c95537]
cmovne edi, esi
mul dh
mov dh, 0x73
mov esi, edi
dec al
xor esi, 0x88b8fc49
test al, al
cmovne esi, edi
mul cl
mov cl, 7
cmp al, bl
lea edi, [esi + 0x4d4b673]
cmovne edi, esi
mov esi, edi
xor esi, 0xe0d1e240
sub dl, al
mov eax, edx
cmovne esi, edi
mov dl, 0x47
mul dh
lea edi, [esi - 0x4f902ee9]
inc al
test al, al
cmovne edi, esi
mul cl
mov cl, 0xfd
cmp al, bl
lea esi, [edi - 0x6d1b7dd8]
mov bl, 0xad
cmovne esi, edi
add al, 0x35
test al, al
lea edi, [esi - 0x604620d5]
cmovne edi, esi
mov esi, edi
xor esi, 0x8e82baf0
xor al, cl
cmovne esi, edi
mul dl
mov dl, 0x2b
inc al
lea edi, [esi - 0x47d454ba]
test al, al
cmovne edi, esi
mul dl
mov dl, 0x7b
mov esi, edi
inc al
xor esi, 0xb9254d1a
test al, al
cmovne esi, edi
mul bl
mov edi, esi
add al, 0xad
xor edi, 0x9c108478
test al, al
cmovne edi, esi
mul cl
mov cl, 0xe5
mov esi, edi
dec al
xor esi, 0x8985b76f
test al, al
cmovne esi, edi
mul dl
mov edi, esi
xor edi, 0xd1602a05
cmp al, dl
mov dl, 0xfb
cmovne edi, esi
cmp al, bh
mov bh, 0xfd
lea esi, [edi + 0x4c0a5b03]
cmovne esi, edi
add al, 0x90
mov edi, esi
xor edi, 0xb28937ee
test al, al
cmovne edi, esi
mul dh
mov dh, 0x7b
dec al
lea esi, [edi - 0x72b5d87e]
test al, al
cmovne esi, edi
mul dl
mov dl, 0xa5
dec al
lea edi, [esi - 0x36fda18f]
test al, al
cmovne edi, esi
mul dl
mov esi, edi
xor esi, 0x9c86ac2f
cmp al, dl
mov dl, 0xb0
cmovne esi, edi
cmp al, dl
mov dl, 0xde
lea edi, [esi - 0x37159f11]
cmovne edi, esi
add al, 0x35
test al, al
lea esi, [edi + 0x1a263796]
cmovne esi, edi
xor al, dl
mov dl, 0x61
lea edi, [esi - 0x33c6afc9]
cmovne edi, esi
mul dl
mov dl, 0x3d
add al, 0x61
lea esi, [edi + 0x106cdbbb]
test al, al
cmovne esi, edi
mul dl
cmp al, dl
lea edi, [esi + 0x1b1624d7]
mov dl, 0x3e
cmovne edi, esi
cmp al, dl
mov dl, 0x82
lea esi, [edi + 0x315e409e]
cmovne esi, edi
sub dl, al
lea edi, [esi + 0x1d1841fb]
mov eax, edx
mov dl, 0xf1
cmovne edi, esi
mul dl
mov dl, 0xf
mov esi, edi
xor esi, 0x43fbd7ee
cmp al, dl
mov dl, 0xd7
cmovne esi, edi
add al, 0x4a
mov edi, esi
xor edi, 0x15a395d2
test al, al
cmovne edi, esi
mul dl
mov dl, 0x65
mov esi, edi
dec al
xor esi, 0x72731834
test al, al
cmovne esi, edi
cmp al, dl
mov dl, 0x9a
lea edi, [esi - 0x27053648]
cmovne edi, esi
mov esi, edi
xor esi, 0x5e640e9c
xor al, dl
mov dl, 0x9b
cmovne esi, edi
mul dl
mov dl, 0x55
cmp al, ch
lea edi, [esi + 0x4ad157d4]
mov ch, 0xff
cmovne edi, esi
add al, 0x29
test al, al
lea esi, [edi + 0x54f4d20a]
cmovne esi, edi
xor al, dl
mov dl, 0x59
lea edi, [esi + 0x15fe3e02]
cmovne edi, esi
mul dl
mov dl, 0xfe
dec al
lea esi, [edi - 0x3673e0ae]
test al, al
cmovne esi, edi
mul cl
mov cl, 0xbb
mov edi, esi
dec al
xor edi, 0x8d27bf85
test al, al
cmovne edi, esi
mul cl
mov cl, 0x5f
inc al
lea esi, [edi - 0x6515f882]
test al, al
cmovne esi, edi
mul cl
cmp al, ch
lea edi, [esi - 0x68eff618]
cmovne edi, esi
sub dl, al
lea eax, [edi - 0x2f65e579]
cmovne eax, edi
cmp dl, dh
mov dh, 0xff
lea esi, [eax + 0x5eb0a040]
cmovne esi, eax
mov al, 0x27
mov edi, esi
xor edi, 0xe11313fe
cmp dl, al
mov al, 0x26
cmovne edi, esi
sub al, dl
mov dl, 0xd3
lea esi, [edi - 0x1e81321f]
cmovne esi, edi
mul dl
mov dl, 0xd5
add al, 0x2d
lea edi, [esi - 0x58647f1b]
test al, al
cmovne edi, esi
mul dl
mov dl, 0xb7
mov esi, edi
inc al
xor esi, 0x45c9de9f
test al, al
cmovne esi, edi
mul bh
mov edi, esi
xor edi, 0xe7b76cd
cmp al, ch
mov ch, 0xb1
cmovne edi, esi
add al, 0xfd
mov esi, edi
xor esi, 0x95403717
test al, al
cmovne esi, edi
mul dl
mov dl, 0x97
mov edi, esi
add al, 0x49
xor edi, 0x94fd05a5
test al, al
cmovne edi, esi
mul dl
mov dl, 0x77
add al, 0x69
lea esi, [edi + 0x49c5ca6a]
test al, al
cmovne esi, edi
mul dl
mov dl, 0x45
mov ah, 0x21
dec al
lea edi, [esi - 0x79388813]
test al, al
cmovne edi, esi
mov esi, edi
xor esi, 0x20065cda
cmp al, dl
cmovne esi, edi
xor al, ah
lea edi, [esi - 0x60067516]
cmovne edi, esi
mul bl
mov ah, 0x41
mov bl, 1
mov esi, edi
inc al
xor esi, 0x750e1997
test al, al
cmovne esi, edi
mul ah
dec al
lea edi, [esi + 0x45568640]
test al, al
cmovne edi, esi
mul ch
mov esi, edi
xor esi, 0xedee1e43
cmp al, bl
cmovne esi, edi
add al, 0x30
test al, al
lea edi, [esi - 0x56397205]
cmovne edi, esi
xor al, cl
mov cl, 0x42
lea esi, [edi + 0x2b7e2ec5]
cmovne esi, edi
mul dl
mov dl, 0xfe
inc al
lea edi, [esi + 0x5717c786]
test al, al
cmovne edi, esi
xor al, ch
mov ch, 1
lea esi, [edi + 0x76a76c04]
cmovne esi, edi
mul bh
mov bh, 0xff
cmp al, bl
lea edi, [esi + 0x1e415c79]
mov bl, 0xcd
cmovne edi, esi
add al, 0x16
test al, al
lea esi, [edi - 0x638e4a20]
cmovne esi, edi
xor al, cl
mov cl, 0x3f
lea edi, [esi + 0x726ae565]
cmovne edi, esi
mul cl
mov cl, 0x99
add al, 0xc1
lea esi, [edi - 0x160a5999]
test al, al
cmovne esi, edi
mul cl
mov cl, 0xdd
inc al
lea edi, [esi + 0x6e52918e]
test al, al
cmovne edi, esi
mul cl
mov cl, 0x6f
dec al
lea esi, [edi - 0x455443d9]
test al, al
cmovne esi, edi
mul cl
mov cl, 0x93
add al, 0x91
lea edi, [esi + 0x2588750e]
test al, al
cmovne edi, esi
mul cl
mov cl, 0x37
cmp al, dh
lea esi, [edi + 0x3e4f352c]
mov dh, 0xc5
cmovne esi, edi
sub dl, al
lea edi, [esi + 0x21480284]
mov eax, edx
mov dl, 0x48
cmovne edi, esi
mul cl
mov cl, 0x71
inc al
lea esi, [edi - 0x2691921f]
test al, al
cmovne esi, edi
mul cl
mov cl, 0x28
cmp al, ch
lea edi, [esi - 0x2b8ac274]
cmovne edi, esi
cmp al, cl
mov cl, 0x27
lea esi, [edi + 0x5cd51f4b]
cmovne esi, edi
cmp al, cl
mov cl, 0x33
lea edi, [esi + 0xd2d1240]
cmovne edi, esi
sub dl, al
lea esi, [edi + 0x64c49b75]
mov eax, edx
mov dl, 0xff
cmovne esi, edi
mul bl
cmp al, cl
lea edi, [esi + 0x48d4b622]
mov cl, 0xc9
cmovne edi, esi
add al, 0x9c
test al, al
lea esi, [edi + 0x7cf47c7b]
cmovne esi, edi
xor al, cl
mov cl, 0x53
lea edi, [esi - 0x68ee913f]
cmovne edi, esi
mul cl
mov cl, 0x4d
cmp al, dl
lea esi, [edi + 0x4b590754]
cmovne esi, edi
mov edi, esi
xor edi, 0xee239e79
cmp al, cl
mov cl, 0xe6
cmovne edi, esi
cmp al, cl
mov cl, 0x3b
lea esi, [edi + 0x6eec4895]
cmovne esi, edi
add al, 0x47
mov edi, esi
xor edi, 0xb82620b7
test al, al
cmovne edi, esi
mul cl
cmp al, dl
lea esi, [edi - 0x503f836d]
mov dl, 0x79
cmovne esi, edi
add al, 0xfe
test al, al
lea edi, [esi - 0x7092f41e]
cmovne edi, esi
mul cl
mov cl, 0xcf
inc al
lea esi, [edi + 0x50f31ab1]
test al, al
cmovne esi, edi
mov edi, esi
xor edi, 0x1e9535b
xor al, cl
mov cl, 0xd3
cmovne edi, esi
mul cl
mov cl, 0x65
mov esi, edi
dec al
xor esi, 0x17d16caf
test al, al
cmovne esi, edi
mul cl
mov cl, 0x2d
mov edi, esi
xor edi, 0x7d972ccb
cmp al, bh
cmovne edi, esi
add al, 0xa2
mov esi, edi
xor esi, 0x87a41149
test al, al
cmovne esi, edi
xor al, cl
mov cl, 0xf9
lea edi, [esi - 0x5e6f2ff4]
cmovne edi, esi
add al, 3
mov esi, edi
xor esi, 0x9eb94023
test al, al
cmovne esi, edi
mul cl
mov cl, 7
cmp al, cl
lea edi, [esi - 0x3f9d5d18]
mov cl, 0x3c
cmovne edi, esi
mov esi, edi
xor esi, 0x27d9d047
cmp al, cl
mov cl, 0x5b
cmovne esi, edi
add al, 0x93
test al, al
lea edi, [esi + 0x3075f524]
cmovne edi, esi
mul dl
mov esi, edi
dec al
xor esi, 0x1379a9ea
test al, al
cmovne esi, edi
mul cl
mov cl, 0x35
inc al
lea edi, [esi - 0x40deb701]
test al, al
cmovne edi, esi
mul cl
mov cl, 0x31
inc al
lea esi, [edi + 0x4202c7d4]
test al, al
cmovne esi, edi
mul cl
mov cl, 0xe9
mov edi, esi
add al, 0x31
xor edi, 0xa9cdc41c
test al, al
cmovne edi, esi
mul cl
mov cl, 3
mov esi, edi
xor esi, 0x9bb9ab4b
cmp al, ch
mov ch, 0x79
cmovne esi, edi
cmp al, dl
mov dl, 0xc3
lea edi, [esi + 0x57e05779]
cmovne edi, esi
add al, 0x30
test al, al
lea esi, [edi + 0x64a4d453]
cmovne esi, edi
mul cl
mov cl, 5
mov edi, esi
add al, 0xfd
xor edi, 0x552e55c9
test al, al
cmovne edi, esi
mul cl
mov cl, 0x2b
mov esi, edi
inc al
xor esi, 0x572d8c12
test al, al
cmovne esi, edi
mul cl
mov cl, 0xd5
cmp al, cl
lea edi, [esi + 0x7e75ac66]
mov cl, 0x78
cmovne edi, esi
cmp al, dl
mov dl, 0xfe
lea esi, [edi - 0x5a6b3226]
cmovne esi, edi
cmp al, dl
mov dl, 0xdb
lea edi, [esi - 0x5a19a1dd]
cmovne edi, esi
add al, 0x55
mov esi, edi
xor esi, 0xa65eb1a8
test al, al
cmovne esi, edi
xor al, dh
lea edi, [esi - 0x761427df]
cmovne edi, esi
add al, 0x97
test al, al
lea esi, [edi - 0x7e96109c]
cmovne esi, edi
mul dl
mov dl, 0x87
cmp al, bh
lea edi, [esi + 0x49b17bef]
cmovne edi, esi
add al, 0xc1
mov esi, edi
xor esi, 0x9b57c3c4
test al, al
cmovne esi, edi
mul dl
mov dl, 0x8c
mov edi, esi
xor edi, 0xfa428c99
cmp al, ch
mov ch, 1
cmovne edi, esi
cmp al, cl
mov cl, 0x3b
lea esi, [edi - 0x5d2d39f6]
cmovne esi, edi
sub dl, al
lea eax, [esi + 0x651db2f0]
cmovne eax, esi
mov esi, eax
xor esi, 0x7cc25c8c
xor dl, cl
mov cl, 0x29
cmovne esi, eax
mov al, 0x68
cmp dl, al
lea eax, [esi + 0x7a60c214]
cmovne eax, esi
add dl, 0xc8
test dl, dl
lea esi, [eax + 0x49eb6b66]
cmovne esi, eax
mov eax, edx
mov dl, 0x25
mul dl
lea edi, [esi - 0x13b2c398]
mov dl, 0xbd
add al, 0xdb
test al, al
cmovne edi, esi
mul cl
mov cl, 0x21
inc al
lea esi, [edi + 0x746e366f]
test al, al
cmovne esi, edi
mul dl
mov dl, 0x93
inc al
lea edi, [esi - 0x16e3b5ea]
test al, al
cmovne edi, esi
mul dl
mov dl, 0x5d
inc al
lea esi, [edi + 0x2f4f399e]
test al, al
cmovne esi, edi
mul bl
mov bl, 0xf5
mov edi, esi
dec al
xor edi, 0x248f6231
test al, al
cmovne edi, esi
mul cl
mov cl, 1
inc al
lea esi, [edi + 0x36f7f9c0]
test al, al
cmovne esi, edi
mul dl
mov dl, 0x30
mov edi, esi
xor edi, 0xa4126b92
cmp al, cl
cmovne edi, esi
mov esi, edi
xor esi, 0xcf4cda29
cmp al, bl
cmovne esi, edi
cmp al, dl
mov dl, 0x64
lea edi, [esi + 0x4007b04a]
cmovne edi, esi
mov esi, edi
xor esi, 0x87ca59b1
cmp al, dl
mov dl, 0x1f
cmovne esi, edi
add al, 0x10
mov edi, esi
xor edi, 0x9d05c91d
test al, al
cmovne edi, esi
mul dl
cmp al, dl
lea esi, [edi + 0x7fd2f70c]
mov dl, 0x1e
cmovne esi, edi
mov edi, esi
xor edi, 0x37fbea49
sub dl, al
mov eax, edx
cmovne edi, esi
mov dl, 0xb3
mul bl
lea esi, [edi + 0x1ba8e628]
mov bl, 1
inc al
test al, al
cmovne esi, edi
mul dl
mov dl, 0x81
mov edi, esi
xor edi, 0xe724ebe8
cmp al, cl
mov cl, 0x97
cmovne edi, esi
add al, 0xc6
mov esi, edi
xor esi, 0x974d2758
test al, al
cmovne esi, edi
xor al, dh
mov dh, 1
lea edi, [esi + 0x2e007326]
cmovne edi, esi
mul cl
mov cl, 0x2b
inc al
lea esi, [edi + 0xe97e471]
test al, al
cmovne esi, edi
mul dl
mov dl, 0x1c
cmp al, bh
lea edi, [esi - 0x3da22347]
cmovne edi, esi
cmp al, dl
mov dl, 0x1a
lea esi, [edi - 0x4e50b403]
cmovne esi, edi
cmp al, dl
mov dl, 0xc9
lea edi, [esi - 0x552b89ac]
cmovne edi, esi
add al, 0xe8
test al, al
lea esi, [edi - 0x564446d6]
cmovne esi, edi
mul cl
mov cl, 0x2b
mov edi, esi
add al, 0x2b
xor edi, 0x5e2196be
test al, al
cmovne edi, esi
mul dl
mov dl, 0x7f
mov esi, edi
dec al
xor esi, 0xf5c4bee7
test al, al
cmovne esi, edi
mul dl
mov dl, 0x35
mov edi, esi
xor edi, 0xa3bf8988
cmp al, bl
mov bl, 0x36
cmovne edi, esi
cmp al, bl
lea esi, [edi + 0x661b50f7]
cmovne esi, edi
cmp al, dl
mov dl, 0xb0
lea edi, [esi + 0x5f21067f]
cmovne edi, esi
sub dl, al
lea esi, [edi - 0x50552e70]
mov eax, edx
mov dl, 0x8d
cmovne esi, edi
mul dl
mov dl, 0xa7
mov edi, esi
add al, 0x8d
xor edi, 0x18c89f86
test al, al
cmovne edi, esi
mul dl
mov dl, 0xef
mov esi, edi
add al, 0x59
xor esi, 0x8a0b3403
test al, al
cmovne esi, edi
mul dl
mov dl, 0x8b
add al, 0xef
lea edi, [esi + 0x5292868]
test al, al
cmovne edi, esi
mul dl
mov dl, 0x87
mov esi, edi
xor esi, 0x712dee33
cmp al, dh
mov dh, 0xb7
cmovne esi, edi
mov edi, esi
xor edi, 0x996b0c4b
cmp al, cl
mov cl, 0x2a
cmovne edi, esi
cmp al, cl
mov cl, 0x27
lea esi, [edi - 0x361df4ff]
cmovne esi, edi
mov edi, esi
xor edi, 0x4cf3fd14
sub dl, al
mov eax, edx
cmovne edi, esi
mov dl, 0xfe
mul cl
lea esi, [edi + 0x62613a8]
mov cl, 0xcf
add al, 0x27
test al, al
cmovne esi, edi
mul cl
mov cl, 0xcb
inc al
lea edi, [esi - 0x3f3ed203]
test al, al
cmovne edi, esi
mul cl
mov cl, 0x21
mov esi, edi
dec al
xor esi, 0xafce963c
test al, al
cmovne esi, edi
mul cl
mov cl, 0x7b
cmp al, bh
lea edi, [esi - 0xadc725a]
cmovne edi, esi
sub dl, al
lea esi, [edi + 0x1ff81903]
mov eax, edx
mov dl, 0xe8
cmovne esi, edi
mul cl
dec al
lea edi, [esi - 0x762ea113]
test al, al
cmovne edi, esi
xor al, dl
mov dl, 0x47
lea esi, [edi + 0x22fe918b]
cmovne esi, edi
mul dl
mov dl, 0xb7
mov edi, esi
dec al
xor edi, 0xe8809362
test al, al
cmovne edi, esi
mul dl
cmp al, dl
lea esi, [edi - 0x1f7e3d9f]
mov dl, 0xcd
cmovne esi, edi
add al, 0xc
test al, al
lea edi, [esi + 0x736d76b]
cmovne edi, esi
mul dl
mov dl, 0x51
mov esi, edi
add al, 0x33
xor esi, 0x9b5c9076
test al, al
cmovne esi, edi
mul dl
mov dl, 0x5f
mov edi, esi
dec al
xor edi, 0xeefcdff5
test al, al
cmovne edi, esi
mul dl
mov dl, 0x2d
dec al
lea esi, [edi - 0x15b741e2]
test al, al
cmovne esi, edi
mul dl
mov dl, 0x91
cmp al, ch
lea edi, [esi + 0xd39d390]
mov ch, 0xe7
cmovne edi, esi
add al, 0x6d
test al, al
lea esi, [edi - 0x1dee29c4]
cmovne esi, edi
xor al, dl
mov dl, 0xe6
lea edi, [esi - 0x4da724c6]
cmovne edi, esi
cmp al, dl
mov dl, 0xe9
lea esi, [edi - 0x7525cc79]
cmovne esi, edi
mov edi, esi
xor edi, 0x68730760
cmp al, dl
mov dl, 0xe8
cmovne edi, esi
mov esi, edi
xor esi, 0x4b070d86
sub dl, al
mov eax, edx
cmovne esi, edi
mov dl, 0xdf
mul cl
mov edi, esi
mov cl, 0xfb
inc al
xor edi, 0x9c11e9a1
test al, al
cmovne edi, esi
cmp al, bl
mov bl, 0xb7
lea esi, [edi + 0x4b9cb4d7]
cmovne esi, edi
xor al, cl
mov cl, 0x3a
lea edi, [esi - 0x869da21]
cmovne edi, esi
add al, 0x85
test al, al
lea esi, [edi - 0x197f094c]
cmovne esi, edi
xor al, cl
mov cl, 0xf
lea edi, [esi + 0x717f1722]
cmovne edi, esi
mul ch
mov esi, edi
inc al
xor esi, 0x5bac9e2d
test al, al
cmovne esi, edi
mul cl
mov cl, 0x69
inc al
lea edi, [esi - 0x7476b52c]
test al, al
cmovne edi, esi
mul cl
mov cl, 0xb
dec al
lea esi, [edi + 0x31a0ba8d]
test al, al
cmovne esi, edi
xor al, cl
mov cl, 0x55
lea edi, [esi - 0x82b2375]
cmovne edi, esi
add al, 0x98
mov esi, edi
xor esi, 0xae7f0338
test al, al
cmovne esi, edi
mul dh
mov dh, 0x3e
dec al
lea edi, [esi - 0x27a754eb]
test al, al
cmovne edi, esi
cmp al, cl
mov cl, 0x3e
lea esi, [edi + 0x55b4e370]
cmovne esi, edi
cmp al, cl
mov cl, 0x2a
lea edi, [esi + 0x57c942e2]
cmovne edi, esi
xor al, cl
mov cl, 1
lea esi, [edi + 0x54ce54ce]
cmovne esi, edi
add al, 0xe8
test al, al
lea edi, [esi + 0x5de9b046]
cmovne edi, esi
mul dl
mov esi, edi
xor esi, 0x23635892
cmp al, dl
mov dl, 0x73
cmovne esi, edi
mov edi, esi
xor edi, 0xdb0c7225
cmp al, dl
cmovne edi, esi
add al, 0xb
test al, al
lea esi, [edi - 0x33048ec1]
cmovne esi, edi
mul ch
mov ch, 0xc1
cmp al, cl
lea edi, [esi - 0x77633473]
mov cl, 0xaf
cmovne edi, esi
add al, 0xbc
test al, al
lea esi, [edi + 0x5f743aeb]
cmovne esi, edi
mul cl
mov cl, 0x2c
cmp al, bh
lea edi, [esi - 0x5aa45880]
cmovne edi, esi
cmp al, cl
mov cl, 0xf7
lea esi, [edi + 0x5c469c65]
cmovne esi, edi
mov edi, esi
xor edi, 0xf668ee7a
cmp al, cl
mov cl, 0x93
cmovne edi, esi
cmp al, cl
mov cl, 0xea
lea esi, [edi - 0x6214d4cd]
cmovne esi, edi
add al, 0x5c
test al, al
lea edi, [esi - 0x10fffb2b]
cmovne edi, esi
mov esi, edi
xor esi, 0xcd84ccf8
cmp al, cl
mov cl, 0x9e
cmovne esi, edi
mov edi, esi
xor edi, 0x201fc6e5
xor al, cl
mov cl, 0xfd
cmovne edi, esi
add al, 0xaa
mov esi, edi
xor esi, 0x1f5c4971
test al, al
cmovne esi, edi
mov edi, esi
xor edi, 0xad8b815e
xor al, cl
mov cl, 0x73
cmovne edi, esi
add al, 0x8a
mov esi, edi
xor esi, 0xa041111
test al, al
cmovne esi, edi
mul dl
mov dl, 0x1e
mov edi, esi
mov byte [esp + 0x58], al
xor edi, 0xddbfa02e
cmp al, bh
cmovne edi, esi
cmp al, dl
mov dl, 0x29
lea eax, [edi - 0x7fbbc397]
cmovne eax, edi
imul esi, dword [esp + 8], 0xfa9028
mov dword [esp + 0x10], eax
mov eax, dword [esp + 0xcc]
lea edi, [esi - 0x229d1103]
mul dl
mov dl, 0xd7
cmp al, dl
mov dl, 0xe
cmovne edi, esi
cmp al, dl
mov dl, 0xd
lea esi, [edi - 0xda5881]
cmovne esi, edi
sub dl, al
lea edi, [esi - 0x11dbf89f]
mov eax, edx
mov dl, 9
cmovne edi, esi
mul dl
mov dl, 0x33
mov esi, edi
add al, 0xf7
xor esi, 0xd88a2be0
test al, al
cmovne esi, edi
mul bl
mov bl, 0xd1
dec al
lea edi, [esi - 0x1fbe6820]
test al, al
cmovne edi, esi
mul dl
mov dl, 0xa4
mov esi, edi
inc al
xor esi, 0xc1c0cabe
test al, al
cmovne esi, edi
cmp al, dl
mov dl, 0xd1
lea edi, [esi - 0x9396331]
cmovne edi, esi
xor al, dl
mov dl, 0xcd
lea esi, [edi + 0x5549e7b9]
cmovne esi, edi
cmp al, dl
mov dl, 0xcc
lea edi, [esi - 0x5b186240]
cmovne edi, esi
sub dl, al
lea esi, [edi + 0x5a3107a9]
mov eax, edx
mov dl, 0x2b
cmovne esi, edi
mul ch
inc al
lea edi, [esi - 0x3b730a85]
test al, al
cmovne edi, esi
mul dl
mov dl, 0x8d
add al, 0x2b
lea esi, [edi + 0x554db26f]
test al, al
cmovne esi, edi
mul dl
mov dl, 0x81
mov edi, esi
xor edi, 0xcd75bc5c
cmp al, cl
mov cl, 0xb9
cmovne edi, esi
cmp al, cl
mov cl, 0x41
lea esi, [edi - 0x53d8e3e4]
cmovne esi, edi
cmp al, cl
mov cl, 0x4d
lea edi, [esi + 0x159156da]
cmovne edi, esi
add al, 0xc0
test al, al
lea esi, [edi + 0x311f0914]
cmovne esi, edi
mul cl
mov cl, 0x24
cmp al, bh
lea edi, [esi - 0x3f2ab25e]
cmovne edi, esi
cmp al, cl
mov cl, 0x81
lea esi, [edi + 0x20186b2e]
cmovne esi, edi
add al, 0x5b
mov edi, esi
xor edi, 0x29662976
test al, al
cmovne edi, esi
mul dl
cmp al, dl
lea esi, [edi + 0x13ac4bec]
mov dl, 0x82
cmovne esi, edi
cmp al, dl
mov dl, 0xa3
lea edi, [esi - 0x3b3f3607]
cmovne edi, esi
sub dl, al
lea esi, [edi - 0x1ffe7939]
mov eax, edx
mov dl, 0xeb
cmovne esi, edi
mul cl
mov cl, 5
add al, 0x81
lea edi, [esi - 0x33dedcf4]
test al, al
cmovne edi, esi
mul ch
mov ch, 0x3f
cmp al, ch
lea esi, [edi - 0x898135e]
cmovne esi, edi
cmp al, dh
mov dh, 0xfd
lea edi, [esi - 0x24bb8664]
cmovne edi, esi
sub dl, al
lea esi, [edi + 0x45dbf48d]
mov eax, edx
mov dl, 0x83
cmovne esi, edi
mul cl
mov cl, 0x6d
mov edi, esi
dec al
xor edi, 0xc78c61ac
test al, al
cmovne edi, esi
mul cl
mov cl, 0x4b
mov esi, edi
inc al
xor esi, 0x1a3d97c7
test al, al
cmovne esi, edi
mul cl
mov cl, 0x27
cmp al, bh
lea edi, [esi - 0x65515ccd]
cmovne edi, esi
add al, 0xed
test al, al
lea esi, [edi - 0x74931511]
cmovne esi, edi
mul cl
mov cl, 1
cmp al, cl
lea edi, [esi + 0x263cebe2]
mov cl, 0x45
cmovne edi, esi
add al, 7
test al, al
lea esi, [edi + 0x40115328]
cmovne esi, edi
cmp al, cl
mov cl, 0xba
lea edi, [esi - 0x72651b90]
cmovne edi, esi
xor al, cl
mov cl, 0x75
lea esi, [edi + 0x3f44f9e]
cmovne esi, edi
mul dl
mov edi, esi
xor edi, 0x8086e7d9
cmp al, dl
mov dl, 0x82
cmovne edi, esi
mov esi, edi
xor esi, 0x1b373b99
sub dl, al
mov eax, edx
cmovne esi, edi
mov dl, 0xd0
mul cl
lea edi, [esi - 0x36f5eb12]
mov cl, 0x43
cmp al, bh
cmovne edi, esi
add al, 0x69
mov esi, edi
xor esi, 0xab1303bc
test al, al
cmovne esi, edi
xor al, cl
mov cl, 0x6f
lea edi, [esi - 0x60ca40c6]
cmovne edi, esi
mul cl
mov cl, 0xd1
mov esi, edi
dec al
xor esi, 0x7ed49d3a
test al, al
cmovne esi, edi
mul cl
cmp al, cl
lea edi, [esi + 0x16c6a1c6]
mov cl, 0xc9
cmovne edi, esi
mov esi, edi
xor esi, 0x44146c37
sub dl, al
mov eax, edx
cmovne esi, edi
mov dl, 0xbc
mul cl
lea edi, [esi + 0x3c0d738c]
mov cl, 0xd9
dec al
test al, al
cmovne edi, esi
mul cl
mov cl, 0x48
mov esi, edi
dec al
xor esi, 0x992da5e3
test al, al
cmovne esi, edi
xor al, cl
mov cl, 0x44
lea edi, [esi + 0x3ad3c7f2]
cmovne edi, esi
cmp al, ch
mov ch, 0x1f
lea esi, [edi - 0x54d927db]
cmovne esi, edi
add al, 0x28
mov edi, esi
xor edi, 0xec28fa1c
test al, al
cmovne edi, esi
cmp al, cl
mov cl, 0xd1
lea esi, [edi + 0x78cc324d]
cmovne esi, edi
mov edi, esi
xor edi, 0x3a34e958
xor al, dh
cmovne edi, esi
mul cl
mov esi, edi
xor esi, 0xaeb80291
cmp al, cl
mov cl, 0xce
cmovne esi, edi
cmp al, cl
mov cl, 0xeb
lea edi, [esi + 0x368bcd97]
cmovne edi, esi
mov esi, edi
xor esi, 0xbb05fc1
cmp al, cl
mov cl, 0x58
cmovne esi, edi
add al, 0xb9
test al, al
lea edi, [esi - 0x5bafeb7c]
cmovne edi, esi
mov esi, edi
xor esi, 0x5e2550d8
xor al, cl
mov cl, 0x55
cmovne esi, edi
mul cl
mov cl, 0xab
mov edi, esi
xor edi, 0x6f2c71d6
cmp al, cl
mov cl, 0xad
cmovne edi, esi
add al, 0x89
mov esi, edi
xor esi, 0x468428e7
test al, al
cmovne esi, edi
mul cl
mov cl, 0xe1
mov edi, esi
xor edi, 0x8fdb1796
cmp al, bh
cmovne edi, esi
add al, 0xa4
mov esi, edi
xor esi, 0x9e34b030
test al, al
cmovne esi, edi
mul ch
cmp al, cl
lea edi, [esi - 0x1271cd39]
cmovne edi, esi
cmp al, dl
mov dl, 0x52
lea esi, [edi - 0x3c494255]
cmovne esi, edi
add al, 0xa2
test al, al
lea edi, [esi - 0x40ae9148]
cmovne edi, esi
mul cl
mov cl, 0x1e
mov esi, edi
xor esi, 0x1b5ebf59
cmp al, ch
cmovne esi, edi
cmp al, cl
lea ecx, [esi - 0x2e092b71]
cmovne ecx, esi
sub dl, al
lea esi, [ecx + 0x5825c27a]
mov eax, edx
mov dl, 0xfe
cmovne esi, ecx
mov cl, 0x1d
mul cl
lea ecx, [esi - 0x7b4fc23e]
mov ah, 0x46
cmp al, bh
cmovne ecx, esi
sub dl, al
lea esi, [ecx + 0x66eeb00]
cmovne esi, ecx
mov cl, 0xcf
cmp dl, cl
lea ecx, [esi + 0x2b562d07]
cmovne ecx, esi
cmp dl, ah
mov dl, 0xe8
lea esi, [ecx + 0x1cdeaeb5]
cmovne esi, ecx
sub dl, al
lea ecx, [esi - 0x464b2332]
mov eax, edx
mov dl, 0x23
cmovne ecx, esi
mul dl
mov dl, 0x94
dec al
lea esi, [ecx + 0x2f3bdeab]
test al, al
cmovne esi, ecx
mov cl, 0xf3
mul cl
mov ecx, esi
add al, 0xd
xor ecx, 0x4935a050
test al, al
cmovne ecx, esi
mul bl
mov bl, 0xc7
inc al
lea esi, [ecx - 0x46e2dc52]
test al, al
cmovne esi, ecx
mov cl, 0x71
mul cl
lea ecx, [esi - 0x40dc0cb3]
cmp al, bh
cmovne ecx, esi
add al, 0x7e
mov esi, ecx
xor esi, 0xa845c657
test al, al
cmovne esi, ecx
mov cl, 0xcd
mul cl
mov ecx, esi
add al, 0xcd
xor ecx, 0x8d5e33d9
test al, al
cmovne ecx, esi
xor al, dl
mov dl, 0xd3
lea esi, [ecx - 0x69092670]
cmovne esi, ecx
mov cl, 0x25
mul cl
mov ecx, esi
dec al
xor ecx, 0xdcb6f04d
test al, al
cmovne ecx, esi
mul dl
mov dl, 0xfe
cmp al, bh
lea esi, [ecx + 0x677260fe]
cmovne esi, ecx
mov ecx, esi
xor ecx, 0x458d5b1b
sub dl, al
mov eax, edx
mov dl, 0x1b
cmovne ecx, esi
mul dl
lea esi, [ecx - 0x1c8bc693]
mov dl, 0xf2
dec al
test al, al
cmovne esi, ecx
xor al, bl
lea ecx, [esi - 0x29bd43c3]
cmovne ecx, esi
add al, 0xb3
test al, al
lea esi, [ecx - 0x7e848c2e]
cmovne esi, ecx
cmp al, dh
lea ecx, [esi - 0x3b3f0597]
cmovne ecx, esi
mov esi, ecx
xor esi, 0xbe7fc719
xor al, dl
mov dl, 0x61
cmovne esi, ecx
mov cl, 0x4d
mul cl
mov ecx, esi
add al, 0xb3
xor ecx, 0xa8f987d2
test al, al
cmovne ecx, esi
mul dl
mov dl, 0xe0
mov esi, ecx
dec al
xor esi, 0xb35be84a
test al, al
cmovne esi, ecx
mov cl, 0xd
mul cl
lea ecx, [esi - 0x264c138d]
cmp al, bh
cmovne ecx, esi
add al, 0xf2
test al, al
lea esi, [ecx + 0x2f9a4e80]
cmovne esi, ecx
mov cl, 3
mul cl
mov ecx, esi
add al, 3
xor ecx, 0xaafe66f5
test al, al
cmovne ecx, esi
xor al, dh
mov dh, 0xfd
lea esi, [ecx - 0x7aadaaba]
cmovne esi, ecx
mov cl, 0x15
mul cl
mov ecx, esi
inc al
xor ecx, 0x9c047a9b
test al, al
cmovne ecx, esi
xor al, dl
mov dl, 0x33
lea esi, [ecx + 0x58ba7ddb]
cmovne esi, ecx
mov cl, 0xcb
mul cl
lea ecx, [esi + 0x49c3b13e]
dec al
test al, al
cmovne ecx, esi
mul dl
mov dl, 0xf7
add al, 0xcd
lea esi, [ecx + 0x5597d6f9]
test al, al
cmovne esi, ecx
mov cl, 0xa5
mul cl
lea ecx, [esi - 0x2a7b02f1]
dec al
test al, al
cmovne ecx, esi
mul dl
mov dl, 0x1c
mov esi, ecx
dec al
xor esi, 0xe6ec8db7
test al, al
cmovne esi, ecx
mov cl, 0xe7
mul cl
mov ecx, esi
inc al
xor ecx, 0x2149e750
test al, al
cmovne ecx, esi
mov esi, ecx
xor esi, 0x9c5be03d
cmp al, dl
mov dl, 0x73
cmovne esi, ecx
mov ecx, esi
xor ecx, 0xcd333826
xor al, dl
mov dl, 0x75
cmovne ecx, esi
mul bl
mov bl, 0x1b
dec al
lea esi, [ecx - 0x347cbfd4]
test al, al
cmovne esi, ecx
mul dl
mov dl, 0x3d
mov ecx, esi
xor ecx, 0xe962447c
cmp al, bh
cmovne ecx, esi
cmp al, dl
mov dl, 0xe6
lea esi, [ecx + 0x2c2c7f95]
cmovne esi, ecx
mov cl, 0xac
cmp al, cl
lea ecx, [esi + 0x5860a82b]
cmovne ecx, esi
cmp al, dl
mov dl, 0xe5
lea esi, [ecx + 0xf8ab7c7]
cmovne esi, ecx
sub dl, al
lea ecx, [esi - 0x14eb03d8]
mov eax, edx
mov dl, 0x3a
cmovne ecx, esi
mul dh
mov dh, 0x2d
add al, 3
lea esi, [ecx + 0x7b7014e1]
test al, al
cmovne esi, ecx
mov cl, 0x74
xor al, cl
lea ecx, [esi + 0x47d8615]
cmovne ecx, esi
cmp al, dl
mov dl, 0x39
lea esi, [ecx - 0x3506476f]
cmovne esi, ecx
mov ecx, esi
xor ecx, 0x8f7fb69b
cmp al, dl
mov dl, 0xe
cmovne ecx, esi
sub dl, al
lea esi, [ecx - 0x5f3aee4e]
mov eax, edx
mov dl, 0x28
cmovne esi, ecx
mov cl, 0xcd
mul cl
mov cl, 1
cmp al, cl
lea ecx, [esi - 0x666235]
cmovne ecx, esi
cmp al, dl
mov dl, 7
lea esi, [ecx + 0x6e4183e9]
cmovne esi, ecx
mov cl, 0x63
cmp al, cl
lea ecx, [esi - 0x15b47f91]
cmovne ecx, esi
cmp al, dl
mov dl, 0x47
lea esi, [ecx + 0x6d6cc240]
cmovne esi, ecx
mov ecx, esi
xor ecx, 0x7fe1f2aa
cmp al, dl
mov dl, 0x24
cmovne ecx, esi
cmp al, dl
mov dl, 0x27
lea esi, [ecx + 0x6a77f32d]
cmovne esi, ecx
mov cl, 0xb9
cmp al, cl
lea ecx, [esi + 0x35c790c3]
cmovne ecx, esi
add al, 0x27
test al, al
lea esi, [ecx - 0x1c3b200d]
cmovne esi, ecx
mov cl, 0xfc
xor al, cl
lea ecx, [esi - 0x7bf94522]
cmovne ecx, esi
mul dl
mov dl, 0x1f
cmp al, bh
lea esi, [ecx + 0x6cee651b]
cmovne esi, ecx
add al, 0x65
test al, al
lea ecx, [esi + 0x15409bb2]
cmovne ecx, esi
mul dl
mov dl, 1
mov ah, 0x61
cmp al, dl
lea esi, [ecx + 0x1923bd64]
cmovne esi, ecx
add al, 0xb9
test al, al
lea ecx, [esi + 0x7aba1ae4]
cmovne ecx, esi
mul ah
mov ah, 0x69
mov esi, ecx
xor esi, 0x7847daa3
cmp al, bh
cmovne esi, ecx
add al, 7
test al, al
lea ecx, [esi - 0x4f463aa6]
cmovne ecx, esi
mul ah
mov esi, ecx
xor esi, 0xd2725727
cmp al, dl
mov dl, 0x1a
cmovne esi, ecx
mov cl, 0x1b
cmp al, cl
lea ecx, [esi + 0x5fcc90d]
cmovne ecx, esi
sub dl, al
lea esi, [ecx - 0x6807592f]
mov eax, edx
mov dl, 0xcb
cmovne esi, ecx
mov cl, 0x2b
mul cl
lea ecx, [esi - 0xbca18ec]
inc al
test al, al
cmovne ecx, esi
mul dl
mov dl, 0xc9
cmp al, bh
lea esi, [ecx - 0x6259486b]
cmovne esi, ecx
mov cl, 0xca
cmp al, cl
lea ecx, [esi + 0x21e19b4b]
cmovne ecx, esi
add al, 0x94
test al, al
lea esi, [ecx - 0x60c353b9]
cmovne esi, ecx
mov cl, 0xc1
mul cl
mov ecx, esi
dec al
xor ecx, 0xf10107a2
test al, al
cmovne ecx, esi
mul dl
mov dl, 0x37
mov esi, ecx
inc al
xor esi, 0xde8455eb
test al, al
cmovne esi, ecx
xor al, bl
mov bl, 0x17
lea ecx, [esi - 0x306f092e]
cmovne ecx, esi
mul dl
mov dl, 0xe3
add al, 0x37
lea esi, [ecx - 0x2967b4c]
test al, al
cmovne esi, ecx
mov cl, 0xba
xor al, cl
lea ecx, [esi - 0x56170ba3]
cmovne ecx, esi
mul dl
mov dl, 0x1d
cmp al, dl
lea esi, [ecx + 0x418c6e68]
mov dl, 0xde
cmovne esi, ecx
mov cl, 0x1c
cmp al, cl
lea ecx, [esi - 0x159d29c6]
cmovne ecx, esi
sub dl, al
lea esi, [ecx - 0x4b751d82]
mov eax, edx
mov dl, 0x33
cmovne esi, ecx
mov cl, 0x33
mul cl
cmp al, cl
lea ecx, [esi - 0x53b7ab]
cmovne ecx, esi
add al, 0xc2
mov esi, ecx
xor esi, 0xd6724de5
test al, al
cmovne esi, ecx
mov cl, 0x77
mul cl
mov cl, 0x89
cmp al, cl
lea ecx, [esi - 0xb2de73f]
cmovne ecx, esi
add al, 0x5f
test al, al
lea esi, [ecx - 0x1a1e405e]
cmovne esi, ecx
mov cl, 0x6d
mul cl
lea ecx, [esi + 0x1bb2986f]
mov ah, 0x13
cmp al, bh
cmovne ecx, esi
add al, 0x86
test al, al
lea esi, [ecx - 0x13986831]
cmovne esi, ecx
mov cl, 0xdf
xor al, cl
lea ecx, [esi + 0x7ab8e202]
cmovne ecx, esi
mul ah
dec al
lea esi, [ecx - 0x635e4cad]
test al, al
cmovne esi, ecx
mov cl, 0xd9
mul cl
lea ecx, [esi - 0x72e77f50]
mov ah, 0x19
dec al
test al, al
cmovne ecx, esi
mul ah
mov esi, ecx
dec al
xor esi, 0xff26e31b
test al, al
cmovne esi, ecx
xor al, dl
mov dl, 0x79
lea ecx, [esi - 0x58410b52]
cmovne ecx, esi
mul dl
mov dl, 0x49
add al, 0x87
lea esi, [ecx - 0x13b87522]
test al, al
cmovne esi, ecx
mov cl, 0x3d
xor al, cl
lea ecx, [esi - 0x51598b3c]
cmovne ecx, esi
mul dl
mov dl, 0xc7
dec al
lea esi, [ecx - 0x7b666fdc]
test al, al
cmovne esi, ecx
mov cl, 0x45
mul cl
lea ecx, [esi + 0x37015268]
inc al
test al, al
cmovne ecx, esi
mul dl
mov dl, 0xa8
mov esi, ecx
dec al
xor esi, 0x2cb45059
test al, al
cmovne esi, ecx
mul bl
add al, 0xe9
lea ecx, [esi + 0x259931ed]
test al, al
cmovne ecx, esi
xor al, dl
mov dl, 0xf0
lea esi, [ecx + 0x4de50c9b]
cmovne esi, ecx
add al, 0x56
test al, al
lea ecx, [esi - 0x681d72ae]
cmovne ecx, esi
mov esi, ecx
xor esi, 0xbbb0b747
xor al, dl
mov dl, 0xa5
cmovne esi, ecx
add al, 0x2c
test al, al
lea ecx, [esi - 0x13de6af]
cmovne ecx, esi
mul dl
mov dl, 0xfe
cmp al, bh
lea esi, [ecx + 0x47ee22cf]
mov bh, 0x17
cmovne esi, ecx
mov ecx, esi
xor ecx, 0x3322ec59
sub dl, al
cmovne ecx, esi
mov eax, ecx
xor eax, 0xba3c35fa
xor dl, dh
mov dh, 0xc4
cmovne eax, ecx
mov cl, 0xcc
cmp dl, cl
lea ecx, [eax - 0x58f80f42]
cmovne ecx, eax
mov eax, ecx
xor eax, 0xf635a416
cmp dl, dh
mov dh, 0xff
cmovne eax, ecx
add dl, 0x38
test dl, dl
lea ecx, [eax - 0x169cff09]
cmovne ecx, eax
mov eax, edx
mov dl, 0x4d
mov esi, ecx
mul dl
mov dl, 1
xor esi, 0xad31e5b3
cmp al, dl
mov dl, 0x3b
cmovne esi, ecx
mov cl, 0xa
cmp al, cl
lea ecx, [esi + 0x23d6eb58]
cmovne ecx, esi
add al, 0xfd
test al, al
lea esi, [ecx - 0x349b9efc]
cmovne esi, ecx
mov cl, 0xed
mul cl
lea ecx, [esi + 0x6a15f78d]
inc al
test al, al
cmovne ecx, esi
mul dl
mov dl, 0x69
dec al
lea esi, [ecx - 0x4d589672]
test al, al
cmovne esi, ecx
mov cl, 0xfd
mul cl
cmp al, cl
lea ecx, [esi + 0x7cb7d386]
cmovne ecx, esi
add al, 0xc3
test al, al
lea esi, [ecx - 0x2fa5b19c]
cmovne esi, ecx
mov cl, 0xd7
mul cl
lea ecx, [esi - 0x115e53eb]
cmp al, dh
cmovne ecx, esi
mov esi, ecx
xor esi, 0x3eb74f04
cmp al, dl
mov dl, 6
cmovne esi, ecx
mov cl, 0x25
cmp al, cl
lea ecx, [esi + 0x59cb8883]
cmovne ecx, esi
mov esi, ecx
xor esi, 0x873683cd
cmp al, dl
mov dl, 0xfb
cmovne esi, ecx
mov cl, 5
sub cl, al
lea eax, [esi + 0x4d3696a]
cmovne eax, esi
cmp cl, bl
mov bl, 0x1b
lea esi, [eax + 0x7675901b]
cmovne esi, eax
mov al, 0x16
sub al, cl
lea ecx, [esi - 0x3659fad8]
cmovne ecx, esi
mul dl
mov dl, 0x53
cmp al, dh
lea esi, [ecx - 0x1dcb9be9]
mov dh, 0xff
cmovne esi, ecx
add al, 0xfe
test al, al
lea ecx, [esi + 0x5989aa01]
cmovne ecx, esi
mul dl
mov dl, 0x5f
add al, 0xad
lea esi, [ecx - 0x704b1d62]
test al, al
cmovne esi, ecx
mov ecx, esi
xor ecx, 0xde28d30c
xor al, dl
mov dl, 0xa6
cmovne ecx, esi
cmp al, dl
mov dl, 0x9e
lea esi, [ecx - 0x44bc89e5]
cmovne esi, ecx
add al, 0x62
mov ecx, esi
xor ecx, 0xec64b27f
test al, al
cmovne ecx, esi
xor al, dl
mov dl, 5
lea esi, [ecx + 0xa764a32]
cmovne esi, ecx
mul dl
mov dl, 0xfe
mov ecx, esi
xor ecx, 0x1f1eecaa
cmp al, dh
cmovne ecx, esi
cmp al, dl
mov dl, 0x4a
lea esi, [ecx + 0x2e54c530]
cmovne esi, ecx
sub dl, al
lea ecx, [esi + 0x6d799676]
mov eax, edx
mov dl, 0x29
cmovne ecx, esi
mul dl
mov dl, 0x16
cmp al, dh
lea esi, [ecx - 0x1aa1f7f2]
cmovne esi, ecx
add al, 0xe5
test al, al
lea ecx, [esi - 0x5713f2dc]
cmovne ecx, esi
xor al, dl
mov dl, 0x77
lea esi, [ecx - 0x7f18a63d]
cmovne esi, ecx
mul dl
mov dl, 0xfe
mov ecx, esi
xor ecx, 0x4b48cd84
cmp al, dh
cmovne ecx, esi
sub dl, al
lea esi, [ecx + 0x3804132d]
mov eax, edx
mov dl, 1
cmovne esi, ecx
mul bl
dec al
lea ecx, [esi - 0x44a751ba]
test al, al
cmovne ecx, esi
mul bh
mov bh, 1
cmp al, dl
lea esi, [ecx + 0x45c1ea8a]
mov dl, 0x5b
cmovne esi, ecx
add al, 0x77
mov ecx, esi
xor ecx, 0x48e0fc46
test al, al
cmovne ecx, esi
mul dl
mov dl, 0xfe
cmp al, dh
lea esi, [ecx + 0x55c1d08d]
mov dh, 0xff
cmovne esi, ecx
sub dl, al
lea ecx, [esi + 0x6548e58]
mov eax, edx
mov dl, 0x63
cmovne ecx, esi
mul dl
mov dl, 0x19
mov esi, ecx
inc al
xor esi, 0x7113bd45
test al, al
cmovne esi, ecx
mov cl, 0x87
mul cl
mov ecx, esi
dec al
xor ecx, 0xe1db81fb
test al, al
cmovne ecx, esi
mul dl
mov dl, 0x7f
mov esi, ecx
xor esi, 0x6b79c60e
cmp al, bh
mov bh, 0x89
cmovne esi, ecx
add al, 0x7b
test al, al
lea ecx, [esi - 0x7b885442]
cmovne ecx, esi
mul dl
mov dl, 0x81
cmp al, dl
lea esi, [ecx - 0x204301ad]
mov dl, 0x35
cmovne esi, ecx
mov ecx, esi
xor ecx, 0x79480367
cmp al, dl
mov dl, 0xff
cmovne ecx, esi
add al, 0xf5
test al, al
lea esi, [ecx + 0x707fa809]
cmovne esi, ecx
mov cl, 0x51
mul cl
lea ecx, [esi + 0x3dfce361]
mov ah, 0xe5
cmp al, dl
cmovne ecx, esi
add al, 0x16
mov esi, ecx
xor esi, 0x48cafc2
test al, al
cmovne esi, ecx
mul ah
mov ecx, esi
xor ecx, 0xc382f5c9
cmp al, dl
mov dl, 0xff
cmovne ecx, esi
add al, 0xea
test al, al
lea esi, [ecx + 0x678c6995]
cmovne esi, ecx
mov cl, 0xb3
mul cl
lea ecx, [esi + 0x7554a7e]
dec al
test al, al
cmovne ecx, esi
mul bl
mov bl, 0x59
mov esi, ecx
xor esi, 0x3927f150
cmp al, dl
mov dl, 0xcf
cmovne esi, ecx
mov cl, 0x1d
cmp al, cl
lea ecx, [esi + 0x6de4c470]
cmovne ecx, esi
add al, 0x8f
test al, al
lea esi, [ecx + 0x675d4803]
cmovne esi, ecx
mov cl, 0x33
mul cl
lea ecx, [esi + 0x2fb96109]
add al, 0x33
test al, al
cmovne ecx, esi
mul dl
mov dl, 0x61
inc al
lea esi, [ecx - 0x3e6d35a9]
test al, al
cmovne esi, ecx
mul bh
mov ecx, esi
xor ecx, 0x2e421b80
cmp al, dh
mov dh, 1
cmovne ecx, esi
add al, 0x3d
mov esi, ecx
xor esi, 0x17b83308
test al, al
cmovne esi, ecx
mul dl
mov dl, 1
mov ecx, esi
xor ecx, 0x939ab3a8
cmp al, dh
cmovne ecx, esi
add al, 0x6a
test al, al
lea esi, [ecx + 0x72409a34]
cmovne esi, ecx
mov cl, 0xe7
mul cl
lea ecx, [esi + 0x1826bcec]
mov ah, 0x30
cmp al, dh
mov dh, 0x21
cmovne ecx, esi
add al, 0x1c
test al, al
lea esi, [ecx + 0x60917c7c]
cmovne esi, ecx
mov ecx, esi
xor ecx, 0xdefc33d2
cmp al, dh
cmovne ecx, esi
xor al, ah
lea esi, [ecx - 0x4a1cadf8]
cmovne esi, ecx
mov cl, 0x2d
mul cl
lea ecx, [esi - 0xe002765]
mov ah, 0x23
inc al
test al, al
cmovne ecx, esi
xor al, ah
lea esi, [ecx - 0x4002c414]
cmovne esi, ecx
mov cl, 0xa1
mul cl
lea ecx, [esi + 0x3efb887e]
inc al
test al, al
cmovne ecx, esi
mul bl
mov esi, ecx
dec al
xor esi, 0x6775ca3f
test al, al
cmovne esi, ecx
mov cl, 0x8b
mul cl
lea ecx, [esi + 0x3070b20c]
mov ah, 0x8f
inc al
test al, al
cmovne ecx, esi
mul ah
mov ah, 0xfd
dec al
lea esi, [ecx - 0x1c97c419]
test al, al
cmovne esi, ecx
mul ah
mov ecx, esi
xor ecx, 0x458278a2
cmp al, dl
cmovne ecx, esi
add al, 0x51
test al, al
lea esi, [ecx + 0x2f5839f1]
cmovne esi, ecx
mov cl, 0xb5
mul cl
lea ecx, [esi + 0x7dfe7723]
mov ah, 0x9b
dec al
test al, al
cmovne ecx, esi
mul ah
inc al
lea esi, [ecx + 0x42a9162f]
test al, al
cmovne esi, ecx
mov cl, 0xbd
mul cl
mov ecx, esi
mov ah, 0xef
dec al
xor ecx, 0x9ebcc0c4
test al, al
cmovne ecx, esi
mul ah
cmp al, dl
lea esi, [ecx - 0x601467b3]
mov dl, 0x1f
cmovne esi, ecx
mov cl, 0xc1
cmp al, cl
lea ecx, [esi - 0x7fdb05e1]
cmovne ecx, esi
add al, 0x2f
test al, al
lea esi, [ecx + 0x508c55bd]
cmovne esi, ecx
mov cl, 0xa0
xor al, cl
lea ecx, [esi + 0x2a3103ba]
cmovne ecx, esi
mul dl
mov ah, 0x2f
mov dl, 0x4e
inc al
lea esi, [ecx - 0x6d238e2e]
test al, al
cmovne esi, ecx
mov ecx, esi
xor ecx, 0x257d19ab
xor al, ah
cmovne ecx, esi
mul bh
mov bh, 0xff
add al, 0x77
lea esi, [ecx - 0x2a8d0c33]
test al, al
cmovne esi, ecx
mul dh
inc al
lea ecx, [esi - 0x7a260dab]
test al, al
cmovne ecx, esi
cmp al, dl
mov dl, 0x6b
lea esi, [ecx - 0x24af8de7]
cmovne esi, ecx
mov ecx, esi
xor ecx, 0x437ca09d
cmp al, dl
mov dl, 0xac
cmovne ecx, esi
xor al, dl
mov dl, 0x67
lea esi, [ecx + 0x3ef4f4e9]
cmovne esi, ecx
add al, 0x61
test al, al
lea ecx, [esi + 0x1711b86c]
cmovne ecx, esi
mul dl
mov dl, 0xff
cmp al, dl
lea esi, [ecx - 0x6e1ebc5f]
mov dl, 0xeb
cmovne esi, ecx
add al, 0xae
test al, al
lea ecx, [esi + 0x74db4690]
cmovne ecx, esi
mul bl
mov bl, 0xcd
inc al
lea esi, [ecx + 0x12ab8bf9]
test al, al
cmovne esi, ecx
mov cl, 9
mul cl
lea ecx, [esi - 0x32eb0e50]
inc al
test al, al
cmovne ecx, esi
mul dl
mov ah, 0x44
inc al
lea edx, [ecx - 0x2c228cff]
test al, al
mov byte [esp + 0x64], al
cmovne edx, ecx
mov ecx, edx
xor ecx, 0x7ab16710
cmp al, ah
cmovne ecx, edx
mov edx, dword [esp + 0x30]
imul eax, ebp, 0xe4782e
mov ebp, dword [esp + 0x3c]
mov dword [esp + 0xc], ecx
mov ecx, eax
xor ecx, 0xcf0f0b93
cmp dl, bl
mov bl, 0x1d
cmovne ecx, eax
mov eax, edx
mov dl, 0x60
mov dh, 0xff
mov esi, ecx
add al, 0x1e
xor esi, 0x86566a1a
test al, al
cmovne esi, ecx
mov cl, 0x61
mul cl
cmp al, cl
lea ecx, [esi - 0x18efd500]
cmovne ecx, esi
cmp al, dl
mov dl, 4
lea esi, [ecx - 0x7f79ec63]
cmovne esi, ecx
mov ecx, esi
xor ecx, 0x6852b890
sub dl, al
mov eax, edx
mov dl, 0xc9
cmovne ecx, esi
mul dl
lea esi, [ecx - 0x1b1be724]
mov dl, 3
cmp al, dh
cmovne esi, ecx
mov cl, 0xfe
cmp al, cl
lea ecx, [esi - 0x1fdff22f]
cmovne ecx, esi
sub dl, al
lea esi, [ecx - 0x2f8333af]
mov eax, edx
mov dl, 0x55
cmovne esi, ecx
mul dl
mov dl, 0xab
mov ecx, esi
xor ecx, 0xffa75e60
cmp al, dl
mov dl, 0xaa
cmovne ecx, esi
mov esi, ecx
xor esi, 0xd2fbc0c2
cmp al, dl
mov dl, 0xdd
cmovne esi, ecx
mov ecx, esi
xor ecx, 0x51d6b13f
sub dl, al
mov eax, edx
mov dl, 0xaf
cmovne ecx, esi
mul dl
mov dl, al
mov eax, ecx
dec dl
xor eax, 0xe4e802ff
test dl, dl
cmovne eax, ecx
mov cl, 0xe9
cmp dl, cl
lea ecx, [eax - 0x432e2715]
cmovne ecx, eax
mov al, 0x26
xor dl, al
lea esi, [ecx + 0x618074a6]
cmovne esi, ecx
mov eax, edx
mov cl, 0xad
mul cl
cmp al, cl
lea eax, [esi + 0xeb9f047]
mov cl, 0xdc
cmovne eax, esi
cmp dl, cl
lea ecx, [eax + 0x3bbb6bbd]
cmovne ecx, eax
add dl, 0xa4
test dl, dl
lea esi, [ecx + 0x13167b52]
mov eax, edx
mov dl, 0x18
cmovne esi, ecx
mov cl, 0xc5
mul cl
lea ecx, [esi + 0x5ac940f3]
cmp al, dh
mov dh, 0x17
cmovne ecx, esi
cmp al, dl
mov dl, 0x63
lea esi, [ecx + 0x1a047129]
cmovne esi, ecx
mov ecx, esi
xor ecx, 0xda34eea
cmp al, dh
cmovne ecx, esi
sub dl, al
lea esi, [ecx - 0x3b70645a]
mov eax, edx
mov dl, 0x92
cmovne esi, ecx
mov cl, 0x93
mul cl
cmp al, cl
lea ecx, [esi - 0xcbe8d27]
cmovne ecx, esi
sub dl, al
lea esi, [ecx + 0x219cb69a]
mov eax, edx
mov dl, 0xe2
cmovne esi, ecx
mov cl, 0x1b
mul cl
lea ecx, [esi + 0x1fbab0f0]
dec al
test al, al
cmovne ecx, esi
mov esi, ecx
xor esi, 0xf15fd4be
cmp al, dl
mov dl, 0x88
cmovne esi, ecx
cmp al, bl
lea ecx, [esi + 0x40e6e831]
cmovne ecx, esi
mov esi, ecx
xor esi, 0xf76d7dd8
xor al, dl
mov dl, 0x9a
cmovne esi, ecx
mov cl, 0x9b
mul cl
cmp al, cl
lea ecx, [esi + 0x15d4c710]
cmovne ecx, esi
sub dl, al
lea esi, [ecx + 0x7407acd7]
mov eax, edx
mov dl, 0xf9
cmovne esi, ecx
mul dl
mov ecx, esi
xor ecx, 0xae587618
cmp al, dl
mov dl, 0x3a
cmovne ecx, esi
cmp al, dl
mov dl, 0x39
lea esi, [ecx + 0x7bcb9924]
cmovne esi, ecx
add al, 0x9d
test al, al
lea ecx, [esi - 0x19afb75f]
cmovne ecx, esi
mul dl
mov dl, 0x8f
mov esi, ecx
add al, 0x39
xor esi, 0xdb2340
test al, al
cmovne esi, ecx
mov cl, 0xd7
xor al, cl
lea ecx, [esi + 0x3b19c0a]
cmovne ecx, esi
add al, 0x47
test al, al
lea esi, [ecx - 0x50e6abe1]
cmovne esi, ecx
mov cl, 0x7f
mul cl
lea ecx, [esi + 0x64512483]
dec al
test al, al
cmovne ecx, esi
cmp al, dl
mov dl, 0xeb
lea esi, [ecx - 0x36676e01]
cmovne esi, ecx
mov cl, 0x63
xor al, cl
lea ecx, [esi - 0x44008463]
cmovne ecx, esi
mul dl
mov dl, 0x98
dec al
lea esi, [ecx + 0x41e304b8]
test al, al
cmovne esi, ecx
mov cl, 0xa5
mul cl
lea ecx, [esi + 0x128774da]
inc al
test al, al
cmovne ecx, esi
xor al, dl
mov dl, 0xcd
lea esi, [ecx - 0x1c272abe]
cmovne esi, ecx
mov cl, 0xf5
mul cl
mov ecx, esi
inc al
xor ecx, 0x122ed677
test al, al
cmovne ecx, esi
mul dl
mov dl, 0x86
mov esi, ecx
xor esi, 0xa85e4127
cmp al, bh
mov bh, 1
cmovne esi, ecx
mov cl, 0x87
cmp al, cl
lea ecx, [esi - 0x7be4ac6d]
cmovne ecx, esi
mov esi, ecx
xor esi, 0xbca52561
sub dl, al
mov al, 0x79
cmovne esi, ecx
xor dl, al
lea ecx, [esi - 0x8cbe14]
mov eax, edx
mov dl, 0xbb
cmovne ecx, esi
mul dl
mov dl, 0xcb
add al, 0x45
lea esi, [ecx + 0x3ef1982d]
test al, al
cmovne esi, ecx
mov cl, 0x8b
mul cl
mov ecx, esi
dec al
xor ecx, 0x2a934a77
test al, al
cmovne ecx, esi
mul dl
mov dl, 0xde
mov esi, ecx
inc al
xor esi, 0x2b2acb83
test al, al
cmovne esi, ecx
mov cl, 0xf
mul cl
lea ecx, [esi - 0x785f814d]
cmp al, bh
cmovne ecx, esi
add al, 0x79
mov esi, ecx
xor esi, 0x5c08618a
test al, al
cmovne esi, ecx
mov cl, 0x83
mul cl
lea ecx, [esi + 0x463df5ba]
inc al
test al, al
cmovne ecx, esi
mov esi, ecx
xor esi, 0xb4788f1e
xor al, dl
mov dl, 0x67
cmovne esi, ecx
mov cl, 3
mul cl
lea ecx, [esi + 0x72186eaa]
add al, 0xfd
test al, al
cmovne ecx, esi
mul dl
mov dl, 0xc5
inc al
lea esi, [ecx + 0x412b485e]
test al, al
cmovne esi, ecx
mul dh
mov dh, 0xcf
add al, 0x17
lea ecx, [esi + 0x5da75ad2]
test al, al
cmovne ecx, esi
mul dl
mov dl, 0xae
cmp al, bh
lea esi, [ecx + 0x5173d99d]
mov bh, 0xff
cmovne esi, ecx
add al, 0x68
mov ecx, esi
xor ecx, 0x97c20801
test al, al
cmovne ecx, esi
xor al, dl
mov dl, 0x30
lea esi, [ecx + 0x3628cef]
cmovne esi, ecx
mul bl
mov bl, 0xf7
dec al
lea ecx, [esi + 0x738b8299]
test al, al
cmovne ecx, esi
cmp al, dl
mov dl, 0x66
lea esi, [ecx + 0x6aa81ce9]
cmovne esi, ecx
cmp al, dh
lea ecx, [esi - 0x1467f271]
cmovne ecx, esi
mov esi, ecx
xor esi, 0x5805e1ee
xor al, dl
mov dl, 0x43
cmovne esi, ecx
add al, 0x92
mov ecx, esi
xor ecx, 0x67c44b47
test al, al
cmovne ecx, esi
mul dl
mov dl, 0xbd
cmp al, dl
lea esi, [ecx - 0x273766b1]
mov dl, 0x27
cmovne esi, ecx
mov cl, 0xbc
cmp al, cl
lea ecx, [esi - 0x7e87ced6]
cmovne ecx, esi
sub dl, al
lea esi, [ecx + 0x3d21edb5]
mov eax, edx
mov dl, 0xd1
cmovne esi, ecx
mov cl, 0x79
mul cl
cmp al, cl
lea ecx, [esi - 0x354e4921]
cmovne ecx, esi
add al, 0xb4
test al, al
lea esi, [ecx + 0x166dbaed]
cmovne esi, ecx
mul bl
inc al
lea ecx, [esi + 0x40f4e4ee]
test al, al
cmovne ecx, esi
mul dl
mov dl, 0x1f
add al, 0xd1
lea esi, [ecx - 0x32f8df58]
test al, al
cmovne esi, ecx
mul dl
mov dl, 0x4e
mov ecx, esi
xor ecx, 0x770a93c2
cmp al, bh
cmovne ecx, esi
add al, 0x9b
mov esi, ecx
xor esi, 0x83a0b73d
test al, al
cmovne esi, ecx
mul dh
mov dh, 0x15
dec al
lea ecx, [esi - 0x387033c5]
test al, al
cmovne ecx, esi
xor al, dl
mov dl, 9
lea esi, [ecx - 0x6f6abbd7]
cmovne esi, ecx
add al, 0xdc
test al, al
lea ecx, [esi - 0xf998648]
cmovne ecx, esi
mul dl
mov dl, 0xe1
dec al
lea esi, [ecx - 0x7f058dd]
test al, al
cmovne esi, ecx
mul dl
mov ah, 0x6c
dec al
lea ecx, [esi + 0x4b68fe5a]
test al, al
cmovne ecx, esi
mov esi, ecx
xor esi, 0xdb7d665a
xor al, ah
cmovne esi, ecx
cmp al, bh
mov bh, 0xff
lea ecx, [esi - 0xae9a1c0]
cmovne ecx, esi
add al, 0xf
test al, al
lea esi, [ecx + 0x32e1e904]
cmovne esi, ecx
mov cl, 0xe9
mul cl
lea ecx, [esi + 0x641a91bb]
mov ah, 0x41
add al, 0x17
test al, al
cmovne ecx, esi
xor al, bl
mov bl, 0x21
lea esi, [ecx + 0x213053a6]
cmovne esi, ecx
add al, 0x88
test al, al
lea ecx, [esi + 0x3f916286]
cmovne ecx, esi
mul ah
cmp al, bh
lea esi, [ecx + 0x14a7c48]
cmovne esi, ecx
add al, 0x85
test al, al
lea ecx, [esi + 0x750bfc69]
cmovne ecx, esi
mul dh
add al, 0xeb
lea esi, [ecx - 0x22bc9dae]
test al, al
cmovne esi, ecx
mul dl
mov dl, 0xfe
cmp al, bh
lea ecx, [esi - 0x3cae3348]
cmovne ecx, esi
sub dl, al
lea esi, [ecx + 0x160e8488]
cmovne esi, ecx
mov cl, 0x81
cmp dl, cl
lea ecx, [esi + 0x3b37723a]
mov dl, 0xb6
cmovne ecx, esi
sub dl, al
lea esi, [ecx - 0x4fd97661]
mov eax, edx
mov dl, 0xd5
cmovne esi, ecx
mov cl, 0x21
mul cl
mov ecx, esi
inc al
xor ecx, 0x6c0113a4
test al, al
cmovne ecx, esi
mul dl
mov dl, 0x2b
cmp al, dl
lea esi, [ecx - 0x55dc99e7]
mov dl, 0x1d
cmovne esi, ecx
cmp al, dh
mov dh, 0x69
lea ecx, [esi + 0x134c88dd]
cmovne ecx, esi
add al, 0xe3
mov esi, ecx
xor esi, 0x1d772ddd
test al, al
cmovne esi, ecx
mov cl, 0x60
xor al, cl
lea ecx, [esi + 0x3e22147]
cmovne ecx, esi
mul dl
mov dl, 0x4f
cmp al, bh
lea esi, [ecx + 0x41239e6a]
mov bh, 0x4d
cmovne esi, ecx
add al, 0x9f
mov ecx, esi
xor ecx, 0xf3e0e4ec
test al, al
cmovne ecx, esi
mul dl
dec al
lea esi, [ecx - 0x22aa695d]
test al, al
cmovne esi, ecx
mov cl, 0xd1
mul cl
mov ah, 0xa0
cmp al, cl
lea ecx, [esi + 0x126f26e5]
cmovne ecx, esi
mov esi, ecx
xor esi, 0xb9f56be7
cmp al, ah
cmovne esi, ecx
add al, 0x6b
test al, al
lea ecx, [esi - 0x2a406f7b]
cmovne ecx, esi
mul dl
mov dl, 0xb3
mov esi, ecx
inc al
xor esi, 0xf2e3271d
test al, al
cmovne esi, ecx
mov cl, 0x2d
xor al, cl
lea ecx, [esi + 0x2ab5a05f]
cmovne ecx, esi
mul dl
mov dl, 0xe3
inc al
lea esi, [ecx + 0x564de567]
test al, al
cmovne esi, ecx
mov cl, 0x63
mul cl
lea ecx, [esi + 0x56516cd2]
dec al
test al, al
cmovne ecx, esi
mul dl
mov dl, 0xc0
add al, 0x1d
lea esi, [ecx + 0x1f5a84e4]
test al, al
cmovne esi, ecx
mov cl, 0xc1
mul cl
cmp al, cl
lea ecx, [esi - 0x1c86e7ec]
cmovne ecx, esi
sub dl, al
lea esi, [ecx + 0x384e8ba6]
mov eax, edx
mov dl, 0x4c
cmovne esi, ecx
mov cl, 0x4d
mul cl
cmp al, cl
lea ecx, [esi - 0x7a271508]
cmovne ecx, esi
mov esi, ecx
xor esi, 0xd2c5187c
sub dl, al
cmovne esi, ecx
mov eax, edx
mov cl, 0xa1
mov dl, 0xb
mul cl
lea ecx, [esi + 0x27ce850d]
inc al
test al, al
cmovne ecx, esi
mul dl
mov dl, 0x3f
inc al
lea esi, [ecx + 0x34e2bafd]
test al, al
cmovne esi, ecx
mul dh
mov ecx, esi
inc al
xor ecx, 0xda468e6b
test al, al
cmovne ecx, esi
mul bl
mov esi, ecx
dec al
xor esi, 0xed7f93ac
test al, al
cmovne esi, ecx
mov cl, 0x45
mul cl
lea ecx, [esi - 0x4725fa4f]
inc al
test al, al
cmovne ecx, esi
mul dl
mov dl, 0x51
dec al
lea esi, [ecx - 0x1dd82f71]
test al, al
cmovne esi, ecx
mul dl
mov ecx, esi
xor ecx, 0x148d75c
cmp al, dl
mov dl, 0xca
cmovne ecx, esi
cmp al, dl
mov dl, 1
lea esi, [ecx + 0x5c5aa988]
cmovne esi, ecx
add al, 0x39
mov ecx, esi
xor ecx, 0x2e156a0e
test al, al
cmovne ecx, esi
mul bh
mov bh, 0xff
add al, 0xb3
lea esi, [ecx + 0x9ad9e5c]
test al, al
cmovne esi, ecx
mul dh
mov dh, 0xdf
mov ecx, esi
xor ecx, 0x1d58dac
cmp al, dl
mov dl, 0x9d
cmovne ecx, esi
add al, 0xdb
mov esi, ecx
xor esi, 0x25936440
test al, al
cmovne esi, ecx
mov cl, 0x55
mul cl
mov ecx, esi
add al, 0xab
xor ecx, 0x8d822824
test al, al
cmovne ecx, esi
mul dh
mov esi, ecx
xor esi, 0xe44cbf8d
cmp al, bl
mov bl, 0x30
cmovne esi, ecx
add al, 0x30
mov ecx, esi
xor ecx, 0xb741f68
test al, al
cmovne ecx, esi
mul dl
mov dl, 0xff
mov ah, 0x5d
mov esi, ecx
xor esi, 0x14ab4e69
cmp al, dl
cmovne esi, ecx
add al, 7
mov ecx, esi
xor ecx, 0x75d1d249
test al, al
cmovne ecx, esi
mul ah
add al, 0xa3
lea esi, [ecx - 0x22837527]
test al, al
cmovne esi, ecx
mov cl, 0x4f
mul cl
lea ecx, [esi - 0x626e0836]
mov ah, 0x15
inc al
test al, al
cmovne ecx, esi
mul ah
cmp al, dl
lea esi, [ecx - 0x7adc0991]
mov dl, 0x4c
cmovne esi, ecx
mov cl, 0xfe
sub cl, al
lea edi, [esi + 0x10a84f07]
cmovne edi, esi
cmp cl, dl
mov dl, 0xd5
lea ecx, [edi - 0x5eccc06]
cmovne ecx, edi
sub dl, al
lea eax, [ecx - 0xcf47131]
cmovne eax, ecx
mov ecx, eax
xor ecx, 0xdc6a6c3
xor dl, bl
mov bl, 0xff
cmovne ecx, eax
add dl, 0x75
test dl, dl
lea esi, [ecx + 0x7fb95f96]
mov eax, edx
mov dl, 0x17
cmovne esi, ecx
mul dl
mov dl, 0x21
mov ecx, esi
xor ecx, 0x4c1e3b34
cmp al, bh
mov bh, 0xff
cmovne ecx, esi
add al, 0x5c
test al, al
lea esi, [ecx - 0x24ecfff0]
cmovne esi, ecx
mov cl, 0x5f
mul cl
mov cl, 1
cmp al, cl
lea ecx, [esi - 0x3a5978b9]
cmovne ecx, esi
add al, 0x6c
mov esi, ecx
xor esi, 0xada35f33
test al, al
cmovne esi, ecx
mul dl
mov dl, 0xde
mov ecx, esi
xor ecx, 0x8032ccfe
cmp al, dh
mov dh, 0xff
cmovne ecx, esi
sub dl, al
lea eax, [ecx - 0x5e050341]
cmovne eax, ecx
mov cl, 0xe9
xor dl, cl
lea ecx, [eax + 0x56b978db]
cmovne ecx, eax
mov eax, edx
mov dl, 0x2f
mul dl
lea esi, [ecx + 0x7539566d]
mov dl, 0xd3
cmp al, bh
mov bh, 0xdb
cmovne esi, ecx
add al, 0xe1
test al, al
lea ecx, [esi + 0x128f23b8]
cmovne ecx, esi
mul dl
cmp al, dl
lea esi, [ecx - 0x422ff2d3]
mov dl, 0xd2
cmovne esi, ecx
sub dl, al
lea ecx, [esi - 0x7ad065b5]
mov eax, edx
mov dl, 0xbb
cmovne ecx, esi
mul dl
mov dl, 0xd
add al, 0x45
lea esi, [ecx + 0x4f37c70]
test al, al
cmovne esi, ecx
mul dl
mov dl, 0xaf
mov ecx, esi
xor ecx, 0x91d0d25b
cmp al, dh
mov dh, 0xc4
cmovne ecx, esi
add al, 0x4d
test al, al
lea esi, [ecx + 0x3391046e]
cmovne esi, ecx
mov cl, 0x8b
mul cl
lea ecx, [esi - 0x754c72d3]
dec al
test al, al
cmovne ecx, esi
mul dl
mov dl, 0xc8
add al, 0x51
lea esi, [ecx - 0x20e4edac]
test al, al
cmovne esi, ecx
mov cl, 0x29
mul cl
lea ecx, [esi + 0x74c069c7]
dec al
test al, al
cmovne ecx, esi
xor al, dl
mov dl, 0x33
lea esi, [ecx + 0x6fa3d4a4]
cmovne esi, ecx
mov cl, 0x8d
mul cl
lea ecx, [esi + 0x1267f03]
add al, 0x73
test al, al
cmovne ecx, esi
mul bh
mov esi, ecx
add al, 0xdb
xor esi, 0xd614d016
test al, al
cmovne esi, ecx
mov cl, 0x47
mul cl
lea ecx, [esi - 0x6c37b092]
dec al
test al, al
cmovne ecx, esi
mul dl
mov dl, 0x1f
mov esi, ecx
add al, 0xcd
xor esi, 0x5b99aa58
test al, al
cmovne esi, ecx
mov cl, 0x4b
mul cl
lea ecx, [esi + 0x14c461c]
inc al
test al, al
cmovne ecx, esi
mul dl
mov dl, 0xbe
dec al
lea esi, [ecx - 0x74a414f4]
test al, al
cmovne esi, ecx
mov cl, 0xc7
mul cl
lea ecx, [esi - 0x3d1f5df5]
inc al
test al, al
cmovne ecx, esi
mov esi, ecx
xor esi, 0xd97e169d
xor al, dl
mov dl, 0x89
cmovne esi, ecx
mov cl, 0x45
mul cl
lea ecx, [esi - 0x2d1fbab6]
add al, 0xbb
test al, al
cmovne ecx, esi
mul dl
mov dl, 0xd5
dec al
lea esi, [ecx + 0x14700585]
test al, al
cmovne esi, ecx
mov cl, 0xd0
xor al, cl
lea ecx, [esi + 0x5337c16f]
cmovne ecx, esi
add al, 0x69
mov esi, ecx
xor esi, 0x97bab5c8
test al, al
cmovne esi, ecx
mov cl, 0x43
mul cl
lea ecx, [esi - 0x4902496]
dec al
test al, al
cmovne ecx, esi
mul dl
mov dl, 0x6a
inc al
lea esi, [ecx + 0x688c6f3]
test al, al
cmovne esi, ecx
mov ecx, esi
xor ecx, 0xd6efd313
cmp al, dl
mov dl, 0x95
cmovne ecx, esi
xor al, dl
mov dl, 0x1d
lea esi, [ecx - 0x2ec10e2a]
cmovne esi, ecx
mov cl, 9
cmp al, cl
lea ecx, [esi - 0x4c653a10]
cmovne ecx, esi
add al, 0x75
mov esi, ecx
xor esi, 0x9cd951ff
test al, al
cmovne esi, ecx
xor al, dh
lea ecx, [esi + 0x531fa274]
cmovne ecx, esi
mul dl
mov dl, 1
mov ah, 0xb3
cmp al, dl
lea esi, [ecx - 0x1b46fd3a]
cmovne esi, ecx
add al, 0xba
test al, al
lea ecx, [esi + 0x8b12824]
cmovne ecx, esi
mul ah
mov esi, ecx
xor esi, 0x17c88693
cmp al, bl
mov bl, 0x13
cmovne esi, ecx
mov cl, 0x4d
cmp al, cl
lea ecx, [esi - 0x6dd229cc]
cmovne ecx, esi
add al, 0x32
mov esi, ecx
xor esi, 0xb402aba5
test al, al
cmovne esi, ecx
mov cl, 0xe5
xor al, cl
lea ecx, [esi + 0x4cc38d4c]
cmovne ecx, esi
mul bl
dec al
lea esi, [ecx + 0x6cdbee7b]
test al, al
cmovne esi, ecx
mov cl, 0x23
mul cl
lea ecx, [esi + 0x3cec8602]
dec al
test al, al
cmovne ecx, esi
mul bh
mov bh, 0x15
cmp al, dl
lea esi, [ecx + 0xc0411fe]
mov dl, 0xef
cmovne esi, ecx
add al, 0xf
test al, al
lea ecx, [esi + 0x2327e38f]
cmovne ecx, esi
xor al, dl
lea esi, [ecx - 0x5586bdf8]
cmovne esi, ecx
mov cl, 0xed
mul cl
lea ecx, [esi + 0x4624741d]
mov ah, 0xfa
add al, 0x13
test al, al
cmovne ecx, esi
xor al, ah
mov ah, 0x5d
lea esi, [ecx + 0x679d03b3]
cmovne esi, ecx
mov ecx, esi
xor ecx, 0x1a2aa095
cmp al, dh
mov dh, 0xa9
cmovne ecx, esi
add al, 0xf4
mov esi, ecx
xor esi, 0x2cbb851c
test al, al
cmovne esi, ecx
mov cl, 0x7c
cmp al, cl
lea ecx, [esi - 0x5949ab9b]
cmovne ecx, esi
xor al, ah
lea esi, [ecx - 0x291929c0]
cmovne esi, ecx
mul dl
mov dl, 0x47
mov ecx, esi
add al, 0xef
xor ecx, 0x36fe9498
test al, al
cmovne ecx, esi
mul dl
mov esi, ecx
xor esi, 0x50f06985
cmp al, dl
mov dl, 0x48
cmovne esi, ecx
mov cl, 0x46
mov edi, esi
xor edi, 0x23c59d51
sub cl, al
mov al, 0x9f
cmovne edi, esi
xor cl, al
lea eax, [edi + 0x2ace4f34]
cmovne eax, edi
cmp cl, dl
mov dl, 0xaa
lea esi, [eax - 0x2137b1e8]
cmovne esi, eax
add cl, 0x51
mov eax, esi
xor eax, 0x655f3d69
test cl, cl
cmovne eax, esi
mov esi, eax
xor esi, 0x90425dd2
cmp cl, dl
mov dl, 0xac
cmovne esi, eax
mov al, 0x7b
cmp cl, al
lea eax, [esi + 0x18290d71]
cmovne eax, esi
mov esi, eax
xor esi, 0x9cbb756a
xor cl, dh
cmovne esi, eax
mov al, 0x6b
cmp cl, al
lea eax, [esi + 0x2177165c]
cmovne eax, esi
cmp cl, bh
lea esi, [eax - 0xadc6f74]
cmovne esi, eax
mov al, 0x14
mov edi, esi
xor edi, 0xef2c3ae8
sub al, cl
mov cl, 0x3d
cmovne edi, esi
cmp al, cl
lea ecx, [edi - 0x5d14d9cf]
cmovne ecx, edi
cmp al, dl
mov dl, 0x3e
lea esi, [ecx + 0x2359a891]
cmovne esi, ecx
mov cl, 0xa6
cmp al, cl
lea ecx, [esi + 0x48d4d0df]
cmovne ecx, esi
cmp al, dl
mov dl, 0x95
lea esi, [ecx + 0x2b9a3691]
cmovne esi, ecx
mov ecx, esi
xor ecx, 0x2778e87
xor al, dl
mov dl, 1
cmovne ecx, esi
add al, 0x48
mov esi, ecx
xor esi, 0xafd6aa49
test al, al
cmovne esi, ecx
mov cl, 0xf
mul cl
lea ecx, [esi + 0x287af331]
dec al
test al, al
cmovne ecx, esi
mul bl
mov bl, 1
cmp al, dl
lea esi, [ecx + 0x53c6476b]
mov dl, 0x38
cmovne esi, ecx
add al, 0xc9
test al, al
lea ecx, [esi - 0x3a00b71d]
cmovne ecx, esi
xor al, dl
mov dl, 0x3b
lea esi, [ecx - 0x26ee19bb]
cmovne esi, ecx
add al, 0xd8
test al, al
lea ecx, [esi - 0x1970ae52]
cmovne ecx, esi
xor al, dl
mov dl, 0xd3
lea esi, [ecx - 0x28dd5acd]
cmovne esi, ecx
add al, 0x1f
mov ecx, esi
xor ecx, 0x11d9bbee
test al, al
cmovne ecx, esi
cmp al, dl
mov dl, 0x71
lea esi, [ecx + 0x5a944e63]
cmovne esi, ecx
xor al, dh
mov dh, 0x67
lea ecx, [esi - 0x3297723a]
cmovne ecx, esi
mul dl
mov dl, 1
mov esi, ecx
xor esi, 0xc2d9f036
cmp al, dl
mov dl, 0xd1
cmovne esi, ecx
mov cl, 0xe9
cmp al, cl
lea ecx, [esi - 0x476bced0]
cmovne ecx, esi
add al, 0x2c
mov esi, ecx
xor esi, 0x1916c8c2
test al, al
cmovne esi, ecx
mov cl, 0xe3
mul cl
lea ecx, [esi + 0x5983c4fe]
inc al
test al, al
cmovne ecx, esi
mul dl
mov dl, 7
inc al
lea esi, [ecx + 0x711ec3c5]
test al, al
cmovne esi, ecx
mov cl, 0xdb
mul cl
mov ecx, esi
inc al
xor ecx, 0x2a3c1f73
test al, al
cmovne ecx, esi
mul dl
mov dl, 0xc6
inc al
lea esi, [ecx + 0x553ce9f0]
test al, al
cmovne esi, ecx
mov cl, 0xbb
mul cl
mov ecx, esi
add al, 0xbb
xor ecx, 0x5499ec65
test al, al
cmovne ecx, esi
mul dh
mov esi, ecx
xor esi, 0x6023dd20
cmp al, bl
mov bl, 1
cmovne esi, ecx
mov cl, 0xaf
cmp al, cl
lea ecx, [esi + 0x44b6ad18]
cmovne ecx, esi
add al, 0x2c
mov esi, ecx
xor esi, 0x9785b888
test al, al
cmovne esi, ecx
mov cl, 0x4a
cmp al, cl
lea ecx, [esi - 0x403b4dc4]
cmovne ecx, esi
cmp al, bh
mov bh, 0x4d
lea esi, [ecx - 0x3c2e1415]
cmovne esi, ecx
mov ecx, esi
xor ecx, 0x17a74ec9
xor al, dl
mov dl, 0xd6
cmovne ecx, esi
add al, 0xa1
test al, al
lea esi, [ecx - 0x5cf4c26a]
cmovne esi, ecx
mov cl, 0x85
mul cl
mov cl, 0x7b
cmp al, cl
lea ecx, [esi - 0x3dccd995]
cmovne ecx, esi
add al, 0x24
test al, al
lea esi, [ecx + 0x16c4b1e8]
cmovne esi, ecx
mov cl, 0x7f
mul cl
mov cl, 0xff
cmp al, cl
lea ecx, [esi - 0x56ebebb8]
cmovne ecx, esi
cmp al, dl
mov dl, 0xb5
lea esi, [ecx - 0x548b9bea]
cmovne esi, ecx
add al, 0x9e
test al, al
lea ecx, [esi + 0x7d51db65]
cmovne ecx, esi
mov esi, ecx
xor esi, 0x73daf837
cmp al, dl
mov dl, 0xbb
cmovne esi, ecx
mov cl, 0x35
xor al, cl
lea ecx, [esi - 0x52aa0783]
cmovne ecx, esi
mul dl
cmp al, dl
lea esi, [ecx - 0x697c1d57]
mov dl, 0x6d
cmovne esi, ecx
add al, 0xa7
test al, al
lea ecx, [esi + 0x52cf797b]
cmovne ecx, esi
mul bh
add al, 0xb3
lea esi, [ecx + 0x5a64e74a]
test al, al
cmovne esi, ecx
mul dh
mov dh, 0x67
mov ecx, esi
inc al
xor ecx, 0x979ef6c0
test al, al
cmovne ecx, esi
xor al, dl
mov dl, 0x4b
lea esi, [ecx - 0x45d858f]
cmovne esi, ecx
mov cl, 0xa1
mul cl
lea ecx, [esi + 0x1579dafe]
dec al
test al, al
cmovne ecx, esi
mul dl
mov dl, 1
inc al
lea esi, [ecx + 0x5a7f6689]
test al, al
cmovne esi, ecx
mov cl, 0xf7
mul cl
lea ecx, [esi - 0x294e76b8]
cmp al, dl
cmovne ecx, esi
add al, 0xa9
test al, al
lea esi, [ecx - 0x316e901a]
cmovne esi, ecx
mov ch, 0xd3
mov cl, 0x76
mul ch
lea edi, [esi + 0x2829cc51]
cmp al, dl
mov dl, 0x57
cmovne edi, esi
mov esi, edi
xor esi, 0x5b1c580
cmp al, cl
mov cl, 0x1f
cmovne esi, edi
add al, 0xd5
test al, al
lea edi, [esi - 0x22a88ec7]
cmovne edi, esi
mul cl
mov cl, 0x55
dec al
lea esi, [edi + 0x33cfec55]
test al, al
cmovne esi, edi
mov edi, esi
xor edi, 0x82a4090
xor al, cl
mov cl, 0x45
cmovne edi, esi
add al, 0x19
test al, al
lea esi, [edi - 0x721c6424]
cmovne esi, edi
mul cl
mov cl, 0x6b
dec al
mov byte [esp + 0x74], al
lea eax, [esi - 0x3c1496dd]
cmovne eax, esi
imul esi, ebp, 0x8320c3
mov dword [esp + 0x1c], eax
mov eax, dword [esp + 0x18]
lea edi, [esi + 0x36e1a05d]
mul cl
add al, 0x6b
test al, al
cmovne edi, esi
mul dl
cmp al, dl
lea esi, [edi + 0x2db48b78]
mov dl, 0x75
cmovne esi, edi
add al, 0xbc
test al, al
lea edi, [esi + 0x55de70e5]
cmovne edi, esi
mul dl
mov dl, 0x73
dec al
lea esi, [edi + 0x65831b88]
test al, al
cmovne esi, edi
mul dl
mov dl, 0x99
mov edi, esi
add al, 0x8d
xor edi, 0xbfd3f8b8
test al, al
cmovne edi, esi
mul dl
mov dl, 7
mov esi, edi
inc al
xor esi, 0x31b9248f
test al, al
cmovne esi, edi
mul dl
mov dl, 0xed
add al, 7
lea edi, [esi + 0x414e37cb]
test al, al
cmovne edi, esi
mul dl
mov esi, edi
xor esi, 0x7b39daa0
cmp al, dl
mov dl, 8
cmovne esi, edi
add al, 0x31
mov edi, esi
xor edi, 0xdaa1c1bc
test al, al
cmovne edi, esi
mul dh
mov dh, 0x6b
dec al
lea esi, [edi + 0x173b2660]
test al, al
cmovne esi, edi
mov edi, esi
xor edi, 0x498f34eb
xor al, dl
mov dl, 0xb7
cmovne edi, esi
mul dl
mov dl, 0xd7
inc al
lea esi, [edi - 0x12377478]
test al, al
cmovne esi, edi
mov edi, esi
xor edi, 0xc7cbefa7
xor al, cl
mov cl, 0x8f
cmovne edi, esi
mul cl
mov cl, 0xa3
mov esi, edi
add al, 0x8f
xor esi, 0xb3786ae8
test al, al
cmovne esi, edi
mul cl
mov cl, 0xf3
mov edi, esi
dec al
xor edi, 0x77fb59f0
test al, al
cmovne edi, esi
mul ch
mov ch, 0xfd
cmp al, bl
lea esi, [edi - 0x103ec333]
cmovne esi, edi
add al, 0xad
test al, al
lea edi, [esi + 0xc6bec9d]
cmovne edi, esi
mul cl
mov cl, 0xe8
inc al
lea esi, [edi + 0x7cc7c5bc]
test al, al
cmovne esi, edi
mov edi, esi
xor edi, 0x20f48c44
xor al, cl
mov cl, 0xb3
cmovne edi, esi
mul cl
cmp al, bh
lea esi, [edi + 0x5a3c25bd]
mov bh, 0x37
cmovne esi, edi
mov edi, esi
xor edi, 0x1ff45cec
cmp al, ch
cmovne edi, esi
add al, 0x12
test al, al
lea esi, [edi + 0x69396e20]
cmovne esi, edi
mul dl
mov dl, 0xf2
dec al
lea edi, [esi + 0x5032d68d]
test al, al
cmovne edi, esi
mov esi, edi
xor esi, 0xd115d3db
cmp al, dl
mov dl, 0xd
cmovne esi, edi
xor al, dl
mov dl, 0xcd
lea edi, [esi - 0x2c2dc447]
cmovne edi, esi
mov esi, edi
xor esi, 0xea2d2623
cmp al, bh
cmovne esi, edi
add al, 0x7e
test al, al
lea edi, [esi + 0x1f6493d7]
cmovne edi, esi
mul dl
mov dl, 0xe3
mov esi, edi
xor esi, 0x9627ff2a
cmp al, bl
cmovne esi, edi
mov edi, esi
xor edi, 0x8cb4c9d
cmp al, dl
mov dl, 0xe2
cmovne edi, esi
sub dl, al
lea eax, [edi + 0x4188863b]
cmovne eax, edi
cmp dl, dh
mov dh, 0xe7
lea esi, [eax + 0x3e3dab31]
cmovne esi, eax
mov al, 0x35
xor dl, al
lea edi, [esi - 0xe2d03dd]
mov eax, edx
mov dl, 0x5b
cmovne edi, esi
mul dl
mov esi, edi
mov dl, 0xc0
inc al
xor esi, 0xc7bc35
test al, al
cmovne esi, edi
xor al, dl
mov dl, 0xa0
lea edi, [esi + 0x36d09558]
cmovne edi, esi
add al, 0x8c
test al, al
lea esi, [edi + 0x48fe36d6]
cmovne esi, edi
xor al, dl
mov dl, 0x16
lea edi, [esi + 0x66b90b31]
cmovne edi, esi
cmp al, dl
mov dl, 0x3a
lea esi, [edi + 0x6b5f2051]
cmovne esi, edi
cmp al, cl
mov cl, 0xc5
lea edi, [esi - 0x3325908f]
cmovne edi, esi
add al, 0xa9
test al, al
lea esi, [edi + 0x6cd25ecb]
cmovne esi, edi
mul cl
mov cl, 0x3b
mov edi, esi
xor edi, 0xa0da518b
cmp al, cl
mov cl, 0xb
cmovne edi, esi
sub dl, al
lea eax, [edi - 0x98fd549]
cmovne eax, edi
cmp dl, cl
mov cl, 0x23
lea esi, [eax + 0x31ce7024]
cmovne esi, eax
mov al, 0xa
mov edi, esi
xor edi, 0x9dbaf8eb
sub al, dl
mov dl, 0xfe
cmovne edi, esi
mul dh
cmp al, bl
lea esi, [edi + 0x3e0b9bb9]
mov bl, 0xff
cmovne esi, edi
add al, 0xcc
mov edi, esi
xor edi, 0x26884490
test al, al
cmovne edi, esi
xor al, cl
mov cl, 0x73
lea esi, [edi - 0x4e44f16]
cmovne esi, edi
inc al
test al, al
lea edi, [esi + 0x635446c9]
cmovne edi, esi
mul cl
mov cl, 0x7b
dec al
lea esi, [edi + 0x4faaeffb]
test al, al
cmovne esi, edi
xor al, ch
mov ch, 0xff
lea edi, [esi + 0x765566a5]
cmovne edi, esi
mul cl
mov esi, edi
xor esi, 0x2b4bf3d9
cmp al, ch
cmovne esi, edi
sub dl, al
lea edi, [esi + 0x698c0a7c]
mov eax, edx
mov dl, 7
cmovne edi, esi
mul dl
mov dl, 0xbd
mov esi, edi
dec al
xor esi, 0x6205a7dd
test al, al
cmovne esi, edi
mov edi, esi
xor edi, 0x4f9d778b
xor al, dl
mov dl, 0xfe
cmovne edi, esi
cmp al, ch
mov ch, 0x9f
lea esi, [edi + 0x46d2af5a]
cmovne esi, edi
mov edi, esi
xor edi, 0xe1a5c314
cmp al, dl
mov dl, 0xba
cmovne edi, esi
sub dl, al
lea esi, [edi + 0xc0c168d]
mov eax, edx
mov dl, 0xf5
cmovne esi, edi
mul dl
mov dl, 0x45
mov edi, esi
add al, 0xb
xor edi, 0x892ce8d9
test al, al
cmovne edi, esi
mul dl
mov dl, 0x61
mov esi, edi
inc al
xor esi, 0xbfd993e9
test al, al
cmovne esi, edi
mul dl
mov dl, 0x3d
mov edi, esi
xor edi, 0xb4d0b94
cmp al, ch
cmovne edi, esi
add al, 0xbd
test al, al
lea esi, [edi + 0x1fa52ef4]
cmovne esi, edi
cmp al, dl
mov dl, 0x5e
lea edi, [esi - 0x3d44050]
cmovne edi, esi
mov esi, edi
xor esi, 0x4bfc1974
xor al, dl
mov dl, 0x49
cmovne esi, edi
add al, 0xc6
test al, al
lea edi, [esi - 0x2957c87b]
cmovne edi, esi
mul dl
mov dl, 9
mov esi, edi
xor esi, 0x42444180
cmp al, bl
cmovne esi, edi
add al, 8
mov edi, esi
xor edi, 0xbcdb9039
test al, al
cmovne edi, esi
xor al, dl
mov dl, 0x43
lea esi, [edi + 0x660fd234]
cmovne esi, edi
mul dl
mov dl, al
dec al
lea edi, [esi - 0x63f5425f]
test al, al
cmovne edi, esi
mul ch
mov ah, 0xdc
mov ch, 4
mov esi, edi
xor esi, 0x7022d02e
cmp al, bl
mov bl, 0xff
cmovne esi, edi
cmp al, ah
lea eax, [esi + 0x7827bfbd]
cmovne eax, esi
cmp dl, ch
mov ch, 0xa3
lea esi, [eax + 0x3b5d3b47]
cmovne esi, eax
add dl, 0x9e
test dl, dl
lea edi, [esi + 0x78693dbc]
mov eax, edx
mov dl, 7
cmovne edi, esi
mul dl
cmp al, dl
lea esi, [edi - 0x4403101c]
mov dl, 0x3f
cmovne esi, edi
add al, 0x4a
mov edi, esi
xor edi, 0xd6cee9ea
test al, al
cmovne edi, esi
mul dl
mov dl, 0xfe
mov esi, edi
xor esi, 0x2c6eac93
cmp al, bl
cmovne esi, edi
sub dl, al
lea edi, [esi - 0x5927f930]
mov eax, edx
mov dl, 0xef
cmovne edi, esi
mul dl
mov dl, 0xaf
add al, 0x11
lea esi, [edi - 0x547cba74]
test al, al
cmovne esi, edi
xor al, dl
lea edi, [esi - 0x49bead4b]
cmovne edi, esi
mul ch
cmp al, bl
lea esi, [edi - 0x4f9d1feb]
mov bl, 0xff
cmovne esi, edi
add al, 0xd7
test al, al
lea edi, [esi + 0x39e87ca0]
cmovne edi, esi
mul dl
mov dl, 0xbf
add al, 0x51
lea esi, [edi + 0x272adfee]
test al, al
cmovne esi, edi
mul dl
mov dl, 0xf1
add al, 0x41
lea edi, [esi - 0x128f6527]
test al, al
cmovne edi, esi
mov esi, edi
xor esi, 0x1e6971f1
cmp al, cl
mov cl, 0x84
cmovne esi, edi
mov edi, esi
xor edi, 0xc4fa306a
cmp al, cl
mov cl, 0x12
cmovne edi, esi
mov esi, edi
xor esi, 0x76ecbd0d
xor al, cl
mov cl, 0xf2
cmovne esi, edi
cmp al, cl
mov cl, 0x5f
lea edi, [esi - 0x45012412]
cmovne edi, esi
mov esi, edi
xor esi, 0x701401d4
sub dl, al
mov al, 0xaa
cmovne esi, edi
mov edi, esi
xor edi, 0x78eb039
cmp dl, al
mov al, 0xa9
cmovne edi, esi
sub al, dl
mov dl, 0x7f
lea esi, [edi + 0x1b5011ba]
cmovne esi, edi
mul bh
mov bh, 0x97
add al, 0xc9
lea edi, [esi + 0x619d2d20]
test al, al
cmovne edi, esi
mul dh
mov dh, 1
add al, 0x19
lea esi, [edi + 0x2daab0f]
test al, al
cmovne esi, edi
mul cl
mov edi, esi
inc al
xor edi, 0x8ec86976
test al, al
cmovne edi, esi
mul dl
mov dl, 0x2f
inc al
lea esi, [edi - 0x6b16f90c]
test al, al
cmovne esi, edi
mul dl
mov dl, 0x8c
cmp al, bl
lea edi, [esi - 0xcdbf1f4]
mov bl, 0x4d
cmovne edi, esi
add al, 0x74
test al, al
lea esi, [edi + 0x14a1da03]
cmovne esi, edi
mul bl
mov edi, esi
add al, 0xb3
xor edi, 0x67f1b48
test al, al
cmovne edi, esi
mul cl
mov cl, 0x7d
cmp al, dh
lea esi, [edi - 0x54b1b3bd]
cmovne esi, edi
mov edi, esi
xor edi, 0x8eebd1a7
cmp al, cl
cmovne edi, esi
cmp al, dl
mov dl, 0x8b
lea esi, [edi + 0x5d738cba]
cmovne esi, edi
sub dl, al
lea edi, [esi + 0x24beac7b]
mov eax, edx
mov dl, 0x27
cmovne edi, esi
mul dl
mov dl, 0x99
cmp al, dh
lea esi, [edi - 0x724a6425]
mov dh, 1
cmovne esi, edi
cmp al, dl
mov dl, 0x79
lea edi, [esi + 0x3f94f264]
cmovne edi, esi
cmp al, ch
lea esi, [edi + 0x787a5713]
cmovne esi, edi
add al, 0xad
mov edi, esi
xor edi, 0x59d2ffeb
test al, al
cmovne edi, esi
mul dl
mov dl, 0x21
add al, 0x79
lea esi, [edi - 0x6921e68f]
test al, al
cmovne esi, edi
mul dl
mov dl, 0xf8
add al, 0x21
lea edi, [esi + 0x33832a2f]
test al, al
cmovne edi, esi
xor al, dl
mov dl, 0x63
lea esi, [edi - 0x19a8d84c]
cmovne esi, edi
mul bh
add al, 0x69
lea edi, [esi + 0x139a646a]
test al, al
cmovne edi, esi
mul dl
mov dl, 0x29
cmp al, dh
lea esi, [edi + 0x296569f8]
cmovne esi, edi
add al, 0x85
test al, al
lea edi, [esi + 0x3880ad80]
cmovne edi, esi
mul dl
cmp al, dl
lea esi, [edi - 0x3d9a9d98]
mov dl, 0xc5
cmovne esi, edi
mov edi, esi
xor edi, 0xf06175ba
cmp al, dl
mov dl, 0xc0
cmovne edi, esi
add al, 0x93
mov esi, edi
xor esi, 0x90b2cb3e
test al, al
cmovne esi, edi
mul cl
mov cl, 0xac
inc al
lea edi, [esi + 0x46c03026]
test al, al
cmovne edi, esi
mov esi, edi
xor esi, 0x84e94699
xor al, cl
mov cl, 0xb7
cmovne esi, edi
add al, 0xe0
mov edi, esi
xor edi, 0x51116d75
test al, al
cmovne edi, esi
mul cl
mov cl, 0xc0
inc al
lea esi, [edi + 0x5dc9bf9b]
test al, al
cmovne esi, edi
mov edi, esi
xor edi, 0xf0de5270
xor al, cl
mov cl, 0x31
cmovne edi, esi
mul cl
mov cl, 0xf0
dec al
lea esi, [edi + 0x36acb7a1]
test al, al
cmovne esi, edi
mul bl
mov bl, 0x43
mov edi, esi
xor edi, 0x6a24d8ab
cmp al, dh
mov dh, 0x95
cmovne edi, esi
cmp al, cl
mov cl, 0xef
lea esi, [edi + 0x7c6ce683]
cmovne esi, edi
mov edi, esi
xor edi, 0x197d936a
cmp al, cl
mov cl, 0x25
cmovne edi, esi
sub dl, al
lea eax, [edi + 0x2716c14c]
cmovne eax, edi
mov esi, eax
xor esi, 0x10f57ca4
xor dl, cl
mov cl, 0x91
cmovne esi, eax
add dl, 0xa7
test dl, dl
lea edi, [esi + 0x2dc3fbd]
mov eax, edx
mov dl, 0xdf
cmovne edi, esi
mul cl
mov cl, 3
add al, 0x91
lea esi, [edi + 0x43d2f0d8]
test al, al
cmovne esi, edi
mul cl
mov cl, 1
mov edi, esi
xor edi, 0x7953b36a
cmp al, cl
cmovne edi, esi
add al, 0x50
test al, al
lea esi, [edi + 0x5cacc65f]
cmovne esi, edi
mul dl
mov dl, 0x7f
cmp al, cl
lea edi, [esi + 0x18e63785]
mov cl, 1
cmovne edi, esi
add al, 0x41
test al, al
lea esi, [edi - 0x1f53a691]
cmovne esi, edi
mul dl
mov edi, esi
mov ch, al
mov al, 0xad
xor edi, 0x6a44bbc1
cmp ch, cl
mov cl, 0x3f
cmovne edi, esi
cmp ch, al
lea eax, [edi - 0x45a2ae8b]
cmovne eax, edi
cmp ch, bh
mov bh, 0xff
lea esi, [eax + 0x6e305591]
cmovne esi, eax
mov al, 0x96
sub al, ch
lea edi, [esi - 0x507d7433]
cmovne edi, esi
mul cl
mov cl, 0x78
mov dl, al
inc al
lea esi, [edi - 0xd11ec60]
test al, al
cmovne esi, edi
mul bl
cmp al, bh
lea eax, [esi + 0x71a041e9]
cmovne eax, esi
mov esi, eax
xor esi, 0x3a1847b8
cmp dl, dh
cmovne esi, eax
mov eax, esi
xor eax, 0x27451f7f
cmp dl, cl
mov cl, 0x1b
cmovne eax, esi
cmp dl, cl
mov dl, 0xeb
mov cl, 0x81
lea esi, [eax - 0x73f0f6a0]
cmovne esi, eax
mov al, 0x70
sub al, ch
lea edi, [esi + 0x6bbeb618]
mov ch, 0xff
cmovne edi, esi
mul dl
cmp al, dl
lea esi, [edi - 0x44ca44c9]
mov dl, 0x75
cmovne esi, edi
cmp al, cl
mov cl, 0x7e
lea edi, [esi - 0x6c381bdf]
cmovne edi, esi
cmp al, cl
mov cl, 0xc5
lea esi, [edi - 0x22d7d99c]
cmovne esi, edi
add al, 0x3c
mov edi, esi
xor edi, 0xf2484c4b
test al, al
cmovne edi, esi
mul cl
mov cl, 0x1d
add al, 0x3b
lea esi, [edi - 0x6a1ca55b]
test al, al
cmovne esi, edi
mul cl
mov cl, 0x1f
add al, 0xe3
lea edi, [esi + 0x60c86553]
test al, al
cmovne edi, esi
mul cl
mov cl, 0xaf
mov esi, edi
add al, 0x1f
xor esi, 0xd8a1a0b0
test al, al
cmovne esi, edi
mul cl
mov cl, 0x87
cmp al, bh
lea edi, [esi - 0x15d8dd00]
mov bh, 0xfa
cmovne edi, esi
add al, 0xcc
mov esi, edi
xor esi, 0x913cfcb2
test al, al
cmovne esi, edi
mul cl
mov cl, 0x59
inc al
lea edi, [esi - 0x4a234e50]
test al, al
cmovne edi, esi
mul cl
mov cl, 0x61
dec al
lea esi, [edi - 0x28f055b6]
test al, al
cmovne esi, edi
mul cl
mov cl, 0xbd
dec al
lea edi, [esi + 0x2b309471]
test al, al
cmovne edi, esi
mul cl
cmp al, cl
lea esi, [edi - 0x35a049c9]
mov cl, 0x67
cmovne esi, edi
cmp al, bh
lea edi, [esi - 0x794e10e0]
cmovne edi, esi
add al, 0xf5
test al, al
lea esi, [edi - 0x1b076cad]
cmovne esi, edi
mul cl
mov cl, 0x24
mov edi, esi
xor edi, 0x7db585c1
cmp al, ch
cmovne edi, esi
add al, 0xba
test al, al
lea esi, [edi + 0x33e6ecb9]
cmovne esi, edi
xor al, cl
mov cl, 0xff
lea edi, [esi - 0x3052f1e1]
cmovne edi, esi
mul dl
mov dl, 0xfe
dec al
lea esi, [edi + 0x5d0c6c7a]
test al, al
cmovne esi, edi
mul bl
mov bl, 0xff
cmp al, ch
lea edi, [esi - 0x237b5108]
mov ch, 0x31
cmovne edi, esi
sub dl, al
lea esi, [edi + 0x125d9399]
mov eax, edx
mov dl, 0x5d
cmovne esi, edi
mul ch
mov edi, esi
dec al
xor edi, 0xa0d68953
test al, al
cmovne edi, esi
mul dl
mov dl, 0x88
cmp al, bl
lea esi, [edi - 0x4c4d0005]
mov bl, 0x45
cmovne esi, edi
add al, 0xba
mov edi, esi
xor edi, 0x7d7bdd64
test al, al
cmovne edi, esi
cmp al, dl
mov dl, 0xd9
lea esi, [edi + 0x222c646c]
cmovne esi, edi
xor al, dl
mov dl, 0x9f
lea edi, [esi - 0x70b944a4]
cmovne edi, esi
mul dl
mov dl, 0x6b
inc al
lea esi, [edi + 0x5182b395]
test al, al
cmovne esi, edi
mul dh
mov dh, 1
mov edi, esi
xor edi, 0xccea00a6
cmp al, dl
mov dl, 0x6a
cmovne edi, esi
mov esi, edi
xor esi, 0x9a2d5a9c
sub dl, al
mov eax, edx
mov dl, 0xf1
cmovne esi, edi
mul dl
lea edi, [esi - 0x37cd4074]
mov dl, 0x5f
add al, 0xf
test al, al
cmovne edi, esi
mul dl
mov dl, 0xbb
add al, 0xa1
lea esi, [edi - 0x31f7efd2]
test al, al
cmovne esi, edi
mul bl
mov edi, esi
xor edi, 0x233b2aec
cmp al, dl
mov dl, 0x15
cmovne edi, esi
add al, 0x34
mov esi, edi
xor esi, 0xd9ca14f4
test al, al
cmovne esi, edi
mul dl
add al, 0xeb
lea edi, [esi - 0x43c61a91]
test al, al
cmovne edi, esi
mul dl
mov dl, 0x8f
dec al
lea esi, [edi + 0x488fbfc6]
test al, al
cmovne esi, edi
mul dl
mov dl, 0xe3
dec al
lea edi, [esi - 0x5a8bfc9d]
test al, al
cmovne edi, esi
mul dl
mov dl, 0x8d
dec al
lea esi, [edi + 0x2ed62d65]
test al, al
cmovne esi, edi
mul dl
mov dl, 0x77
dec al
lea edi, [esi - 0x1f67f5ca]
test al, al
cmovne edi, esi
mul ch
mov ch, 1
add al, 0xcf
lea esi, [edi - 0x5e9e30ac]
test al, al
cmovne esi, edi
mul dl
mov dl, 0xfe
cmp al, cl
lea edi, [esi - 0x2516336d]
cmovne edi, esi
sub dl, al
lea esi, [edi + 0x5f356479]
mov eax, edx
mov dl, 0x7f
cmovne esi, edi
mul bl
mov bl, 0xf3
dec al
lea edi, [esi + 0x2f19a570]
test al, al
cmovne edi, esi
mul dl
mov dl, 0xe
inc al
lea esi, [edi + 0x3742b444]
test al, al
cmovne esi, edi
xor al, dl
mov dl, 0xc3
lea edi, [esi + 0x2994ac66]
cmovne edi, esi
mul dl
mov dl, 0xb7
mov esi, edi
inc al
xor esi, 0x859e7147
test al, al
cmovne esi, edi
mov edi, esi
xor edi, 0xa095224b
xor al, dl
mov dl, 0xa9
cmovne edi, esi
mul dl
mov dl, 0x41
inc al
lea esi, [edi + 0x17206a36]
test al, al
cmovne esi, edi
mul dl
mov dl, 0x33
dec al
lea edi, [esi + 0x112994ba]
test al, al
cmovne edi, esi
mov esi, edi
xor esi, 0x41d5775a
xor al, dl
mov dl, 0xe1
cmovne esi, edi
mov edi, esi
xor edi, 0x4a0ccce4
cmp al, bh
mov bh, 0xd9
cmovne edi, esi
add al, 0x6d
mov esi, edi
xor esi, 0x3815b44f
test al, al
cmovne esi, edi
mul dl
mov dl, 0xc7
cmp al, ch
lea edi, [esi - 0x3209d489]
cmovne edi, esi
add al, 0x30
test al, al
lea esi, [edi + 0x4455782a]
cmovne esi, edi
mul dl
mov dl, 5
mov edi, esi
xor edi, 0x12b85827
cmp al, ch
mov ch, 0x1d
cmovne edi, esi
add al, 3
mov esi, edi
xor esi, 0xe2c0b0b2
test al, al
cmovne esi, edi
mul dl
mov dl, 4
mov edi, esi
xor edi, 0xbf304bd1
cmp al, cl
mov cl, 0x67
cmovne edi, esi
cmp al, dl
mov dl, 0xb5
lea esi, [edi + 0x7bf91f87]
cmovne esi, edi
cmp al, cl
mov cl, 0x24
lea edi, [esi + 0x4ce6304b]
cmovne edi, esi
cmp al, bl
lea esi, [edi + 0x691c4226]
cmovne esi, edi
cmp al, cl
mov cl, 0x71
lea edi, [esi + 0x4b2928a0]
cmovne edi, esi
add al, 0xd3
test al, al
lea esi, [edi - 0x29b9fca6]
cmovne esi, edi
mul ch
mov edi, esi
dec al
xor edi, 0xfc37c207
test al, al
cmovne edi, esi
mul cl
cmp al, cl
lea esi, [edi - 0x1294552]
mov cl, 0x70
cmovne esi, edi
mov edi, esi
xor edi, 0x37ebb54
cmp al, cl
mov cl, 0x35
cmovne edi, esi
mov esi, edi
xor esi, 0x57c2a35c
sub dl, al
mov eax, edx
cmovne esi, edi
mov dl, 0x11
mul cl
lea edi, [esi + 0x10842dd1]
mov cl, 0x6d
inc al
test al, al
cmovne edi, esi
mul cl
mov cl, 0x2d
mov esi, edi
xor esi, 0x92de57e4
cmp al, dh
cmovne esi, edi
add al, 0x6f
mov edi, esi
xor edi, 0x4f6d7572
test al, al
cmovne edi, esi
mul cl
mov cl, 0x5b
mov esi, edi
xor esi, 0xba0e4134
cmp al, dh
cmovne esi, edi
add al, 0xfc
test al, al
lea edi, [esi + 0x7173639b]
cmovne edi, esi
mul cl
mov cl, 0xad
mov esi, edi
xor esi, 0x196b6119
cmp al, dh
mov dh, 0xe7
cmovne esi, edi
mov edi, esi
xor edi, 0xcc4e83f6
cmp al, ch
mov ch, 0xff
cmovne edi, esi
mov esi, edi
xor esi, 0x4d1b57c0
cmp al, cl
cmovne esi, edi
cmp al, dl
mov dl, 0xf0
lea edi, [esi + 0x244aa9dd]
cmovne edi, esi
mov esi, edi
xor esi, 0x85f804a9
cmp al, dl
mov dl, 0x65
cmovne esi, edi
add al, 0x87
test al, al
lea edi, [esi - 0x6d1f2f37]
cmovne edi, esi
mul dl
mov dl, 0xdb
mov esi, edi
dec al
xor esi, 0xa3e44096
test al, al
cmovne esi, edi
mul dl
mov dl, 0x13
cmp al, ch
lea edi, [esi - 0x51e65d53]
cmovne edi, esi
add al, 0xc9
mov esi, edi
xor esi, 0x718eac42
test al, al
cmovne esi, edi
mul dl
mov dl, 0x17
mov edi, esi
inc al
xor edi, 0xc4f85b7c
test al, al
cmovne edi, esi
mul dl
mov dl, 0xa9
mov esi, edi
dec al
xor esi, 0x3972f643
test al, al
cmovne esi, edi
xor al, cl
mov cl, 0x85
lea edi, [esi - 0x1dd9d700]
cmovne edi, esi
add al, 0x70
test al, al
lea esi, [edi - 0x40511ff9]
cmovne esi, edi
mul cl
mov cl, 0x74
add al, 0x85
lea edi, [esi - 0x2c53ac37]
test al, al
cmovne edi, esi
xor al, cl
mov cl, 0x61
lea esi, [edi - 0x7b6bea2f]
cmovne esi, edi
add al, 0x2a
test al, al
lea edi, [esi + 0x4a9de09e]
cmovne edi, esi
mul cl
mov cl, 0x39
add al, 0x9f
lea esi, [edi + 0x4a098ae0]
test al, al
cmovne esi, edi
mul cl
mov cl, 0xd
mov edi, esi
add al, 0x39
xor edi, 0xb04ee239
test al, al
cmovne edi, esi
mul dl
cmp al, dl
lea esi, [edi + 0x31aa782e]
mov dl, 0xfe
cmovne esi, edi
add al, 0xe3
mov edi, esi
xor edi, 0x75072713
test al, al
cmovne edi, esi
mul cl
mov cl, 0xe
mov esi, edi
add al, 0xd
xor esi, 0x49d3f102
test al, al
cmovne esi, edi
mul bh
mov edi, esi
add al, 0x27
xor edi, 0xa6f6731d
test al, al
cmovne edi, esi
xor al, cl
mov cl, 0x40
lea esi, [edi - 0x1a67f88c]
cmovne esi, edi
cmp al, cl
mov cl, 0xc1
lea edi, [esi - 0x7c5d9f1d]
cmovne edi, esi
add al, 0x86
test al, al
lea esi, [edi - 0x30dbf2b2]
cmovne esi, edi
mul cl
mov cl, 0x9f
dec al
lea edi, [esi - 0x43ed30f4]
test al, al
cmovne edi, esi
mul cl
mov cl, 0x62
mov esi, edi
add al, 0x61
xor esi, 0x2883befc
test al, al
cmovne esi, edi
mul dh
cmp al, ch
lea edi, [esi + 0x3d9b0dc5]
cmovne edi, esi
sub dl, al
lea eax, [edi + 0x155fc9db]
cmovne eax, edi
cmp dl, cl
mov cl, 0x1f
lea esi, [eax + 0x34ae5189]
cmovne esi, eax
mov edi, esi
xor edi, 0xf55c93ba
xor dl, bl
mov bl, 0xff
mov eax, edx
cmovne edi, esi
mov dl, 0xf7
mul cl
mov esi, edi
mov cl, 0x71
dec al
xor esi, 0x4a12dd12
test al, al
cmovne esi, edi
mul cl
mov cl, 0x36
mov edi, esi
add al, 0x8f
xor edi, 0x364f3148
test al, al
cmovne edi, esi
xor al, cl
mov cl, 0xf8
lea esi, [edi - 0x37d635f6]
cmovne esi, edi
cmp al, cl
mov cl, 0xa3
lea edi, [esi + 0x7fd187d2]
cmovne edi, esi
sub dl, al
lea esi, [edi + 0xce7b87b]
mov eax, edx
mov dl, 0x65
cmovne esi, edi
mul cl
mov cl, 0xca
cmp al, bl
lea edi, [esi - 0x3acaf7cf]
cmovne edi, esi
add al, 0x76
test al, al
lea esi, [edi - 0x26f4fefb]
cmovne esi, edi
xor al, cl
mov cl, 0x10
lea edi, [esi + 0x6c3302b7]
cmovne edi, esi
cmp al, cl
mov cl, 0x53
lea esi, [edi - 0x957c2b4]
cmovne esi, edi
add al, 0x7c
test al, al
lea edi, [esi - 0x27ae32cd]
cmovne edi, esi
mul cl
mov cl, 1
cmp al, cl
lea esi, [edi - 0xda11309]
cmovne esi, edi
add al, 0xbe
test al, al
lea edi, [esi - 0x40c947c7]
cmovne edi, esi
mul dl
mov ah, 0x1c
cmp al, cl
lea ecx, [edi + 0x52a9d35b]
cmovne ecx, edi
add al, 0xa1
test al, al
lea esi, [ecx - 0x38324060]
cmovne esi, ecx
mov ecx, esi
xor ecx, 0xa9d626fa
xor al, ah
cmovne ecx, esi
mov byte [esp + 0x48], al
mov dword [esp + 0x20], ecx
mov ecx, dword [esp + 0x28]
imul eax, ecx, 0x6d64ac
cmp cl, bl
mov bl, 1
lea esi, [eax + 0x59b9de6f]
cmovne esi, eax
mov eax, ecx
mov cl, 0x1b
mov ch, 0x31
not al
lea edi, [esi + 0x628be9f7]
mul cl
mov cl, 0x59
inc al
test al, al
cmovne edi, esi
mul cl
mov cl, 0xa7
mov ah, 9
cmp al, cl
lea esi, [edi + 0x4528a310]
cmovne esi, edi
mov edi, esi
xor edi, 0x9a744470
cmp al, ah
mov ah, 0x87
cmovne edi, esi
mov esi, edi
xor esi, 0x770d734e
cmp al, ah
mov ah, 0xe5
cmovne esi, edi
cmp al, ah
mov ah, 0xab
lea edi, [esi + 0x4cee5671]
cmovne edi, esi
mov esi, edi
xor esi, 0x89b9b23d
cmp al, ch
cmovne esi, edi
add al, 0x6b
test al, al
lea edi, [esi - 0xae95528]
cmovne edi, esi
mul ah
mov ah, 0x55
cmp al, ah
lea esi, [edi + 0xf2b0eb2]
cmovne esi, edi
add al, 0xf6
test al, al
lea edi, [esi + 0x608a6375]
cmovne edi, esi
mul dh
mov ah, 0x4f
mov dh, 1
mov esi, edi
add al, 0x19
xor esi, 0x2bf7fbb8
test al, al
cmovne esi, edi
mul ah
mov ah, 0x9b
cmp al, bl
lea edi, [esi - 0x13eb6b3d]
cmovne edi, esi
add al, 0x58
test al, al
lea esi, [edi - 0x12269fd4]
cmovne esi, edi
mul ah
mov edi, esi
xor edi, 0x4a29edf5
cmp al, dl
mov dl, 0x64
cmovne edi, esi
sub dl, al
lea esi, [edi - 0x72f51983]
mov eax, edx
mov dl, 0x15
cmovne esi, edi
mul dl
mov dl, 0x6b
inc al
lea edi, [esi + 0x315931c8]
test al, al
cmovne edi, esi
mul dl
mov dl, 0xed
inc al
lea esi, [edi - 0xd173b5b]
test al, al
cmovne esi, edi
mul dl
mov dl, 0x40
mov edi, esi
xor edi, 0xcf27ebe6
cmp al, bl
mov bl, 0xcd
cmovne edi, esi
mov esi, edi
xor esi, 0x660fa718
cmp al, dl
mov dl, 0xef
cmovne esi, edi
add al, 0xc9
test al, al
lea edi, [esi + 0x22c6eac3]
cmovne edi, esi
xor al, bh
mov bh, 1
lea esi, [edi + 0x72d8c00c]
cmovne esi, edi
mul dl
mov dl, 0x35
mov edi, esi
dec al
xor edi, 0x71bb653d
test al, al
cmovne edi, esi
mul dl
mov dl, 0x61
mov esi, edi
xor esi, 0x2f083c6
cmp al, dh
mov dh, 1
cmovne esi, edi
add al, 0x1a
mov edi, esi
xor edi, 0xad69ad7
test al, al
cmovne edi, esi
mul dl
mov dl, 0xb
add al, 0x61
lea esi, [edi - 0x495e5e2a]
test al, al
cmovne esi, edi
mul dl
mov dl, 5
mov edi, esi
dec al
xor edi, 0x9a3baedb
test al, al
cmovne edi, esi
mul dl
cmp al, dl
lea esi, [edi + 0x5ea34fb8]
mov dl, 0xc0
cmovne esi, edi
cmp al, cl
mov cl, 0xcb
lea edi, [esi + 0x5b33dc32]
cmovne edi, esi
add al, 0xcb
mov esi, edi
xor esi, 0x5d514d18
test al, al
cmovne esi, edi
mul cl
mov cl, 0xc1
mov edi, esi
add al, 0xcb
xor edi, 0x97e1096b
test al, al
cmovne edi, esi
mul cl
cmp al, cl
lea esi, [edi - 0xe5a5aa2]
mov cl, 0x99
cmovne esi, edi
sub dl, al
lea edi, [esi - 0x313a52fd]
mov eax, edx
mov dl, 0x62
cmovne edi, esi
mul cl
mov cl, 0xa6
dec al
lea esi, [edi + 0x7aad069]
test al, al
cmovne esi, edi
cmp al, cl
mov cl, 0x5a
lea edi, [esi + 0x29c89131]
cmovne edi, esi
xor al, cl
mov cl, 0x9a
lea esi, [edi - 0x1bd09854]
cmovne esi, edi
cmp al, cl
mov cl, 0xd2
lea edi, [esi + 0xc3969d2]
cmovne edi, esi
cmp al, cl
mov cl, 0xf1
lea esi, [edi + 0x329dd852]
cmovne esi, edi
add al, 0xe9
mov edi, esi
xor edi, 0x2b2f7c9d
test al, al
cmovne edi, esi
xor al, ch
mov ch, 0x4f
lea esi, [edi - 0x435635e9]
cmovne esi, edi
cmp al, cl
mov cl, 0xf7
lea edi, [esi - 0x73d06e1c]
cmovne edi, esi
add al, 0x9d
test al, al
lea esi, [edi + 0x654b61ee]
cmovne esi, edi
mul cl
mov cl, 0xd1
inc al
lea edi, [esi - 0x5b649dbb]
test al, al
cmovne edi, esi
mul cl
mov cl, 0x2a
mov esi, edi
xor esi, 0x9c90093f
cmp al, dh
mov dh, 0xff
cmovne esi, edi
cmp al, cl
mov cl, 0xb4
lea edi, [esi - 0x5cb34880]
cmovne edi, esi
cmp al, cl
mov cl, 0x63
lea esi, [edi - 0x30b2f37c]
cmovne esi, edi
cmp al, cl
mov cl, 0x50
lea edi, [esi + 0x45aa318e]
cmovne edi, esi
sub dl, al
lea eax, [edi + 0x47770c7d]
cmovne eax, edi
cmp dl, cl
mov cl, 0xb6
lea esi, [eax + 0x76f48136]
cmovne esi, eax
mov eax, esi
xor eax, 0x9079cf0f
sub ch, dl
mov dl, 0x67
cmovne eax, esi
xor ch, cl
mov cl, 0xa
lea esi, [eax + 0x15909642]
cmovne esi, eax
mov al, 0x52
cmp ch, al
lea eax, [esi + 0x6ea0235c]
cmovne eax, esi
cmp ch, cl
mov cl, 0x55
lea esi, [eax - 0x33d1ead]
cmovne esi, eax
mov al, 0x20
cmp ch, al
lea edi, [esi + 0x37b95be]
mov al, 0x1f
cmovne edi, esi
mov esi, edi
xor esi, 0x8a09fc17
sub al, ch
mov ch, 0xab
cmovne esi, edi
mul bl
inc al
lea edi, [esi + 0x59e9c4e2]
test al, al
cmovne edi, esi
mul ch
mov esi, edi
xor esi, 0x964da845
cmp al, cl
mov cl, 0x95
cmovne esi, edi
add al, 0xc
test al, al
lea edi, [esi - 0x2cddb339]
cmovne edi, esi
mul cl
cmp al, cl
lea esi, [edi - 0x525928ca]
mov cl, 0x23
cmovne esi, edi
add al, 0x77
test al, al
lea edi, [esi - 0x3ad2b776]
cmovne edi, esi
mul cl
mov esi, edi
xor esi, 0x8cbf55b1
cmp al, cl
mov cl, 0x7f
cmovne esi, edi
cmp al, cl
mov cl, 0x68
lea edi, [esi + 0xd7e9202]
cmovne edi, esi
mov esi, edi
xor esi, 0xb1998aa2
cmp al, cl
mov cl, 0x17
cmovne esi, edi
sub dl, al
lea edi, [esi + 0x61d51275]
mov eax, edx
mov dl, 0xaa
cmovne edi, esi
mul cl
mov cl, 0xb5
cmp al, dh
lea esi, [edi - 0x1566c6fb]
cmovne esi, edi
cmp al, cl
mov cl, 0x8a
lea edi, [esi - 0x4147dae]
cmovne edi, esi
add al, 0x14
test al, al
lea esi, [edi - 0x1cf8523e]
cmovne esi, edi
mov edi, esi
xor edi, 0x4dfac94e
cmp al, cl
mov cl, 6
cmovne edi, esi
mov esi, edi
xor esi, 0x2c5a0419
xor al, cl
mov cl, 0x77
cmovne esi, edi
add al, 0x3d
test al, al
lea edi, [esi - 0x32ff36ac]
cmovne edi, esi
mul cl
mov cl, 0x3e
inc al
lea esi, [edi - 0x4a3bbe2]
test al, al
cmovne esi, edi
xor al, cl
mov cl, 0x53
lea edi, [esi + 0x440b3922]
cmovne edi, esi
mul cl
mov cl, 0x5f
cmp al, bh
lea esi, [edi - 0x3c42c383]
mov bh, 1
cmovne esi, edi
cmp al, ch
mov ch, 0xcb
lea edi, [esi + 0x5ff6284]
cmovne edi, esi
sub dl, al
lea esi, [edi + 0xe764d10]
mov eax, edx
mov dl, 0x5c
cmovne esi, edi
mul cl
mov cl, 0x51
cmp al, dh
lea edi, [esi + 0x1c8873f3]
mov dh, 0x15
cmovne edi, esi
add al, 0x2b
mov esi, edi
xor esi, 0x279e9ad2
test al, al
cmovne esi, edi
mul bl
mov bl, 7
mov edi, esi
add al, 0xcd
xor edi, 0x7de98c5d
test al, al
cmovne edi, esi
mov esi, edi
xor esi, 0x21f55839
xor al, cl
mov cl, 0x74
cmovne esi, edi
mov edi, esi
xor edi, 0xc0873718
cmp al, cl
mov cl, 0x73
cmovne edi, esi
mov esi, edi
xor esi, 0x46a4d758
cmp al, cl
mov cl, 0xbd
cmovne esi, edi
sub dl, al
lea edi, [esi + 0x62859238]
mov eax, edx
mov dl, 0x24
cmovne edi, esi
mul cl
mov cl, 0x83
add al, 0x43
lea esi, [edi + 0x43c717cd]
test al, al
cmovne esi, edi
mul cl
mov cl, 0xeb
add al, 0x7d
lea edi, [esi - 0x13469e69]
test al, al
cmovne edi, esi
xor al, cl
mov cl, 0x69
lea esi, [edi - 0x3f6ea125]
cmovne esi, edi
cmp al, cl
mov cl, 0x64
lea edi, [esi - 0x7a169b6c]
cmovne edi, esi
cmp al, cl
mov cl, 0x25
lea esi, [edi + 0x7947f20c]
cmovne esi, edi
cmp al, cl
mov cl, 0xb9
lea edi, [esi - 0x2dd12070]
cmovne edi, esi
mov esi, edi
xor esi, 0x7ccac1c6
sub dl, al
mov eax, edx
cmovne esi, edi
mov dl, 0x3d
mul cl
lea edi, [esi + 0x4e6e14c1]
mov cl, 0xf1
dec al
test al, al
cmovne edi, esi
xor al, cl
mov cl, 0x59
lea esi, [edi - 0x4ff55c2b]
cmovne esi, edi
mul cl
mov cl, 0xff
mov edi, esi
dec al
xor edi, 0x690dc2a9
test al, al
cmovne edi, esi
mul bl
mov esi, edi
xor esi, 0x9bc3fc58
cmp al, cl
cmovne esi, edi
add al, 0xd5
test al, al
lea edi, [esi + 0x320e9a1e]
cmovne edi, esi
mul dl
mov dl, 0x43
mov esi, edi
xor esi, 0x3a013680
cmp al, bh
mov bh, 0xff
cmovne esi, edi
add al, 0xf0
mov edi, esi
xor edi, 0xce7adbaa
test al, al
cmovne edi, esi
mul dl
mov dl, 0xff
cmp al, cl
lea esi, [edi + 0x3c266a0c]
mov cl, 0x7b
cmovne esi, edi
add al, 0x65
test al, al
lea edi, [esi + 0x17bbbec1]
cmovne edi, esi
mul cl
mov cl, 0x6f
mov esi, edi
inc al
xor esi, 0xa8748838
test al, al
cmovne esi, edi
mul cl
mov cl, 0x87
mov edi, esi
xor edi, 0x4a193db7
cmp al, dl
mov dl, 0x57
cmovne edi, esi
add al, 0xeb
test al, al
lea esi, [edi + 0x10c1f6ae]
cmovne esi, edi
mul dl
cmp al, dl
lea edi, [esi - 0x3d082db2]
mov dl, 0x85
cmovne edi, esi
add al, 0xa6
test al, al
lea esi, [edi - 0x1ed938a5]
cmovne esi, edi
mul cl
mov cl, 0x86
dec al
lea edi, [esi + 0x6768f07f]
test al, al
cmovne edi, esi
mov esi, edi
xor esi, 0xd4567893
xor al, ch
cmovne esi, edi
cmp al, cl
mov cl, 0x11
lea edi, [esi + 0x7dd7f0b8]
cmovne edi, esi
mov esi, edi
xor esi, 0xc3b7c1a7
sub dl, al
mov al, 0xce
cmovne esi, edi
xor dl, al
lea edi, [esi + 0x42959c0c]
mov eax, edx
mov dl, 0xca
cmovne edi, esi
mul dh
mov esi, edi
add al, 0x15
xor esi, 0xf9919c95
test al, al
cmovne esi, edi
mul cl
cmp al, cl
lea edi, [esi - 0x58c86eb8]
mov cl, 0x81
cmovne edi, esi
add al, 0x71
test al, al
lea esi, [edi + 0x7f90523d]
cmovne esi, edi
mul bl
mov bl, 0xff
mov edi, esi
add al, 7
xor edi, 0x8b39dd18
test al, al
cmovne edi, esi
mul cl
mov cl, 0x7f
cmp al, cl
lea esi, [edi - 0xd5a75ef]
mov cl, 0x2b
cmovne esi, edi
cmp al, ch
mov ch, 0x75
lea edi, [esi - 0x7bbe861]
cmovne edi, esi
mov esi, edi
xor esi, 0x2f460d98
sub dl, al
mov al, 0xb7
cmovne esi, edi
xor dl, al
lea edi, [esi + 0x7c5c878e]
mov eax, edx
mov dl, 0xd8
cmovne edi, esi
mul cl
mov cl, 0x8c
add al, 0x2b
lea esi, [edi - 0x1584028d]
test al, al
cmovne esi, edi
mul ch
mov edi, esi
add al, 0x8b
xor edi, 0x938d45d8
test al, al
cmovne edi, esi
mov esi, edi
xor esi, 0x346efbd6
xor al, cl
mov cl, 0xb1
cmovne esi, edi
mul cl
mov cl, 3
dec al
lea edi, [esi + 0x5a0b00bb]
test al, al
cmovne edi, esi
mul cl
mov cl, 0x9b
cmp al, bh
lea esi, [edi - 0x22d96c62]
mov bh, 0x1b
cmovne esi, edi
add al, 0x63
test al, al
lea edi, [esi - 0x2ad3cbd1]
cmovne edi, esi
mul cl
mov cl, 0xe5
add al, 0x9b
lea esi, [edi - 0x46a8ede6]
test al, al
cmovne esi, edi
mul cl
mov cl, 2
cmp al, bh
lea edi, [esi + 0x19df1350]
cmovne edi, esi
cmp al, cl
mov cl, 0x95
lea esi, [edi - 0x55ec6388]
cmovne esi, edi
add al, 6
test al, al
lea edi, [esi + 0x335fcaeb]
cmovne edi, esi
mul cl
mov ah, 0x27
mov esi, edi
add al, 0x6b
xor esi, 0x6748aee2
test al, al
cmovne esi, edi
cmp al, dl
mov dl, 0xd8
lea edi, [esi + 0x1e20b9f1]
cmovne edi, esi
xor al, ah
mov ah, 9
lea esi, [edi - 0x4d24c5]
cmovne esi, edi
add al, 0xb2
test al, al
lea edi, [esi - 0xff697e6]
cmovne edi, esi
mul ah
mov ah, 0xa5
mov esi, edi
inc al
xor esi, 0xd33a1e70
test al, al
cmovne esi, edi
mul ah
mov ah, 0x43
dec al
lea edi, [esi - 0x7e876ae5]
test al, al
cmovne edi, esi
mul ah
mov ah, 1
cmp al, ah
lea esi, [edi + 0x19ba03c2]
cmovne esi, edi
mov edi, esi
xor edi, 0xea83442c
cmp al, cl
mov cl, 0x21
cmovne edi, esi
mov esi, edi
xor esi, 0xe5f6c845
cmp al, dl
mov dl, 5
cmovne esi, edi
add al, 0xb
test al, al
lea edi, [esi + 0x3913e307]
cmovne edi, esi
mul cl
mov cl, 0xd5
mov esi, edi
inc al
xor esi, 0x214bb705
test al, al
cmovne esi, edi
mul dh
mov dh, 0x8b
inc al
lea edi, [esi - 0x546e5df7]
test al, al
cmovne edi, esi
mul dh
add al, 0x8b
lea esi, [edi - 0x1d171790]
test al, al
cmovne esi, edi
mul cl
mov edi, esi
xor edi, 0xeba5856
cmp al, cl
mov cl, 6
cmovne edi, esi
mov esi, edi
xor esi, 0xb28511fc
cmp al, cl
mov cl, 0x89
cmovne esi, edi
mov edi, esi
xor edi, 0xb287414b
sub dl, al
mov eax, edx
cmovne edi, esi
mov dl, 0x32
mul cl
lea esi, [edi - 0x280dc1a2]
mov cl, 0xd0
dec al
test al, al
cmovne esi, edi
cmp al, cl
mov cl, 0x73
lea edi, [esi - 0x2f078597]
cmovne edi, esi
cmp al, cl
mov cl, 0x2c
lea esi, [edi - 0x39005eea]
cmovne esi, edi
xor al, cl
mov cl, 0xcd
lea edi, [esi + 0x199b3e70]
cmovne edi, esi
mul cl
mov cl, 0x33
mov esi, edi
xor esi, 0xc78ef341
cmp al, cl
mov cl, 0x6d
cmovne esi, edi
sub dl, al
lea eax, [esi + 0x7fef4bd6]
cmovne eax, esi
cmp dl, cl
lea esi, [eax - 0x2121bfbe]
cmovne esi, eax
mov al, 0x6c
sub al, dl
lea edi, [esi + 0x3881d246]
mov dl, 0x4d
cmovne edi, esi
mov esi, edi
xor esi, 0x61daa2e9
xor al, bh
mov bh, 0xf0
cmovne esi, edi
mul cl
mov cl, 0xcf
add al, 0x6d
lea edi, [esi - 0x7cbbfbd2]
test al, al
cmovne edi, esi
mul cl
mov cl, 0xf
cmp al, bl
lea esi, [edi - 0x7c88a166]
mov bl, 0x8b
cmovne esi, edi
add al, 0xf5
test al, al
lea edi, [esi - 0x24a45086]
cmovne edi, esi
xor al, ch
mov ch, 0x53
lea esi, [edi + 0x4c91ae2e]
cmovne esi, edi
add al, 0xaa
test al, al
lea edi, [esi - 0x5a33858d]
cmovne edi, esi
mov esi, edi
xor esi, 0xcc9f43fd
cmp al, bh
cmovne esi, edi
mov edi, esi
xor edi, 0xb7b5a7a7
cmp al, cl
mov cl, 0x8f
cmovne edi, esi
mov esi, edi
xor esi, 0xcd080da7
cmp al, cl
mov cl, 0x70
cmovne esi, edi
xor al, cl
mov cl, 0xcc
lea edi, [esi + 0x7a35177d]
cmovne edi, esi
mul dl
cmp al, dl
lea esi, [edi - 0x598bc262]
mov dl, 0x99
cmovne esi, edi
add al, 0x65
mov edi, esi
xor edi, 0xab4f498d
test al, al
cmovne edi, esi
mov esi, edi
xor esi, 0xf6990c16
xor al, cl
mov cl, 0x5b
cmovne esi, edi
add al, 0x15
test al, al
lea edi, [esi - 0x187efdd7]
cmovne edi, esi
mul cl
mov cl, 7
dec al
lea esi, [edi - 0x6f93cb91]
test al, al
cmovne esi, edi
mul cl
cmp al, cl
lea edi, [esi + 0xaf39658]
mov cl, 0x39
cmovne edi, esi
add al, 5
mov esi, edi
xor esi, 0xdf4028be
test al, al
cmovne esi, edi
mul cl
mov cl, 0x3d
add al, 0x39
lea edi, [esi + 0x6a4941ae]
test al, al
cmovne edi, esi
mul cl
mov cl, 0x9a
add al, 0x3d
lea esi, [edi - 0x4364456c]
test al, al
cmovne esi, edi
mul dl
cmp al, dl
lea edi, [esi + 0x120e057a]
mov dl, 0x98
cmovne edi, esi
sub dl, al
lea eax, [edi - 0x3ff3cc58]
cmovne eax, edi
xor dl, cl
mov cl, 0xad
lea esi, [eax + 0x49ced631]
cmovne esi, eax
mov eax, edx
mov dl, 0xd0
mul dh
lea edi, [esi - 0x60100e38]
mov dh, 0xd1
inc al
test al, al
cmovne edi, esi
mul ch
cmp al, cl
lea esi, [edi + 0x2c058eee]
mov cl, 0x72
cmovne esi, edi
cmp al, dh
lea edi, [esi + 0x5be7b2ed]
cmovne edi, esi
mov esi, edi
xor esi, 0x57351031
sub dl, al
cmovne esi, edi
cmp dl, cl
mov dl, 0x20
mov cl, 9
lea edi, [esi - 0x16ca6935]
cmovne edi, esi
sub dl, al
lea esi, [edi - 0x678d41e2]
mov eax, edx
mov dl, 1
cmovne esi, edi
mul ch
mov ch, 0x35
cmp al, dl
lea edi, [esi + 0x7665bc64]
cmovne edi, esi
add al, 0x7f
test al, al
lea esi, [edi + 0x3fb36664]
cmovne esi, edi
mul cl
mov cl, 0xd3
dec al
lea edi, [esi - 0x50c6da66]
test al, al
cmovne edi, esi
xor al, cl
mov cl, 0x2f
lea esi, [edi + 0x2358aabb]
cmovne esi, edi
mul ch
mov edi, esi
add al, 0x35
xor edi, 0x738dcbd3
test al, al
cmovne edi, esi
mul cl
mov cl, 0x29
mov esi, edi
xor esi, 0x5d2fc032
cmp al, dh
mov dh, 0xf7
cmovne esi, edi
add al, 0xd5
test al, al
lea edi, [esi - 0x431a5614]
cmovne edi, esi
mul cl
mov cl, 0x7b
inc al
lea esi, [edi + 0x17dbb799]
test al, al
cmovne esi, edi
mul cl
mov cl, 0xfb
dec al
lea edi, [esi - 0x2bbebfa8]
test al, al
cmovne edi, esi
mul bl
mov bl, 0xff
add al, 0x75
lea esi, [edi - 0x1972cf86]
test al, al
cmovne esi, edi
mul cl
mov cl, 0xf1
cmp al, dl
lea edi, [esi - 0x79ccac14]
mov dl, 0x16
cmovne edi, esi
cmp al, cl
mov cl, 0x2d
lea esi, [edi + 0x1b35b41c]
cmovne esi, edi
cmp al, bh
mov bh, 1
lea edi, [esi + 0x3b28d313]
cmovne edi, esi
mov esi, edi
xor esi, 0x681ca903
sub dl, al
mov eax, edx
cmovne esi, edi
mov dl, 0xe7
mul cl
lea edi, [esi - 0x1b7ca1e4]
mov cl, 0xef
dec al
test al, al
cmovne edi, esi
xor al, cl
mov cl, 0xb0
lea esi, [edi - 0x1cd342b0]
cmovne esi, edi
mul dl
cmp al, dl
lea edi, [esi + 0x7e29627d]
mov dl, 0x51
cmovne edi, esi
add al, 0xf
test al, al
lea esi, [edi - 0x6b1d5e20]
cmovne esi, edi
cmp al, ch
mov ch, 4
lea edi, [esi + 0x2957e011]
cmovne edi, esi
xor al, cl
mov cl, 0xfd
lea esi, [edi - 0x66c817c8]
cmovne esi, edi
add al, 0x11
test al, al
lea edi, [esi - 0x1a6c59f7]
cmovne edi, esi
mul cl
mov cl, 0xc9
add al, 3
lea esi, [edi + 0x4ac63f1b]
test al, al
cmovne esi, edi
mov edi, esi
xor edi, 0xb664f913
cmp al, cl
mov cl, 0xc
cmovne edi, esi
xor al, cl
mov cl, 0x21
lea esi, [edi + 0x47259ab8]
cmovne esi, edi
mul cl
cmp al, cl
lea edi, [esi + 0x22b2f980]
mov cl, 0x89
cmovne edi, esi
add al, 0x18
mov esi, edi
xor esi, 0x65782d7e
test al, al
cmovne esi, edi
mul cl
mov cl, 1
cmp al, cl
lea edi, [esi - 0x13ff5c80]
cmovne edi, esi
mov esi, edi
xor esi, 0xcb9f0820
cmp al, ch
cmovne esi, edi
add al, 0x4d
test al, al
lea edi, [esi - 0x618621d1]
cmovne edi, esi
mul dl
mov dl, 0x13
mov esi, edi
xor esi, 0xa08d3951
cmp al, cl
mov cl, 0xf5
cmovne esi, edi
add al, 0x41
test al, al
lea edi, [esi + 0xfae9769]
cmovne edi, esi
mul cl
mov cl, 0x9b
add al, 0xb
lea esi, [edi + 0x2b2301e9]
test al, al
cmovne esi, edi
mul cl
mov cl, 0x5d
mov edi, esi
xor edi, 0xac858bb0
cmp al, bl
cmovne edi, esi
add al, 0xf6
test al, al
lea esi, [edi + 0x70280941]
cmovne esi, edi
mul cl
inc al
lea edi, [esi - 0x558b8ea5]
test al, al
cmovne edi, esi
mul dl
mov dl, 0x5e
cmp al, bh
lea esi, [edi + 0x13370e2d]
cmovne esi, edi
cmp al, dl
mov dl, 0x81
lea edi, [esi + 0x25355ced]
cmovne edi, esi
add al, 0x46
test al, al
lea esi, [edi - 0x1d26de2b]
cmovne esi, edi
mul dl
mov dl, 0x25
dec al
lea edi, [esi + 0x3be7eb2f]
test al, al
cmovne edi, esi
mul dl
mov dl, 0xb5
mov esi, edi
inc al
xor esi, 0x4b3cf3ae
test al, al
cmovne esi, edi
xor al, dl
mov dl, 0xc7
lea edi, [esi - 0x4401d53e]
cmovne edi, esi
cmp al, ch
mov ch, 0x49
lea esi, [edi - 0x2933c3fe]
cmovne esi, edi
add al, 0xb0
mov edi, esi
xor edi, 0x502d2dfa
test al, al
cmovne edi, esi
mul dh
mov esi, edi
xor esi, 0xcb71fd4
cmp al, bh
cmovne esi, edi
add al, 0xd7
test al, al
lea edi, [esi - 0x6020c26b]
cmovne edi, esi
mul ch
inc al
lea esi, [edi + 0x7a796dcd]
test al, al
cmovne esi, edi
mul dl
mov dl, 0x41
inc al
lea edi, [esi + 0x6f1a2473]
test al, al
cmovne edi, esi
xor al, dl
mov dl, 0xcf
lea esi, [edi - 0x5aad86a4]
cmovne esi, edi
add al, 0x60
test al, al
lea edi, [esi - 0x7ab42b3e]
cmovne edi, esi
cmp al, dl
mov dl, 0x30
lea esi, [edi - 0x25f05f52]
cmovne esi, edi
cmp al, dl
mov dl, 0xa2
lea edi, [esi - 0x686c9207]
cmovne edi, esi
mov esi, edi
xor esi, 0x30d96587
xor al, dl
mov dl, 0xd
cmovne esi, edi
mul dl
mov dl, 0x2b
cmp al, bl
lea edi, [esi - 0x7f7ed3cf]
mov bl, 0x49
cmovne edi, esi
add al, 0x24
test al, al
lea esi, [edi - 0x1dbc07f7]
cmovne esi, edi
xor al, dl
mov dl, 0x29
lea edi, [esi - 0x71850d76]
cmovne edi, esi
add al, 0x19
mov esi, edi
xor esi, 0x4a9b525d
test al, al
cmovne esi, edi
mul dl
cmp al, dl
lea edi, [esi - 0x36ff7ac5]
mov dl, 0xf1
cmovne edi, esi
cmp al, dl
mov dl, 0xf8
lea esi, [edi - 0x43c9915b]
cmovne esi, edi
add al, 0x55
mov edi, esi
xor edi, 0x4be39cb2
test al, al
cmovne edi, esi
mov esi, edi
xor esi, 0x230c4457
xor al, dl
mov dl, 0x71
cmovne esi, edi
mul dl
mov dl, 0x87
mov edi, esi
dec al
xor edi, 0x62ed6819
test al, al
cmovne edi, esi
mul dl
mov dl, 0x92
cmp al, bh
lea esi, [edi - 0x76a62258]
cmovne esi, edi
cmp al, dl
mov dl, 0x91
lea edi, [esi + 0x7886cf9a]
cmovne edi, esi
mov esi, edi
xor esi, 0x6eb788d5
sub dl, al
mov eax, edx
cmovne esi, edi
mul cl
lea edi, [esi + 0x7abd8f22]
mov cl, 0x37
inc al
test al, al
cmovne edi, esi
mul cl
mov cl, 0x51
mov esi, edi
dec al
xor esi, 0x4f3f0a6c
test al, al
cmovne esi, edi
mul ch
mov ch, 0xa1
dec al
lea edi, [esi + 0x3319142b]
test al, al
cmovne edi, esi
mul cl
mov cl, 3
inc al
lea esi, [edi - 0x77e6339e]
test al, al
cmovne esi, edi
mul dh
mov dh, 0xd9
mov edi, esi
add al, 0xf7
xor edi, 0x8d882883
test al, al
cmovne edi, esi
mul cl
mov cl, 0xa0
dec al
lea esi, [edi - 0x3528b15]
test al, al
cmovne esi, edi
mul dh
inc al
lea edi, [esi - 0x49bd57c3]
test al, al
cmovne edi, esi
cmp al, cl
mov cl, 0x2f
lea esi, [edi + 0x60e117f9]
cmovne esi, edi
mov edi, esi
xor edi, 0x545f9417
xor al, cl
mov cl, 0xe4
cmovne edi, esi
cmp al, cl
mov cl, 0x4b
lea esi, [edi + 0x19a611d7]
cmovne esi, edi
cmp al, cl
mov cl, 0x55
lea edi, [esi - 0x24e08ea]
cmovne edi, esi
cmp al, cl
mov cl, 0x91
lea esi, [edi - 0x17c30f3b]
cmovne esi, edi
add al, 0xea
test al, al
lea edi, [esi - 0x578211bb]
cmovne edi, esi
mul cl
imul esi, dword [esp + 0x54], 0xda9ceb
mov cl, al
mov eax, dword [esp + 0x30]
mov dword [esp + 0x24], edi
xor edi, 0xf6fffe83
dec cl
mov dword [esp + 0x68], edi
mov byte [esp + 0x50], cl
mov dl, al
mov eax, ecx
mov cl, 0x57
mul cl
add dl, 0xa6
mov cl, 0xcb
mov byte [esp + 0x4c], al
test dl, dl
lea eax, [esi - 0x2d88a00f]
cmovne eax, esi
xor dl, cl
mov cl, 0x21
lea esi, [eax - 0x257d7b09]
cmovne esi, eax
mov eax, edx
mov dl, 0xce
mul cl
lea edi, [esi + 0x2f21dc53]
mov cl, 0x3f
cmp al, bh
mov bh, 0x59
cmovne edi, esi
add al, 0xa7
test al, al
lea esi, [edi - 0x624e43cd]
cmovne esi, edi
mul cl
mov cl, 0xc1
cmp al, cl
lea edi, [esi - 0x76d7921c]
mov cl, 0x6b
cmovne edi, esi
add al, 0x68
test al, al
lea esi, [edi + 0x46cf5184]
cmovne esi, edi
mul cl
mov cl, 0xb7
inc al
lea edi, [esi - 0x2ead8aea]
test al, al
cmovne edi, esi
mul cl
mov cl, 0xff
cmp al, bl
lea esi, [edi + 0x39c68052]
mov bl, 0x33
cmovne esi, edi
add al, 0xd4
test al, al
lea edi, [esi - 0x547fb5af]
cmovne edi, esi
mul ch
inc al
lea esi, [edi - 0xef4f741]
test al, al
cmovne esi, edi
xor al, dl
mov dl, 0x73
lea edi, [esi + 0x61392b98]
cmovne edi, esi
mul dl
mov dl, 0x2f
mov ah, 0x7b
mov esi, edi
dec al
xor esi, 0x72d5c435
test al, al
cmovne esi, edi
xor al, dl
lea edi, [esi + 0x3e04f5a]
cmovne edi, esi
mul ah
mov ah, 0x85
cmp al, ah
lea esi, [edi + 0x68e959e6]
cmovne esi, edi
add al, 0x6f
mov edi, esi
xor edi, 0x79c9fbaa
test al, al
cmovne edi, esi
mul bh
mov ah, 0xcc
inc al
lea esi, [edi + 0x1c3460f]
test al, al
cmovne esi, edi
cmp al, bl
lea edi, [esi + 0x7516d9df]
cmovne edi, esi
mov esi, edi
xor esi, 0x4985b7ff
xor al, ah
cmovne esi, edi
mul dl
mov dl, 0x7a
mov edi, esi
xor edi, 0xb393afdf
cmp al, cl
cmovne edi, esi
add al, 0xf0
mov esi, edi
xor esi, 0x18abf6a3
test al, al
cmovne esi, edi
mul dh
mov dh, 1
mov ah, 3
cmp al, dh
lea edi, [esi - 0x72d846c]
cmovne edi, esi
add al, 0x51
test al, al
lea esi, [edi + 0x3e389ea8]
cmovne esi, edi
mov edi, esi
xor edi, 0xfa72d3c5
xor al, dl
mov dl, 0x68
cmovne edi, esi
cmp al, dl
lea esi, [edi - 0x7ee39dc]
cmovne esi, edi
add al, 0x44
mov edi, esi
xor edi, 0x8043d39d
test al, al
cmovne edi, esi
mul ah
cmp al, dh
lea esi, [edi + 0x565be89b]
mov dh, 0x6f
cmovne esi, edi
add al, 0x28
mov edi, esi
xor edi, 0x888d247
test al, al
cmovne edi, esi
mul dh
mov ah, 0x6e
cmp al, dh
lea esi, [edi + 0x1ab7da32]
mov dh, 7
cmovne esi, edi
mov edi, esi
xor edi, 0x10c12697
sub ah, al
cmovne edi, esi
mov al, ah
mov ah, 0x55
mov esi, edi
mul ah
xor esi, 0x5a96e410
cmp al, cl
mov cl, 0x5f
cmovne esi, edi
add al, 0x66
test al, al
lea edi, [esi + 0x25cff6c9]
cmovne edi, esi
mul cl
mov cl, 0x67
mov esi, edi
add al, 0x5f
xor esi, 0x74923fe0
test al, al
cmovne esi, edi
mul bh
mov ah, 0xa7
mov bh, 1
cmp al, ah
lea edi, [esi - 0x4a41112a]
mov ah, 0x25
cmovne edi, esi
add al, 0x77
mov esi, edi
xor esi, 0x1d11b8b5
test al, al
cmovne esi, edi
mul ah
mov edi, esi
dec al
xor edi, 0x41160637
test al, al
cmovne edi, esi
mul dh
mov ah, 0x45
cmp al, dh
lea esi, [edi - 0x65c31f58]
mov dh, 0xa1
cmovne esi, edi
add al, 0x68
mov edi, esi
xor edi, 0xf2e7ef73
test al, al
cmovne edi, esi
mul ah
mov ah, 0x9e
mov esi, edi
dec al
xor esi, 0x29461fa4
test al, al
cmovne esi, edi
mov edi, esi
xor edi, 0x4f0a1668
cmp al, ah
cmovne edi, esi
mov esi, edi
xor esi, 0x16ccb263
xor al, ch
mov ch, 0x39
cmovne esi, edi
mov edi, esi
xor edi, 0xedd28e2c
cmp al, dl
mov dl, 0xad
cmovne edi, esi
cmp al, cl
mov cl, 0xe5
lea esi, [edi - 0x23cf103e]
cmovne esi, edi
mov edi, esi
xor edi, 0xf298c79b
sub dl, al
mov eax, edx
cmovne edi, esi
mov dl, 0xc3
mul cl
lea esi, [edi + 0x61a1ef49]
mov cl, 0xbf
dec al
test al, al
cmovne esi, edi
mul cl
dec al
lea edi, [esi - 0x7032551f]
test al, al
cmovne edi, esi
mul dl
mov dl, 0xcf
mov esi, edi
add al, 0x3d
xor esi, 0xe36e192f
test al, al
cmovne esi, edi
mul bl
mov bl, 0x27
mov edi, esi
add al, 0xcd
xor edi, 0x87e18a5d
test al, al
cmovne edi, esi
xor al, dl
mov dl, 0xb9
lea esi, [edi - 0x39ff4016]
cmovne esi, edi
mul dl
mov dl, 0xb1
inc al
lea edi, [esi - 0x2bb37d01]
test al, al
cmovne edi, esi
mul dl
mov dl, 0xff
mov esi, edi
xor esi, 0x98de9e3a
cmp al, dl
mov dl, 0xb5
cmovne esi, edi
mov edi, esi
xor edi, 0xbbd0ea44
cmp al, dl
mov dl, 0xd4
cmovne edi, esi
add al, 0x39
test al, al
lea esi, [edi + 0x2b995cd4]
cmovne esi, edi
mov edi, esi
xor edi, 0xbfccd41f
cmp al, dl
mov dl, 0x2b
cmovne edi, esi
xor al, dl
mov dl, 0xab
lea esi, [edi + 0x3010b122]
cmovne esi, edi
mul bl
inc al
lea edi, [esi + 0x1905e68f]
test al, al
cmovne edi, esi
mul dl
mov dl, 0xfa
inc al
lea esi, [edi - 0x34971112]
test al, al
cmovne esi, edi
mov edi, esi
xor edi, 0x1ceb1f57
xor al, dl
mov dl, 0x59
cmovne edi, esi
mul dl
cmp al, dl
lea esi, [edi - 0x17e8deb0]
mov dl, 0x58
cmovne esi, edi
cmp al, dl
mov dl, 0xbc
lea edi, [esi - 0x656c6220]
cmovne edi, esi
sub dl, al
lea esi, [edi + 0x14e0575e]
mov eax, edx
mov dl, 0xa9
cmovne esi, edi
mul dl
mov dl, 0xb
cmp al, bh
lea edi, [esi - 0x1c96e916]
cmovne edi, esi
cmp al, dl
mov dl, 0x8f
lea esi, [edi + 0x2a155220]
cmovne esi, edi
add al, 0x8c
test al, al
lea edi, [esi - 0x20226e79]
cmovne edi, esi
mul dl
mov dl, 0x43
add al, 0x71
lea esi, [edi - 0x5e3bd518]
test al, al
cmovne esi, edi
mul dl
mov dl, 0xf1
mov edi, esi
add al, 0x43
xor edi, 0x6038e4f7
test al, al
cmovne edi, esi
mul bl
mov bl, 0xf1
mov esi, edi
dec al
xor esi, 0xa18f11e4
test al, al
cmovne esi, edi
mul dl
mov edi, esi
xor edi, 0x6c9d422f
cmp al, dl
mov dl, 0x71
cmovne edi, esi
cmp al, dl
mov dl, 0x6a
lea esi, [edi - 0x69552475]
cmovne esi, edi
cmp al, dl
mov dl, 0x69
lea edi, [esi - 0x4de05fa7]
cmovne edi, esi
cmp al, dl
mov dl, 0xfe
lea esi, [edi - 0x19b10291]
cmovne esi, edi
sub dl, al
lea eax, [esi - 0x759aeda4]
cmovne eax, esi
cmp dl, ch
mov ch, 0xff
lea esi, [eax - 0x35f05b41]
cmovne esi, eax
mov al, 0x73
xor dl, al
lea edi, [esi + 0x46db64ca]
mov eax, edx
mov dl, 0x5f
cmovne edi, esi
mul dl
lea esi, [edi + 0x10b23e10]
mov dl, 0xa5
dec al
test al, al
cmovne esi, edi
mul dl
mov edi, esi
xor edi, 0xd97b4090
cmp al, dl
mov dl, 0x57
cmovne edi, esi
add al, 0x85
mov esi, edi
xor esi, 0xc18a1096
test al, al
cmovne esi, edi
mul dl
mov dl, 0x4f
add al, 0x57
lea edi, [esi - 0x38a60400]
test al, al
cmovne edi, esi
mul dl
mov dl, 0xfb
mov esi, edi
add al, 0x4f
xor esi, 0xd852d237
test al, al
cmovne esi, edi
mul dl
mov dl, 5
mov edi, esi
xor edi, 0x881cc1bf
cmp al, dl
mov dl, 4
cmovne edi, esi
cmp al, dl
mov dl, 0xbd
lea esi, [edi + 0x38653659]
cmovne esi, edi
sub dl, al
lea edi, [esi + 0x7b2f2976]
mov eax, edx
mov dl, 0x11
cmovne edi, esi
mul bl
mov bl, 0xfe
mov esi, edi
xor esi, 0x203f78e
cmp al, ch
cmovne esi, edi
mov edi, esi
xor edi, 0xa10d2a28
cmp al, dl
mov dl, 0x10
cmovne edi, esi
sub dl, al
lea esi, [edi + 0x7c514517]
mov eax, edx
mov dl, 0x6d
cmovne esi, edi
mul dh
mov dh, 0xff
mov edi, esi
xor edi, 0x26386075
cmp al, ch
mov ch, 0x23
cmovne edi, esi
cmp al, bl
lea esi, [edi - 0x55b2d906]
cmovne esi, edi
mov edi, esi
xor edi, 0x564dd1e0
sub dl, al
cmovne edi, esi
mov esi, edi
xor esi, 0x8ac0031e
xor dl, ch
mov eax, edx
mov dl, 0xad
cmovne esi, edi
mul dl
lea edi, [esi + 0xbe2f17d]
mov dl, 0x47
add al, 0xad
test al, al
cmovne edi, esi
cmp al, dl
mov dl, 0xcb
lea esi, [edi - 0x6b27c271]
cmovne esi, edi
cmp al, dl
mov dl, 0x34
lea edi, [esi - 0x1a33ebe1]
cmovne edi, esi
xor al, dl
mov dl, 0xa0
lea esi, [edi - 0x5f2f2fd9]
cmovne esi, edi
mov edi, esi
xor edi, 0x3216fbab
cmp al, bh
mov bh, 0x29
cmovne edi, esi
cmp al, dl
mov dl, 0x13
lea esi, [edi - 0x66359c1b]
cmovne esi, edi
add al, 0xda
mov edi, esi
xor edi, 0xb59b9772
test al, al
cmovne edi, esi
mul dl
mov dl, 0xf4
cmp al, dh
lea esi, [edi - 0x471dc8b1]
cmovne esi, edi
mov edi, esi
xor edi, 0x791a20b8
cmp al, bl
mov bl, 0x43
cmovne edi, esi
sub dl, al
lea esi, [edi - 0x27306f1]
mov eax, edx
mov dl, 0xe1
cmovne esi, edi
mul dl
mov dl, 0xd6
mov edi, esi
inc al
xor edi, 0x5a7852eb
test al, al
cmovne edi, esi
mov esi, edi
xor esi, 0xbfa42cc6
cmp al, dl
mov dl, 0xfe
cmovne esi, edi
xor al, bh
lea edi, [esi + 0x7b051bfb]
cmovne edi, esi
mul cl
mov cl, 0x14
dec al
lea esi, [edi - 0x58923f55]
test al, al
cmovne esi, edi
cmp al, cl
mov cl, 0x70
lea edi, [esi - 0x5be8e0a3]
cmovne edi, esi
cmp al, cl
mov cl, 0x9d
lea esi, [edi - 0x77b3c234]
cmovne esi, edi
xor al, ch
mov ch, 0xff
lea edi, [esi - 0x1b96d934]
cmovne edi, esi
mul cl
mov cl, 0x8b
add al, 0x9d
lea esi, [edi - 0x60d95d1]
test al, al
cmovne esi, edi
mul cl
mov cl, 0x3f
dec al
lea edi, [esi - 0x448e243e]
test al, al
cmovne edi, esi
mul cl
mov cl, 0xe4
cmp al, dh
lea esi, [edi + 0x1ec0a04b]
mov dh, 0xdf
cmovne esi, edi
sub dl, al
lea edi, [esi - 0x671fc256]
mov eax, edx
mov dl, 0xb9
cmovne edi, esi
mul dl
cmp al, dl
lea esi, [edi + 0xedd64e9]
mov dl, 0xfe
cmovne esi, edi
mov edi, esi
xor edi, 0xfbd8ce91
cmp al, cl
mov cl, 0xbe
cmovne edi, esi
mov esi, edi
xor esi, 0x63c21023
cmp al, cl
mov cl, 0x1d
cmovne esi, edi
add al, 0xf7
mov edi, esi
xor edi, 0x8dd7e3d6
test al, al
cmovne edi, esi
mul cl
mov cl, 0xff
cmp al, cl
lea esi, [edi + 0x4a581ad6]
cmovne esi, edi
mov edi, esi
xor edi, 0x367e082
sub dl, al
mov al, 0x1c
cmovne edi, esi
xor dl, al
lea esi, [edi - 0x2c9d4f56]
mov eax, edx
mov dl, 0x1f
cmovne esi, edi
mul dl
cmp al, dl
lea edi, [esi + 0x49a04805]
mov dl, 0xbb
cmovne edi, esi
add al, 0xa0
mov esi, edi
xor esi, 0x8b7668e4
test al, al
cmovne esi, edi
mul dl
cmp al, dl
lea edi, [esi + 0x42b58efd]
mov dl, 0xba
cmovne edi, esi
sub dl, al
lea esi, [edi - 0x4c4e89a9]
mov eax, edx
mov dl, 0x71
cmovne esi, edi
mul dl
mov dl, 0x89
add al, 0x8f
lea edi, [esi - 0x2124904]
test al, al
cmovne edi, esi
xor al, dl
mov dl, 0x33
lea esi, [edi - 0x4f0945f9]
cmovne esi, edi
add al, 0x2c
mov edi, esi
xor edi, 0x34835a38
test al, al
cmovne edi, esi
mul bl
inc al
lea esi, [edi + 0xf1d78ea]
test al, al
cmovne esi, edi
mul dl
mov dl, 0xbb
mov edi, esi
xor edi, 0x86cd0cc0
cmp al, cl
mov cl, 0x8f
cmovne edi, esi
add al, 0x5e
mov esi, edi
xor esi, 0x45d6b46d
test al, al
cmovne esi, edi
mul cl
mov cl, 5
dec al
lea edi, [esi + 0x730dfba6]
test al, al
cmovne edi, esi
mul cl
cmp al, cl
lea esi, [edi - 0x456f5dbd]
mov cl, 0x4b
cmovne esi, edi
add al, 0xf1
mov edi, esi
xor edi, 0x182077af
test al, al
cmovne edi, esi
mul cl
mov cl, 0x3a
dec al
lea esi, [edi - 0x1a218ac0]
test al, al
cmovne esi, edi
xor al, cl
mov cl, 0xbc
lea edi, [esi - 0x3efd274]
cmovne edi, esi
cmp al, cl
mov cl, 0xeb
lea esi, [edi + 0x4de056c4]
cmovne esi, edi
sub dl, al
lea edi, [esi - 0x21ceade6]
mov eax, edx
mov dl, 0xe9
cmovne edi, esi
mul cl
mov cl, 0x17
inc al
lea esi, [edi + 0x66dbcfd]
test al, al
cmovne esi, edi
xor al, cl
mov cl, 0xe
lea edi, [esi - 0x88b1f61]
cmovne edi, esi
mov esi, edi
xor esi, 0xe865bcaf
cmp al, cl
cmovne esi, edi
cmp al, bh
mov bh, 0xb3
lea edi, [esi + 0x5021661e]
cmovne edi, esi
add al, 0xba
test al, al
lea esi, [edi - 0xb3610de]
cmovne esi, edi
mul dl
mov ah, 0x57
dec al
lea edi, [esi - 0x5755fae]
test al, al
cmovne edi, esi
mul ah
mov esi, edi
xor esi, 0xcb5cd868
cmp al, ch
mov ch, 0x43
cmovne esi, edi
add al, 0x74
test al, al
lea edi, [esi - 0x4feb6a96]
cmovne edi, esi
mul dl
mov dl, 0xf7
mov esi, edi
add al, 0x17
xor esi, 0xaa4aa585
test al, al
cmovne esi, edi
mul bh
inc al
lea edi, [esi + 0x40eb46fb]
test al, al
cmovne edi, esi
mul dl
mov dl, 0x51
dec al
lea esi, [edi + 0x53f38d3f]
test al, al
cmovne esi, edi
xor al, dl
mov dl, 0xa7
lea edi, [esi - 0x855b6c5]
cmovne edi, esi
add al, 0xa4
test al, al
lea esi, [edi - 0x63bd99e0]
cmovne esi, edi
mov edi, esi
xor edi, 0xd34697c2
xor al, dl
mov dl, 0xf3
cmovne edi, esi
add al, 0xfe
mov esi, edi
xor esi, 0x64fb0831
test al, al
cmovne esi, edi
mul dl
mov dl, 0xcb
dec al
lea edi, [esi + 0x63e861d9]
test al, al
cmovne edi, esi
xor al, dl
lea esi, [edi - 0x2dfd8dcd]
cmovne esi, edi
mul bl
mov bl, 0xcb
mov edi, esi
add al, 0x43
xor edi, 0xb5a47c00
test al, al
cmovne edi, esi
mov esi, edi
xor esi, 0x9f0d5152
cmp al, cl
mov cl, 0x84
cmovne esi, edi
xor al, cl
mov cl, 0xc3
lea edi, [esi + 0x7aa4332c]
cmovne edi, esi
mul cl
mov cl, 0x27
add al, 0x3d
lea esi, [edi - 0x349b9e4d]
test al, al
cmovne esi, edi
mul dh
inc al
lea edi, [esi - 0x4f111b9b]
test al, al
cmovne edi, esi
xor al, cl
mov cl, 0x67
lea esi, [edi - 0x657375b4]
cmovne esi, edi
add al, 0x76
mov edi, esi
xor edi, 0x3afe6214
test al, al
cmovne edi, esi
mul cl
mov cl, 0xff
dec al
lea esi, [edi + 0x49b961a5]
test al, al
cmovne esi, edi
mul dl
mov dl, 0xc
add al, 0x35
lea edi, [esi - 0x63a8d114]
test al, al
cmovne edi, esi
mul bh
mov bh, 0xff
cmp al, cl
lea esi, [edi - 0x69378932]
mov cl, 0x68
cmovne esi, edi
cmp al, cl
mov cl, 0x11
lea edi, [esi - 0x63e7074c]
cmovne edi, esi
mov esi, edi
xor esi, 0x3332aff0
cmp al, cl
mov cl, 0x10
cmovne esi, edi
mov edi, esi
xor edi, 0x8bb15524
cmp al, cl
mov cl, 0xd
cmovne edi, esi
mov esi, edi
xor esi, 0x42630037
sub dl, al
mov eax, edx
cmovne esi, edi
mov dl, 0x5f
mul ch
lea edi, [esi - 0x3cd4fba]
mov ch, 1
dec al
test al, al
cmovne edi, esi
xor al, dl
lea esi, [edi - 0x76b08093]
cmovne esi, edi
mul cl
mov edi, esi
xor edi, 0x9893bad3
cmp al, cl
mov cl, 0x21
cmovne edi, esi
add al, 0xc7
test al, al
lea esi, [edi - 0xcecee6c]
cmovne esi, edi
mul cl
mov cl, 0x7b
mov edi, esi
xor edi, 0x9263d420
cmp al, dh
mov dh, 0xcb
cmovne edi, esi
add al, 0x73
test al, al
lea esi, [edi - 0x22b4ee12]
cmovne esi, edi
mul cl
mov cl, 0xe6
add al, 0x7b
lea edi, [esi - 0x15773d17]
test al, al
cmovne edi, esi
mul bl
mov bl, 0x35
add al, 0x35
lea esi, [edi - 0x3019361c]
test al, al
cmovne esi, edi
mov edi, esi
xor edi, 0x2c9fb2c
cmp al, cl
mov cl, 0xf7
cmovne edi, esi
xor al, dl
mov dl, 0x36
lea esi, [edi - 0x5a41ad9]
cmovne esi, edi
mul cl
mov cl, 5
inc al
lea edi, [esi + 0x1cd5816]
test al, al
cmovne edi, esi
xor al, cl
mov cl, 0xe3
lea esi, [edi - 0x2a02d6b4]
cmovne esi, edi
add al, 0x79
test al, al
lea edi, [esi + 0x6300284c]
cmovne edi, esi
mul cl
mov cl, 0x9f
inc al
lea esi, [edi - 0x385b6226]
test al, al
cmovne esi, edi
mul cl
mov cl, 0x4f
dec al
lea edi, [esi - 0x1883f40a]
test al, al
cmovne edi, esi
mul cl
mov cl, 0x97
mov esi, edi
inc al
xor esi, 0x9b278691
test al, al
cmovne esi, edi
mul cl
mov cl, 0x36
cmp al, ch
lea edi, [esi - 0x7242fb7]
cmovne edi, esi
cmp al, cl
mov cl, 0x8d
lea esi, [edi + 0x7858eb57]
cmovne esi, edi
cmp al, bl
lea edi, [esi - 0x1a2d7910]
cmovne edi, esi
add al, 0x14
test al, al
lea esi, [edi - 0x79be7f42]
cmovne esi, edi
mul cl
mov cl, 0x37
cmp al, bh
lea edi, [esi + 0x70b9980c]
mov bh, 0x95
cmovne edi, esi
cmp al, cl
mov cl, 0xb7
lea esi, [edi - 0x58835f83]
cmovne esi, edi
mov edi, esi
xor edi, 0x8cb84786
sub dl, al
mov eax, edx
mov dl, 0x19
cmovne edi, esi
mul dl
mov esi, edi
inc al
xor esi, 0x4443152a
test al, al
cmovne esi, edi
mul cl
mov cl, 0xbb
add al, 0xb7
lea edi, [esi - 0x56dc330c]
test al, al
cmovne edi, esi
mul cl
mov cl, 0x40
cmp al, ch
lea esi, [edi + 0x73cd6c24]
mov ch, 0x15
cmovne esi, edi
add al, 0xae
test al, al
lea edi, [esi + 0xa2d698e]
cmovne edi, esi
mov esi, edi
xor esi, 0x426bc036
xor al, cl
mov cl, 0xc3
cmovne esi, edi
mul bh
inc al
lea edi, [esi - 0x591edca8]
test al, al
cmovne edi, esi
mul dh
mov dh, 0x19
dec al
lea esi, [edi - 0x5aa1c6aa]
test al, al
cmovne esi, edi
mul ch
dec al
lea edi, [esi + 0x2e13071b]
test al, al
cmovne edi, esi
mul cl
mov cl, 0xed
add al, 0x3d
lea esi, [edi - 0x60dc4759]
test al, al
cmovne esi, edi
mul cl
mov cl, 0x6b
inc al
lea edi, [esi - 0x4eb5681c]
test al, al
cmovne edi, esi
mul cl
mov cl, 0x39
inc al
lea esi, [edi + 0xe96334d]
test al, al
cmovne esi, edi
mul cl
mov ah, 0x55
inc al
lea edi, [esi - 0x96e8b3a]
test al, al
cmovne edi, esi
mul ah
inc al
lea esi, [edi - 0x5cc6b7c9]
test al, al
cmovne esi, edi
mul bl
mov bl, 1
dec al
lea edi, [esi + 0x4548be5e]
test al, al
cmovne edi, esi
mul dl
mov dl, 0xd3
mov esi, edi
inc al
xor esi, 0x39661d08
test al, al
cmovne esi, edi
mul dl
mov dl, 0x49
dec al
lea edi, [esi - 0x2bd7e7f9]
test al, al
cmovne edi, esi
mul dl
mov dl, 0xa3
add al, 0xb7
lea esi, [edi - 0x62e8a6a8]
test al, al
cmovne esi, edi
mul dl
mov dl, 0xd7
mov edi, esi
dec al
xor edi, 0x80c52730
test al, al
cmovne edi, esi
mul dl
mov dl, 0xe0
mov esi, edi
dec al
xor esi, 0x17b96065
test al, al
cmovne esi, edi
xor al, dl
mov dl, 9
lea edi, [esi + 0x18e9f385]
cmovne edi, esi
mul dl
mov dl, 0x83
mov esi, edi
xor esi, 0x9a415cc2
cmp al, bl
cmovne esi, edi
add al, 0x77
test al, al
lea edi, [esi - 0x2971d1d9]
cmovne edi, esi
mov esi, edi
xor esi, 0xe258ba08
xor al, dl
mov dl, 0x81
cmovne esi, edi
add al, 0x30
test al, al
lea edi, [esi - 0x15f77c35]
cmovne edi, esi
mul dl
mov ah, 0xea
dec al
lea esi, [edi + 0x5e6952e4]
test al, al
cmovne esi, edi
mov edi, esi
xor edi, 0x54bc922d
cmp al, ch
cmovne edi, esi
xor al, ah
lea esi, [edi + 0x5bd69f1e]
cmovne esi, edi
mul cl
mov cl, 0x9f
mov edi, esi
xor edi, 0xa7fb2821
cmp al, bl
mov bl, 0x95
cmovne edi, esi
mov esi, edi
xor esi, 0xe2f3bee6
cmp al, cl
mov cl, 0x28
cmovne esi, edi
cmp al, cl
mov cl, 0xa5
lea edi, [esi - 0x3c3b463e]
cmovne edi, esi
add al, 0x3c
mov esi, edi
xor esi, 0x44303551
test al, al
cmovne esi, edi
xor al, cl
mov cl, 0x71
lea edi, [esi + 0x3e041de6]
cmovne edi, esi
mul cl
mov ah, 0xa9
mov esi, edi
add al, 0x8f
xor esi, 0x4ca7b09c
test al, al
cmovne esi, edi
mul ah
dec al
lea edi, [esi - 0x6d80e6cb]
test al, al
cmovne edi, esi
cmp al, bh
mov bh, 0xc3
lea esi, [edi + 0x3a6055a8]
cmovne esi, edi
xor al, dl
mov dl, 0x6d
lea edi, [esi - 0x5624728e]
cmovne edi, esi
mul dh
mov dh, 0xf5
mov esi, edi
inc al
xor esi, 0xe5cd79dd
test al, al
cmovne esi, edi
mul dl
mov dl, 0xff
mov edi, esi
xor edi, 0xd4ac27b0
cmp al, dl
mov dl, 0xb1
cmovne edi, esi
add al, 0xa2
mov esi, edi
xor esi, 0xcb5bf96f
test al, al
cmovne esi, edi
mul dl
mov dl, 0x5b
mov edi, esi
dec al
xor edi, 0x82ed2008
test al, al
cmovne edi, esi
mul dl
mov dl, 0x17
dec al
lea esi, [edi - 0x42089e2c]
test al, al
cmovne esi, edi
mov edi, esi
xor edi, 0x450fef7a
cmp al, bh
cmovne edi, esi
mov esi, edi
xor esi, 0xcd91d9fa
xor al, cl
mov cl, 0x4e
cmovne esi, edi
cmp al, cl
mov cl, 0x63
lea edi, [esi - 0x5bfa6421]
cmovne edi, esi
add al, 0x26
mov esi, edi
xor esi, 0x6e284f1e
test al, al
cmovne esi, edi
mul cl
mov cl, 0x89
mov edi, esi
dec al
xor edi, 0x5d28c8f5
test al, al
cmovne edi, esi
mul cl
mov cl, 0xc1
dec al
lea esi, [edi - 0xfbfe7ad]
test al, al
cmovne esi, edi
mul cl
cmp al, cl
lea edi, [esi - 0x7c2ca4a6]
mov cl, 0xe9
cmovne edi, esi
add al, 0xe
test al, al
lea esi, [edi + 0x3a487f96]
cmovne esi, edi
mul cl
mov edi, esi
xor edi, 0x4f23aa5e
cmp al, dl
mov dl, 0x11
cmovne edi, esi
add al, 0x29
test al, al
lea esi, [edi + 0x5b6ce931]
cmovne esi, edi
mul dl
mov dl, 0xff
inc al
lea edi, [esi + 0x3e558d35]
test al, al
cmovne edi, esi
xor al, cl
mov cl, 0xcd
lea esi, [edi + 0x1177184a]
cmovne esi, edi
add al, 0xf3
test al, al
lea edi, [esi - 0x65c7ee97]
cmovne edi, esi
xor al, cl
mov cl, 8
lea esi, [edi + 0xe1cc0d4]
cmovne esi, edi
mov edi, esi
xor edi, 0xcec62efc
cmp al, cl
mov cl, 0x2a
cmovne edi, esi
add al, 8
mov esi, edi
xor esi, 0xa9c5c8cc
test al, al
cmovne esi, edi
xor al, cl
mov cl, 7
lea edi, [esi + 0xc14ffaf]
cmovne edi, esi
mul cl
mov cl, 0x56
cmp al, dl
lea esi, [edi + 0x64254fe9]
cmovne esi, edi
mov edi, esi
xor edi, 0xa52c219a
cmp al, cl
mov cl, 0x29
cmovne edi, esi
add al, 0x1e
test al, al
lea esi, [edi + 0x6aa0075c]
cmovne esi, edi
mul dh
mov edi, esi
inc al
xor edi, 0xb54922e2
test al, al
cmovne edi, esi
mul cl
mov esi, edi
inc al
xor esi, 0x2f9424fa
test al, al
cmovne esi, edi
mul cl
mov cl, 0xa1
inc al
lea edi, [esi - 0x10be4d60]
test al, al
cmovne edi, esi
mul cl
mov cl, 0x6b
inc al
lea esi, [edi - 0x16ce8703]
test al, al
cmovne esi, edi
mul cl
mov cl, 0x80
mov edi, esi
mov byte [esp + 0x60], al
xor edi, 0xd3d45ed4
cmp al, dl
mov dl, 0xff
cmovne edi, esi
cmp al, cl
mov cl, 0x76
lea esi, [edi - 0x2a29ae56]
cmovne esi, edi
cmp al, cl
mov eax, dword [esp + 0x18]
lea ecx, [esi - 0x34175c36]
cmovne ecx, esi
imul esi, ebp, 0xbd633a
mov ebp, dword [esp + 8]
lea edi, [esi - 0x3f10a9c5]
mov dword [esp + 0x44], ecx
mov cl, 2
mov ch, 0xa2
mul bl
mov bl, 0x1b
add al, 0x6b
test al, al
cmovne edi, esi
mov esi, edi
xor esi, 0x73adfb39
xor al, cl
mov cl, 0x93
cmovne esi, edi
mul cl
mov cl, 0xc7
mov edi, esi
add al, 0x93
xor edi, 0x8fac9f7c
test al, al
cmovne edi, esi
mul cl
mov cl, 0xdd
mov esi, edi
dec al
xor esi, 0xb2127064
test al, al
cmovne esi, edi
mul cl
mov cl, 0x43
cmp al, dl
lea edi, [esi + 0x27fb8d08]
mov dl, 0x42
cmovne edi, esi
add al, 0x13
test al, al
lea esi, [edi - 0x39e3db60]
cmovne esi, edi
mul cl
cmp al, cl
lea edi, [esi - 0x615138a]
mov cl, 0xd3
cmovne edi, esi
sub dl, al
lea eax, [edi + 0x6bf5d7a0]
cmovne eax, edi
cmp dl, bh
mov bh, 0x3c
lea esi, [eax - 0x264a05b0]
cmovne esi, eax
mov eax, esi
xor eax, 0xcd572982
xor dl, bh
cmovne eax, esi
cmp dl, cl
mov cl, 0x6f
lea esi, [eax - 0x56975a07]
cmovne esi, eax
add dl, 0x41
mov edi, esi
mov eax, edx
xor edi, 0x898c1ce2
test dl, dl
mov dl, 0x8b
cmovne edi, esi
mul dl
cmp al, dl
lea esi, [edi + 0x9a8b98c]
mov dl, 0xa
cmovne esi, edi
add al, 0x18
mov edi, esi
xor edi, 0xaf98a059
test al, al
cmovne edi, esi
mul cl
mov cl, 0x11
inc al
lea esi, [edi + 0xa86d26e]
test al, al
cmovne esi, edi
mul bl
mov edi, esi
inc al
xor edi, 0x5d334680
test al, al
cmovne edi, esi
mul cl
mov cl, 0xef
mov esi, edi
xor esi, 0xf772a759
cmp al, cl
mov cl, 0x5d
cmovne esi, edi
add al, 0xbb
test al, al
lea edi, [esi - 0x1c5b4cc4]
cmovne edi, esi
cmp al, dh
mov dh, 0xf3
lea esi, [edi - 0x67e3c133]
cmovne esi, edi
xor al, dl
mov dl, 1
lea edi, [esi + 0x12b4a506]
cmovne edi, esi
mul dh
add al, 0xd
lea esi, [edi - 0x641e83b7]
test al, al
cmovne esi, edi
mul cl
mov cl, 0x81
dec al
lea edi, [esi - 0x721ce78d]
test al, al
cmovne edi, esi
mul cl
mov esi, edi
xor esi, 0x18c7d94
cmp al, dl
mov dl, 0xf4
cmovne esi, edi
cmp al, dl
mov dl, 0xf3
lea edi, [esi + 0x36d0d434]
cmovne edi, esi
sub dl, al
lea esi, [edi - 0x2eeafc03]
mov eax, edx
mov dl, 0xb5
cmovne esi, edi
mul dl
mov dl, 0xcc
inc al
lea edi, [esi - 0x7b5b6a79]
test al, al
cmovne edi, esi
mul dh
mov dh, 0x43
add al, 0xf3
lea esi, [edi - 0x459dd75]
test al, al
cmovne esi, edi
mov edi, esi
xor edi, 0x3315439c
xor al, dl
mov dl, 0x23
cmovne edi, esi
mul dl
mov dl, 0xbd
add al, 0x23
lea esi, [edi - 0x263459b4]
test al, al
cmovne esi, edi
mul dl
mov dl, 0x42
mov edi, esi
xor edi, 0xe46fad94
cmp al, dh
cmovne edi, esi
cmp al, dl
mov dl, 0xbb
lea esi, [edi - 0x5159ddea]
cmovne esi, edi
sub dl, al
lea eax, [esi - 0x70cc7fb7]
cmovne eax, esi
xor dl, ch
mov ch, 1
lea esi, [eax + 0x42f805dd]
cmovne esi, eax
mov eax, edx
mov dl, 0xe5
mul dl
lea edi, [esi - 0x6080fe2]
mov dl, 0x95
cmp al, bl
mov bl, 0x2d
cmovne edi, esi
add al, 0x4c
mov esi, edi
xor esi, 0x2ea6c90c
test al, al
cmovne esi, edi
mov edi, esi
xor edi, 0x2d5b2fa8
xor al, dl
mov dl, 0xcd
cmovne edi, esi
mul dl
mov dl, 0xa5
dec al
lea esi, [edi + 0x1fe0baca]
test al, al
cmovne esi, edi
mul dl
mov dl, 0x27
mov edi, esi
dec al
xor edi, 0xa308c4b7
test al, al
cmovne edi, esi
mul dl
mov dl, 0x37
dec al
lea esi, [edi - 0x17800b37]
test al, al
cmovne esi, edi
mul dl
mov dl, 0xce
inc al
lea edi, [esi - 0x174ecf24]
test al, al
cmovne edi, esi
cmp al, dl
mov dl, 0x31
lea esi, [edi - 0x4f570a04]
cmovne esi, edi
mov edi, esi
xor edi, 0x188bfb8c
cmp al, dl
cmovne edi, esi
cmp al, cl
mov cl, 0xfb
lea esi, [edi - 0x2edd7934]
cmovne esi, edi
mov edi, esi
xor edi, 0xbfe6b9ab
xor al, bh
mov bh, 0xc1
cmovne edi, esi
mul cl
mov cl, 0x3d
mov esi, edi
mov dl, al
mov al, 0xff
xor esi, 0x3c65d04f
cmp dl, al
mov eax, edx
cmovne esi, edi
add al, 0x78
test al, al
lea edi, [esi + 0x62a1408e]
cmovne edi, esi
mul cl
mov cl, 0xc3
cmp al, cl
lea eax, [edi + 0x22ab968]
mov cl, 0xe4
cmovne eax, edi
add dl, 0x64
test dl, dl
lea esi, [eax + 0x2272caf1]
cmovne esi, eax
mov eax, edx
mov dl, 3
mul dh
mov edi, esi
mov dh, 0x45
inc al
xor edi, 0xaba892b5
test al, al
cmovne edi, esi
mul dh
mov esi, edi
dec al
xor esi, 0x96522f67
test al, al
cmovne esi, edi
xor al, cl
mov cl, 0x69
lea edi, [esi + 0x1d997765]
cmovne edi, esi
add al, 0x53
test al, al
lea esi, [edi + 0x3807b22]
cmovne esi, edi
mul cl
dec al
lea edi, [esi - 0x294829b9]
test al, al
cmovne edi, esi
mul dl
mov dl, 1
mov ah, 0x87
mov esi, edi
xor esi, 0x2649bab5
cmp al, dl
cmovne esi, edi
cmp al, ah
mov ah, 0x85
lea edi, [esi - 0x1d8c282e]
cmovne edi, esi
add al, 7
test al, al
lea esi, [edi - 0x26175ba6]
cmovne esi, edi
cmp al, ah
mov ah, 0x7a
lea edi, [esi + 0x10ac2b36]
cmovne edi, esi
mov esi, edi
xor esi, 0x7beca754
xor al, ah
cmovne esi, edi
add al, 0x5d
test al, al
lea edi, [esi - 0x23f20561]
cmovne edi, esi
mul cl
mov cl, 0x67
add al, 0x97
lea esi, [edi - 0x7407f539]
test al, al
cmovne esi, edi
mul cl
mov cl, 0x62
cmp al, dl
lea edi, [esi - 0x3700c6ab]
mov dl, 0x61
cmovne edi, esi
mov esi, edi
xor esi, 0xbef9617c
cmp al, cl
mov cl, 0x53
cmovne esi, edi
mov edi, esi
xor edi, 0x7c45e2a4
sub dl, al
mov eax, edx
cmovne edi, esi
mov dl, 0x21
mul cl
mov esi, edi
mov cl, 0xd9
inc al
xor esi, 0xfeea3abf
test al, al
cmovne esi, edi
mul cl
mov cl, 0x75
mov edi, esi
add al, 0xd9
xor edi, 0xe4958aec
test al, al
cmovne edi, esi
mul dl
mov esi, edi
xor esi, 0xf9f6a254
cmp al, dl
mov dl, 0xea
cmovne esi, edi
add al, 0xba
test al, al
lea edi, [esi + 0x3da97ba1]
cmovne edi, esi
mul cl
mov cl, 0x8b
mov esi, edi
xor esi, 0xa42d0a79
cmp al, cl
mov cl, 0xeb
cmovne esi, edi
add al, 0x5a
test al, al
lea edi, [esi - 0x4e6222ef]
cmovne edi, esi
mul cl
cmp al, cl
lea esi, [edi + 0x5f84ce18]
mov cl, 0x93
cmovne esi, edi
sub dl, al
lea edi, [esi + 0x4045b630]
mov eax, edx
mov dl, 0x7f
cmovne edi, esi
mul cl
mov cl, 0x5d
cmp al, ch
lea esi, [edi - 0x565b3548]
mov ch, 0xff
cmovne esi, edi
add al, 0xed
test al, al
lea edi, [esi + 0x637d99aa]
cmovne edi, esi
mul cl
mov cl, 0x5c
add al, 0x5d
lea esi, [edi - 0x5743abb5]
test al, al
cmovne esi, edi
xor al, cl
mov cl, 0x2f
lea edi, [esi - 0x368a3366]
cmovne edi, esi
mul cl
mov cl, 0xff
mov esi, edi
xor esi, 0xf0ab3a0e
cmp al, cl
cmovne esi, edi
add al, 0x34
test al, al
lea edi, [esi + 0x7c9824d8]
cmovne edi, esi
xor al, bl
lea esi, [edi + 0x4455e39b]
cmovne esi, edi
mul dl
mov dl, 0x86
cmp al, cl
lea edi, [esi - 0x24f55e27]
mov cl, 0x15
cmovne edi, esi
add al, 0xd
test al, al
lea esi, [edi + 0x3c109bc1]
cmovne esi, edi
mul cl
mov cl, 0x41
dec al
lea edi, [esi + 0xda622da]
test al, al
cmovne edi, esi
mul cl
mov cl, 0xd5
mov esi, edi
dec al
xor esi, 0x3904d497
test al, al
cmovne esi, edi
mul cl
mov cl, 0x87
mov edi, esi
add al, 0x2b
xor edi, 0x8d7d87b4
test al, al
cmovne edi, esi
mul cl
cmp al, cl
lea esi, [edi + 0x9a16e57]
mov cl, 0x2a
cmovne esi, edi
sub dl, al
lea eax, [esi - 0x1432d2af]
cmovne eax, esi
mov esi, eax
xor esi, 0x2f81a032
xor dl, bh
cmovne esi, eax
add dl, 0xa0
test dl, dl
lea eax, [esi - 0x27d7ce4c]
cmovne eax, esi
xor dl, cl
mov cl, 0x7d
lea esi, [eax - 0x36572e6d]
cmovne esi, eax
mov eax, edx
mov dl, 0x67
mov edi, esi
mul cl
mov cl, 0x6f
xor edi, 0x226d4ebd
cmp al, ch
cmovne edi, esi
add al, 0x79
mov esi, edi
xor esi, 0x720a12da
test al, al
cmovne esi, edi
mul dl
cmp al, dl
lea edi, [esi + 0x2eb26ed3]
mov dl, 0x6f
cmovne edi, esi
add al, 0x75
test al, al
lea esi, [edi + 0x574a6f2e]
cmovne esi, edi
mul dl
mov edi, esi
xor edi, 0xa108a80
cmp al, dl
mov dl, 0x65
cmovne edi, esi
add al, 0x1b
test al, al
lea esi, [edi + 0x224c771c]
cmovne esi, edi
mul dl
mov dl, 0xfe
cmp al, ch
lea edi, [esi - 0x5216a4dc]
mov ch, 0x6f
cmovne edi, esi
sub dl, al
lea esi, [edi - 0x11d0c604]
mov eax, edx
mov dl, 0xe9
cmovne esi, edi
mul dl
mov dl, 0xb3
inc al
lea edi, [esi + 0x4de5eb6a]
test al, al
cmovne edi, esi
xor al, dl
mov dl, 0xf5
lea esi, [edi + 0x657092e1]
cmovne esi, edi
mov edi, esi
xor edi, 0x9e7550ca
cmp al, cl
mov cl, 0xcc
cmovne edi, esi
add al, 0x40
test al, al
lea esi, [edi + 0x4b7dd9b8]
cmovne esi, edi
mul dh
mov dh, 3
dec al
lea edi, [esi - 0x433dc2c0]
test al, al
cmovne edi, esi
mul dl
cmp al, dl
lea esi, [edi - 0x581f1e40]
mov dl, 0xd7
cmovne esi, edi
cmp al, cl
mov cl, 0xe2
lea edi, [esi + 0x8f82669]
cmovne edi, esi
mov esi, edi
xor esi, 0xb9d12f48
cmp al, cl
mov cl, 0x91
cmovne esi, edi
add al, 0xd2
mov edi, esi
xor edi, 0xc5308559
test al, al
cmovne edi, esi
mul ch
mov ch, 0xd1
mov esi, edi
xor esi, 0x4c531881
cmp al, cl
cmovne esi, edi
add al, 0xb8
test al, al
lea edi, [esi + 0x42416333]
cmovne edi, esi
mul dl
mov ah, 0xb9
mov esi, edi
inc al
xor esi, 0x3da5da25
test al, al
cmovne esi, edi
mul ah
mov ah, 0x8a
inc al
lea edi, [esi + 0x2c82c02d]
test al, al
cmovne edi, esi
mov esi, edi
xor esi, 0xcddfe523
xor al, ah
mov ah, 0x37
cmovne esi, edi
mul ah
mov ah, 0xc9
cmp al, ah
lea edi, [esi - 0x22f0c344]
mov ah, 0x83
cmovne edi, esi
add al, 0xe3
test al, al
lea esi, [edi + 0xb2b5335]
cmovne esi, edi
mul ah
dec al
lea edi, [esi + 0x50e16a71]
test al, al
cmovne edi, esi
mul dh
mov esi, edi
dec al
xor esi, 0x5d00c43f
test al, al
cmovne esi, edi
mul cl
mov edi, esi
xor edi, 0x3d0ed115
cmp al, cl
mov cl, 0xcf
cmovne edi, esi
add al, 0x74
test al, al
lea esi, [edi + 0x3d6e85d7]
cmovne esi, edi
mul bl
mov bl, 0xff
mov edi, esi
add al, 0xd3
xor edi, 0xfc4eb27a
test al, al
cmovne edi, esi
mul cl
mov cl, 0x1d
mov esi, edi
inc al
xor esi, 0xaf33664a
test al, al
cmovne esi, edi
xor al, cl
mov cl, 0x11
lea edi, [esi - 0x638e5445]
cmovne edi, esi
mul ch
mov esi, edi
dec al
xor esi, 0x8ffcee9f
test al, al
cmovne esi, edi
mul bh
mov bh, 0x9d
inc al
lea edi, [esi - 0xc77f2fc]
test al, al
cmovne edi, esi
mul cl
mov cl, 0x35
mov esi, edi
dec al
xor esi, 0x59fc7cd3
test al, al
cmovne esi, edi
mul cl
mov cl, 0xe3
inc al
lea edi, [esi - 0x23b60e32]
test al, al
cmovne edi, esi
mul dl
mov dl, 0x79
dec al
lea esi, [edi - 0x5f9d52fc]
test al, al
cmovne esi, edi
mul cl
mov cl, 0xa7
mov edi, esi
inc al
xor edi, 0xf444c905
test al, al
cmovne edi, esi
mul cl
mov cl, 0xeb
inc al
lea esi, [edi - 0x7ff3259a]
test al, al
cmovne esi, edi
mul dh
mov dh, 0xff
mov edi, esi
add al, 3
xor edi, 0xc712ee5d
test al, al
cmovne edi, esi
mul cl
mov cl, 0xc5
mov esi, edi
xor esi, 0xeb36310a
cmp al, bl
cmovne esi, edi
add al, 4
test al, al
lea edi, [esi + 0x24ae9679]
cmovne edi, esi
mul bh
mov esi, edi
dec al
xor esi, 0xac552abd
test al, al
cmovne esi, edi
mul cl
mov cl, 0xbd
inc al
lea edi, [esi - 0x63179fe7]
test al, al
cmovne edi, esi
mul cl
mov cl, 0xdd
mov esi, edi
dec al
xor esi, 0xf47f83c1
test al, al
cmovne esi, edi
mul cl
mov cl, 0x3d
add al, 0x23
lea edi, [esi - 0x79d24bfc]
test al, al
cmovne edi, esi
mul dl
mov esi, edi
xor esi, 0xc3afa44d
cmp al, dl
mov dl, 0xb7
cmovne esi, edi
add al, 0x9c
mov edi, esi
xor edi, 0xeefad6c4
test al, al
cmovne edi, esi
mul cl
mov esi, edi
add al, 0x3d
xor esi, 0xfb98e3b7
test al, al
cmovne esi, edi
mul dl
mov dl, 0x8d
mov edi, esi
dec al
xor edi, 0x79084a5c
test al, al
cmovne edi, esi
mul dl
mov ah, 0x5f
dec al
lea esi, [edi + 0x2bf0702a]
test al, al
cmovne esi, edi
mul ah
dec al
lea edi, [esi + 0x476fa186]
test al, al
cmovne edi, esi
mul cl
mov cl, 0xd5
inc al
lea esi, [edi + 0x78e3d791]
test al, al
cmovne esi, edi
mul cl
mov cl, 0x73
inc al
lea edi, [esi - 0x521f0c47]
test al, al
cmovne edi, esi
mul cl
mov cl, 0xf7
cmp al, dl
lea esi, [edi - 0x65f23af]
mov dl, 0x2e
cmovne esi, edi
cmp al, dl
lea edi, [esi + 0x6d0f84d5]
cmovne edi, esi
mov esi, edi
xor esi, 0x10784365
cmp al, cl
mov cl, 0x49
cmovne esi, edi
add al, 0x23
test al, al
lea edi, [esi + 0x37cdba6e]
cmovne edi, esi
mov esi, edi
xor esi, 0xfd156cc8
cmp al, cl
mov cl, 0xd4
cmovne esi, edi
xor al, cl
mov cl, 0x43
lea edi, [esi - 0x12dd3b3c]
cmovne edi, esi
mul cl
mov cl, 0x72
mov ah, 0xd3
cmp al, bl
lea esi, [edi + 0x6c725463]
cmovne esi, edi
cmp al, cl
mov cl, 0x98
lea edi, [esi - 0x10926c]
cmovne edi, esi
add al, 0x3a
mov esi, edi
xor esi, 0x7eb535b3
test al, al
cmovne esi, edi
xor al, cl
lea edi, [esi - 0x672e19a]
cmovne edi, esi
mul ah
mov ah, 0xa1
mov esi, edi
dec al
xor esi, 0xe6e1707c
test al, al
cmovne esi, edi
mul ah
mov ah, 0x6b
inc al
lea edi, [esi - 0x68ee5535]
test al, al
cmovne edi, esi
mul ah
mov ah, 0x9f
cmp al, bl
lea esi, [edi - 0x50e2db9b]
mov bl, 0x69
cmovne esi, edi
mov edi, esi
xor edi, 0xcd1816ce
cmp al, ah
mov ah, 0x8c
cmovne edi, esi
add al, 0xb0
test al, al
lea esi, [edi + 0xa8471e5]
cmovne esi, edi
xor al, ah
mov ah, 0x92
lea edi, [esi + 0x561e0d9b]
cmovne edi, esi
cmp al, ah
mov ah, 0x52
lea esi, [edi - 0x2210490e]
cmovne esi, edi
mov edi, esi
xor edi, 0xa3e259b6
cmp al, ah
cmovne edi, esi
add al, 0xc5
test al, al
lea esi, [edi + 0x4dca5955]
cmovne esi, edi
xor al, cl
mov cl, 0x19
lea edi, [esi - 0x37c565b9]
cmovne edi, esi
mul cl
mov cl, 0x2f
inc al
lea esi, [edi + 0x2c717492]
test al, al
cmovne esi, edi
mul ch
mov ch, 0x4d
mov edi, esi
xor edi, 0xfe371985
cmp al, cl
mov cl, 0xc2
cmovne edi, esi
mov esi, edi
xor esi, 0xfb715df3
sub dl, al
cmovne esi, edi
mov edi, esi
xor edi, 0x40392bc0
cmp dl, cl
mov cl, 0x94
cmovne edi, esi
mov esi, edi
xor esi, 0x7c550b03
cmp dl, cl
mov cl, 0x2d
cmovne esi, edi
mov edi, esi
xor edi, 0x6ea46fec
cmp dl, cl
mov cl, 0x6c
cmovne edi, esi
mov esi, edi
xor esi, 0x77fe2d9
cmp dl, cl
mov dl, 0x7f
mov cl, 0x6f
cmovne esi, edi
mov edi, esi
xor edi, 0xc3246418
sub dl, al
mov eax, edx
cmovne edi, esi
mov dl, 0x62
mul cl
mov esi, edi
mov cl, 1
dec al
xor esi, 0x4fcb6d62
test al, al
cmovne esi, edi
mul ch
cmp al, cl
lea edi, [esi - 0x241c090]
mov cl, 0x63
cmovne edi, esi
add al, 0x27
test al, al
lea esi, [edi + 0x37218728]
cmovne esi, edi
mul bh
mov bh, 0xe9
mov edi, esi
xor edi, 0xfb6c999f
cmp al, cl
mov cl, 0x2b
cmovne edi, esi
mov esi, edi
xor esi, 0xe3877be3
sub dl, al
mov eax, edx
cmovne esi, edi
mov dl, 0x93
mul cl
lea edi, [esi + 0x20b4641]
mov cl, 0xab
inc al
test al, al
cmovne edi, esi
mul bl
dec al
lea esi, [edi - 0xe298986]
test al, al
cmovne esi, edi
mul cl
mov cl, 0x53
cmp al, dh
lea edi, [esi + 0x53f7e5e4]
mov dh, 0x55
cmovne edi, esi
add al, 0xc0
mov esi, edi
xor esi, 0x84c247c1
test al, al
cmovne esi, edi
mul cl
cmp al, cl
lea edi, [esi - 0x48030a2f]
mov cl, 0x61
cmovne edi, esi
add al, 0xd3
test al, al
lea esi, [edi - 0x3e2ca379]
cmovne esi, edi
mov edi, esi
xor edi, 0x5882d6be
xor al, cl
mov cl, 0xd
cmovne edi, esi
mul cl
mov cl, 0x1c
mov esi, edi
inc al
xor esi, 0xc41a5528
test al, al
cmovne esi, edi
xor al, cl
mov cl, 0x83
lea edi, [esi - 0x13e420df]
cmovne edi, esi
mul cl
mov cl, 0xe6
mov esi, edi
dec al
xor esi, 0x494462ba
test al, al
cmovne esi, edi
cmp al, cl
mov cl, 0xb2
lea edi, [esi + 0x530c5cc9]
cmovne edi, esi
mov esi, edi
xor esi, 0xc3bdc9e8
xor al, cl
mov cl, 0xf0
cmovne esi, edi
mul dl
cmp al, dl
lea edi, [esi - 0x192f9bc2]
mov dl, 0xfd
cmovne edi, esi
cmp al, cl
mov cl, 0x45
lea esi, [edi - 0x65b2e969]
cmovne esi, edi
add al, 0xb4
mov edi, esi
xor edi, 0x19595cc8
test al, al
cmovne edi, esi
mul cl
mov cl, 0x23
mov esi, edi
inc al
xor esi, 0x14352f5d
test al, al
cmovne esi, edi
mul cl
mov cl, 0x87
inc al
lea edi, [esi - 0x72fbe753]
test al, al
cmovne edi, esi
xor al, dl
mov dl, 0x30
lea esi, [edi - 0x28163f7c]
cmovne esi, edi
mul cl
mov cl, 0x79
cmp al, cl
lea edi, [esi + 0x6c642ba1]
mov cl, 0xff
cmovne edi, esi
add al, 0x8a
mov esi, edi
xor esi, 0x22c4c82a
test al, al
cmovne esi, edi
mul ch
mov ch, 0xf5
cmp al, cl
lea edi, [esi - 0x123a9591]
cmovne edi, esi
cmp al, dl
mov dl, 0x31
lea esi, [edi + 0x2b40db7]
cmovne esi, edi
sub dl, al
lea eax, [esi - 0x917e708]
cmovne eax, esi
xor dl, ch
mov ch, 0xff
lea esi, [eax + 0x6bdc9b6b]
cmovne esi, eax
mov eax, edx
mov dl, 0x11
mov edi, esi
mul dl
xor edi, 0x46bd0924
cmp al, dl
mov dl, 0x43
cmovne edi, esi
add al, 0x9e
mov esi, edi
xor esi, 0x620f4f2d
test al, al
cmovne esi, edi
mov edi, esi
xor edi, 0xaeb48cf7
xor al, dl
mov dl, 0x3e
cmovne edi, esi
cmp al, dl
mov dl, 0xb
lea esi, [edi - 0x1a2388d2]
cmovne esi, edi
add al, 0x6d
test al, al
lea edi, [esi + 0x70373b1c]
cmovne edi, esi
mul dl
mov dl, 0x27
dec al
lea esi, [edi + 0x65e3ecee]
test al, al
cmovne esi, edi
mul dl
mov edi, esi
xor edi, 0x41d6365f
cmp al, dl
mov dl, 0x85
cmovne edi, esi
add al, 0x19
mov esi, edi
xor esi, 0xf2783520
test al, al
cmovne esi, edi
xor al, dl
mov dl, 0x3d
lea edi, [esi - 0x3097f086]
cmovne edi, esi
mul dl
mov dl, 0xe9
add al, 0x3d
lea esi, [edi - 0x3a47158d]
test al, al
cmovne esi, edi
mul dl
mov edi, esi
xor edi, 0x3de51c87
cmp al, dl
mov dl, 0xbf
cmovne edi, esi
add al, 0x18
test al, al
lea esi, [edi - 0x36c0e28b]
cmovne esi, edi
xor al, dl
mov dl, 0x81
lea edi, [esi - 0x1185af3c]
cmovne edi, esi
add al, 0xfc
test al, al
lea esi, [edi + 0x1c9ee0db]
cmovne esi, edi
mul dl
mov dl, 0xf4
dec al
lea edi, [esi + 0x485d8938]
test al, al
cmovne edi, esi
mul bl
mov bl, 1
cmp al, cl
lea esi, [edi + 0x7357eebf]
mov cl, 0x6f
cmovne esi, edi
cmp al, cl
mov cl, 1
lea edi, [esi - 0x7a59346f]
cmovne edi, esi
mov esi, edi
xor esi, 0x659e5fef
cmp al, dl
mov dl, 0x1b
cmovne esi, edi
cmp al, dl
mov dl, 0xe8
lea edi, [esi + 0x440dacc3]
cmovne edi, esi
cmp al, dl
mov dl, 0xed
lea esi, [edi - 0x2720724d]
cmovne esi, edi
cmp al, dl
mov dl, 0xec
lea edi, [esi + 0x40e78507]
cmovne edi, esi
sub dl, al
lea esi, [edi + 0x16eb5e79]
mov eax, edx
mov dl, 0xbb
cmovne esi, edi
mul dl
mov dl, 0x12
cmp al, cl
lea edi, [esi - 0x242610b7]
cmovne edi, esi
add al, 0x39
test al, al
lea esi, [edi + 0x3ac875]
cmovne esi, edi
mov edi, esi
xor edi, 0x315ca14e
cmp al, dl
mov dl, 0x86
cmovne edi, esi
cmp al, dl
mov dl, 0x36
lea esi, [edi - 0x3449182d]
cmovne esi, edi
xor al, dl
mov dl, 9
lea edi, [esi + 0x3bcad804]
cmovne edi, esi
mul dl
mov dl, 0xfe
cmp al, ch
lea esi, [edi - 0x1e013505]
cmovne esi, edi
mov edi, esi
xor edi, 0xbc7f6446
sub dl, al
cmovne edi, esi
cmp dl, dh
mov dl, 0xa1
lea esi, [edi - 0x24c376ef]
cmovne esi, edi
mov edi, esi
xor edi, 0x74b0ecb8
sub dl, al
cmovne edi, esi
mov eax, edx
mov dl, 0x1d
mov esi, edi
mul dl
mov dl, 0xe3
xor esi, 0xe918f677
cmp al, dl
mov dl, 0xd7
cmovne esi, edi
add al, 0x86
test al, al
lea edi, [esi + 0x4578bcda]
cmovne edi, esi
mul dl
mov dl, 0x89
inc al
lea esi, [edi + 0xa1bba20]
test al, al
cmovne esi, edi
xor al, dl
mov dl, 0x53
lea edi, [esi + 0x19e1c9d5]
cmovne edi, esi
mul dl
mov dl, 0x59
dec al
lea esi, [edi - 0xe105640]
test al, al
cmovne esi, edi
mul dl
mov dl, 0xcd
dec al
lea edi, [esi + 0x7f8b0e9b]
test al, al
cmovne edi, esi
xor al, dl
mov dl, 0x3b
lea esi, [edi - 0x19d0f3f4]
cmovne esi, edi
mul dl
mov dl, 0xc5
mov edi, esi
inc al
xor edi, 0x3416dc8
test al, al
cmovne edi, esi
mul dl
mov dl, 0xb3
inc al
lea esi, [edi - 0x762ef6a2]
test al, al
cmovne esi, edi
xor al, bh
mov bh, 0xfb
lea edi, [esi - 0xa07598d]
cmovne edi, esi
mul dl
mov dl, 0xee
mov esi, edi
xor esi, 0x9f46939e
cmp al, cl
mov cl, 0xb2
cmovne esi, edi
cmp al, dl
mov dl, 0x75
lea edi, [esi - 0x525dbd72]
cmovne edi, esi
add al, 0x47
test al, al
lea esi, [edi + 0x538c448c]
cmovne esi, edi
mul dl
mov dl, 0xb1
inc al
lea edi, [esi - 0x4070a70c]
test al, al
cmovne edi, esi
xor al, dl
mov dl, 0xfc
lea esi, [edi - 0x44c56e3f]
cmovne esi, edi
mov edi, esi
xor edi, 0x3b9210d
cmp al, dl
mov dl, 0x17
cmovne edi, esi
add al, 0x63
mov esi, edi
xor esi, 0xf2788570
test al, al
cmovne esi, edi
xor al, cl
mov cl, 0x79
lea edi, [esi + 0x243bda7f]
cmovne edi, esi
add al, 0x69
test al, al
lea esi, [edi - 0xa40537f]
cmovne esi, edi
mul cl
mov cl, 0xf
mov edi, esi
dec al
xor edi, 0x85e854b7
test al, al
cmovne edi, esi
mul bh
cmp al, ch
lea esi, [edi + 0x46ea7c65]
cmovne esi, edi
add al, 0x6b
test al, al
lea edi, [esi + 0x11593ce1]
cmovne edi, esi
mul cl
cmp al, bl
lea ecx, [edi - 0x67d40059]
mov bl, 0xff
cmovne ecx, edi
mov esi, ecx
xor esi, 0x52b0c8c5
cmp al, dl
mov dl, 0xd9
cmovne esi, ecx
add al, 0xc3
mov edi, esi
xor edi, 0xfd411348
test al, al
cmovne edi, esi
xor al, dh
mov dh, 1
mov byte [esp + 0x5c], al
mov eax, dword [esp + 0x28]
lea ecx, [edi - 0x25ac56e0]
cmovne ecx, edi
mov dword [esp + 0x34], ecx
mov cl, 0x5c
mov ch, 0xd5
imul esi, eax, 0x11a22a
xor al, cl
mov cl, 0xd8
lea edi, [esi - 0x27d9a871]
cmovne edi, esi
add al, 0xd4
mov esi, edi
xor esi, 0xac202544
test al, al
cmovne esi, edi
mul dl
cmp al, dl
lea edi, [esi - 0x608cc1a7]
cmovne edi, esi
mov esi, edi
xor esi, 0x5d0b875f
cmp al, cl
mov cl, 0xa9
cmovne esi, edi
add al, 0x7d
test al, al
lea edi, [esi - 0x4669c347]
cmovne edi, esi
mul cl
mov cl, 0x25
inc al
lea esi, [edi - 0x353b2d10]
test al, al
cmovne esi, edi
mul cl
mov cl, 0xf3
mov edi, esi
inc al
xor edi, 0x19b449e2
test al, al
cmovne edi, esi
mul cl
mov cl, 0xc4
mov esi, edi
mov dl, al
mov al, 0xd
xor esi, 0xeb95ecef
cmp dl, al
cmovne esi, edi
add dl, 9
mov eax, esi
xor eax, 0xef9f7e6c
test dl, dl
cmovne eax, esi
mov esi, eax
xor esi, 0x5c006caa
xor dl, cl
mov cl, 0x2d
cmovne esi, eax
mov eax, edx
mul cl
lea edi, [esi - 0x319addcb]
cmp al, cl
mov cl, 0x27
cmovne edi, esi
cmp al, cl
mov cl, 0x22
lea eax, [edi - 0xfc77dde]
cmovne eax, edi
mov esi, eax
xor esi, 0xe5da8182
cmp dl, cl
mov cl, 0x43
cmovne esi, eax
add dl, 0xb3
mov edi, esi
mov eax, edx
xor edi, 0x1086bce2
test dl, dl
mov dl, 0xf9
cmovne edi, esi
mul cl
mov cl, 0xf9
add al, 0xbd
lea esi, [edi + 0x717f989e]
test al, al
cmovne esi, edi
mul dl
mov edi, esi
xor edi, 0x3524998
cmp al, dl
mov dl, 0xdb
cmovne edi, esi
cmp al, dl
mov dl, 0x47
lea esi, [edi - 0x3d98ae47]
cmovne esi, edi
add al, 0xee
mov edi, esi
xor edi, 0xb97175f2
test al, al
cmovne edi, esi
mul dl
mov dl, 0xbd
mov esi, edi
add al, 0xb9
xor esi, 0x766a7a01
test al, al
cmovne esi, edi
mul dl
mov dl, 0x2f
cmp al, bl
lea edi, [esi + 0x5f8cfb0d]
cmovne edi, esi
add al, 0x4b
test al, al
lea esi, [edi - 0x1d74d2eb]
cmovne esi, edi
mul ch
mov ah, 0x83
cmp al, dh
lea edi, [esi + 0x2484c88c]
cmovne edi, esi
mov esi, edi
xor esi, 0x6936cf3c
cmp al, dl
mov dl, 0xc9
cmovne esi, edi
add al, 0x4d
test al, al
lea edi, [esi - 0x7536050e]
cmovne edi, esi
xor al, dl
lea esi, [edi - 0x2825ae29]
cmovne esi, edi
add al, 0x4c
mov edi, esi
xor edi, 0x72782a74
test al, al
cmovne edi, esi
mul ah
mov esi, edi
inc al
xor esi, 0x8f66e0c
test al, al
cmovne esi, edi
xor al, cl
mov cl, 0x15
lea edi, [esi - 0x7a298d4b]
cmovne edi, esi
add al, 0x3c
test al, al
lea esi, [edi + 0x460bf58d]
cmovne esi, edi
mul cl
mov cl, 0x3d
dec al
lea edi, [esi - 0x3465aae5]
test al, al
cmovne edi, esi
mul dl
mov dl, 0xfd
inc al
lea esi, [edi + 0x407bf709]
test al, al
cmovne esi, edi
mul cl
mov cl, 0xfe
mov edi, esi
xor edi, 0xef9591d2
cmp al, bl
cmovne edi, esi
mov esi, edi
xor esi, 0xbb1ed044
cmp al, cl
mov cl, 0xaf
cmovne esi, edi
sub dl, al
lea edi, [esi - 0x1fd021a5]
mov eax, edx
mov dl, 0x9f
cmovne edi, esi
mul cl
mov cl, 0x73
cmp al, bl
lea esi, [edi + 0x14961759]
mov bl, 0xcb
cmovne esi, edi
add al, 0xf
test al, al
lea edi, [esi + 0x180e1b64]
cmovne edi, esi
mul cl
inc al
lea esi, [edi + 0x22b110c8]
test al, al
cmovne esi, edi
mul ch
mov ch, 0xd5
add al, 0xd5
lea edi, [esi + 0x38941481]
test al, al
cmovne edi, esi
mul bl
add al, 0x35
lea esi, [edi - 0x695dd6a7]
test al, al
cmovne esi, edi
mul bh
mov bh, 1
mov edi, esi
inc al
xor edi, 0x99edc344
test al, al
cmovne edi, esi
mul dl
mov dl, 0x61
cmp al, dl
lea esi, [edi - 0x5c9ed82e]
mov dl, 0x60
cmovne esi, edi
sub dl, al
lea edi, [esi + 0x1fcc58b9]
mov eax, edx
mov dl, 0x89
cmovne edi, esi
mul dl
mov dl, 0x72
cmp al, dh
lea esi, [edi + 0x472726a3]
mov dh, 0x19
cmovne esi, edi
cmp al, cl
mov cl, 0xa8
lea edi, [esi - 0x3df5dca0]
cmovne edi, esi
mov esi, edi
xor esi, 0xf74b0d04
sub dl, al
mov al, 0xa3
cmovne esi, edi
xor dl, al
lea eax, [esi + 0x61190101]
cmovne eax, esi
cmp dl, cl
mov cl, 0x17
lea esi, [eax + 0x1be896b]
cmovne esi, eax
mov al, 0xdd
cmp dl, al
lea eax, [esi + 0x1c733c8c]
cmovne eax, esi
mov esi, eax
xor esi, 0x6f47ee1d
cmp dl, cl
mov cl, 7
cmovne esi, eax
mov al, 0x16
mov edi, esi
xor edi, 0x8d2ef9bc
cmp dl, al
mov al, 0x31
cmovne edi, esi
sub al, dl
mov dl, 0xcf
lea esi, [edi - 0x6f6e53c4]
cmovne esi, edi
mul dl
mov edi, esi
xor edi, 0x31a11525
cmp al, dl
mov dl, 0xe0
cmovne edi, esi
cmp al, cl
mov cl, 0x7b
lea esi, [edi + 0x18286cfe]
cmovne esi, edi
add al, 0xd1
test al, al
lea edi, [esi - 0x5d5705b2]
cmovne edi, esi
mov esi, edi
xor esi, 0xb8a54e38
xor al, cl
mov cl, 0x55
cmovne esi, edi
mul cl
mov cl, 0xab
mov edi, esi
xor edi, 0xd2beed37
cmp al, cl
mov cl, 0xaa
cmovne edi, esi
mov esi, edi
xor esi, 0x98d55ca1
cmp al, cl
mov cl, 0x5b
cmovne esi, edi
sub dl, al
lea edi, [esi + 0xf45953b]
mov eax, edx
mov dl, 0x49
cmovne edi, esi
mul dl
mov esi, edi
xor esi, 0x1690e7b7
cmp al, dl
cmovne esi, edi
mov edi, esi
xor edi, 0x145219b5
cmp al, cl
mov cl, 0x5d
cmovne edi, esi
add al, 0xa1
mov esi, edi
xor esi, 0xef255e75
test al, al
cmovne esi, edi
mul cl
mov cl, 0x7d
mov edi, esi
dec al
xor edi, 0x8bb0f64a
test al, al
cmovne edi, esi
mov esi, edi
xor esi, 0x271d5f1
cmp al, cl
mov cl, 0xfa
cmovne esi, edi
mov edi, esi
xor edi, 0xa4062854
xor al, cl
mov cl, 0x69
cmovne edi, esi
mul bl
mov bl, 0x97
inc al
lea esi, [edi - 0x57d1c5ae]
test al, al
cmovne esi, edi
mul cl
mov cl, 0x96
mov dl, al
lea eax, [esi - 0x2d4baeec]
cmp dl, bl
cmovne eax, esi
cmp dl, cl
mov cl, 0x3b
lea esi, [eax + 0x24522082]
cmovne esi, eax
mov al, 0xf8
sub al, dl
lea edi, [esi + 0x91f263b]
mov dl, 0xed
cmovne edi, esi
cmp al, cl
mov cl, 0xc4
lea esi, [edi + 0x68c700ec]
cmovne esi, edi
xor al, cl
mov cl, 0xac
lea edi, [esi + 0x1f262ab]
cmovne edi, esi
cmp al, cl
mov cl, 0x39
lea esi, [edi - 0x79dae06]
cmovne esi, edi
cmp al, cl
mov cl, 0xdf
lea edi, [esi + 0x674803b]
cmovne edi, esi
cmp al, cl
lea esi, [edi + 0x748d145c]
cmovne esi, edi
mov edi, esi
xor edi, 0x267ea64a
cmp al, dl
mov dl, 0x87
cmovne edi, esi
add al, 8
mov esi, edi
xor esi, 0xc41f44d0
test al, al
cmovne esi, edi
mul dl
mov dl, 0x88
mov edi, esi
xor edi, 0x27383f1b
cmp al, bh
mov bh, 0xcd
cmovne edi, esi
cmp al, dl
mov dl, 0x87
lea esi, [edi + 0x2a7ef986]
cmovne esi, edi
sub dl, al
lea edi, [esi + 0x5fb22c2b]
mov eax, edx
mov dl, 0xff
cmovne edi, esi
mul dh
mov esi, edi
xor esi, 0x33aae3fc
cmp al, dl
mov dl, 0x50
cmovne esi, edi
cmp al, dl
mov dl, 0xef
lea edi, [esi - 0x107aa172]
cmovne edi, esi
add al, 0x6b
test al, al
lea esi, [edi + 0xa9fc011]
cmovne esi, edi
xor al, dl
mov dl, 0x53
lea edi, [esi - 0x30aabd71]
cmovne edi, esi
mul dl
mov dl, 0xda
mov esi, edi
add al, 0x53
xor esi, 0xc2d6c027
test al, al
cmovne esi, edi
mov edi, esi
xor edi, 0xd3d24ee1
cmp al, dl
mov dl, 0xb6
cmovne edi, esi
xor al, dl
mov dl, 0x3b
lea esi, [edi - 0x78f5dc29]
cmovne esi, edi
mul dl
add al, 0xc5
lea edi, [esi - 0x2316957e]
test al, al
cmovne edi, esi
mul cl
mov cl, 0xbd
dec al
lea esi, [edi + 0x2d233582]
test al, al
cmovne esi, edi
xor al, cl
mov cl, 0x37
lea edi, [esi + 0xc8f7cf0]
cmovne edi, esi
mul cl
mov cl, 0xee
mov esi, edi
inc al
xor esi, 0x3ace0225
test al, al
cmovne esi, edi
mov edi, esi
xor edi, 0xb3f7d100
xor al, cl
mov cl, 0x21
cmovne edi, esi
mul ch
mov ch, 0xb3
dec al
lea esi, [edi + 0x625274ae]
test al, al
cmovne esi, edi
mul cl
mov ah, 0xc9
add al, 0xdf
lea edi, [esi + 0x57f0728]
test al, al
cmovne edi, esi
mul ah
mov ah, 9
add al, 0x37
lea esi, [edi + 0x4edd0a8d]
test al, al
cmovne esi, edi
mul ah
mov edi, esi
add al, 9
xor edi, 0xf90e696e
test al, al
cmovne edi, esi
mul cl
mov cl, 0xff
mov esi, edi
xor esi, 0xbcfd189d
cmp al, cl
cmovne esi, edi
add al, 0x1d
test al, al
lea edi, [esi - 0x1fd79a3a]
cmovne edi, esi
xor al, dl
mov dl, 0x31
lea esi, [edi - 0x3b4ba6d0]
cmovne esi, edi
mul dl
mov dl, 0xff
cmp al, cl
lea edi, [esi + 0x7cff08d3]
mov cl, 0x72
cmovne edi, esi
cmp al, cl
mov cl, 0xdc
lea esi, [edi + 0xc685510]
cmovne esi, edi
add al, 0x73
mov edi, esi
xor edi, 0x181cfdff
test al, al
cmovne edi, esi
xor al, cl
mov cl, 3
lea esi, [edi + 0x65f53a1e]
cmovne esi, edi
mul cl
mov cl, 0xfc
mov edi, esi
add al, 0xfd
xor edi, 0x8cf8a3ce
test al, al
cmovne edi, esi
xor al, cl
mov cl, 0xd7
lea esi, [edi - 0xb458efc]
cmovne esi, edi
mov edi, esi
xor edi, 0xdbe35569
cmp al, cl
mov cl, 0x25
cmovne edi, esi
add al, 0x7c
test al, al
lea esi, [edi - 0x292cabd5]
cmovne esi, edi
mul bl
mov bl, 0x17
mov edi, esi
add al, 0x69
xor edi, 0x2a264b86
test al, al
cmovne edi, esi
mul cl
mov cl, 0x8d
mov esi, edi
xor esi, 0x71514eb3
cmp al, dl
mov dl, 0xfc
cmovne esi, edi
cmp al, dh
mov dh, 0xb
lea edi, [esi + 0x2698afa9]
cmovne edi, esi
add al, 0xb
test al, al
lea esi, [edi + 0xf5757fe]
cmovne esi, edi
mul cl
mov cl, 0xa9
mov edi, esi
add al, 0x73
xor edi, 0xff9a1804
test al, al
cmovne edi, esi
mul cl
mov cl, 0x11
add al, 0xa9
lea esi, [edi - 0x6c64f00e]
test al, al
cmovne esi, edi
mul dh
add al, 0xb
lea edi, [esi + 0x44a47dfa]
test al, al
cmovne edi, esi
xor al, cl
mov cl, 0x86
lea esi, [edi + 0x21ade486]
cmovne esi, edi
mul ch
mov edi, esi
dec al
xor edi, 0xb7ac739d
test al, al
cmovne edi, esi
xor al, cl
mov cl, 0xaa
lea esi, [edi + 0x6d289809]
cmovne esi, edi
add al, 0x8d
mov edi, esi
xor edi, 0x1d523268
test al, al
cmovne edi, esi
xor al, cl
mov cl, 0xf1
lea esi, [edi - 0x9842b62]
cmovne esi, edi
mov edi, esi
xor edi, 0x8c5994bf
cmp al, cl
mov cl, 0xf7
cmovne edi, esi
add al, 0x49
test al, al
lea esi, [edi - 0x64cab5f7]
cmovne esi, edi
mul cl
mov cl, 0x62
inc al
lea edi, [esi - 0x7024c729]
test al, al
cmovne edi, esi
mov esi, edi
xor esi, 0x95c9b6ce
xor al, cl
mov cl, 0xcd
cmovne esi, edi
mul cl
cmp al, cl
lea edi, [esi + 0x3857f61e]
mov cl, 0xfd
cmovne edi, esi
cmp al, cl
mov cl, 0x5e
lea esi, [edi - 0x4fca28e8]
cmovne esi, edi
sub dl, al
lea eax, [esi + 0xc6f304]
cmovne eax, esi
xor dl, cl
mov cl, 0x1f
lea esi, [eax + 0x56b77609]
cmovne esi, eax
mov eax, edx
mov dl, 0xff
mul cl
lea edi, [esi + 0x11f7140b]
mov cl, 0x1d
dec al
test al, al
cmovne edi, esi
mul cl
mov cl, 0x4f
cmp al, dl
lea esi, [edi + 0x1df075a8]
cmovne esi, edi
add al, 0xaf
mov edi, esi
xor edi, 0x891ac7ed
test al, al
cmovne edi, esi
mul cl
cmp al, cl
lea esi, [edi + 0x31a358bf]
mov cl, 0xf3
cmovne esi, edi
mov edi, esi
xor edi, 0x800a6f15
cmp al, bl
cmovne edi, esi
add al, 0x7e
mov esi, edi
xor esi, 0xcc06917d
test al, al
cmovne esi, edi
mul cl
mov cl, 0x59
dec al
lea edi, [esi - 0x64d2fd34]
test al, al
cmovne edi, esi
mul cl
mov cl, 1
mov ah, 0xb9
mov esi, edi
xor esi, 0xde2d2e1c
cmp al, cl
cmovne esi, edi
add al, 0xfd
test al, al
lea edi, [esi + 0x2e15887f]
cmovne edi, esi
xor al, ah
mov ah, 0x31
lea esi, [edi + 0x2544518c]
cmovne esi, edi
mul ah
cmp al, cl
lea edi, [esi + 0x4de66109]
mov cl, 0x29
cmovne edi, esi
add al, 0xb4
mov esi, edi
xor esi, 0x4d13b5a0
test al, al
cmovne esi, edi
mul ch
mov ch, 0xf9
mov edi, esi
xor edi, 0xe7bdd540
cmp al, dl
mov dl, 0x81
cmovne edi, esi
add al, 0x97
mov esi, edi
xor esi, 0x598b4976
test al, al
cmovne esi, edi
mul cl
mov cl, 0xf9
mov edi, esi
add al, 0xd7
xor edi, 0x6b24ba5e
test al, al
cmovne edi, esi
mul cl
cmp al, cl
lea esi, [edi + 0x4e87424e]
mov cl, 0x50
cmovne esi, edi
cmp al, cl
mov cl, 0x82
lea edi, [esi + 0x6cabd6eb]
cmovne edi, esi
cmp al, cl
mov cl, 0xea
lea esi, [edi - 0x9cc34ec]
cmovne esi, edi
sub dl, al
lea eax, [esi - 0xb31662]
cmovne eax, esi
xor dl, bh
mov bh, 0x45
lea esi, [eax - 0x37f2d517]
cmovne esi, eax
mov eax, esi
xor eax, 0x281f5b47
cmp dl, cl
cmovne eax, esi
mov esi, eax
xor esi, 0xbf40acaf
cmp dl, dh
mov dh, 0x6f
cmovne esi, eax
add dl, 3
test dl, dl
lea edi, [esi + 0x5aec8479]
mov eax, edx
mov dl, 0xab
cmovne edi, esi
mul ch
mov ch, 0x49
dec al
lea esi, [edi + 0x156091f0]
test al, al
cmovne esi, edi
mul dl
mov dl, 0x87
dec al
lea edi, [esi - 0x381f629f]
test al, al
cmovne edi, esi
mul dl
mov dl, 7
inc al
lea esi, [edi + 0x7d9f40ba]
test al, al
cmovne esi, edi
mov edi, esi
xor edi, 0xc684286c
cmp al, dl
mov dl, 0x94
cmovne edi, esi
mov esi, edi
xor esi, 0x6961772b
xor al, dl
mov dl, 0xb7
cmovne esi, edi
add al, 0x66
test al, al
lea edi, [esi + 0x59c5ba22]
cmovne edi, esi
mul dl
mov dl, 0x69
add al, 0xb7
lea esi, [edi + 0x4ad20672]
test al, al
cmovne esi, edi
mul dl
mov edi, esi
xor edi, 0xd49a7685
cmp al, dl
mov dl, 0x43
cmovne edi, esi
add al, 0xe5
test al, al
lea esi, [edi + 0x32b2c97e]
cmovne esi, edi
mul ch
add al, 0x49
lea edi, [esi + 0x716108ec]
test al, al
cmovne edi, esi
xor al, dh
lea esi, [edi - 0x1f5b6951]
cmovne esi, edi
add al, 0x11
mov edi, esi
xor edi, 0x7e766214
test al, al
cmovne edi, esi
cmp al, dl
mov dl, 0x8d
lea esi, [edi + 0x6296cf22]
cmovne esi, edi
mov edi, esi
xor edi, 0x63f1d838
cmp al, dl
mov dl, 0x72
cmovne edi, esi
mov esi, edi
xor esi, 0x17619fa8
xor al, dl
mov dl, 0x4e
cmovne esi, edi
cmp al, dl
mov dl, 0xc1
lea edi, [esi + 0x15396a10]
cmovne edi, esi
add al, 0x7f
test al, al
lea esi, [edi - 0xe0b5c4f]
cmovne esi, edi
mul bl
mov bl, 1
inc al
lea edi, [esi + 0x26bca6fa]
test al, al
cmovne edi, esi
cmp al, dl
mov dl, 0xca
lea esi, [edi - 0x73a4aab9]
cmovne esi, edi
mov edi, esi
xor edi, 0x14a1da74
xor al, dl
mov dl, 0xb3
cmovne edi, esi
mul dl
mov dl, 0xbb
dec al
lea esi, [edi - 0x4fb463f]
test al, al
cmovne esi, edi
mul ch
mov ch, 0xff
mov edi, esi
dec al
xor edi, 0x4efa5276
test al, al
cmovne edi, esi
mul dl
mov dl, 0xce
mov esi, edi
xor esi, 0xb9fb0bcf
cmp al, ch
cmovne esi, edi
add al, 0xc7
test al, al
lea edi, [esi - 0x6fe42f5f]
cmovne edi, esi
mov esi, edi
xor esi, 0xddc94b85
xor al, dl
mov dl, 0xe3
cmovne esi, edi
cmp al, cl
mov cl, 0xc7
lea edi, [esi + 0x1d672c59]
cmovne edi, esi
add al, 0x7f
test al, al
lea esi, [edi - 0x43c3b776]
cmovne esi, edi
mul cl
cmp al, cl
lea edi, [esi + 0x20d26a3f]
mov cl, 0x83
cmovne edi, esi
add al, 0x23
mov esi, edi
xor esi, 0x3a8cb64f
test al, al
cmovne esi, edi
mul cl
mov cl, 0x6d
inc al
lea edi, [esi + 0x53a31b72]
test al, al
cmovne edi, esi
mul cl
mov cl, 1
mov esi, edi
xor esi, 0xe6dc7a8e
cmp al, cl
cmovne esi, edi
add al, 0x5b
mov edi, esi
xor edi, 0xde64fc14
test al, al
cmovne edi, esi
mul dl
mov dl, 0xfa
cmp al, cl
lea esi, [edi + 0x7c18a4bc]
mov cl, 0xfb
cmovne esi, edi
add al, 0xb1
test al, al
lea edi, [esi - 0x53cdc32e]
cmovne edi, esi
mul cl
cmp al, cl
lea esi, [edi + 0x77291015]
mov cl, 0x2d
cmovne esi, edi
sub dl, al
lea edi, [esi - 0x253d8452]
mov eax, edx
mov dl, 9
cmovne edi, esi
mul dh
mov dh, 0xa7
mov esi, edi
inc al
xor esi, 0x4c7d690a
test al, al
cmovne esi, edi
mul dh
cmp al, ch
lea edi, [esi - 0x54fc4400]
mov ch, 0xf7
cmovne edi, esi
add al, 0x9b
test al, al
lea esi, [edi - 0x44384383]
cmovne esi, edi
mul cl
mov cl, 0xdb
add al, 0x2d
lea edi, [esi + 0x2fc2ff81]
test al, al
cmovne edi, esi
mul cl
mov esi, edi
add al, 0xdb
xor esi, 0xb27ceff
test al, al
cmovne esi, edi
mul dl
mov dl, 0xf6
cmp al, ch
lea edi, [esi + 0x6ec64f1e]
cmovne edi, esi
sub dl, al
lea eax, [edi - 0x2ef63b1c]
cmovne eax, edi
mov esi, eax
xor esi, 0x870af9bf
xor dl, bh
mov bh, 0xff
cmovne esi, eax
add dl, 0x99
test dl, dl
lea edi, [esi - 0x4f00b0ae]
mov eax, edx
mov dl, 0xb9
cmovne edi, esi
mul dl
mov dl, 0xc9
inc al
lea esi, [edi + 0x289d6db9]
test al, al
cmovne esi, edi
mul dl
mov dl, 0xef
mov edi, esi
dec al
xor edi, 0x7a6061b3
test al, al
cmovne edi, esi
mul dl
mov dl, 0xfd
mov esi, edi
dec al
xor esi, 0x4220d8a0
test al, al
cmovne esi, edi
mov edi, esi
xor edi, 0x309e4406
xor al, dl
mov dl, 0x59
cmovne edi, esi
mul dl
mov ah, 0x3d
cmp al, bl
lea esi, [edi - 0x7c75bfb9]
cmovne esi, edi
add al, 0x93
mov edi, esi
xor edi, 0xc21447f0
test al, al
cmovne edi, esi
mul ah
mov ah, 0x7d
dec al
lea esi, [edi + 0x45b62d4e]
test al, al
cmovne esi, edi
xor al, ah
lea edi, [esi + 0x32740c0f]
cmovne edi, esi
mul cl
mov cl, 0x59
inc al
lea esi, [edi + 0x11f03b3b]
test al, al
cmovne esi, edi
mul dl
mov dl, 0x61
mov edi, esi
dec al
xor edi, 0x51397aa3
test al, al
cmovne edi, esi
mul dl
mov dl, 0xfe
inc al
lea esi, [edi - 0x432d5a63]
test al, al
cmovne esi, edi
mul dh
mov dh, 0xff
cmp al, cl
lea edi, [esi + 0x75f9ad09]
mov cl, 0x31
cmovne edi, esi
add al, 0x89
test al, al
lea esi, [edi + 0x757cebeb]
cmovne esi, edi
mul cl
mov cl, 0xa2
inc al
lea edi, [esi - 0x1416a3fc]
test al, al
cmovne edi, esi
xor al, cl
mov cl, 0xcf
lea esi, [edi + 0x2b8225c8]
cmovne esi, edi
mul cl
mov cl, 0x53
inc al
lea edi, [esi - 0x5bf9a0f7]
test al, al
cmovne edi, esi
mul cl
mov cl, 0xd7
cmp al, bl
lea esi, [edi - 0x35b2c2ac]
cmovne esi, edi
add al, 0x6b
test al, al
lea edi, [esi - 0x16ff0ca5]
cmovne edi, esi
mul cl
mov cl, 0x8a
cmp al, bl
lea esi, [edi - 0x7158784b]
cmovne esi, edi
cmp al, cl
mov cl, 0xe5
lea edi, [esi + 0x1d6fef54]
cmovne edi, esi
cmp al, cl
mov cl, 0x19
lea esi, [edi + 0x494d0c09]
cmovne esi, edi
add al, 0xbb
test al, al
lea edi, [esi + 0x532ecfaa]
cmovne edi, esi
mul cl
mov cl, 0xa9
cmp al, bl
lea esi, [edi - 0x17d33fc0]
cmovne esi, edi
add al, 0x1e
test al, al
lea edi, [esi - 0x28a8af3a]
cmovne edi, esi
mul cl
mov cl, 0xb7
inc al
lea esi, [edi - 0x25a3475c]
test al, al
cmovne esi, edi
mul cl
inc al
lea edi, [esi - 0x40c3ea17]
test al, al
cmovne edi, esi
mul cl
mov cl, 0x81
dec al
lea esi, [edi - 0x3524c7a0]
test al, al
cmovne esi, edi
mul cl
mov cl, 0x13
dec al
lea edi, [esi - 0x16dc714f]
test al, al
cmovne edi, esi
mul cl
mov cl, 0x91
inc al
lea esi, [edi + 0x822cc68]
test al, al
cmovne esi, edi
mul cl
mov cl, 0xa5
mov edi, esi
dec al
xor edi, 0xddce7c1
test al, al
cmovne edi, esi
mul cl
mov cl, 0xab
add al, 0x5b
lea esi, [edi - 0x4c94cc76]
test al, al
cmovne esi, edi
mul cl
mov cl, 0xff
cmp al, cl
lea edi, [esi - 0x4d69f0b1]
mov cl, 0x82
cmovne edi, esi
mov esi, edi
xor esi, 0x3b6b6e83
cmp al, cl
mov cl, 0xd9
cmovne esi, edi
add al, 0x90
test al, al
lea edi, [esi - 0x205b96d5]
cmovne edi, esi
mul cl
mov cl, 0xc0
add al, 0x27
lea esi, [edi - 0x2645e7eb]
test al, al
cmovne esi, edi
mul ch
mov ch, 0x2f
dec al
lea edi, [esi + 0x7e452655]
test al, al
cmovne edi, esi
mov esi, edi
xor esi, 0xba283ef2
xor al, cl
mov cl, 0xb5
cmovne esi, edi
mul cl
mov cl, 0x1b
dec al
lea edi, [esi - 0x7a2fe22d]
test al, al
cmovne edi, esi
mul cl
mov cl, 0x27
mov esi, edi
dec al
xor esi, 0xdb890637
test al, al
cmovne esi, edi
mul cl
mov cl, 0x7f
cmp al, bl
lea edi, [esi + 0x68ae839e]
cmovne edi, esi
mov esi, edi
xor esi, 0xe0d5ab3f
cmp al, cl
mov cl, 0x9f
cmovne esi, edi
add al, 0x96
mov edi, esi
xor edi, 0x41f63667
test al, al
cmovne edi, esi
mul cl
mov cl, 0xeb
mov esi, edi
dec al
xor esi, 0x2ea18d4a
test al, al
cmovne esi, edi
mul ch
cmp al, bl
lea edi, [esi - 0x2e1026b]
cmovne edi, esi
add al, 0xc5
test al, al
lea esi, [edi + 0x5fe3cc24]
cmovne esi, edi
mul cl
mov edi, esi
xor edi, 0x6adee338
cmp al, dh
cmovne edi, esi
mov esi, edi
xor esi, 0x526791b9
cmp al, dl
mov dl, 0x17
cmovne esi, edi
sub dl, al
lea edi, [esi + 0x3a079a63]
mov eax, edx
mov dl, 0x41
cmovne edi, esi
mul dl
mov dl, 0x1d
cmp al, bl
lea esi, [edi - 0x205398eb]
cmovne esi, edi
cmp al, dl
mov dl, 0x1c
lea edi, [esi - 0x3a6bf2cb]
cmovne edi, esi
sub dl, al
lea esi, [edi + 0x2f86e11e]
mov eax, edx
mov dl, 7
cmovne esi, edi
mul cl
mov cl, 0x29
add al, 0x15
lea edi, [esi - 0x3b672e83]
test al, al
cmovne edi, esi
mul cl
mov cl, 0xbb
cmp al, dh
lea esi, [edi + 0xf2b3db7]
mov dh, 0x4d
cmovne esi, edi
add al, 0xa0
mov edi, esi
xor edi, 0x25d8afe9
test al, al
cmovne edi, esi
mul cl
mov cl, 0x5d
mov esi, edi
dec al
xor esi, 0x83a26f64
test al, al
cmovne esi, edi
mul cl
mov cl, 0x7e
cmp al, bl
lea edi, [esi - 0x2e745c5c]
cmovne edi, esi
mov esi, edi
xor esi, 0x23e370a4
cmp al, cl
mov cl, 0x95
cmovne esi, edi
add al, 0x10
test al, al
lea edi, [esi - 0x4fe2274e]
cmovne edi, esi
mul cl
mov cl, 0xd1
mov esi, edi
xor esi, 0x1193c3fe
cmp al, bl
cmovne esi, edi
add al, 0xaa
test al, al
lea edi, [esi - 0x31ee4a17]
cmovne edi, esi
mul cl
mov cl, 0x17
mov esi, edi
dec al
xor esi, 0xb47181af
test al, al
cmovne esi, edi
mul cl
mov cl, 0x21
dec al
mov byte [esp + 0x6c], al
lea eax, [esi + 0x55cc9bbf]
cmovne eax, esi
imul esi, ebp, 0xa9e1f9
mov dword [esp + 0x38], eax
mov eax, dword [esp + 0xcc]
lea edi, [esi + 0x3ebbf907]
mul cl
mov cl, 0x3b
dec al
test al, al
cmovne edi, esi
mov esi, edi
xor esi, 0x2a7b4b8b
xor al, dh
cmovne esi, edi
add al, 0x76
test al, al
lea edi, [esi - 0x6cc1a448]
cmovne edi, esi
mul cl
mov cl, 0x3d
mov esi, edi
dec al
xor esi, 0xfd44be07
test al, al
cmovne esi, edi
xor al, cl
mov cl, 0x53
lea edi, [esi - 0x12e74ad6]
cmovne edi, esi
mul cl
mov cl, 0x6d
dec al
lea esi, [edi + 0x56a24636]
test al, al
cmovne esi, edi
mul ch
mov ch, 0xb1
add al, 0xd1
lea edi, [esi - 0x3816cf7]
test al, al
cmovne edi, esi
mul cl
cmp al, cl
lea esi, [edi + 0x25248de5]
mov cl, 0x6c
cmovne esi, edi
mov edi, esi
xor edi, 0x635ef9c8
sub cl, al
cmovne edi, esi
cmp cl, dl
mov dl, 0x62
mov cl, 0x35
lea esi, [edi + 0x71828839]
cmovne esi, edi
sub dl, al
lea edi, [esi + 0x77b4ad42]
mov eax, edx
mov dl, 0x4e
cmovne edi, esi
mul cl
mov cl, 0x4f
add al, 0xcb
lea esi, [edi + 0x3683e31b]
test al, al
cmovne esi, edi
mul ch
cmp al, cl
lea edi, [esi + 0x5344bf9c]
mov cl, 0x91
cmovne edi, esi
mov esi, edi
xor esi, 0xe659f65c
sub dl, al
mov eax, edx
cmovne esi, edi
mov dl, 0xfe
mul cl
lea edi, [esi - 0x619e1e0e]
mov cl, 0x48
cmp al, bh
mov bh, 0x89
cmovne edi, esi
sub dl, al
lea esi, [edi - 0xc235416]
cmovne esi, edi
mov edi, esi
xor edi, 0xd90ea4a0
cmp dl, cl
mov dl, 0xdd
mov cl, 0x7b
cmovne edi, esi
sub dl, al
lea esi, [edi + 0x270d12ca]
mov eax, edx
mov dl, 0xf1
cmovne esi, edi
mul cl
mov cl, 0xa1
add al, 0x85
lea edi, [esi + 0x599c5bdc]
test al, al
cmovne edi, esi
mul cl
mov cl, 0x5f
add al, 0x5f
lea esi, [edi + 0x14883fc5]
test al, al
cmovne esi, edi
mul cl
mov cl, 9
mov edi, esi
add al, 0x5f
xor edi, 0xe2ec003a
test al, al
cmovne edi, esi
mul cl
mov cl, 0xe8
mov esi, edi
add al, 0xf7
xor esi, 0x75a54572
test al, al
cmovne esi, edi
xor al, cl
mov cl, 0x1d
lea edi, [esi + 0x6d69569c]
cmovne edi, esi
mul bh
add al, 0x89
lea esi, [edi + 0xad5059b]
test al, al
cmovne esi, edi
mul dl
mov edi, esi
xor edi, 0x3b463561
cmp al, dl
mov dl, 0x60
cmovne edi, esi
add al, 0xc1
mov esi, edi
xor esi, 0xa40531a3
test al, al
cmovne esi, edi
mul cl
mov cl, 0x15
inc al
lea edi, [esi + 0x4c90f5b8]
test al, al
cmovne edi, esi
xor al, cl
mov cl, 0xa7
lea esi, [edi - 0xedee14c]
cmovne esi, edi
mul cl
mov cl, 0x47
mov edi, esi
add al, 0x59
xor edi, 0x6620f14e
test al, al
cmovne edi, esi
mul cl
mov cl, 0x5a
add al, 0x47
lea esi, [edi - 0xdd7dde0]
test al, al
cmovne esi, edi
mul ch
mov ch, 0x61
inc al
lea edi, [esi + 0x27a4dad2]
test al, al
cmovne edi, esi
mov esi, edi
xor esi, 0x49b9a04c
xor al, cl
mov cl, 0xed
cmovne esi, edi
add al, 0xf4
test al, al
lea edi, [esi + 0x5b615c70]
cmovne edi, esi
mul dh
mov dh, 0x1d
add al, 0xb3
lea esi, [edi + 0x7f90ca76]
test al, al
cmovne esi, edi
mul cl
mov cl, 0xf
dec al
lea edi, [esi - 0x4902a0cf]
test al, al
cmovne edi, esi
mul cl
mov cl, 0xff
cmp al, cl
lea esi, [edi + 0x51c3323d]
mov cl, 0x49
cmovne esi, edi
add al, 0x2b
test al, al
lea edi, [esi - 0x1922f795]
cmovne edi, esi
mul cl
mov cl, 0xc7
cmp al, bl
lea esi, [edi - 0x6c7333da]
cmovne esi, edi
add al, 0x99
mov edi, esi
xor edi, 0x144b5231
test al, al
cmovne edi, esi
mul cl
mov cl, 0x9f
inc al
lea esi, [edi + 0x1c915ea7]
test al, al
cmovne esi, edi
mul cl
mov cl, 0x61
cmp al, cl
lea edi, [esi + 0x42d142a]
cmovne edi, esi
mov esi, edi
xor esi, 0x420129e4
sub dl, al
cmovne esi, edi
xor dl, cl
mov cl, 0x57
lea eax, [esi + 0x257c0563]
cmovne eax, esi
cmp dl, cl
mov cl, 0x39
lea esi, [eax - 0x1bec4370]
cmovne esi, eax
add dl, 0x24
test dl, dl
lea eax, [esi - 0x49988335]
cmovne eax, esi
xor dl, cl
mov cl, 0xdb
lea esi, [eax + 0x48ae7dd9]
cmovne esi, eax
mov eax, edx
mov dl, 8
mul cl
lea edi, [esi + 0x434e40d5]
mov cl, 0x9d
inc al
test al, al
cmovne edi, esi
mul cl
mov cl, 0xc4
mov esi, edi
add al, 0x9d
xor esi, 0x966f59a1
test al, al
cmovne esi, edi
xor al, cl
mov cl, 0x1d
lea edi, [esi - 0x513fba1e]
cmovne edi, esi
mul cl
mov cl, 5
dec al
lea esi, [edi - 0x43eb347a]
test al, al
cmovne esi, edi
mul cl
mov cl, 0x75
add al, 0xfb
lea edi, [esi + 0x4a9cc7d9]
test al, al
cmovne edi, esi
mul cl
mov cl, 0x85
mov esi, edi
add al, 0x75
xor esi, 0x9382a436
test al, al
cmovne esi, edi
cmp al, cl
mov cl, 0x42
lea edi, [esi - 0xfbc3a8d]
cmovne edi, esi
mov esi, edi
xor esi, 0xc58e36f1
cmp al, cl
mov cl, 0x63
cmovne esi, edi
mov edi, esi
xor edi, 0xf26d36cf
xor al, cl
mov cl, 0x77
cmovne edi, esi
mul cl
mov cl, 0x1a
cmp al, bh
lea esi, [edi + 0x6e75d7b9]
mov bh, 9
cmovne esi, edi
mov edi, esi
xor edi, 0x32d560f4
cmp al, bh
cmovne edi, esi
sub dl, al
lea eax, [edi + 0x6b8fa1cb]
cmovne eax, edi
xor dl, cl
mov cl, 0xbc
lea esi, [eax - 0x8c215de]
cmovne esi, eax
mov eax, edx
mov dl, 0x58
mul ch
lea edi, [esi - 0x1cebbd4a]
mov ch, 0x7b
cmp al, bl
cmovne edi, esi
cmp al, cl
mov cl, 0x55
lea esi, [edi - 0xdc8b6d6]
cmovne esi, edi
add al, 4
test al, al
lea edi, [esi - 0x259ede4d]
cmovne edi, esi
mul cl
mov cl, 0xff
mov esi, edi
xor esi, 0x50bcaf43
cmp al, cl
mov cl, 0x74
cmovne esi, edi
add al, 0x1e
mov edi, esi
xor edi, 0x44909ec0
test al, al
cmovne edi, esi
xor al, cl
mov cl, 0x51
lea esi, [edi + 0x6e1dbbbb]
cmovne esi, edi
add al, 0xc8
test al, al
lea edi, [esi - 0x5d09c7d5]
cmovne edi, esi
mul ch
inc al
lea esi, [edi - 0x792ce673]
test al, al
cmovne esi, edi
xor al, dh
mov dh, 0x41
lea edi, [esi + 0x663c175c]
cmovne edi, esi
mul cl
mov cl, 0xaf
mov esi, edi
xor esi, 0x56a9ab8c
cmp al, cl
mov cl, 0xb9
cmovne esi, edi
cmp al, cl
mov cl, 0xfc
lea edi, [esi + 0x727f6e18]
cmovne edi, esi
cmp al, dl
mov dl, 0xeb
lea esi, [edi + 0x125f6893]
cmovne esi, edi
cmp al, cl
mov cl, 0xfb
lea edi, [esi - 0x762e4503]
cmovne edi, esi
cmp al, cl
mov cl, 0x3b
lea esi, [edi - 0xc09011f]
cmovne esi, edi
sub dl, al
lea edi, [esi + 0x7af3ae07]
mov eax, edx
mov dl, 0x31
cmovne edi, esi
mul cl
mov cl, 0x73
add al, 0xc5
lea esi, [edi - 0x72ba8bc5]
test al, al
cmovne esi, edi
mov edi, esi
xor edi, 0x91deb02c
xor al, cl
mov cl, 0x7f
cmovne edi, esi
mul cl
mov esi, edi
xor esi, 0xc8b04002
cmp al, bl
cmovne esi, edi
add al, 0x7c
test al, al
lea edi, [esi + 0x53ff23fe]
cmovne edi, esi
mul dl
mov dl, 0x99
dec al
lea esi, [edi + 0x15bc683e]
test al, al
cmovne esi, edi
mul dl
mov dl, 0xdf
inc al
lea edi, [esi - 0x84717d2]
test al, al
cmovne edi, esi
mul dl
mov dl, 0xf3
add al, 0xdf
lea esi, [edi - 0x448b1ce]
test al, al
cmovne esi, edi
xor al, dl
mov dl, 0xfd
lea edi, [esi + 0x171f0294]
cmovne edi, esi
add al, 0xb9
mov esi, edi
xor esi, 0xbd6c0fcb
test al, al
cmovne esi, edi
mul dl
mov edi, esi
xor edi, 0x46c5fe6
cmp al, dl
mov dl, 0x5d
cmovne edi, esi
add al, 0x93
test al, al
lea esi, [edi + 0x3dd2470f]
cmovne esi, edi
mul dl
mov dl, 0xb1
mov edi, esi
xor edi, 0xb564d36c
cmp al, bl
cmovne edi, esi
add al, 0xc0
test al, al
lea esi, [edi + 0x2e49edfe]
cmovne esi, edi
mul dl
mov dl, 0x81
add al, 0x4f
lea edi, [esi - 0x4ccce721]
test al, al
cmovne edi, esi
mul dl
mov dl, 0x7e
cmp al, cl
lea esi, [edi + 0x133b2792]
mov cl, 0x85
cmovne esi, edi
mov edi, esi
xor edi, 0xb1216c19
sub dl, al
mov eax, edx
mov dl, 0x75
cmovne edi, esi
mul dl
lea esi, [edi + 0x1b33e126]
add al, 0x8b
test al, al
cmovne esi, edi
mul cl
mov cl, 0x97
inc al
lea edi, [esi + 0x3cda3290]
test al, al
cmovne edi, esi
mul cl
mov cl, 0x35
dec al
lea esi, [edi - 0x40ee6e7f]
test al, al
cmovne esi, edi
mul cl
mov cl, 0x43
cmp al, bl
lea edi, [esi - 0x5d42e351]
cmovne edi, esi
cmp al, ch
mov ch, 0x47
lea esi, [edi + 0x507cb12d]
cmovne esi, edi
add al, 0x46
test al, al
lea edi, [esi + 0x5b8eb890]
cmovne edi, esi
mul cl
mov cl, 0x2d
dec al
lea esi, [edi + 0x343b9f73]
test al, al
cmovne esi, edi
mul dl
mov dl, 0x86
mov edi, esi
inc al
xor edi, 0x5ab87d75
test al, al
cmovne edi, esi
mul cl
mov cl, 0xd3
cmp al, cl
lea esi, [edi - 0x63f09698]
mov cl, 0x13
cmovne esi, edi
cmp al, cl
mov cl, 0x87
lea edi, [esi - 0x2d8b9d67]
cmovne edi, esi
cmp al, cl
mov cl, 0x27
lea esi, [edi + 0x7c9a4021]
cmovne esi, edi
sub dl, al
lea edi, [esi - 0x581eac59]
mov eax, edx
mov dl, 0x7e
cmovne edi, esi
mul bh
mov bh, 0xb3
dec al
lea esi, [edi + 0x4a3221e0]
test al, al
cmovne esi, edi
mul cl
mov cl, 0x80
mov edi, esi
xor edi, 0x22738ccf
cmp al, bl
mov bl, 1
cmovne edi, esi
xor al, cl
mov cl, 0xb9
lea esi, [edi - 0x6ef0d07d]
cmovne esi, edi
mul ch
cmp al, cl
lea edi, [esi + 0x1d7b60ef]
cmovne edi, esi
add al, 0x8f
mov esi, edi
xor esi, 0x2177830d
test al, al
cmovne esi, edi
mul cl
mov cl, 0xff
mov edi, esi
xor edi, 0x300990a9
cmp al, cl
mov cl, 0xb3
cmovne edi, esi
add al, 0xa
mov esi, edi
xor esi, 0xc9342df5
test al, al
cmovne esi, edi
xor al, cl
mov cl, 0x49
lea edi, [esi - 0x18721c9b]
cmovne edi, esi
add al, 0x94
test al, al
lea esi, [edi - 0x1780723d]
cmovne esi, edi
mul cl
cmp al, cl
lea edi, [esi + 0x24c45d01]
mov cl, 0x55
cmovne edi, esi
add al, 0xaf
mov esi, edi
xor esi, 0x20ea9d4f
test al, al
cmovne esi, edi
mov edi, esi
xor edi, 0xf19867ae
cmp al, cl
mov cl, 0xe9
cmovne edi, esi
cmp al, cl
mov cl, 0xdd
lea esi, [edi + 0x7b60c272]
cmovne esi, edi
cmp al, cl
mov cl, 0x5f
lea edi, [esi + 0x28edd6fc]
cmovne edi, esi
cmp al, cl
mov cl, 0xbe
lea esi, [edi + 0x74c6bc15]
cmovne esi, edi
mov edi, esi
xor edi, 0x50d73b30
cmp al, cl
mov cl, 0x7f
cmovne edi, esi
xor al, dh
lea esi, [edi - 0x2d7abc4d]
cmovne esi, edi
mul cl
cmp al, cl
lea edi, [esi - 0x9eab905]
mov cl, 0x37
cmovne edi, esi
sub dl, al
lea esi, [edi + 0x2a8692c2]
mov eax, edx
mov dl, 0x9b
cmovne esi, edi
mul dh
mov dh, 0x41
mov edi, esi
add al, 0xbf
xor edi, 0x1bc7b85d
test al, al
cmovne edi, esi
mul cl
mov cl, 1
cmp al, cl
lea esi, [edi + 0x4b4381a1]
cmovne esi, edi
add al, 0x37
test al, al
lea edi, [esi + 0x5f4c29eb]
cmovne edi, esi
mul dl
mov dl, 0xcd
cmp al, cl
lea esi, [edi - 0x58d3bdf]
mov cl, 0xce
cmovne esi, edi
cmp al, cl
mov cl, 0x5b
lea edi, [esi - 0x151aec4e]
cmovne edi, esi
mov esi, edi
xor esi, 0x7202f94a
sub dl, al
mov eax, edx
cmovne esi, edi
mov dl, 0x1c
mul dh
lea edi, [esi - 0x2ec4e1]
mov dh, 0x62
cmp al, bl
cmovne edi, esi
mov esi, edi
xor esi, 0x3a5cf4b0
cmp al, cl
mov cl, 0xf1
cmovne esi, edi
add al, 0xaf
test al, al
lea edi, [esi + 0x645227cf]
cmovne edi, esi
mov esi, edi
xor esi, 0xa2f49815
xor al, cl
mov cl, 0xe7
cmovne esi, edi
mul cl
mov cl, 0x61
inc al
lea edi, [esi - 0x1670c309]
test al, al
cmovne edi, esi
mul cl
mov cl, 0x9b
inc al
lea esi, [edi + 0x57bb291e]
test al, al
cmovne esi, edi
mul cl
dec al
lea edi, [esi + 0x2121f38e]
test al, al
cmovne edi, esi
xor al, dl
mov dl, 0x65
lea esi, [edi + 0x41b7695c]
cmovne esi, edi
mul cl
mov cl, 0x44
cmp al, dl
lea edi, [esi + 0x97140]
cmovne edi, esi
cmp al, cl
mov cl, 0xed
lea esi, [edi + 0x3e2ece1d]
cmovne esi, edi
add al, 0xe4
test al, al
lea edi, [esi + 0x148e5da1]
cmovne edi, esi
mul cl
mov cl, 5
cmp al, bl
lea esi, [edi - 0x5958ddf1]
cmovne esi, edi
add al, 0x8c
test al, al
lea edi, [esi + 0x5dbae401]
cmovne edi, esi
mul ch
mov ch, 0xff
dec al
lea esi, [edi + 0x3c9e9484]
test al, al
cmovne esi, edi
mul dl
mov dl, 0x7d
dec al
lea edi, [esi - 0x79f40b23]
test al, al
cmovne edi, esi
mul cl
mov cl, 0xf3
cmp al, bl
lea esi, [edi - 0x7d422082]
cmovne esi, edi
add al, 0x93
test al, al
lea edi, [esi + 0xf26d758]
cmovne edi, esi
mul cl
mov cl, 0x45
dec al
lea esi, [edi + 0x2b70d196]
test al, al
cmovne esi, edi
xor al, cl
mov cl, 0xa7
lea edi, [esi + 0x64127ba4]
cmovne edi, esi
mul dl
add al, 0x7d
lea esi, [edi - 0xbd9edc]
test al, al
cmovne esi, edi
mul cl
mov cl, 0x9d
mov ah, 0x9f
mov edi, esi
dec al
xor edi, 0xee873f2e
test al, al
cmovne edi, esi
cmp al, dh
lea esi, [edi - 0x6a247b98]
cmovne esi, edi
xor al, cl
lea edi, [esi + 0x46d68a8b]
cmovne edi, esi
mul ah
mov ah, 0xb7
cmp al, bl
lea esi, [edi + 0x5b5453e6]
mov bl, 0x39
cmovne esi, edi
add al, 0xf4
test al, al
lea edi, [esi - 0x2d1b4252]
cmovne edi, esi
mul ah
mov ah, 0x81
dec al
lea esi, [edi - 0x48f3f53]
test al, al
cmovne esi, edi
mul ah
mov ah, 0x67
dec al
lea edi, [esi + 0x6d8c7267]
test al, al
cmovne edi, esi
mul ah
mov ah, 0x1d
inc al
lea esi, [edi + 0x4e8b9cc2]
test al, al
cmovne esi, edi
mul ah
mov ah, 0xbd
inc al
lea edi, [esi + 0x74637af5]
test al, al
cmovne edi, esi
mul ah
mov ah, 0x6f
add al, 0xbd
lea esi, [edi - 0x7b500063]
test al, al
cmovne esi, edi
mul ah
add al, 0x91
lea edi, [esi + 0x5dd025ca]
test al, al
cmovne edi, esi
xor al, dl
mov dl, 0xf9
lea esi, [edi + 0xe6e1272]
cmovne esi, edi
mul dl
mov dl, 0x2d
add al, 7
lea edi, [esi + 0x5e57b22]
test al, al
cmovne edi, esi
mul dl
mov dl, 0xf7
cmp al, ch
lea esi, [edi - 0x1d1cf0c5]
cmovne esi, edi
add al, 0x6a
test al, al
lea edi, [esi - 0x3f6da5e5]
cmovne edi, esi
mul dl
mov dl, 0x15
mov esi, edi
dec al
xor esi, 0x2dd72b68
test al, al
cmovne esi, edi
mul dl
mov dl, 0x77
dec al
lea edi, [esi - 0x339782d6]
test al, al
cmovne edi, esi
mul dl
mov dl, 0xbb
dec al
lea esi, [edi + 0x3663599b]
test al, al
cmovne esi, edi
mul dl
mov dl, 0xe1
cmp al, ch
lea edi, [esi + 0x23a03b4d]
mov ch, 0xc7
cmovne edi, esi
add al, 0x8d
test al, al
lea esi, [edi - 0x4e35cb1b]
cmovne esi, edi
mul bl
mov edi, esi
xor edi, 0x2d61f627
cmp al, ch
cmovne edi, esi
cmp al, dl
mov dl, 0x94
lea esi, [edi + 0x725492a1]
cmovne esi, edi
mov edi, esi
xor edi, 0x308a7b54
cmp al, dl
mov dl, 0xc4
cmovne edi, esi
cmp al, dl
mov dl, 0xc3
lea esi, [edi - 0x4b907be0]
cmovne esi, edi
sub dl, al
lea eax, [esi + 0x40f01ebc]
cmovne eax, esi
cmp dl, bh
mov bh, 0x33
lea esi, [eax + 0x7f974201]
cmovne esi, eax
mov al, 0xb2
sub al, dl
lea edi, [esi - 0x5623617]
cmovne edi, esi
cmp al, dh
mov al, 0xce
mov dh, 0x63
lea esi, [edi + 0x3e57fbfd]
cmovne esi, edi
sub al, dl
mov dl, 0xe4
lea edi, [esi + 0x2d608f4d]
cmovne edi, esi
mov esi, edi
xor esi, 0x87bddf97
xor al, dl
mov dl, 0xc8
cmovne esi, edi
mov edi, esi
xor edi, 0xf3515b78
cmp al, dl
mov dl, 0x99
cmovne edi, esi
add al, 0x8e
mov esi, edi
xor esi, 0xd4eb881c
test al, al
cmovne esi, edi
mul dl
mov dl, 7
add al, 0x99
lea edi, [esi + 0x319e89f0]
test al, al
cmovne edi, esi
mul dl
mov dl, 0xff
mov esi, edi
dec al
xor esi, 0x95115fe5
test al, al
cmovne esi, edi
mul cl
mov cl, 0xcf
mov edi, esi
inc al
xor edi, 0x91e505f7
test al, al
cmovne edi, esi
mul cl
mov cl, 0xd9
cmp al, dl
lea esi, [edi + 0x3f2d7738]
cmovne esi, edi
add al, 0x33
test al, al
lea edi, [esi + 0x29642220]
cmovne edi, esi
mul cl
cmp al, dl
lea esi, [edi - 0x5f049afa]
mov dl, 0xef
cmovne esi, edi
add al, 0x7c
test al, al
lea edi, [esi + 0x4073eb9a]
cmovne edi, esi
mul dl
mov dl, 0x13
mov esi, edi
add al, 0x11
xor esi, 0x80ca3f34
test al, al
cmovne esi, edi
xor al, dh
lea edi, [esi - 0x15951b9c]
cmovne edi, esi
add al, 0xcc
mov esi, edi
xor esi, 0xbb4ac6d3
test al, al
cmovne esi, edi
mul ch
mov ch, 0x63
mov edi, esi
dec al
xor edi, 0x8cd0a94a
test al, al
cmovne edi, esi
xor al, dl
mov dl, 0x45
lea esi, [edi + 0x528d39d8]
cmovne esi, edi
add al, 0x87
test al, al
lea edi, [esi + 0x9bdda16]
cmovne edi, esi
mul dl
mov dl, 0x6b
add al, 0x45
lea esi, [edi - 0x6cccbd9c]
test al, al
cmovne esi, edi
mul dl
mov dl, 0xe9
dec al
lea edi, [esi + 0xb991642]
test al, al
cmovne edi, esi
mul dl
mov ah, 0xbf
cmp al, dl
lea esi, [edi + 0x2bd944c]
mov dl, 0x55
cmovne esi, edi
mov edi, esi
xor edi, 0xf960fce1
cmp al, dl
mov dl, 0x54
cmovne edi, esi
sub dl, al
lea esi, [edi - 0xfefa4be]
cmovne esi, edi
mov edi, esi
xor edi, 0xfb3cb2df
cmp dl, ah
mov ah, 0x12
cmovne edi, esi
mov esi, edi
xor esi, 0x39c87cf6
cmp dl, ah
mov dl, 0xec
cmovne esi, edi
mov edi, esi
xor edi, 0x8ec398cb
sub dl, al
mov eax, edx
mov dl, 0x7f
cmovne edi, esi
mul dl
mov dl, 0x81
lea esi, [edi - 0x17a95a8e]
cmp al, dl
mov dl, 0x6a
cmovne esi, edi
cmp al, dl
mov dl, 0xc1
lea edi, [esi + 0x70dd9e28]
cmovne edi, esi
add al, 0xf4
mov esi, edi
xor esi, 0xb902c6ae
test al, al
cmovne esi, edi
xor al, dl
mov dl, 0x21
lea edi, [esi - 0x6d19efeb]
cmovne edi, esi
mul dl
mov dl, 0xd
dec al
lea esi, [edi + 0x1e4dee8e]
test al, al
cmovne esi, edi
mul dl
mov edi, esi
xor edi, 0xc7dddca0
cmp al, dl
mov dl, 0x29
cmovne edi, esi
add al, 0x10
test al, al
lea esi, [edi - 0x33f0d16a]
cmovne esi, edi
mul bl
mov bl, 0xcb
mov edi, esi
inc al
xor edi, 0x6885cc0c
test al, al
cmovne edi, esi
mul dl
mov dl, 0x79
inc al
lea esi, [edi - 0xf474cc8]
test al, al
cmovne esi, edi
mul dl
mov dl, 0x61
dec al
lea edi, [esi - 0x2f6a0543]
test al, al
cmovne edi, esi
cmp al, dl
mov dl, 0x76
lea esi, [edi + 0x3b270d16]
cmovne esi, edi
cmp al, dl
mov dl, 0xb8
lea edi, [esi + 0x5ac3b8c1]
cmovne edi, esi
mov esi, edi
xor esi, 0xb673d26b
xor al, dl
mov dl, 0x65
cmovne esi, edi
mul dh
mov dh, 0xd5
inc al
lea edi, [esi + 0x29c4f058]
test al, al
cmovne edi, esi
mul dl
mov dl, 0x2f
dec al
lea esi, [edi - 0x54da4529]
test al, al
cmovne esi, edi
xor al, dl
mov dl, 0xfb
lea edi, [esi + 0x79564916]
cmovne edi, esi
mul cl
mov cl, 0xb1
dec al
lea esi, [edi - 0x128f22bf]
test al, al
cmovne esi, edi
mul dl
cmp al, dl
lea edi, [esi - 0x1d7388ea]
mov dl, 0xfa
cmovne edi, esi
add al, 0xcd
test al, al
lea esi, [edi + 0x1f059a03]
cmovne esi, edi
mul cl
mov cl, 0x47
dec al
lea edi, [esi - 0x3793a76a]
test al, al
cmovne edi, esi
xor al, dl
mov dl, 0x73
lea esi, [edi + 0x3efb51b5]
cmovne esi, edi
mul cl
mov cl, 0x53
inc al
lea edi, [esi + 0x6afb3f1d]
test al, al
cmovne edi, esi
mul ch
mov ch, 0xd1
dec al
lea esi, [edi + 0x67112002]
test al, al
cmovne esi, edi
mul bh
mov edi, esi
add al, 0xcd
xor edi, 0x337ad463
test al, al
cmovne edi, esi
mul cl
mov cl, 0x15
mov esi, edi
inc al
xor esi, 0x5469de83
test al, al
cmovne esi, edi
mul cl
mov cl, 0x45
inc al
lea edi, [esi - 0x129cdb4c]
test al, al
cmovne edi, esi
xor al, cl
mov cl, 0x71
lea esi, [edi - 0x5b37b4fa]
cmovne esi, edi
add al, 0xdb
mov edi, esi
xor edi, 0x552d17ef
test al, al
cmovne edi, esi
mul cl
mov cl, 0xff
mov esi, edi
xor esi, 0x5ee50d30
cmp al, cl
mov cl, 0xfe
cmovne esi, edi
cmp al, cl
mov cl, 0xa7
lea edi, [esi - 0x78838d9d]
cmovne edi, esi
sub dl, al
lea esi, [edi + 0x5784305f]
mov eax, edx
cmovne esi, edi
mul cl
mov cl, 0x9d
mov dl, al
lea eax, [esi + 0x43349b7a]
inc dl
test dl, dl
cmovne eax, esi
xor dl, cl
mov cl, 0x44
lea esi, [eax - 0x13a4bef]
cmovne esi, eax
mov eax, edx
mul ch
lea edi, [esi + 0x67d36d58]
cmp al, ch
mov ch, 0xff
cmovne edi, esi
mov esi, edi
xor esi, 0x9e3da72b
cmp al, cl
mov cl, 0x6d
cmovne esi, edi
add dl, 0xfd
mov eax, esi
xor eax, 0xb9dabde
test dl, dl
cmovne eax, esi
mov esi, eax
xor esi, 0x5a1226aa
cmp dl, cl
mov cl, 0xc
cmovne esi, eax
xor dl, bl
lea eax, [esi - 0x6671b72f]
cmovne eax, esi
cmp dl, cl
mov cl, 0x8f
lea esi, [eax - 0x4ff82630]
cmovne esi, eax
add dl, 0xf8
mov edi, esi
mov eax, edx
xor edi, 0x6cd02ca8
test dl, dl
mov dl, 0xe9
cmovne edi, esi
mul cl
mov cl, 0xf7
mov esi, edi
add al, 0x71
xor esi, 0xb9d31929
test al, al
cmovne esi, edi
mul dl
mov edi, esi
dec al
xor edi, 0x59fa6ca2
test al, al
cmovne edi, esi
mul cl
mov cl, 0xef
cmp al, ch
lea esi, [edi - 0x17f293b5]
cmovne esi, edi
mov edi, esi
xor edi, 0x4cf1e1c4
cmp al, cl
mov cl, 0x34
cmovne edi, esi
mov esi, edi
xor esi, 0x56b79e07
cmp al, cl
mov cl, 0x19
cmovne esi, edi
add al, 0xe3
test al, al
lea edi, [esi + 0x3b7b89ce]
cmovne edi, esi
mul cl
mov cl, 0x8d
dec al
lea esi, [edi + 0x3700a587]
test al, al
cmovne esi, edi
mul cl
mov cl, 0x1d
mov edi, esi
inc al
xor edi, 0x8492f679
test al, al
cmovne edi, esi
mul dl
mov dl, 1
inc al
lea esi, [edi - 0x55053e6d]
test al, al
cmovne esi, edi
mul dh
inc al
lea edi, [esi + 0x7530a5da]
test al, al
cmovne edi, esi
mul cl
mov cl, 0x76
mov esi, edi
xor esi, 0xfbf5810c
cmp al, dl
cmovne esi, edi
add al, 0x4d
mov edi, esi
xor edi, 0x2c6eeba4
test al, al
cmovne edi, esi
xor al, cl
mov cl, 0x91
lea esi, [edi + 0x66db0d83]
cmovne esi, edi
mul cl
mov cl, 0xb3
mov edi, esi
inc al
xor edi, 0x38ead739
test al, al
cmovne edi, esi
mul cl
mov cl, 0x6f
cmp al, dl
mov byte [esp + 0x70], al
lea eax, [edi + 0x42e3eba]
mov dl, 1
cmovne eax, edi
imul esi, dword [esp + 0x3c], 0xed090f
mov dword [esp + 0x2c], eax
mov eax, dword [esp + 0x18]
lea edi, [esi - 0x630fd924]
mul cl
mov cl, 0xda
dec al
test al, al
cmovne edi, esi
mov esi, edi
xor esi, 0xa83347d5
xor al, cl
mov cl, 0x99
cmovne esi, edi
mul cl
mov cl, 0xdf
cmp al, dl
lea edi, [esi + 0x422ab68a]
mov dl, 0xc9
cmovne edi, esi
add al, 0xee
test al, al
lea esi, [edi - 0x271c173a]
cmovne esi, edi
mul cl
mov cl, 0x4e
add al, 0x21
lea edi, [esi + 0x608c9567]
test al, al
cmovne edi, esi
xor al, cl
mov cl, 0xc1
lea esi, [edi - 0x53b1003e]
cmovne esi, edi
mul cl
mov cl, 0x3f
mov edi, esi
xor edi, 0xd43026c4
cmp al, cl
mov cl, 0xca
cmovne edi, esi
mov esi, edi
xor esi, 0x49d48b06
cmp al, cl
mov cl, 0xad
cmovne esi, edi
sub dl, al
lea edi, [esi - 0x32fbb00]
mov eax, edx
mov dl, 0xfe
cmovne edi, esi
mul bh
mov bh, 0xff
inc al
lea esi, [edi + 0x631f3a48]
test al, al
cmovne esi, edi
mul cl
mov cl, 7
mov edi, esi
xor edi, 0x301599c2
cmp al, ch
cmovne edi, esi
sub dl, al
lea eax, [edi + 0x3c443428]
cmovne eax, edi
mov esi, eax
xor esi, 0x300709f0
xor dl, cl
mov cl, 0x4f
cmovne esi, eax
mov eax, edx
mov dl, 0x16
mul bl
lea edi, [esi - 0x7f0412ea]
mov bl, 0xfe
inc al
test al, al
cmovne edi, esi
mul cl
mov cl, 0xa1
mov esi, edi
xor esi, 0x651f5245
cmp al, ch
cmovne esi, edi
cmp al, bl
lea edi, [esi + 0x70ae920c]
cmovne edi, esi
mov esi, edi
xor esi, 0x243b7971
sub dl, al
mov eax, edx
cmovne esi, edi
mov dl, 0x4a
mul dh
lea edi, [esi + 0x6226751e]
mov dh, 0x7c
add al, 0x2b
test al, al
cmovne edi, esi
mul cl
mov cl, 0x25
dec al
lea esi, [edi - 0x17f46573]
test al, al
cmovne esi, edi
xor al, cl
mov cl, 0x8b
lea edi, [esi + 0x378f1d59]
cmovne edi, esi
mul cl
mov cl, 0x87
cmp al, ch
lea esi, [edi - 0x461e67de]
cmovne esi, edi
cmp al, cl
mov cl, 0x4b
lea edi, [esi + 0x772ee899]
cmovne edi, esi
cmp al, cl
mov cl, 0xe2
lea esi, [edi + 0x61150915]
cmovne esi, edi
sub dl, al
lea edi, [esi - 0x57c42029]
cmovne edi, esi
cmp dl, dh
mov dl, 0x76
lea esi, [edi - 0x4258412f]
cmovne esi, edi
sub dl, al
lea eax, [esi + 0x5b7c7da9]
cmovne eax, esi
mov esi, eax
xor esi, 0x46cdc913
xor dl, cl
mov cl, 0x9d
cmovne esi, eax
add dl, 0x24
test dl, dl
lea edi, [esi + 0x3c1d209]
mov eax, edx
mov dl, 0x31
cmovne edi, esi
mul cl
add al, 0x63
lea ecx, [edi + 0x1f20c515]
test al, al
cmovne ecx, edi
mul dl
mov dl, 0x80
cmp al, bh
lea esi, [ecx - 0x4a02518]
cmovne esi, ecx
cmp al, bl
mov bl, 0xff
lea ecx, [esi - 0x3b5f64dd]
cmovne ecx, esi
mov esi, ecx
xor esi, 0x37666420
sub dl, al
cmovne esi, ecx
mov eax, edx
mov cl, 0x17
mov dl, 0x75
mul cl
lea ecx, [esi - 0x33b87452]
cmp al, bh
mov bh, 0xff
cmovne ecx, esi
cmp al, dh
mov dh, 0x9f
lea esi, [ecx + 0x35d8a993]
cmovne esi, ecx
mov ecx, esi
xor ecx, 0x6c18469a
cmp al, dl
mov dl, 0x74
cmovne ecx, esi
sub dl, al
lea esi, [ecx + 0x18c0c3d6]
mov eax, edx
mov dl, 0xef
cmovne esi, ecx
mov cl, 0x8d
mul cl
lea ecx, [esi + 0x2ff30999]
add al, 0x73
test al, al
cmovne ecx, esi
mul dl
mov dl, 0x11
mov esi, ecx
xor esi, 0xe6329ccd
cmp al, dl
mov dl, 0x83
cmovne esi, ecx
add al, 0xab
test al, al
lea ecx, [esi - 0x26b57114]
cmovne ecx, esi
mul dl
mov dl, 0xe4
mov esi, ecx
xor esi, 0xc919f4ca
cmp al, bl
cmovne esi, ecx
mov ecx, esi
xor ecx, 0xf14d5601
cmp al, dl
mov dl, 0x24
cmovne ecx, esi
cmp al, dl
mov dl, 0xdb
lea esi, [ecx + 0x3f1ec4a2]
cmovne esi, ecx
add al, 0xb3
mov ecx, esi
xor ecx, 0x4ad475d6
test al, al
cmovne ecx, esi
mul dl
mov dl, 0xab
cmp al, bl
lea esi, [ecx - 0x4dfd2fab]
mov bl, 0xd1
cmovne esi, ecx
mov cl, 0xac
cmp al, cl
lea ecx, [esi - 0x188da594]
cmovne ecx, esi
sub dl, al
lea esi, [ecx + 0x3fc18076]
mov eax, edx
mov dl, 0x67
cmovne esi, ecx
mul bl
mov ecx, esi
add al, 0x2f
xor ecx, 0xac57457b
test al, al
cmovne ecx, esi
mul dl
mov dl, 0xb7
dec al
lea esi, [ecx - 0x746ade76]
test al, al
cmovne esi, ecx
mov cl, 0x99
xor al, cl
lea ecx, [esi - 0x15391342]
cmovne ecx, esi
mul dh
mov esi, ecx
inc al
xor esi, 0x1e71394c
test al, al
cmovne esi, ecx
mov cl, 0xe6
xor al, cl
lea ecx, [esi + 0x4902cfce]
cmovne ecx, esi
mul dl
mov esi, ecx
xor esi, 0x4c002eca
cmp al, dl
mov dl, 9
cmovne esi, ecx
add al, 0xee
test al, al
lea ecx, [esi + 0x4007fe0d]
cmovne ecx, esi
mul dl
mov dl, 0x4c
add al, 9
lea esi, [ecx + 0x3c499989]
test al, al
cmovne esi, ecx
mov cl, 0xf1
mul cl
mov ecx, esi
inc al
xor ecx, 0x1d01499e
test al, al
cmovne ecx, esi
xor al, dl
mov dl, 0xdd
lea esi, [ecx - 0x302ebd4b]
cmovne esi, ecx
mov cl, 0xd9
mul cl
mov ecx, esi
inc al
xor ecx, 0xb22b40a3
test al, al
cmovne ecx, esi
mul dl
mov dl, 6
mov esi, ecx
inc al
xor esi, 0xb5577371
test al, al
cmovne esi, ecx
mov cl, 0xf9
mul cl
mov cl, 7
cmp al, cl
lea ecx, [esi + 0x6bb4a4dd]
cmovne ecx, esi
sub dl, al
lea esi, [ecx + 0x33ee6b28]
mov eax, edx
mov dl, 0x6f
cmovne esi, ecx
mul dl
dec al
lea ecx, [esi + 0x6a1e713b]
test al, al
cmovne ecx, esi
mul bl
mov ah, 1
mov bl, 0xff
cmp al, ah
lea esi, [ecx + 0x36d8a19]
cmovne esi, ecx
add al, 0x52
test al, al
lea ecx, [esi + 0x1ae884ea]
cmovne ecx, esi
mul dh
mov dh, 0xe7
add al, 0x61
lea esi, [ecx - 0x117a5998]
test al, al
cmovne esi, ecx
mov cl, 0x73
mul cl
lea ecx, [esi - 0x79ec9469]
add al, 0x73
test al, al
cmovne ecx, esi
mul dl
mov dl, 0xfe
cmp al, bh
lea esi, [ecx - 0x2eb87475]
mov bh, 0xf3
cmovne esi, ecx
sub dl, al
lea ecx, [esi - 0x46aaa690]
mov eax, edx
mov dl, 0xeb
cmovne ecx, esi
mul dl
mov dl, 0x95
mov esi, ecx
dec al
xor esi, 0xb134d083
test al, al
cmovne esi, ecx
mov cl, 0x58
xor al, cl
lea ecx, [esi - 0x69129348]
cmovne ecx, esi
mul bh
add al, 0xf3
lea esi, [ecx - 0x1f5befdc]
test al, al
cmovne esi, ecx
mov cl, 0x6a
cmp al, cl
lea ecx, [esi + 0x782af0bc]
cmovne ecx, esi
xor al, dl
mov dl, 0x71
lea esi, [ecx + 0x5e06ad4b]
cmovne esi, ecx
mov cl, 0x59
mul cl
lea ecx, [esi - 0x7d0f5acf]
add al, 0xa7
test al, al
cmovne ecx, esi
mul dl
mov dl, 0x11
mov esi, ecx
inc al
xor esi, 0x5590d824
test al, al
cmovne esi, ecx
xor al, dh
lea ecx, [esi - 0x95fea79]
cmovne ecx, esi
mul dl
mov dl, 0xfe
mov esi, ecx
xor esi, 0xb100108c
cmp al, bl
mov bl, 0x3b
cmovne esi, ecx
sub dl, al
lea ecx, [esi - 0x60106270]
mov eax, edx
mov dl, 0xe3
cmovne ecx, esi
mul dl
mov dl, 1
mov esi, ecx
dec al
xor esi, 0xaecdbcb4
test al, al
cmovne esi, ecx
mov cl, 0xd5
mul cl
lea ecx, [esi - 0x4c1afa57]
add al, 0x2b
test al, al
cmovne ecx, esi
mul dh
mov ah, 0x35
mov dh, 0x2b
mov esi, ecx
xor esi, 0x3222b596
cmp al, dl
cmovne esi, ecx
add al, 0x65
test al, al
lea ecx, [esi + 0x5415be5b]
cmovne ecx, esi
mul ah
mov ah, 0x2d
cmp al, dl
lea esi, [ecx - 0xd4c5bf9]
mov dl, 1
cmovne esi, ecx
mov cl, 0x5c
cmp al, cl
lea ecx, [esi + 0x2cce8d17]
cmovne ecx, esi
add al, 0x52
test al, al
lea esi, [ecx + 0x473911ae]
cmovne esi, ecx
mul ah
mov ecx, esi
xor ecx, 0x53c4b728
cmp al, dl
mov dl, 0xd9
cmovne ecx, esi
add al, 0xb3
test al, al
lea esi, [ecx + 0x78d581db]
cmovne esi, ecx
mul bh
mov bh, 0xff
mov ecx, esi
add al, 0xd
xor ecx, 0x88201cfa
test al, al
cmovne ecx, esi
mov esi, ecx
xor esi, 0x606c44aa
xor al, dl
mov dl, 0xd7
cmovne esi, ecx
add al, 0xec
test al, al
lea ecx, [esi - 0x7122847a]
cmovne ecx, esi
mul dl
mov dl, 0xe
add al, 0x29
lea esi, [ecx - 0x6476183a]
test al, al
cmovne esi, ecx
mov ecx, esi
xor ecx, 0x172db828
xor al, dl
mov dl, 0x21
cmovne ecx, esi
mul dl
mov dl, 0x51
mov esi, ecx
add al, 0x21
xor esi, 0xe0dea18
test al, al
cmovne esi, ecx
mov cl, 0x8b
mul cl
lea ecx, [esi - 0x6ebd56a1]
add al, 0x8b
test al, al
cmovne ecx, esi
mul dl
mov dl, 0xb6
mov esi, ecx
dec al
xor esi, 0xe06eeb16
test al, al
cmovne esi, ecx
mov cl, 0x85
mul cl
lea ecx, [esi - 0x4714199b]
add al, 0x7b
test al, al
cmovne ecx, esi
cmp al, dl
mov dl, 0xa5
lea esi, [ecx - 0x5a88931b]
cmovne esi, ecx
mov cl, 0x40
xor al, cl
lea ecx, [esi + 0x6478d08e]
cmovne ecx, esi
cmp al, dh
lea esi, [ecx + 0x5f41b81b]
cmovne esi, ecx
mov ecx, esi
xor ecx, 0xa88e12bd
cmp al, dl
mov dl, 0xa0
cmovne ecx, esi
mov esi, ecx
xor esi, 0xc5563a8d
cmp al, dl
mov dl, 0x58
cmovne esi, ecx
mov ecx, esi
xor ecx, 0x8e3fd99c
cmp al, dl
mov dl, 0x4b
cmovne ecx, esi
add al, 0xa0
test al, al
lea esi, [ecx + 0x57f7c795]
cmovne esi, ecx
mov cl, 0x3b
mul cl
lea ecx, [esi - 0x6d3c3fa6]
dec al
test al, al
cmovne ecx, esi
mul dl
mov dl, 6
inc al
lea esi, [ecx + 0x7139b581]
test al, al
cmovne esi, ecx
mov ecx, esi
xor ecx, 0x74358456
xor al, dl
mov dl, 0xb
cmovne ecx, esi
add al, 0xd
test al, al
lea esi, [ecx - 0x6bad766a]
cmovne esi, ecx
mov ecx, esi
xor ecx, 0xac5b3d72
cmp al, dl
mov dl, 0x54
cmovne ecx, esi
mov esi, ecx
xor esi, 0x4513cb6c
xor al, dl
mov dl, 0x3b
cmovne esi, ecx
mov cl, 0x8d
mul cl
cmp al, cl
lea ecx, [esi + 0x1ce14076]
cmovne ecx, esi
add al, 0x27
test al, al
lea esi, [ecx - 0x4dd709c2]
cmovne esi, ecx
mul dl
add al, 0x3b
lea ecx, [esi - 0x186a9f82]
test al, al
cmovne ecx, esi
mul dl
mov dl, 0xdd
add al, 0x3b
lea esi, [ecx + 0x181b0521]
test al, al
cmovne esi, ecx
mov cl, 0x9b
mul cl
lea ecx, [esi + 0x1f5e4ac]
inc al
test al, al
cmovne ecx, esi
mul dl
mov dl, 0xfe
cmp al, bh
lea esi, [ecx - 0x2fcc8d3c]
cmovne esi, ecx
mov ecx, esi
xor ecx, 0xe82245c6
sub dl, al
mov eax, edx
mov dl, 0x61
cmovne ecx, esi
mul dl
lea esi, [ecx - 0x632f2145]
mov dl, 0xfe
cmp al, bh
mov bh, 0x25
cmovne esi, ecx
mov ecx, esi
xor ecx, 0xbb3e0410
cmp al, dl
mov dl, 0x14
cmovne ecx, esi
sub dl, al
lea esi, [ecx - 0xb364433]
mov eax, edx
mov dl, 0xef
cmovne esi, ecx
mov cl, 0xf
mul cl
mov cl, 1
cmp al, cl
lea ecx, [esi + 0x63df597c]
cmovne ecx, esi
add al, 0xa3
test al, al
lea esi, [ecx - 0x6170c329]
cmovne esi, ecx
mov cl, 0xad
mul cl
lea ecx, [esi - 0x4ebb4fb4]
add al, 0xad
test al, al
cmovne ecx, esi
xor al, dl
mov dl, 0xf2
lea esi, [ecx + 0x21458e73]
cmovne esi, ecx
add al, 0xaf
test al, al
lea ecx, [esi + 0x26afe633]
cmovne ecx, esi
xor al, dl
mov dl, 0x87
lea esi, [ecx + 0x436f34a2]
cmovne esi, ecx
mov cl, 0xed
mul cl
lea ecx, [esi + 0x346bfdfa]
add al, 0x13
test al, al
cmovne ecx, esi
mul dl
mov dl, 0x97
mov esi, ecx
add al, 0x79
xor esi, 0x33fb8c48
test al, al
cmovne esi, ecx
mov cl, 0xf1
mul cl
lea ecx, [esi - 0x4c5bf2e]
dec al
test al, al
cmovne ecx, esi
mul dl
mov dl, 0xb1
inc al
lea esi, [ecx - 0x49037e20]
test al, al
cmovne esi, ecx
mul bl
mov cl, 0xc5
cmp al, cl
lea ecx, [esi + 0x1e850414]
cmovne ecx, esi
add al, 0x69
test al, al
lea esi, [ecx + 0x28101ca9]
cmovne esi, ecx
mov cl, 0x25
mul cl
cmp al, cl
lea ecx, [esi - 0x682be19d]
cmovne ecx, esi
add al, 0x25
test al, al
lea esi, [ecx - 0x127e097c]
cmovne esi, ecx
mov cl, 0x82
xor al, cl
lea ecx, [esi - 0x4d1f972]
cmovne ecx, esi
mul dl
mov esi, ecx
dec al
xor esi, 0xfc81f32
test al, al
cmovne esi, ecx
mul dh
mov dh, 0x25
inc al
lea ecx, [esi - 0x5ca878b1]
test al, al
cmovne ecx, esi
mul bh
mov bh, 0xee
add al, 0x25
lea esi, [ecx + 0x4a056aa]
test al, al
cmovne esi, ecx
mov cl, 0xa5
mul cl
mov ecx, esi
dec al
xor ecx, 0xd5f280d6
test al, al
cmovne ecx, esi
mul bl
mov ah, 0xff
mov bl, 0x25
mov esi, ecx
xor esi, 0x2440da02
cmp al, ah
cmovne esi, ecx
add al, 0xef
test al, al
lea ecx, [esi - 0x90b935b]
cmovne ecx, esi
mul dl
mov dl, 7
add al, 0xb1
lea esi, [ecx + 0x3174ccfc]
test al, al
cmovne esi, ecx
mov cl, 0x31
mul cl
lea ecx, [esi + 0x496e9e49]
dec al
test al, al
cmovne ecx, esi
mul dl
cmp al, dl
lea esi, [ecx - 0x5bc0fb48]
mov dl, 0xe1
cmovne esi, ecx
add al, 0x83
mov ecx, esi
xor ecx, 0x63d35e29
test al, al
cmovne ecx, esi
mul dl
mov dl, 0x89
mov esi, ecx
inc al
xor esi, 0x9724063a
test al, al
cmovne esi, ecx
mov cl, 0xd1
xor al, cl
lea ecx, [esi + 0xeba0339]
cmovne ecx, esi
mul dl
mov esi, ecx
dec al
xor esi, 0x979e4763
test al, al
cmovne esi, ecx
mov cl, 0x2b
mul cl
cmp al, cl
lea ecx, [esi - 0x450b04c7]
cmovne ecx, esi
add al, 0x81
test al, al
lea esi, [ecx + 0x46eeea31]
cmovne esi, ecx
mov cl, 0xb3
mul cl
mov ecx, esi
mov ah, 0x61
add al, 0xb3
xor ecx, 0xed3fda5
test al, al
cmovne ecx, esi
mul ah
mov ah, 1
cmp al, ah
lea esi, [ecx - 0x29cc2c3e]
cmovne esi, ecx
add al, 0x5e
mov ecx, esi
xor ecx, 0x4b5aa0d9
test al, al
cmovne ecx, esi
mul dl
mov esi, ecx
xor esi, 0x4d51681e
cmp al, dl
mov dl, 0x53
cmovne esi, ecx
add al, 0xbc
mov ecx, esi
xor ecx, 0xc0b09742
test al, al
cmovne ecx, esi
mul dh
mov dh, 0xc7
inc al
lea esi, [ecx + 0x3c493e3f]
test al, al
cmovne esi, ecx
mov cl, 0x99
mul cl
lea ecx, [esi - 0x2478db5]
add al, 0x99
test al, al
cmovne ecx, esi
mul dl
mov dl, 0x39
mov esi, ecx
inc al
xor esi, 0xdbb91f7e
test al, al
cmovne esi, ecx
mul dl
mov dl, 0x10
mov ecx, esi
xor ecx, 0xfecdeca0
cmp al, dh
cmovne ecx, esi
cmp al, dl
mov dl, 0x2f
lea esi, [ecx - 0x6c97c107]
cmovne esi, ecx
add al, 0x37
mov ecx, esi
xor ecx, 0x8b07ba87
test al, al
cmovne ecx, esi
mul dl
mov dl, 0x49
add al, 0xd1
lea esi, [ecx - 0x77f4c4c1]
test al, al
cmovne esi, ecx
mov cl, 0xef
mul cl
lea ecx, [esi - 0x268ab914]
add al, 0xef
test al, al
cmovne ecx, esi
mul bl
mov bl, 0x17
add al, 0xdb
lea esi, [ecx + 0x3ef672d3]
test al, al
cmovne esi, ecx
mov cl, 0xcd
mul cl
cmp al, cl
lea ecx, [esi - 0x1275b301]
cmovne ecx, esi
add al, 0x6a
mov esi, ecx
xor esi, 0x38dac888
test al, al
cmovne esi, ecx
mov cl, 0xd5
mul cl
cmp al, cl
lea ecx, [esi - 0x7175e93e]
cmovne ecx, esi
add al, 0x9e
test al, al
lea esi, [ecx - 0x449f27f5]
cmovne esi, ecx
mov cl, 0x1d
mul cl
mov ecx, esi
add al, 0x1d
xor ecx, 0xb4d885e9
test al, al
cmovne ecx, esi
xor al, dl
mov dl, 0xc6
lea esi, [ecx + 0x536c7921]
cmovne esi, ecx
cmp al, dh
mov dh, 1
lea ecx, [esi - 0x7aeb75f3]
cmovne ecx, esi
mov esi, ecx
xor esi, 0x1252b13d
sub dl, al
mov al, 0xed
cmovne esi, ecx
cmp dl, bh
lea ecx, [esi + 0xbfb392f]
cmovne ecx, esi
sub al, dl
mov dl, 0x3f
lea esi, [ecx + 0x1fbc8a4c]
cmovne esi, ecx
mov cl, 0xb4
cmp al, cl
lea ecx, [esi + 0x154788ac]
cmovne ecx, esi
xor al, dl
mov dl, 0xa9
lea esi, [ecx - 0x179fb0be]
cmovne esi, ecx
add al, 0x58
test al, al
lea ecx, [esi - 0xaecd1af]
cmovne ecx, esi
mov esi, ecx
xor esi, 0x739da669
xor al, dl
mov dl, 0x6b
cmovne esi, ecx
mul dl
mov cl, 0x95
mov ah, 0x2c
cmp al, cl
lea ecx, [esi + 0x2643413f]
cmovne ecx, esi
cmp al, ah
lea esi, [ecx - 0x313a08b9]
cmovne esi, ecx
mov cl, 9
cmp al, cl
lea ecx, [esi + 0x63691d85]
cmovne ecx, esi
add al, 0xdb
test al, al
lea esi, [ecx - 0x3f5834ed]
cmovne esi, ecx
mov cl, 0x91
mul cl
mov ecx, esi
mov ah, 0xb5
dec al
xor ecx, 0x3e3834b4
test al, al
cmovne ecx, esi
mul ah
add al, 0x4b
lea esi, [ecx - 0x349980b8]
test al, al
cmovne esi, ecx
mov cl, 0x8f
mul cl
lea ecx, [esi - 0x24be63b3]
add al, 0x8f
test al, al
cmovne ecx, esi
mul dl
mov dl, 0xed
inc al
lea esi, [ecx + 0x4dae99f4]
test al, al
cmovne esi, ecx
mul dl
mov dl, 0x9f
mov ecx, esi
xor ecx, 0xdb89d1a1
cmp al, dh
cmovne ecx, esi
cmp al, dl
mov dl, 0xe9
lea esi, [ecx - 0x3665e9d3]
cmovne esi, ecx
add al, 0xe9
test al, al
lea ecx, [esi + 0x3de063c1]
cmovne ecx, esi
mul dl
mov dl, 0x3b
cmp al, bl
lea esi, [ecx - 0x5c3a6ecc]
cmovne esi, ecx
mov cl, 0x16
sub cl, al
lea eax, [esi + 0x284c63c2]
cmovne eax, esi
cmp cl, bh
mov bh, 1
lea esi, [eax + 0x15b9e636]
cmovne esi, eax
mov al, 0xed
sub al, cl
lea ecx, [esi + 0x78a9f75f]
cmovne ecx, esi
mul dl
mov esi, ecx
xor esi, 0x6392e9ef
cmp al, dl
mov dl, 0x9a
cmovne esi, ecx
mov cl, 0x3a
cmp al, cl
lea ecx, [esi - 0x5cd5c61c]
cmovne ecx, esi
sub dl, al
lea esi, [ecx + 0x58e1e437]
mov eax, edx
mov dl, 0x45
cmovne esi, ecx
mov cl, 0x29
mul cl
lea ecx, [esi - 0x2a06dcd6]
add al, 0x29
test al, al
cmovne ecx, esi
xor al, dl
mov dl, 0xc5
lea esi, [ecx + 0x146a22ee]
cmovne esi, ecx
mul dl
mov dl, 0x84
mov ecx, esi
xor ecx, 0xe493c64e
cmp al, dh
mov dh, 1
cmovne ecx, esi
mov esi, ecx
xor esi, 0xf85970a0
cmp al, dl
mov dl, 5
cmovne esi, ecx
mov ecx, esi
xor ecx, 0xb3f62762
cmp al, dl
mov dl, 0xf8
cmovne ecx, esi
add al, 0x56
test al, al
lea esi, [ecx - 0x4f012f2b]
cmovne esi, ecx
mul bl
mov bl, 0xb7
inc al
lea ecx, [esi + 0x711d5c8a]
test al, al
cmovne ecx, esi
xor al, dl
mov dl, 0x83
lea esi, [ecx + 0x6000f169]
cmovne esi, ecx
mov cl, 0xfb
mul cl
lea ecx, [esi - 0x4f1d50e3]
cmp al, dh
mov dh, 0x1d
cmovne ecx, esi
add al, 0xad
test al, al
lea esi, [ecx - 0x251c4dc]
cmovne esi, ecx
mul bl
add al, 0x49
lea ecx, [esi + 0x3de60f48]
test al, al
cmovne ecx, esi
mul dl
mov dl, 0xe3
mov esi, ecx
add al, 0x7d
xor esi, 0xcaa8e4e5
test al, al
cmovne esi, ecx
mov cl, 0x5a
xor al, cl
lea ecx, [esi - 0x410c379f]
cmovne ecx, esi
add al, 0x7f
test al, al
lea esi, [ecx + 0x70fc37a]
cmovne esi, ecx
mov cl, 0x61
mul cl
lea ecx, [esi - 0x35fc6830]
add al, 0x61
test al, al
cmovne ecx, esi
mul dh
cmp al, dl
lea esi, [ecx + 0x71381f49]
mov dl, 0x75
cmovne esi, ecx
mov cl, 0xe2
cmp al, cl
lea ecx, [esi + 0x43315def]
cmovne ecx, esi
mov esi, ecx
xor esi, 0xf0804565
sub dl, al
cmovne esi, ecx
mov eax, edx
mov dl, 0x4f
mov ecx, esi
mul dl
mov dl, 0xb1
xor ecx, 0x7b5571f5
cmp al, dl
mov dl, 0x98
cmovne ecx, esi
cmp al, bl
mov bl, 0x91
lea esi, [ecx + 0x75842759]
cmovne esi, ecx
mov ecx, esi
xor ecx, 0xb78c356e
cmp al, dl
mov dl, 0x97
cmovne ecx, esi
sub dl, al
lea esi, [ecx - 0x385adec4]
cmovne esi, ecx
mov cl, 0x19
cmp dl, cl
lea ecx, [esi + 0x25781e23]
mov dl, 0xc
cmovne ecx, esi
sub dl, al
lea esi, [ecx - 0xf6c4b6a]
mov eax, edx
mov dl, 0x51
cmovne esi, ecx
mov cl, 0x73
mul cl
lea ecx, [esi - 0x4478b566]
inc al
test al, al
cmovne ecx, esi
mul dl
mov dl, 0xf5
inc al
lea esi, [ecx - 0x1cefda9f]
test al, al
cmovne esi, ecx
mov cl, 0x47
xor al, cl
lea ecx, [esi + 0x40ddd74c]
cmovne ecx, esi
cmp al, dl
mov dl, 0xf4
lea esi, [ecx + 0x601928ca]
cmovne esi, ecx
mov ecx, esi
xor ecx, 0xd01914ee
cmp al, dl
mov dl, 0x9f
cmovne ecx, esi
sub dl, al
lea esi, [ecx - 0x188b4503]
mov eax, edx
mov dl, 0x33
cmovne esi, ecx
mov cl, 0xab
mul cl
mov cl, 0xff
cmp al, cl
lea ecx, [esi - 0x1bf4c207]
cmovne ecx, esi
add al, 0xb8
test al, al
lea esi, [ecx + 0x75ba55f9]
cmovne esi, ecx
mov cl, 0x37
mul cl
lea ecx, [esi + 0x34eaaa58]
dec al
test al, al
cmovne ecx, esi
mul dl
mov dl, 0x23
dec al
lea esi, [ecx + 0x15294cc3]
test al, al
cmovne esi, ecx
mov cl, 0x77
mul cl
lea ecx, [esi + 0x67e88164]
cmp al, bh
cmovne ecx, esi
add al, 0xd6
test al, al
lea esi, [ecx + 0x4a17cb85]
cmovne esi, ecx
mov ecx, esi
xor ecx, 0x53d96312
cmp al, dl
mov dl, 0xbb
cmovne ecx, esi
xor al, bl
lea esi, [ecx + 0x4221b896]
cmovne esi, ecx
mul dh
mov dh, 0xff
inc al
lea ecx, [esi - 0x223a5467]
test al, al
cmovne ecx, esi
mul dl
mov dl, 0xb
mov esi, ecx
dec al
xor esi, 0x59247b51
test al, al
cmovne esi, ecx
mul dl
mov ecx, esi
xor ecx, 0x41aecc0
cmp al, dh
cmovne ecx, esi
add al, 0xa9
test al, al
lea esi, [ecx - 0x6203ecf8]
cmovne esi, ecx
mul dl
mov dl, 0xfe
mov ecx, esi
xor ecx, 0x3bf1ad29
cmp al, dh
mov dh, 0xff
cmovne ecx, esi
sub dl, al
lea esi, [ecx - 0x6bcb3da5]
mov eax, edx
mov dl, 0x67
cmovne esi, ecx
mov cl, 0x4b
mul cl
lea ecx, [esi - 0x2aba356b]
inc al
test al, al
cmovne ecx, esi
xor al, dl
mov dl, 0x59
lea esi, [ecx + 0x6ea50a69]
cmovne esi, ecx
add al, 0x61
mov ecx, esi
xor ecx, 0x5f5f7e0
test al, al
cmovne ecx, esi
xor al, dl
mov dl, 0x95
lea esi, [ecx + 0x1eaad12a]
cmovne esi, ecx
mov cl, 0xa9
mul cl
lea ecx, [esi + 0x16c370eb]
cmp al, dh
mov dh, 0xff
cmovne ecx, esi
add al, 0xb3
test al, al
lea esi, [ecx - 0x1f4c0d5a]
cmovne esi, ecx
mul dl
mov dl, 0xf4
mov ecx, esi
xor ecx, 0x6edab52c
cmp al, bh
mov bh, 0x6d
cmovne ecx, esi
cmp al, dl
mov dl, 0x15
lea esi, [ecx + 0x4a5253e5]
cmovne esi, ecx
add al, 0x92
test al, al
lea ecx, [esi + 0x7953565f]
cmovne ecx, esi
mul dl
mov dl, 0x2f
add al, 0xeb
lea esi, [ecx - 0xcbb2d10]
test al, al
cmovne esi, ecx
mul bl
mov bl, 0x97
mov ecx, esi
xor ecx, 0x44bb75f4
cmp al, dh
mov dh, 0xff
cmovne ecx, esi
cmp al, dl
mov dl, 0xf8
lea esi, [ecx + 0x5f7b5cb]
cmovne esi, ecx
mov cl, 0x3c
cmp al, cl
lea ecx, [esi + 0x47f390d7]
cmovne ecx, esi
add al, 0xf7
mov esi, ecx
xor esi, 0x3d4688d3
test al, al
cmovne esi, ecx
mov cl, 0x83
cmp al, cl
lea ecx, [esi - 0x569a30fd]
cmovne ecx, esi
xor al, dl
mov dl, 0x18
lea esi, [ecx - 0x147bef5e]
mov byte [esp + 0x7c], al
cmovne esi, ecx
mov ecx, esi
xor ecx, 0x7ecc1dd9
cmp al, dl
mov eax, dword [esp + 0x28]
mov dl, 0x23
cmovne ecx, esi
mov dword [esp + 0x3c], ecx
imul ecx, eax, 0x53012d
mul dl
mov dl, 0x19
add al, 0xdd
lea esi, [ecx + 0x5122ddaa]
test al, al
cmovne esi, ecx
mov cl, 8
xor al, cl
lea ecx, [esi - 0x3b968623]
cmovne ecx, esi
mul dl
mov dl, 0xa3
add al, 0xe7
lea esi, [ecx + 0x74dbf249]
test al, al
cmovne esi, ecx
mul bl
dec al
lea ecx, [esi - 0x65a310a3]
test al, al
cmovne ecx, esi
mul dl
mov esi, ecx
xor esi, 0x288eebdb
cmp al, dl
mov dl, 0x93
cmovne esi, ecx
add al, 6
test al, al
lea ecx, [esi + 0x7f43fd5a]
cmovne ecx, esi
mul bh
cmp al, dl
lea esi, [ecx + 0x1f1836b]
mov dl, 0x87
cmovne esi, ecx
add al, 0x96
mov ecx, esi
xor ecx, 0x5f8b7026
test al, al
cmovne ecx, esi
mul dl
mov dl, 0x86
mov esi, ecx
add al, 0x87
xor esi, 0xb85e98ee
test al, al
cmovne esi, ecx
mov cl, 0xc3
mul cl
lea ecx, [esi + 0x5a8c6ef3]
inc al
test al, al
cmovne ecx, esi
cmp al, dl
mov dl, 0xdc
lea esi, [ecx + 0x61c6d595]
cmovne esi, ecx
mov ecx, esi
xor ecx, 0xfe14a09
xor al, dl
mov dl, 0xb7
cmovne ecx, esi
mul dl
mov dl, 1
cmp al, dl
lea esi, [ecx - 0x8f325cc]
mov dl, 0x69
cmovne esi, ecx
mov cl, 0x90
mov ch, 0xb7
cmp al, cl
lea edi, [esi - 0x4a5ee97a]
mov cl, 0xb
cmovne edi, esi
add al, 0xec
mov esi, edi
xor esi, 0xbb50504d
test al, al
cmovne esi, edi
mul cl
mov cl, 0x67
cmp al, dh
lea edi, [esi - 0x1685e123]
cmovne edi, esi
add al, 0xa2
test al, al
lea esi, [edi - 0x78abb7cd]
cmovne esi, edi
mul bh
mov bh, 0xff
mov edi, esi
add al, 0x93
xor edi, 0x16673f96
test al, al
cmovne edi, esi
mul cl
mov cl, 0x99
cmp al, cl
lea esi, [edi - 0x574db0d]
cmovne esi, edi
add al, 0x89
test al, al
lea edi, [esi + 0x53eefd52]
cmovne edi, esi
mul dl
mov dl, 0x23
inc al
lea esi, [edi + 0x72681bcd]
test al, al
cmovne esi, edi
mul dl
mov dl, 0x47
add al, 0x23
lea edi, [esi + 0x1f26968f]
test al, al
cmovne edi, esi
mul dl
mov dl, 0xfe
inc al
lea esi, [edi + 0x39713313]
test al, al
cmovne esi, edi
mul cl
mov cl, 0x65
inc al
lea edi, [esi - 0x1ade95b1]
test al, al
cmovne edi, esi
mul cl
mov cl, 0xc9
inc al
lea esi, [edi + 0x3388ff25]
test al, al
cmovne esi, edi
mul ch
add al, 0xb7
lea edi, [esi + 0x34ab0f79]
test al, al
cmovne edi, esi
mul cl
mov cl, 0xb2
cmp al, dh
lea esi, [edi + 0x37a65e49]
cmovne esi, edi
sub dl, al
lea eax, [esi + 0x383293bd]
cmovne eax, esi
mov esi, eax
xor esi, 0x17157455
xor dl, cl
mov cl, 0x57
cmovne esi, eax
mov eax, edx
mov dl, 0x7d
mul ch
lea edi, [esi + 0x587b7ee7]
mov ch, 0xb7
add al, 0x49
test al, al
cmovne edi, esi
mul dl
mov esi, edi
dec al
xor esi, 0xd45f991e
test al, al
cmovne esi, edi
mul cl
mov cl, 0xfb
cmp al, dh
lea edi, [esi + 0x1b54ba9f]
mov dh, 0x3d
cmovne edi, esi
add al, 0xee
test al, al
lea esi, [edi - 0x5a07ea0d]
cmovne esi, edi
mul cl
mov cl, 0xc7
mov edi, esi
dec al
xor edi, 0x1c6f425b
test al, al
cmovne edi, esi
mul bl
mov bl, 0xe1
add al, 0x69
lea esi, [edi - 0x6621e993]
test al, al
cmovne esi, edi
mul cl
mov cl, 0x3f
mov edi, esi
add al, 0xc7
xor edi, 0x6f389f27
test al, al
cmovne edi, esi
mul cl
mov cl, 0x9a
dec al
lea esi, [edi + 0x1ad86ca7]
test al, al
cmovne esi, edi
mul ch
mov ch, 0x47
inc al
lea edi, [esi - 0x6bdb94a3]
test al, al
cmovne edi, esi
mul dl
mov dl, 0x47
inc al
lea esi, [edi + 0x57c66b80]
test al, al
cmovne esi, edi
xor al, cl
lea edi, [esi - 0x4bfe795d]
cmovne edi, esi
add al, 0x30
test al, al
lea esi, [edi + 0x95f774e]
cmovne esi, edi
mul dl
mov edi, esi
xor edi, 0x34984a80
cmp al, dl
mov dl, 0x7b
cmovne edi, esi
add al, 0xd7
mov esi, edi
xor esi, 0xac5eb12a
test al, al
cmovne esi, edi
mul dl
mov dl, 0x43
cmp al, bh
lea edi, [esi + 0x3a67e79d]
cmovne edi, esi
add al, 0x3a
test al, al
lea esi, [edi + 0x5d12d8f1]
cmovne esi, edi
mul dh
add al, 0x3d
lea edi, [esi - 0x7f9363d5]
test al, al
cmovne edi, esi
mul dl
cmp al, dl
lea esi, [edi + 0x328e3acf]
mov dl, 0xd1
cmovne esi, edi
add al, 0x59
mov edi, esi
xor edi, 0xf00ac303
test al, al
cmovne edi, esi
mul dl
mov esi, edi
xor esi, 0x2504cba6
cmp al, dl
mov dl, 0x80
cmovne esi, edi
cmp al, dl
mov dl, 0x8b
lea edi, [esi - 0x5986537d]
cmovne edi, esi
xor al, dl
mov dl, 0x11
lea esi, [edi + 0x2a6e66d2]
cmovne esi, edi
mul dl
mov dl, 0xcd
add al, 0x11
lea edi, [esi + 0x65f3e515]
test al, al
cmovne edi, esi
mul dl
mov dl, 0xe1
mov esi, edi
add al, 0x33
xor esi, 0x81b6aed5
test al, al
cmovne esi, edi
mul dl
cmp al, dl
lea edi, [esi + 0x7ef8255d]
mov dl, 0xe0
cmovne edi, esi
mov esi, edi
xor esi, 0x5861f089
sub dl, al
mov eax, edx
mov dl, 0x4d
cmovne esi, edi
mul dl
lea edi, [esi - 0xe548e66]
mov dl, 0xfe
mov ah, 0x42
cmp al, bh
mov bh, 0xff
cmovne edi, esi
sub dl, al
lea esi, [edi + 0x56ec05ab]
cmovne esi, edi
mov edi, esi
xor edi, 0x9d9f8847
cmp dl, ah
mov dl, 0xcb
cmovne edi, esi
mov esi, edi
xor esi, 0x120e715b
sub dl, al
mov al, 0xea
cmovne esi, edi
mov edi, esi
xor edi, 0x1a18e000
xor dl, al
mov eax, edx
cmovne edi, esi
mov dl, 0xfd
mul ch
mov esi, edi
mov ch, 1
add al, 0xb9
xor esi, 0xbb364755
test al, al
cmovne esi, edi
mul dl
mov dl, 3
mov edi, esi
xor edi, 0x85de26aa
cmp al, dl
mov dl, 0xd3
cmovne edi, esi
mov esi, edi
xor esi, 0x5435f88d
cmp al, cl
mov cl, 0xf4
cmovne esi, edi
add al, 0x56
test al, al
lea edi, [esi - 0x6e2d95a9]
cmovne edi, esi
xor al, cl
mov cl, 0xd4
lea esi, [edi - 0x203abd7a]
cmovne esi, edi
cmp al, cl
mov cl, 0xf9
lea edi, [esi - 0x10ff0211]
cmovne edi, esi
sub dl, al
lea esi, [edi - 0x278f1315]
mov eax, edx
mov dl, 0x1b
cmovne esi, edi
mul dl
cmp al, dl
lea edi, [esi + 0x245e6b1f]
mov dl, 0x1a
cmovne edi, esi
sub dl, al
lea esi, [edi + 0xc100845]
mov eax, edx
cmovne esi, edi
mul cl
mov cl, 0x12
add al, 7
lea edi, [esi - 0x6295f61e]
test al, al
cmovne edi, esi
xor al, cl
mov cl, 0xd
lea esi, [edi + 0x233eb024]
cmovne esi, edi
mul cl
mov cl, 0x9f
mov edi, esi
mov dl, al
xor edi, 0x9c15e24f
cmp dl, ch
cmovne edi, esi
cmp dl, bl
mov bl, 0x91
lea eax, [edi - 0x64174db3]
cmovne eax, edi
cmp dl, dh
mov dh, 0x3b
lea esi, [eax - 0x64d8f783]
cmovne esi, eax
mov al, 0x3c
sub al, dl
lea edi, [esi + 0x14b95e7]
cmovne edi, esi
mul cl
mov cl, 0x36
cmp al, bh
lea esi, [edi - 0x33e4fdbd]
mov bh, 0xff
cmovne esi, edi
mov edi, esi
xor edi, 0xe2df709e
cmp al, cl
mov al, 0xd3
mov cl, 0x5f
cmovne edi, esi
sub al, dl
mov dl, 0xcb
lea esi, [edi + 0x25b3ef67]
cmovne esi, edi
mov edi, esi
xor edi, 0xf08b55b5
xor al, cl
mov cl, 0x6b
cmovne edi, esi
add al, 0xe9
mov esi, edi
xor esi, 0x7af65c57
test al, al
cmovne esi, edi
mov edi, esi
xor edi, 0xdc3dd908
cmp al, cl
mov cl, 0xb3
cmovne edi, esi
mov esi, edi
xor esi, 0x6fb5620d
xor al, cl
mov cl, 0x63
cmovne esi, edi
mul cl
mov cl, 0xf
mov edi, esi
inc al
xor edi, 0x2690923d
test al, al
cmovne edi, esi
mul cl
mov cl, 0xf1
cmp al, cl
lea esi, [edi - 0x14f1b6ab]
mov cl, 0x48
cmovne esi, edi
cmp al, cl
mov cl, 0xb
lea edi, [esi - 0x7d326c8]
cmovne edi, esi
cmp al, bl
lea esi, [edi + 0x1032782b]
cmovne esi, edi
cmp al, cl
mov cl, 0xcc
lea edi, [esi + 0x79d917e6]
cmovne edi, esi
cmp al, cl
mov cl, 0xd1
lea esi, [edi - 0x262091c9]
cmovne esi, edi
sub dl, al
lea edi, [esi + 0x73e97362]
cmovne edi, esi
cmp dl, cl
mov dl, 0x81
mov cl, 0x8e
lea esi, [edi + 0x7a76de65]
cmovne esi, edi
sub dl, al
lea eax, [esi + 0x55c366da]
cmovne eax, esi
cmp dl, cl
mov cl, 0x67
lea esi, [eax + 0x31ad455c]
cmovne esi, eax
xor dl, dh
lea eax, [esi - 0xa1267f3]
cmovne eax, esi
add dl, 0x1e
mov esi, eax
xor esi, 0x77343356
test dl, dl
cmovne esi, eax
mov al, 0x4c
mov edi, esi
xor edi, 0xfea341b9
xor dl, al
mov eax, edx
cmovne edi, esi
mov dl, 0x9a
mul cl
lea esi, [edi - 0x3ca15313]
mov cl, 0x21
cmp al, ch
mov ch, 0x9b
cmovne esi, edi
add al, 0x72
mov edi, esi
xor edi, 0x692d1782
test al, al
cmovne edi, esi
xor al, cl
mov cl, 0x35
lea esi, [edi - 0xcf121e8]
cmovne esi, edi
mul cl
mov cl, 0x65
inc al
lea edi, [esi + 0x5f0a451e]
test al, al
cmovne edi, esi
mul cl
mov cl, 0x9b
cmp al, cl
lea esi, [edi + 0xa564994]
cmovne esi, edi
mov edi, esi
xor edi, 0xec177b25
cmp al, dl
mov dl, 0x43
cmovne edi, esi
sub dl, al
lea esi, [edi - 0x3a7f9891]
mov eax, edx
mov dl, 0xeb
cmovne esi, edi
mul dl
mov dl, 0xfe
add al, 0xeb
lea edi, [esi - 0x588ceda]
test al, al
cmovne edi, esi
mul cl
mov cl, 0x53
cmp al, bh
lea esi, [edi + 0x31118c06]
cmovne esi, edi
sub dl, al
lea edi, [esi - 0x2f987770]
mov eax, edx
mov dl, 0x69
cmovne edi, esi
mul cl
mov esi, edi
dec al
xor esi, 0x2a391a05
test al, al
cmovne esi, edi
mul dl
mov dl, 0xe
mov edi, esi
dec al
xor edi, 0x3c0bcbaa
test al, al
cmovne edi, esi
mov esi, edi
xor esi, 0xfc5f31b0
xor al, dl
mov dl, 0x6f
cmovne esi, edi
add al, 0x2f
test al, al
lea edi, [esi - 0x3e724d2b]
cmovne edi, esi
mul bl
mov bl, 0x8d
mov esi, edi
xor esi, 0x7f1e5a67
cmp al, dl
mov dl, 0xd2
cmovne esi, edi
cmp al, bh
lea edi, [esi + 0x54682872]
cmovne edi, esi
add al, 0x40
test al, al
lea esi, [edi - 0x42f93b29]
cmovne esi, edi
xor al, dl
mov dl, 0x47
lea edi, [esi - 0x44cd22c0]
cmovne edi, esi
mul dl
mov dl, 0xb7
mov esi, edi
xor esi, 0x33601088
cmp al, bh
mov bh, 0xff
cmovne esi, edi
add al, 0x52
test al, al
lea edi, [esi - 0x1cbcc201]
cmovne edi, esi
mul dl
mov dl, 0x59
inc al
lea esi, [edi + 0xd25acae]
test al, al
cmovne esi, edi
mul dl
mov dl, 0xab
mov edi, esi
dec al
xor edi, 0x79db83a5
test al, al
cmovne edi, esi
mul dl
mov esi, edi
xor esi, 0xe3bc849
cmp al, dl
mov dl, 0xf3
cmovne esi, edi
add al, 0x90
test al, al
lea edi, [esi - 0x5222b61]
cmovne edi, esi
mul dl
mov dl, 0xfe
cmp al, bh
lea esi, [edi + 0x44d5511f]
cmovne esi, edi
sub dl, al
lea eax, [esi + 0x62275f59]
cmovne eax, esi
cmp dl, dh
mov dh, 0xc3
lea esi, [eax - 0x7719742c]
cmovne esi, eax
mov al, 0xc4
xor dl, al
lea eax, [esi + 0x666cdc9f]
cmovne eax, esi
cmp dl, dh
mov dh, 0x3d
lea esi, [eax - 0x1f19c70a]
cmovne esi, eax
add dl, 0x88
test dl, dl
lea edi, [esi - 0x20c426cc]
mov eax, edx
mov dl, 0xef
cmovne edi, esi
mul ch
mov ch, 0x53
dec al
lea esi, [edi + 0x14be5d16]
test al, al
cmovne esi, edi
mul dl
mov dl, 0x8f
inc al
lea edi, [esi - 0x62c2a639]
test al, al
cmovne edi, esi
mul cl
mov cl, 0xa1
inc al
lea esi, [edi - 0x61a37737]
test al, al
cmovne esi, edi
mul dl
mov dl, 0x78
cmp al, bh
lea edi, [esi + 0x63e87e1d]
cmovne edi, esi
add al, 0xb9
mov esi, edi
xor esi, 0x53c15f7c
test al, al
cmovne esi, edi
mul bl
add al, 0x73
lea edi, [esi - 0xa64673d]
test al, al
cmovne edi, esi
mul cl
mov cl, 0xe7
mov esi, edi
dec al
xor esi, 0x9580f025
test al, al
cmovne esi, edi
mul cl
mov cl, 0x83
mov edi, esi
inc al
xor edi, 0x32efdcdb
test al, al
cmovne edi, esi
xor al, dl
mov dl, 0xf8
lea esi, [edi + 0x6d0971b7]
cmovne esi, edi
mul cl
mov cl, 0x7d
dec al
lea edi, [esi + 0x4f699c83]
test al, al
cmovne edi, esi
mov esi, edi
xor esi, 0xfb6e937c
cmp al, cl
mov cl, 0xe2
cmovne esi, edi
xor al, cl
mov cl, 0x9f
lea edi, [esi - 0xa59fff1]
cmovne edi, esi
add al, 0x8f
mov esi, edi
xor esi, 0xb4798610
test al, al
cmovne esi, edi
mul cl
mov cl, 0xdf
mov edi, esi
dec al
xor edi, 0x7f35f334
test al, al
cmovne edi, esi
mul cl
mov cl, 0xf
dec al
lea esi, [edi - 0x657bc4d7]
test al, al
cmovne esi, edi
mul ch
mov ch, 0x99
add al, 0xad
lea edi, [esi + 0xcc3d47f]
test al, al
cmovne edi, esi
mul dh
add al, 0xc3
lea esi, [edi - 0x742228d7]
test al, al
cmovne esi, edi
xor al, cl
mov cl, 0x67
lea edi, [esi + 0x26d69a7c]
cmovne edi, esi
mul cl
mov cl, 0xab
cmp al, ch
lea esi, [edi - 0x77752462]
cmovne esi, edi
add al, 0xd3
test al, al
lea edi, [esi - 0x7e03ea99]
cmovne edi, esi
mul cl
mov cl, 1
cmp al, cl
lea esi, [edi + 0x61b32a3d]
mov cl, 0xf9
cmovne esi, edi
cmp al, cl
mov cl, 0x27
lea edi, [esi + 0x2e45d500]
cmovne edi, esi
sub dl, al
lea esi, [edi + 0x21ad6fb8]
mov eax, edx
mov dl, 0x2d
cmovne esi, edi
mul cl
mov cl, 0x1d
mov edi, esi
add al, 0xd9
xor edi, 0x194bd91e
test al, al
cmovne edi, esi
mul cl
mov cl, 0x7b
dec al
lea esi, [edi + 0x1b316cf8]
test al, al
cmovne esi, edi
mul dl
cmp al, dl
lea edi, [esi - 0x2a9fc04]
mov dl, 0x2c
cmovne edi, esi
cmp al, dl
mov dl, 8
lea esi, [edi + 0x2780e6e8]
cmovne esi, edi
mov edi, esi
xor edi, 0x11bf3709
sub dl, al
mov eax, edx
cmovne edi, esi
mov dl, 0x72
mul ch
mov esi, edi
mov ch, 0x61
add al, 0x67
xor esi, 0xbcc99c17
test al, al
cmovne esi, edi
mul dh
mov dh, 0x59
cmp al, bh
lea edi, [esi + 0xa5e20f7]
cmovne edi, esi
add al, 0x19
mov esi, edi
xor esi, 0x5601817e
test al, al
cmovne esi, edi
xor al, cl
mov cl, 0xcc
lea edi, [esi - 0x70028955]
cmovne edi, esi
add al, 0x15
test al, al
lea esi, [edi - 0x3a8b47cd]
cmovne esi, edi
xor al, cl
mov cl, 0x81
lea edi, [esi + 0x44b20378]
cmovne edi, esi
mul cl
mov cl, 0x73
add al, 0x81
lea esi, [edi - 0x2e24d680]
test al, al
cmovne esi, edi
mul bl
mov bl, 1
cmp al, cl
lea edi, [esi + 0x12fab55d]
mov cl, 0x11
cmovne edi, esi
mov esi, edi
xor esi, 0x7ca0fe12
sub dl, al
mov eax, edx
cmovne esi, edi
mov dl, 0xa
mul cl
lea edi, [esi + 0x45b37c2a]
mov cl, 0xc1
add al, 0xef
test al, al
cmovne edi, esi
mul cl
mov cl, 0xe1
add al, 0x3f
lea esi, [edi - 0x4a44000]
test al, al
cmovne esi, edi
mul dh
add al, 0x59
lea edi, [esi - 0x1f227589]
test al, al
cmovne edi, esi
xor al, cl
mov cl, 0x89
lea esi, [edi - 0x4a44bd4c]
cmovne esi, edi
add al, 0x27
test al, al
lea edi, [esi + 0x880e8c2]
cmovne edi, esi
mul cl
mov cl, 0x41
mov esi, edi
xor esi, 0x5c0c5f8d
cmp al, bh
cmovne esi, edi
add al, 0x3f
test al, al
lea edi, [esi + 0x32e846d4]
cmovne edi, esi
mul ch
add al, 0x61
lea esi, [edi - 0x709e0086]
test al, al
cmovne esi, edi
mul cl
mov cl, 0x80
cmp al, bl
lea edi, [esi - 0x20de52fa]
cmovne edi, esi
cmp al, cl
mov cl, 0xe9
lea esi, [edi - 0x471d6a06]
cmovne esi, edi
add al, 0xda
test al, al
lea edi, [esi + 0x3f1b6ca3]
cmovne edi, esi
mul cl
mov cl, 0x17
inc al
lea esi, [edi - 0x3671b868]
test al, al
cmovne esi, edi
mul cl
mov cl, 0x72
dec al
lea edi, [esi - 0x37d524e6]
test al, al
cmovne edi, esi
mov esi, edi
xor esi, 0xd2ee2afc
cmp al, cl
mov cl, 0x9d
cmovne esi, edi
mov edi, esi
xor edi, 0x33ada102
xor al, dl
mov dl, 0xfa
cmovne edi, esi
add al, 0xa3
test al, al
lea esi, [edi - 0x5144b8aa]
cmovne esi, edi
mov edi, esi
xor edi, 0xc6336b62
xor al, dl
mov dl, 0xf4
cmovne edi, esi
mul cl
mov cl, 0x3f
add al, 0x9d
lea esi, [edi - 0x7e5dd256]
test al, al
cmovne esi, edi
mul cl
mov cl, 0xc3
mov edi, esi
add al, 0xc1
xor edi, 0x987e5429
test al, al
cmovne edi, esi
mul ch
mov ch, 1
cmp al, bl
lea esi, [edi + 0x3e41c030]
mov bl, 0x79
cmovne esi, edi
mov edi, esi
xor edi, 0xef438eb2
cmp al, cl
mov cl, 0x19
cmovne edi, esi
add al, 0xda
mov esi, edi
xor esi, 0x8b337045
test al, al
cmovne esi, edi
mul cl
mov cl, 0x15
mov edi, esi
add al, 0xe7
xor edi, 0xedee9998
test al, al
cmovne edi, esi
mul cl
mov cl, 7
inc al
lea esi, [edi + 0x5a922286]
test al, al
cmovne esi, edi
mul cl
mov cl, 0x95
inc al
lea edi, [esi + 0xf950f1f]
test al, al
cmovne edi, esi
mul cl
mov cl, 0x2f
mov esi, edi
dec al
xor esi, 0xf49e53b9
test al, al
cmovne esi, edi
cmp al, cl
lea edi, [esi + 0x7de8bef2]
cmovne edi, esi
mov esi, edi
xor esi, 0xcafe3355
xor al, dl
mov dl, 0x39
cmovne esi, edi
add al, 0xa2
mov edi, esi
xor edi, 0xf1a882ee
test al, al
cmovne edi, esi
mul dl
cmp al, dl
lea esi, [edi - 0x773de70e]
mov dl, 0xd7
cmovne esi, edi
cmp al, dl
mov dl, 0x9f
lea edi, [esi + 0x7103a4a9]
cmovne edi, esi
add al, 0x83
test al, al
lea esi, [edi - 0x708b846b]
cmovne esi, edi
xor al, dl
mov dl, 0x53
lea edi, [esi - 0x74580a27]
cmovne edi, esi
mul dl
mov dl, 0xa1
add al, 0x53
lea esi, [edi - 0x617e0f0]
test al, al
cmovne esi, edi
mul dh
mov dh, 0x13
cmp al, ch
lea edi, [esi - 0x39420fb9]
cmovne edi, esi
add al, 6
test al, al
lea esi, [edi + 0x55778edd]
cmovne esi, edi
mul dl
mov dl, 0x91
cmp al, bh
lea edi, [esi + 0xea200cf]
mov bh, 0x23
cmovne edi, esi
mov esi, edi
xor esi, 0xf5bd6f88
cmp al, dl
mov dl, 0xdb
cmovne esi, edi
add al, 0x3d
mov edi, esi
xor edi, 0xbcb38ac5
test al, al
cmovne edi, esi
mul dl
mov dl, 0x5f
cmp al, ch
lea esi, [edi + 0x1048039f]
mov ch, 1
cmovne esi, edi
add al, 0xe6
mov edi, esi
xor edi, 0xf12b23b5
test al, al
cmovne edi, esi
mul dl
mov dl, 0x99
mov esi, edi
xor esi, 0x2096f695
cmp al, ch
mov ch, 0x17
cmovne esi, edi
cmp al, dl
mov dl, 0xaa
lea edi, [esi - 0x3929f2e8]
cmovne edi, esi
add al, 0x41
test al, al
lea esi, [edi - 0x7d384793]
cmovne esi, edi
mov edi, esi
xor edi, 0xa0fe0bbc
xor al, dl
mov dl, 0xf9
cmovne edi, esi
mul dl
mov dl, 0x97
dec al
lea esi, [edi + 0x967b054]
test al, al
cmovne esi, edi
mul dl
mov dl, 0xb6
inc al
lea edi, [esi + 0x594721ed]
test al, al
cmovne edi, esi
mov esi, edi
xor esi, 0xd3a2e614
xor al, dl
mov dl, 0xb5
cmovne esi, edi
mul cl
mov cl, 0x2f
mov edi, esi
add al, 0xd1
xor edi, 0xebbdfcc0
test al, al
cmovne edi, esi
mul dl
mov dl, 0x24
dec al
lea esi, [edi - 0x3d49a610]
test al, al
cmovne esi, edi
xor al, dl
mov dl, 0x1d
lea edi, [esi - 0x796c908f]
cmovne edi, esi
add al, 0x95
mov esi, edi
xor esi, 0x606ee1de
test al, al
cmovne esi, edi
mul dl
mov dl, 0x42
mov edi, esi
add al, 0x1d
xor edi, 0xbc895b4b
test al, al
cmovne edi, esi
mul bh
inc al
lea esi, [edi - 0x3875e2cd]
test al, al
cmovne esi, edi
xor al, dl
mov dl, 0x85
lea edi, [esi - 0x47714cae]
cmovne edi, esi
add al, 0xa0
test al, al
lea esi, [edi - 0x6212f147]
cmovne esi, edi
mul dl
mov dl, 0x3b
mov edi, esi
inc al
xor edi, 0xa42f7a9c
test al, al
cmovne edi, esi
mul dl
mov dl, 0xeb
add al, 0x3b
lea esi, [edi + 0x5b2ddbdc]
test al, al
cmovne esi, edi
mul dl
mov dl, 0x60
dec al
lea edi, [esi - 0x1a3d6577]
test al, al
cmovne edi, esi
xor al, dl
mov dl, 0x77
lea esi, [edi + 0xa0868a5]
cmovne esi, edi
mul dl
mov dl, 0x8d
inc al
lea edi, [esi - 0x27c4222a]
test al, al
cmovne edi, esi
mul dl
mov dl, 0x8c
inc al
lea esi, [edi + 0x7921b474]
test al, al
cmovne esi, edi
mul ch
mov edi, esi
dec al
xor edi, 0xf43ed91d
test al, al
cmovne edi, esi
cmp al, dl
mov dl, 0xbc
lea esi, [edi - 0x65171ca3]
cmovne esi, edi
cmp al, dl
mov dl, 0x8e
lea edi, [esi - 0x70128ce1]
cmovne edi, esi
mov esi, edi
xor esi, 0xf171e75e
xor al, dl
mov dl, 0x4f
cmovne esi, edi
add al, 0x40
test al, al
lea edi, [esi - 0x7bf2fa8d]
cmovne edi, esi
mul dl
cmp al, dl
lea esi, [edi + 0x1d95b12e]
mov dl, 0xb9
cmovne esi, edi
add al, 0xba
mov edi, esi
xor edi, 0x78a6497a
test al, al
cmovne edi, esi
mul bl
mov esi, edi
dec al
xor esi, 0x65e7363e
test al, al
cmovne esi, edi
mov edi, esi
xor edi, 0x91d0b9cd
cmp al, dl
mov dl, 0x2a
cmovne edi, esi
xor al, dl
mov dl, 0xff
lea esi, [edi - 0x3a5cd3f4]
cmovne esi, edi
inc al
test al, al
lea edi, [esi - 0x28350099]
cmovne edi, esi
mul cl
mov cl, 0xe5
dec al
lea esi, [edi + 0x4f3485e7]
test al, al
cmovne esi, edi
mul bl
mov bl, 0x1d
inc al
lea edi, [esi - 0x194e1e55]
test al, al
cmovne edi, esi
xor al, dh
lea esi, [edi + 0x51017d68]
cmovne esi, edi
mul cl
mov cl, 0xcd
mov edi, esi
add al, 0x1b
xor edi, 0x76d83e59
test al, al
cmovne edi, esi
mul cl
mov cl, 0xe6
mov esi, edi
add al, 0x33
xor esi, 0xde8c4cb4
test al, al
cmovne esi, edi
xor al, cl
mov cl, 0xcf
lea edi, [esi - 0x425afe23]
cmovne edi, esi
add al, 0x4f
test al, al
lea esi, [edi - 0x425da285]
cmovne esi, edi
mul bh
mov bh, 0x27
cmp al, dl
lea edi, [esi + 0xff09c93]
cmovne edi, esi
add al, 0x72
test al, al
lea esi, [edi + 0x4fd914e3]
cmovne esi, edi
mul cl
mov cl, 0xf3
inc al
lea edi, [esi - 0x9df78f8]
test al, al
cmovne edi, esi
mul cl
mov cl, 1
mov esi, edi
xor esi, 0x627dae1b
cmp al, cl
mov cl, 0x68
cmovne esi, edi
cmp al, cl
mov cl, 0xa7
lea edi, [esi - 0x14c2396a]
cmovne edi, esi
add al, 0x52
mov esi, edi
xor esi, 0xfba8610d
test al, al
cmovne esi, edi
mul cl
mov cl, 0xf
inc al
lea edi, [esi + 0x5e1486e]
test al, al
cmovne edi, esi
xor al, cl
lea esi, [edi + 0x159ad623]
cmovne esi, edi
mul ch
mov edi, esi
inc al
xor edi, 0x93e3bf27
test al, al
cmovne edi, esi
mul bl
mov ah, 0x58
cmp al, dl
lea ecx, [edi + 0x67c256b0]
mov dl, 0xff
cmovne ecx, edi
mov esi, ecx
xor esi, 0xacb4f4e2
cmp al, ah
cmovne esi, ecx
mov cl, 0xc7
cmp al, cl
lea edi, [esi - 0x4fa12849]
mov cl, 0xb
cmovne edi, esi
add al, cl
mov byte [esp + 0x88], al
mov eax, dword [esp + 0xcc]
lea ecx, [edi - 0xbeae552]
cmovne ecx, edi
imul esi, ebp, 0xe2927b
mov dword [esp + 0x18], ecx
mov cl, 0xb5
lea edi, [esi + 0x144bbc56]
mov ch, 0x55
mul cl
mov cl, 0x11
add al, 0xb5
test al, al
cmovne edi, esi
cmp al, cl
mov cl, 0xee
lea esi, [edi + 0x64ecc286]
cmovne esi, edi
xor al, cl
mov cl, 0x27
lea edi, [esi + 0x3e21357e]
cmovne edi, esi
mul cl
mov esi, edi
xor esi, 0x23931379
cmp al, cl
mov cl, 0x51
cmovne esi, edi
add al, 0x84
mov edi, esi
xor edi, 0xf024e6d8
test al, al
cmovne edi, esi
mul cl
mov cl, 0xb9
dec al
lea esi, [edi - 0x544031b0]
test al, al
cmovne esi, edi
mul dh
mov dh, 0x13
mov edi, esi
dec al
xor edi, 0xd38f5c77
test al, al
cmovne edi, esi
mul cl
mov esi, edi
inc al
xor esi, 0x7d032e01
test al, al
cmovne esi, edi
mul ch
mov edi, esi
xor edi, 0xb5883ba
cmp al, dl
mov dl, 0x32
cmovne edi, esi
add al, 0x3e
mov esi, edi
xor esi, 0xf0442117
test al, al
cmovne esi, edi
mul bh
mov bh, 0x27
mov edi, esi
add al, 0xd9
xor edi, 0x5a7326e0
test al, al
cmovne edi, esi
mul cl
mov cl, 0x81
add al, 0x47
lea esi, [edi + 0x35a436e2]
test al, al
cmovne esi, edi
mul cl
mov cl, 0x87
add al, 0x81
lea edi, [esi + 0x6772a2a0]
test al, al
cmovne edi, esi
xor al, dl
mov dl, 0xb4
lea esi, [edi + 0x37d64519]
cmovne esi, edi
mul cl
cmp al, cl
lea edi, [esi - 0x64c29873]
mov cl, 0xbf
cmovne edi, esi
add al, 0xe2
test al, al
lea esi, [edi + 0x4c61f98c]
cmovne esi, edi
mul cl
mov cl, 1
add al, 0x41
lea edi, [esi - 0x567144d]
test al, al
cmovne edi, esi
mul dh
mov dh, 0x17
mov esi, edi
xor esi, 0xa838bcc5
cmp al, cl
mov cl, 0xb5
cmovne esi, edi
cmp al, cl
mov cl, 0xc9
lea edi, [esi + 0x69d7d4a9]
cmovne edi, esi
sub dl, al
lea esi, [edi + 0x4b2e097a]
mov eax, edx
mov dl, 0x9a
cmovne esi, edi
mul cl
mov cl, 0xd1
inc al
lea edi, [esi + 0x2375cf91]
test al, al
cmovne edi, esi
mul ch
mov ch, 0x46
add al, 0x55
lea esi, [edi + 0x19ef34c6]
test al, al
cmovne esi, edi
mul bl
mov bl, 0x91
dec al
lea edi, [esi - 0x1556864a]
test al, al
cmovne edi, esi
mul cl
cmp al, cl
lea esi, [edi - 0x769ed0bb]
mov cl, 0x9b
cmovne esi, edi
cmp al, cl
mov cl, 0xc3
lea edi, [esi + 0x56f557a3]
cmovne edi, esi
sub dl, al
lea ebp, [edi + 0x4f489b75]
cmovne ebp, edi
xor dl, bh
mov bh, 0xff
lea esi, [ebp + 0x7e142be4]
mov eax, edx
mov dl, 0xff
cmovne esi, ebp
mul cl
mov cl, 0xc7
dec al
lea edi, [esi - 0x601eca56]
test al, al
cmovne edi, esi
mul cl
mov cl, 0x4d
mov esi, edi
xor esi, 0xc244cd0f
cmp al, dl
cmovne esi, edi
add al, 0xa6
test al, al
lea edi, [esi - 0x7b636bdb]
cmovne edi, esi
mul cl
mov cl, 0x5d
dec al
lea esi, [edi - 0xa1156f4]
test al, al
cmovne esi, edi
mul cl
mov cl, 0x66
mov edi, esi
xor edi, 0x38d52219
cmp al, dl
mov dl, 0x65
cmovne edi, esi
mov esi, edi
xor esi, 0x26a7722f
cmp al, cl
mov cl, 0x60
cmovne esi, edi
sub dl, al
lea eax, [esi + 0x5c8cf25c]
cmovne eax, esi
xor dl, cl
mov cl, 0xd7
lea esi, [eax - 0x179e24f5]
cmovne esi, eax
mov eax, esi
xor eax, 0xfe64e3c
cmp dl, cl
mov cl, 0x59
cmovne eax, esi
add dl, 0x7c
mov esi, eax
xor esi, 0x1c551d0d
test dl, dl
cmovne esi, eax
mov al, 0x10
mov edi, esi
xor edi, 0xd1e8b015
xor dl, al
mov eax, edx
cmovne edi, esi
mov dl, 0x58
mul cl
lea esi, [edi + 0x6236480b]
cmp al, cl
mov cl, 0x6b
cmovne esi, edi
sub dl, al
lea eax, [esi + 0x3899b446]
cmovne eax, esi
mov esi, eax
xor esi, 0x945f5388
cmp dl, ch
mov ch, 0xbf
cmovne esi, eax
mov al, 0x3f
xor dl, al
lea edi, [esi + 0x7c205bff]
cmovne edi, esi
add dl, 0x68
test dl, dl
lea esi, [edi - 0x7db21e72]
mov eax, edx
mov dl, 0x87
cmovne esi, edi
mul cl
mov cl, 0xed
mov edi, esi
inc al
xor edi, 0x67124bd9
test al, al
cmovne edi, esi
mul cl
mov cl, 0xd4
add al, 0xed
lea esi, [edi + 0x5e4892da]
test al, al
cmovne esi, edi
mul dl
mov edi, esi
xor edi, 0xf927e549
cmp al, dl
mov dl, 0xd5
cmovne edi, esi
add al, 0xfb
test al, al
lea esi, [edi + 0x752df0b3]
cmovne esi, edi
mul dl
mov edi, esi
xor edi, 0x22db191
cmp al, dl
mov dl, 0xf6
cmovne edi, esi
sub cl, al
lea esi, [edi + 0x3572c0d4]
mov eax, ecx
mov cl, 0xb1
cmovne esi, edi
mul cl
mov cl, 0x94
inc al
lea edi, [esi - 0x5b33f4b]
test al, al
cmovne edi, esi
xor al, cl
mov cl, 0xcf
lea esi, [edi - 0x45f64622]
cmovne esi, edi
mov edi, esi
xor edi, 0x748e6edd
cmp al, dl
mov dl, 0x16
cmovne edi, esi
add al, 0xc6
mov esi, edi
xor esi, 0x2264b13e
test al, al
cmovne esi, edi
mul cl
mov cl, 0x31
cmp al, cl
lea edi, [esi - 0x70241696]
mov cl, 0x13
cmovne edi, esi
cmp al, dh
lea esi, [edi - 0x718bcba4]
cmovne esi, edi
mov edi, esi
xor edi, 0x5a0edf3e
sub dl, al
mov eax, edx
cmovne edi, esi
mov dl, 0x52
mul cl
mov cl, 1
lea esi, [edi + 0x288515a4]
cmp al, cl
mov cl, 0x53
cmovne esi, edi
add al, 0xba
mov edi, esi
xor edi, 0xdddc995b
test al, al
cmovne edi, esi
mul cl
cmp al, cl
lea esi, [edi + 0x6311b1df]
mov cl, 0x4e
cmovne esi, edi
sub dl, al
lea eax, [esi - 0x569034fe]
cmovne eax, esi
mov esi, eax
xor esi, 0xecdf8c72
xor dl, cl
mov cl, 0x7f
cmovne esi, eax
mov eax, edx
mov dl, 9
mul cl
lea edi, [esi - 0x55b50708]
mov cl, 0xa5
add al, 0x81
test al, al
cmovne edi, esi
mul ch
dec al
lea esi, [edi - 0x3f94856d]
test al, al
cmovne esi, edi
xor al, dl
lea edi, [esi + 0x4a556db6]
cmovne edi, esi
mul ch
mov ch, 9
inc al
lea esi, [edi - 0x13ab0de8]
test al, al
cmovne esi, edi
mul cl
mov cl, 0x5b
mov edi, esi
xor edi, 0x11e65684
cmp al, cl
mov cl, 0x3d
cmovne edi, esi
add al, 0x53
test al, al
lea esi, [edi + 0x59870620]
cmovne esi, edi
xor al, cl
mov cl, 1
lea edi, [esi + 0x64eceda7]
cmovne edi, esi
mul dl
mov dl, 0xfe
mov esi, edi
xor esi, 0x3a4422dd
cmp al, cl
mov cl, 0xc5
cmovne esi, edi
cmp al, cl
mov cl, 0xbb
lea edi, [esi + 0x58e51b00]
cmovne edi, esi
add al, 3
test al, al
lea esi, [edi - 0x2d8a7cf]
cmovne esi, edi
mul bl
inc al
lea edi, [esi - 0x6481e8cb]
test al, al
cmovne edi, esi
mul cl
mov cl, 0x7b
mov esi, edi
dec al
xor esi, 0xf03d9a6c
test al, al
cmovne esi, edi
xor al, dh
mov dh, 9
lea edi, [esi - 0x5e0845f7]
cmovne edi, esi
mul cl
mov cl, 0x43
cmp al, bh
lea esi, [edi - 0x54e4f197]
cmovne esi, edi
sub dl, al
lea edi, [esi + 0x72c9e1e8]
mov eax, edx
mov dl, 0xc3
cmovne edi, esi
mul cl
mov cl, 0xbd
inc al
lea esi, [edi - 0x1fc75b84]
test al, al
cmovne esi, edi
mul cl
mov edi, esi
add al, 0xbd
xor edi, 0x2ec1e97c
test al, al
cmovne edi, esi
mul ch
mov ch, 0x6d
dec al
lea esi, [edi + 0x7a65ac25]
test al, al
cmovne esi, edi
mul dl
mov dl, 0x3c
mov edi, esi
inc al
xor edi, 0x696e39ee
test al, al
cmovne edi, esi
mov esi, edi
xor esi, 0x1072c715
xor al, dl
mov dl, 0xf9
cmovne esi, edi
mul dl
mov dl, 7
mov edi, esi
xor edi, 0xdd43da27
cmp al, dl
mov dl, 0x73
cmovne edi, esi
add al, 0x5c
test al, al
lea esi, [edi - 0x803128]
cmovne esi, edi
mul dl
mov dl, 0x90
add al, 0x8d
lea edi, [esi + 0x2b0dd904]
test al, al
cmovne edi, esi
xor al, dl
mov dl, 0x8d
lea esi, [edi - 0x31715094]
cmovne esi, edi
inc al
test al, al
lea edi, [esi + 0x232fa3a6]
cmovne edi, esi
mul dl
mov dl, 0xfe
cmp al, bh
lea esi, [edi - 0x1d4f972f]
cmovne esi, edi
mov edi, esi
xor edi, 0xa7a83d87
sub dl, al
mov eax, edx
mov dl, 5
cmovne edi, esi
mul dl
lea esi, [edi - 0x25537fae]
cmp al, dl
mov dl, 0xb7
cmovne esi, edi
add al, 0x6a
mov edi, esi
xor edi, 0x7aebba58
test al, al
cmovne edi, esi
mul dl
mov dl, 0x27
cmp al, bh
lea esi, [edi + 0xe7d20d]
cmovne esi, edi
add al, 0xb6
test al, al
lea edi, [esi - 0x75d4cf71]
cmovne edi, esi
mul bl
mov bl, 0xea
add al, 0x91
lea esi, [edi + 0x41c87acf]
test al, al
cmovne esi, edi
mul dl
mov dl, 0x57
add al, 0xd9
lea edi, [esi + 0x2e7e4451]
test al, al
cmovne edi, esi
xor al, ch
lea esi, [edi - 0x3dac5697]
cmovne esi, edi
mul dl
mov dl, 0x4f
dec al
lea edi, [esi + 0x37a3215f]
test al, al
cmovne edi, esi
mul dl
mov dl, 0x2b
inc al
lea esi, [edi - 0x4781c478]
test al, al
cmovne esi, edi
xor al, dl
mov dl, 0x1d
lea edi, [esi - 0x67d3eeaa]
cmovne edi, esi
mul dl
mov dl, 0xe3
cmp al, dl
lea esi, [edi + 0x7325f34]
mov dl, 0x38
cmovne esi, edi
add al, 0xd4
test al, al
lea edi, [esi + 0x789c8692]
cmovne edi, esi
xor al, dl
mov dl, 0x6a
lea esi, [edi + 0x739c7313]
cmovne esi, edi
add al, 0x61
test al, al
lea edi, [esi - 0x2bad1f63]
cmovne edi, esi
xor al, dl
mov dl, 0x13
lea esi, [edi + 0x6c8e4]
cmovne esi, edi
mul dl
mov dl, 0x51
mov edi, esi
add al, 0x13
xor edi, 0xb2861fe9
test al, al
cmovne edi, esi
mul dl
mov dl, 0x1f
add al, 0x51
lea esi, [edi - 0x4d4278e6]
test al, al
cmovne esi, edi
mov edi, esi
xor edi, 0x7b46409e
xor al, dl
mov dl, 0xad
cmovne edi, esi
mul dl
mov dl, 0xd8
cmp al, bh
lea esi, [edi - 0x4841f436]
cmovne esi, edi
add al, 0xfc
test al, al
lea edi, [esi + 0x4156be77]
cmovne edi, esi
mov esi, edi
xor esi, 0xf657f7cf
cmp al, dl
mov dl, 0xf7
cmovne esi, edi
xor al, ch
mov ch, 0x9f
lea edi, [esi + 0x5f1e383d]
cmovne edi, esi
mul dh
mov dh, 0x45
mov esi, edi
xor esi, 0x44c825e4
cmp al, dl
mov dl, 0x7d
cmovne esi, edi
add al, 0xb
test al, al
lea edi, [esi + 0x10edaf18]
cmovne edi, esi
mul dl
mov dl, 0xc4
mov esi, edi
add al, 0x7d
xor esi, 0x96ca1555
test al, al
cmovne esi, edi
xor al, dl
mov dl, 0x4b
lea edi, [esi - 0x211dda70]
cmovne edi, esi
mul dl
mov dl, 0xc9
cmp al, bh
lea esi, [edi + 0x50a57257]
cmovne esi, edi
cmp al, dl
mov dl, 0xa5
lea edi, [esi - 0x3926321d]
cmovne edi, esi
add al, 0x3b
mov esi, edi
xor esi, 0x4b2684d7
test al, al
cmovne esi, edi
mul dl
cmp al, dl
lea edi, [esi - 0x26bf701e]
mov dl, 0xa4
cmovne edi, esi
sub dl, al
lea esi, [edi - 0x4545b25a]
mov eax, edx
mov dl, 0x77
cmovne esi, edi
mul dl
mov dl, 0xdf
mov edi, esi
dec al
xor edi, 0x260d8b44
test al, al
cmovne edi, esi
xor al, cl
mov cl, 0xbb
lea esi, [edi - 0x35003e3e]
cmovne esi, edi
add al, 0xe5
test al, al
lea edi, [esi - 0x3bf7a2fb]
cmovne edi, esi
mul ch
inc al
lea esi, [edi + 0x5e63b7e2]
test al, al
cmovne esi, edi
mul cl
mov cl, 0x67
inc al
lea edi, [esi + 0x4023a5be]
test al, al
cmovne edi, esi
mul cl
mov cl, 0x27
dec al
lea esi, [edi - 0x144f8a61]
test al, al
cmovne esi, edi
mul dl
mov edi, esi
xor edi, 0xe4f2a824
cmp al, dl
mov dl, 0x26
cmovne edi, esi
add al, 0x56
test al, al
lea esi, [edi - 0x28db8bac]
cmovne esi, edi
mul cl
cmp al, cl
lea edi, [esi + 0x5001e94]
mov cl, 0xb
cmovne edi, esi
sub dl, al
mov al, 1
lea esi, [edi - 0x2b81c4e6]
cmovne esi, edi
mov edi, esi
xor edi, 0x91175909
sub al, dl
mov dl, 0xf3
cmovne edi, esi
mul cl
mov cl, 0x41
mov esi, edi
add al, 0xb
xor esi, 0xaf65f17c
test al, al
cmovne esi, edi
mul dl
cmp al, dl
lea edi, [esi - 0xcfd5702]
mov dl, 0x40
cmovne edi, esi
cmp al, cl
mov cl, 1
lea esi, [edi + 0x17b175df]
cmovne esi, edi
sub dl, al
lea edi, [esi - 0x79b2324f]
cmovne edi, esi
mov esi, edi
xor esi, 0x8da73c2b
cmp dl, cl
mov cl, 0xec
cmovne esi, edi
cmp dl, cl
mov dl, 0x6f
mov cl, 0xcd
lea edi, [esi - 0xd889923]
cmovne edi, esi
mov esi, edi
xor esi, 0x35a70829
sub dl, al
mov eax, edx
cmovne esi, edi
mov dl, 0x4a
mul cl
mov edi, esi
mov cl, 0x18
dec al
xor edi, 0x26fbdbea
test al, al
cmovne edi, esi
xor al, cl
mov cl, 0x85
lea esi, [edi + 0x1ebb363b]
cmovne esi, edi
mul cl
mov cl, 0xb5
mov edi, esi
dec al
xor edi, 0x7ca471a2
test al, al
cmovne edi, esi
mul dh
cmp al, bh
lea esi, [edi - 0x58d005df]
cmovne esi, edi
cmp al, cl
mov cl, 0x1a
lea edi, [esi + 0x4559ee87]
cmovne edi, esi
cmp al, cl
lea esi, [edi - 0x353a29ba]
cmovne esi, edi
add al, 0xc3
test al, al
lea edi, [esi - 0x30a789d5]
cmovne edi, esi
xor al, dl
mov dl, 0x59
lea esi, [edi - 0x8786331]
cmovne esi, edi
mul dl
mov dl, 0x63
add al, 0xa7
lea edi, [esi + 0x4cb50fcb]
test al, al
cmovne edi, esi
mul dl
mov dl, 0xcc
dec al
lea esi, [edi - 0x6b88ea32]
test al, al
cmovne esi, edi
xor al, dl
mov dl, 0x39
lea edi, [esi + 0x247d63a2]
cmovne edi, esi
cmp al, bl
lea esi, [edi + 0x54f5fd9b]
cmovne esi, edi
add al, 0x67
test al, al
lea edi, [esi - 0xca7e880]
cmovne edi, esi
mul dl
mov dl, 1
mov esi, edi
xor esi, 0x6f831059
cmp al, dl
cmovne esi, edi
add al, 0x53
test al, al
lea edi, [esi + 0x1adb9314]
cmovne edi, esi
mul dh
mov dh, 1
cmp al, dl
lea esi, [edi + 0x1c5fd1ea]
mov dl, 0x2b
cmovne esi, edi
add al, 0xa0
test al, al
lea edi, [esi - 0x6b8cfb69]
cmovne edi, esi
mul dl
mov dl, 0x97
dec al
lea esi, [edi + 0xcaea62e]
test al, al
cmovne esi, edi
mul dl
mov ah, 0x23
mov edi, esi
dec al
xor edi, 0xd2fae358
test al, al
cmovne edi, esi
mul ah
mov ah, 0xd9
inc al
lea esi, [edi + 0x2180a47f]
test al, al
cmovne esi, edi
mul ah
mov ah, 0x55
inc al
lea edi, [esi - 0x5f966b55]
test al, al
cmovne edi, esi
mul ah
mov ah, 0xd1
mov esi, edi
inc al
xor esi, 0xce192eb5
test al, al
cmovne esi, edi
xor al, ah
lea edi, [esi - 0x8339028]
cmovne edi, esi
mul ch
mov ah, 0xe5
mov ch, 0x4f
cmp al, dh
lea esi, [edi + 0x2b4eb890]
mov dh, 0xae
cmovne esi, edi
cmp al, ah
lea edi, [esi - 0x3164c341]
cmovne edi, esi
add al, 0x42
test al, al
lea esi, [edi + 0x3bae2aaf]
cmovne esi, edi
mul ch
mov ah, 0x31
mov edi, esi
add al, 0xb1
xor edi, 0x337982cc
test al, al
cmovne edi, esi
mul ah
mov ah, 0xc7
add al, 0xcf
lea esi, [edi - 0x4841f4eb]
test al, al
cmovne esi, edi
mul ah
mov ah, 0x3f
mov edi, esi
xor edi, 0x6e16ef1b
cmp al, bh
cmovne edi, esi
add al, 0x6b
test al, al
lea esi, [edi - 0x692b4344]
cmovne esi, edi
mov edi, esi
xor edi, 0xc44ac439
xor al, ah
cmovne edi, esi
mul ch
mov ah, 0xc1
mov ch, 0x3b
inc al
lea esi, [edi - 0x27305bc9]
test al, al
cmovne esi, edi
mul ah
mov ah, 0x81
mov edi, esi
add al, 0xc1
xor edi, 0x28cc9992
test al, al
cmovne edi, esi
mul ah
inc al
lea esi, [edi + 0x16268585]
test al, al
cmovne esi, edi
mul dl
mov dl, 0x7e
mov edi, esi
inc al
xor edi, 0xd72547b4
test al, al
cmovne edi, esi
mov esi, edi
xor esi, 0x8314ae46
xor al, bl
mov bl, 0x83
cmovne esi, edi
mov edi, esi
xor edi, 0x7c17b997
cmp al, dl
mov dl, 0x7d
cmovne edi, esi
mov esi, edi
xor esi, 0xc4bff951
sub dl, al
mov eax, edx
cmovne esi, edi
mov dl, 0xfe
mul bl
lea edi, [esi - 0x39639a2]
cmp al, bh
cmovne edi, esi
sub dl, al
lea eax, [edi + 0x7cc07e95]
cmovne eax, edi
cmp dl, dh
mov dh, 0xe3
lea esi, [eax - 0x6726c3a8]
cmovne esi, eax
mov al, 0x52
xor dl, al
lea edi, [esi - 0x212715cd]
mov eax, edx
mov dl, 0x79
cmovne edi, esi
mul dl
lea esi, [edi + 0x2e26dda5]
cmp al, dl
mov dl, 0x78
cmovne esi, edi
mov edi, esi
xor edi, 0x96cddcfe
sub dl, al
mov eax, edx
mov dl, 0xe7
cmovne edi, esi
mul dl
lea esi, [edi - 0xbe11d66]
mov dl, 0x6d
dec al
test al, al
cmovne esi, edi
mul dl
mov dl, 0xe
mov edi, esi
dec al
xor edi, 0x521cba1
test al, al
cmovne edi, esi
cmp al, dl
mov dl, 0xf1
lea esi, [edi - 0x1786f6bf]
cmovne esi, edi
xor al, dl
mov dl, 0x73
lea edi, [esi - 0x76570e71]
cmovne edi, esi
mul dl
mov dl, 0xa7
cmp al, bh
lea esi, [edi - 0x7bafade5]
mov bh, 0xff
cmovne esi, edi
mov edi, esi
xor edi, 0xe6a631c5
cmp al, dl
mov dl, 0xa6
cmovne edi, esi
mov esi, edi
xor esi, 0xedee4949
sub dl, al
mov eax, edx
mov dl, 0x13
cmovne esi, edi
mul dl
mov dl, 0xff
lea edi, [esi + 0x8300067]
cmp al, dl
cmovne edi, esi
add al, 0xf2
mov esi, edi
xor esi, 0xc757571a
test al, al
cmovne esi, edi
mul bl
mov bl, 0xd5
cmp al, dl
lea edi, [esi + 0x6a26a0e9]
mov dl, 3
cmovne edi, esi
mov esi, edi
xor esi, 0xe8631ff6
cmp al, bl
cmovne esi, edi
add al, 0x28
test al, al
lea edi, [esi + 0x5c727d84]
cmovne edi, esi
mul ch
mov esi, edi
xor esi, 0x7277dcfa
cmp al, bh
cmovne esi, edi
cmp al, cl
mov cl, 0x57
lea edi, [esi - 0x4b337f51]
cmovne edi, esi
add al, 0xf
mov esi, edi
xor esi, 0x5054501
test al, al
cmovne esi, edi
mul dh
add al, 0x1d
lea edi, [esi + 0x6a5301dd]
test al, al
cmovne edi, esi
mul cl
mov cl, 0xbd
dec al
lea esi, [edi - 0x59538674]
test al, al
cmovne esi, edi
mul dl
inc al
lea edi, [esi - 0x1fbe4375]
test al, al
cmovne edi, esi
mul cl
mov cl, 0xe1
inc al
lea esi, [edi - 0x6dd13a45]
test al, al
cmovne esi, edi
mul cl
mov cl, 0x9d
inc al
lea edi, [esi - 0x418c6dc6]
test al, al
cmovne edi, esi
mul dl
mov dl, 1
inc al
lea esi, [edi - 0x6c42b5c1]
test al, al
cmovne esi, edi
xor al, cl
mov cl, 0x59
lea edi, [esi - 0x7b742b5c]
cmovne edi, esi
mul cl
mov cl, 0xc5
inc al
lea esi, [edi + 0x53f2112c]
test al, al
cmovne esi, edi
mul cl
mov cl, 0x1f
cmp al, dl
lea edi, [esi - 0x2a4c75dc]
cmovne edi, esi
add al, 0x16
mov esi, edi
xor esi, 0x2a653e29
test al, al
cmovne esi, edi
mul cl
mov cl, 0xf
mov edi, esi
add al, 0x1f
xor edi, 0x62197929
test al, al
cmovne edi, esi
mul cl
mov cl, 0xf5
mov esi, edi
dec al
xor esi, 0x18487e7b
test al, al
cmovne esi, edi
mul cl
mov cl, 9
add al, 0xb
lea edi, [esi - 0x788e68ae]
test al, al
cmovne edi, esi
mul cl
mov cl, 0x4b
mov esi, edi
xor esi, 0x8f168b1f
cmp al, bh
mov bh, 1
cmovne esi, edi
add al, 0xa6
test al, al
lea edi, [esi + 0x288831f1]
cmovne edi, esi
mul cl
mov cl, 0x6a
add al, 0x4b
lea esi, [edi - 0x50779c5]
test al, al
cmovne esi, edi
mul bl
mov bl, 0xff
cmp al, dl
lea edi, [esi - 0x441557ae]
mov dl, 0xc6
cmovne edi, esi
mov esi, edi
xor esi, 0x3ba486b4
cmp al, cl
mov cl, 0x69
cmovne esi, edi
sub cl, al
lea edi, [esi + 0x36caa30]
mov eax, ecx
mov cl, 0xd3
cmovne edi, esi
mul cl
mov cl, 0xf9
mov esi, edi
dec al
xor esi, 0x948caee
test al, al
cmovne esi, edi
xor al, dl
mov dl, 0xff
lea edi, [esi + 0xa899279]
cmovne edi, esi
mul cl
mov cl, 0x87
dec al
lea esi, [edi - 0xbbdc2f2]
test al, al
cmovne esi, edi
mul cl
mov cl, 0x29
inc al
lea edi, [esi + 0x7fceccb]
test al, al
cmovne edi, esi
mul cl
mov cl, 0x5f
cmp al, dl
lea esi, [edi - 0x37827536]
cmovne esi, edi
cmp al, cl
mov cl, 0x83
lea edi, [esi + 0x63d5658]
cmovne edi, esi
cmp al, cl
mov cl, 0x82
lea esi, [edi + 0x1751a326]
cmovne esi, edi
sub cl, al
lea edi, [esi - 0xfaaac80]
mov eax, ecx
mov cl, 0x9b
cmovne edi, esi
mul cl
mov cl, 0xf2
mov esi, edi
xor esi, 0x7e310a54
cmp al, dl
mov dl, 1
cmovne esi, edi
mov edi, esi
xor edi, 0x98c2856e
cmp al, cl
mov cl, 0x65
cmovne edi, esi
add al, 0xd3
test al, al
lea esi, [edi - 0x1dfd2851]
cmovne esi, edi
mul cl
mov cl, 0xa3
inc al
lea edi, [esi + 0x38cd8c07]
test al, al
cmovne edi, esi
mul ch
mov ch, 1
dec al
lea esi, [edi - 0x5fdd380f]
test al, al
cmovne esi, edi
mul dh
mov dh, 0x7f
mov edi, esi
inc al
xor edi, 0x118a5d6a
test al, al
cmovne edi, esi
mul cl
mov cl, 0xfb
cmp al, dl
lea esi, [edi + 0x49deaefb]
cmovne esi, edi
cmp al, cl
mov cl, 0x38
lea edi, [esi - 0x2ad20e0]
cmovne edi, esi
add al, 0xef
test al, al
lea esi, [edi - 0x20dd732]
cmovne esi, edi
xor al, cl
mov cl, 0xed
lea edi, [esi - 0x29ce2405]
cmovne edi, esi
mul cl
mov cl, 0xaf
cmp al, dl
lea esi, [edi + 0x637fe995]
mov dl, 0x78
cmovne esi, edi
cmp al, dh
lea edi, [esi + 0x26b2b542]
cmovne edi, esi
mov esi, edi
xor esi, 0xd946719d
cmp al, dl
mov dl, 0x5f
cmovne esi, edi
add al, 0xae
test al, al
lea edi, [esi + 0x5fa3cabe]
cmovne edi, esi
xor al, dl
lea esi, [edi - 0x49f16542]
cmovne esi, edi
mul cl
mov cl, 0x51
cmp al, cl
lea edi, [esi + 0x687a9ed4]
mov cl, 0xdc
cmovne edi, esi
cmp al, cl
mov cl, 0x7b
lea esi, [edi + 0x1c4dcff2]
cmovne esi, edi
add al, 0xe5
mov edi, esi
xor edi, 0x21bf20e6
test al, al
cmovne edi, esi
mul cl
mov cl, 0x53
mov esi, edi
xor esi, 0xa1750e59
cmp al, bl
cmovne esi, edi
add al, 0x62
test al, al
lea edi, [esi + 0x24f7eedb]
cmovne edi, esi
mul cl
mov cl, 0x3f
cmp al, bh
lea esi, [edi - 0x5aa56eb4]
mov bh, 0x7f
cmovne esi, edi
cmp al, cl
mov cl, 0xbc
lea edi, [esi + 0x50e50871]
cmovne edi, esi
add al, 0x39
test al, al
lea esi, [edi - 0x4231fe04]
cmovne esi, edi
xor al, cl
mov cl, 0xd7
lea edi, [esi - 0x658e4530]
cmovne edi, esi
add al, 0xdd
mov esi, edi
xor esi, 0x703c1be5
test al, al
cmovne esi, edi
mul cl
mov cl, 0x67
inc al
lea edi, [esi + 0x3926cca7]
test al, al
cmovne edi, esi
xor al, dl
mov dl, 0x2d
lea esi, [edi + 0x1799170d]
cmovne esi, edi
add al, 0x55
test al, al
lea edi, [esi + 0x2a193f2d]
cmovne edi, esi
mul cl
mov cl, 0xe7
inc al
lea esi, [edi + 0x67075847]
test al, al
cmovne esi, edi
mul cl
mov cl, 0x21
mov edi, esi
dec al
xor edi, 0xef1b54cf
test al, al
cmovne edi, esi
mul cl
mov cl, 0xfd
cmp al, bl
lea ebp, [edi + 0x1f377d52]
mov bl, 0x2c
cmovne ebp, edi
add al, 0xcf
imul esi, dword [esp + 0x54], 0xbb620e
mov byte [esp + 0x28], al
mul cl
mov cl, 0xd9
mov byte [esp + 8], al
mov eax, dword [esp + 0x30]
lea edi, [esi + 0x25f6f47f]
mul cl
mov cl, 7
inc al
test al, al
cmovne edi, esi
mov esi, edi
xor esi, 0x19dc5e1e
xor al, cl
mov cl, 0x75
cmovne esi, edi
mul dh
cmp al, ch
lea edi, [esi + 0x58cf3397]
mov ch, 0xa9
cmovne edi, esi
cmp al, cl
mov cl, 0x74
lea esi, [edi + 0x1b3da429]
cmovne esi, edi
sub cl, al
lea edi, [esi + 0x795c3593]
mov eax, ecx
mov cl, 0x6f
cmovne edi, esi
mul cl
mov cl, 0x42
mov ah, 0x2c
inc al
lea esi, [edi + 0x5dc0777c]
test al, al
cmovne esi, edi
xor al, cl
mov cl, 0xed
lea edi, [esi - 0x31e8fb1c]
cmovne edi, esi
cmp al, dl
lea esi, [edi - 0x68125c8d]
cmovne esi, edi
sub ah, al
lea edi, [esi - 0x739943de]
mov al, ah
cmovne edi, esi
mul cl
mov cl, 0x25
mov esi, edi
inc al
xor esi, 0xbf28829e
test al, al
cmovne esi, edi
mul cl
mov cl, 0xdd
mov edi, esi
dec al
xor edi, 0x398bafe5
test al, al
cmovne edi, esi
mul ch
inc al
lea esi, [edi + 0x1fe2f83b]
test al, al
cmovne esi, edi
mul cl
mov cl, 0xab
inc al
lea edi, [esi + 0x7cc35baa]
test al, al
cmovne edi, esi
mul cl
mov cl, 0xd
mov esi, edi
dec al
xor esi, 0xb65af60c
test al, al
cmovne esi, edi
cmp al, cl
mov cl, 0x5b
lea edi, [esi - 0x38bc9978]
cmovne edi, esi
mov esi, edi
xor esi, 0xd7594b05
cmp al, cl
mov cl, 0x47
cmovne esi, edi
mov edi, esi
xor edi, 0x41f364ed
xor al, cl
mov cl, 0xd3
cmovne edi, esi
mul cl
mov cl, 0x19
cmp al, dl
lea esi, [edi - 0x61e3c8a4]
mov dl, 0x64
cmovne esi, edi
sub bl, al
lea eax, [esi + 0x61a870b0]
cmovne eax, esi
xor bl, dl
lea esi, [eax - 0x22ec6207]
cmovne esi, eax
mov al, 0x14
mov edx, esi
xor edx, 0xcbe1303
cmp bl, al
cmovne edx, esi
add bl, 0x4d
mov esi, edx
mov eax, ebx
xor esi, 0xb65696f4
test bl, bl
mov bl, 1
cmovne esi, edx
mul cl
mov cl, 0xec
mov dl, 0xb3
mov dh, 0x6d
dec al
lea edi, [esi - 0x151487e9]
test al, al
cmovne edi, esi
xor al, cl
mov cl, 0xa0
lea esi, [edi - 0x2e761b16]
cmovne esi, edi
add al, 0xcf
test al, al
lea edi, [esi - 0x6a7ecf9f]
cmovne edi, esi
mul dl
cmp al, dl
lea esi, [edi - 0x507c6e32]
mov dl, 0xa1
cmovne esi, edi
cmp al, cl
mov cl, 0x71
lea edi, [esi - 0x639b5b52]
cmovne edi, esi
cmp al, dl
lea esi, [edi - 0x6f86bbd0]
cmovne esi, edi
add al, 0xd
mov edi, esi
xor edi, 0x947df268
test al, al
cmovne edi, esi
mov esi, edi
xor esi, 0x4f51fb36
cmp al, bl
cmovne esi, edi
mov edi, esi
xor edi, 0x696d9295
xor al, bh
mov bh, 0x25
cmovne edi, esi
add al, 0x6e
test al, al
lea esi, [edi - 0x15863aa4]
cmovne esi, edi
mul cl
mov cl, 0x48
mov edi, esi
dec al
xor edi, 0xe59de7ac
test al, al
cmovne edi, esi
mul dl
mov dl, 0x26
mov esi, edi
inc al
xor esi, 0xe530317a
test al, al
cmovne esi, edi
mov edi, esi
xor edi, 0x4f464cd1
cmp al, cl
mov cl, 0xb7
cmovne edi, esi
xor al, cl
mov cl, 0x3b
lea esi, [edi + 0x20db9c95]
cmovne esi, edi
add al, 0x2f
test al, al
lea edi, [esi + 0x12bb8ead]
cmovne edi, esi
mul cl
mov cl, 0x61
mov esi, edi
add al, 0x3b
xor esi, 0x59da638f
test al, al
cmovne esi, edi
mul dh
mov edi, esi
dec al
xor edi, 0x8375d517
test al, al
cmovne edi, esi
mov esi, edi
xor esi, 0x662e163b
cmp al, dl
mov dl, 0x91
cmovne esi, edi
xor al, cl
mov cl, 0x57
lea edi, [esi + 0x235cb33]
cmovne edi, esi
mul ch
mov esi, edi
xor esi, 0xf955e29f
cmp al, cl
mov cl, 0xe5
cmovne esi, edi
add al, 0x32
test al, al
lea edi, [esi + 0x2b7b9f5b]
cmovne edi, esi
mul cl
mov cl, 0x8a
inc al
lea esi, [edi + 0x226c7b03]
test al, al
cmovne esi, edi
xor al, cl
mov cl, 0x21
lea edi, [esi + 0x430ea796]
cmovne edi, esi
add al, 0x89
test al, al
lea esi, [edi - 0x77b231de]
cmovne esi, edi
mul cl
mov cl, 0x8f
mov edi, esi
add al, 0x21
xor edi, 0x6ded8cc4
test al, al
cmovne edi, esi
mul cl
mov cl, 0xeb
add al, 0x8f
lea esi, [edi - 0x2f2dc7ac]
test al, al
cmovne esi, edi
mov edi, esi
xor edi, 0xa6e1be90
xor al, cl
mov cl, 9
cmovne edi, esi
mul cl
add al, 0xf7
lea esi, [edi + 0x24fc6851]
test al, al
cmovne esi, edi
mul dl
mov edi, esi
xor edi, 0x5e9d8687
cmp al, dl
mov dl, 0x90
cmovne edi, esi
sub dl, al
lea ecx, [edi - 0x75efad75]
cmovne ecx, edi
mov esi, ecx
xor esi, 0x8c276868
xor dl, dh
mov dh, 0x4b
mov eax, edx
cmovne esi, ecx
mov cl, 0xd5
mov dl, 0xbf
mul cl
lea ecx, [esi + 0x10bd3e2b]
cmp al, bl
mov bl, 1
cmovne ecx, esi
mov esi, ecx
xor esi, 0xca389086
cmp al, dl
mov dl, 0x13
cmovne esi, ecx
add al, 0xd1
mov ecx, esi
xor ecx, 0x3ec62a34
test al, al
cmovne ecx, esi
mul dl
mov dl, 0xdb
add al, 0xed
lea esi, [ecx - 0x561412fb]
test al, al
cmovne esi, ecx
mov cl, 0x37
mul cl
mov ecx, esi
inc al
xor ecx, 0x5d6183c6
test al, al
cmovne ecx, esi
mul bh
mov ah, 0x50
inc al
lea esi, [ecx + 0x42a0692c]
test al, al
cmovne esi, ecx
mov ecx, esi
xor ecx, 0x40620619
cmp al, dl
cmovne ecx, esi
xor al, ah
mov ah, 0x40
lea esi, [ecx + 0x40360114]
cmovne esi, ecx
add al, 0xf2
test al, al
lea ecx, [esi + 0x21fa90c2]
cmovne ecx, esi
mov esi, ecx
xor esi, 0xaf7921f
xor al, ah
cmovne esi, ecx
mov cl, 0x75
mul cl
lea ecx, [esi - 0x40434d7f]
mov ah, 0xd9
cmp al, bl
cmovne ecx, esi
cmp al, ah
mov ah, 0x55
lea esi, [ecx + 0x1114bf84]
cmovne esi, ecx
add al, 0x5d
test al, al
lea ecx, [esi - 0x3ec5cd5]
cmovne ecx, esi
mul ah
dec al
lea esi, [ecx + 0x58cfe347]
test al, al
cmovne esi, ecx
mov cl, 0x4b
mul cl
cmp al, cl
lea ecx, [esi + 0x458fe3ee]
cmovne ecx, esi
add al, 0xd1
test al, al
lea esi, [ecx + 0x3461bc02]
cmovne esi, ecx
mul dl
mov dl, 0x3f
cmp al, bl
lea ecx, [esi + 0x640d9f21]
mov bl, 0xff
cmovne ecx, esi
add al, 0x1c
mov esi, ecx
xor esi, 0xd96c288a
test al, al
cmovne esi, ecx
mov cl, 0x2d
mul cl
mov ecx, esi
add al, 0xd3
xor ecx, 0x17fbbf47
test al, al
cmovne ecx, esi
mul dl
mov dl, 0xc1
cmp al, dl
lea esi, [ecx + 0x3b1cc5d0]
mov dl, 0xba
cmovne esi, ecx
mov ecx, esi
xor ecx, 0x3ba0715c
cmp al, dl
mov dl, 0x65
cmovne ecx, esi
add al, 0x26
test al, al
lea esi, [ecx - 0x6071e442]
cmovne esi, ecx
mov cl, 0x9b
mul cl
lea ecx, [esi + 0x1fce0bee]
dec al
test al, al
cmovne ecx, esi
mul dl
mov dl, 0x49
inc al
lea esi, [ecx - 0x31c46c73]
test al, al
cmovne esi, ecx
mul bh
mov bh, 0xff
inc al
lea ecx, [esi - 0x4a1914eb]
test al, al
cmovne ecx, esi
mul dl
mov dl, 0xa9
mov esi, ecx
dec al
xor esi, 0x71310eb9
test al, al
cmovne esi, ecx
mov cl, 0xad
mul cl
mov ecx, esi
dec al
xor ecx, 0x9c14b221
test al, al
cmovne ecx, esi
mul dl
mov esi, ecx
xor esi, 0xd1a63553
cmp al, dl
mov dl, 0xa8
cmovne esi, ecx
mov ecx, esi
xor ecx, 0x97889356
sub dl, al
mov eax, edx
mov dl, 0xaf
cmovne ecx, esi
mul dl
mov esi, ecx
mov dl, 0x20
inc al
xor esi, 0xd90085a3
test al, al
cmovne esi, ecx
mov cl, 0x95
mul cl
mov ecx, esi
dec al
xor ecx, 0xd49a6351
test al, al
cmovne ecx, esi
mov esi, ecx
xor esi, 0x2472a764
xor al, dl
mov dl, 0x67
cmovne esi, ecx
mul dh
mov dh, 0x70
inc al
lea ecx, [esi + 0x7702f3e4]
test al, al
cmovne ecx, esi
xor al, dh
lea esi, [ecx + 0x345f7a89]
cmovne esi, ecx
mov cl, 0x73
mul cl
lea ecx, [esi + 0x4a0be9b6]
add al, 0x8d
test al, al
cmovne ecx, esi
mul dl
mov dl, 0x21
mov esi, ecx
add al, 0x99
xor esi, 0x90eb679a
test al, al
cmovne esi, ecx
mov cl, 0xd
mul cl
mov ecx, esi
add al, 0xf3
xor ecx, 0xae02260c
test al, al
cmovne ecx, esi
mul dl
mov dl, 0xb1
add al, 0xdf
lea esi, [ecx - 0xcc39153]
test al, al
cmovne esi, ecx
mov cl, 0x89
mul cl
lea ecx, [esi + 0x3e0c077e]
cmp al, bh
cmovne ecx, esi
add al, 0x2a
test al, al
lea esi, [ecx + 0x799cb913]
cmovne esi, ecx
mov cl, 0x8b
mul cl
lea ecx, [esi + 0x7e3eeb93]
dec al
test al, al
cmovne ecx, esi
mul dl
mov dl, 0xfe
mov esi, ecx
dec al
xor esi, 0xc79c45e5
test al, al
cmovne esi, ecx
mov cl, 0x55
mul cl
lea ecx, [esi + 0x5f70e480]
cmp al, bh
mov bh, 0x6f
cmovne ecx, esi
sub dl, al
lea eax, [ecx + 0x38025121]
cmovne eax, ecx
mov cl, 0xbc
cmp dl, cl
lea ecx, [eax - 0x150f913e]
cmovne ecx, eax
cmp dl, dh
mov dh, 1
lea eax, [ecx - 0x55f07371]
cmovne eax, ecx
cmp dl, bh
lea ecx, [eax + 0x42e88d3e]
cmovne ecx, eax
mov al, 0xee
sub al, dl
lea esi, [ecx - 0x343d96d1]
mov dl, 0xc7
cmovne esi, ecx
mov cl, 0xd7
mul cl
mov ecx, esi
dec al
xor ecx, 0x4da5319f
test al, al
cmovne ecx, esi
mul dl
mov dl, 0x18
dec al
lea esi, [ecx + 0x31ea5853]
test al, al
cmovne esi, ecx
mov cl, 0x85
mul cl
lea ecx, [esi + 0x7f804674]
dec al
test al, al
cmovne ecx, esi
mov esi, ecx
xor esi, 0xbf630d3c
xor al, dl
mov dl, 0xa
cmovne esi, ecx
mov cl, 0xf7
cmp al, cl
lea ecx, [esi + 0x330490eb]
cmovne ecx, esi
mov esi, ecx
xor esi, 0x2ad4700c
cmp al, dl
mov dl, 0xf9
cmovne esi, ecx
add al, 0x4d
test al, al
lea ecx, [esi + 0x60b4044e]
cmovne ecx, esi
mov esi, ecx
xor esi, 0x8187e9f0
xor al, dl
mov dl, 9
cmovne esi, ecx
add al, 0x11
test al, al
lea ecx, [esi - 0x264509bf]
cmovne ecx, esi
mul dl
mov dl, 0x1c
cmp al, bl
lea esi, [ecx - 0x4ca491e4]
mov bl, 0xff
cmovne esi, ecx
mov ecx, esi
xor ecx, 0x50f714cc
cmp al, dl
mov dl, 0x40
cmovne ecx, esi
add al, 0xc6
test al, al
lea esi, [ecx - 0x67a91629]
cmovne esi, ecx
mov cl, 0xeb
mul cl
lea ecx, [esi - 0x26de16ec]
cmp al, dh
cmovne ecx, esi
add al, 0x65
test al, al
lea esi, [ecx - 0x3cd20009]
cmovne esi, ecx
mov ecx, esi
xor ecx, 0x97368e29
xor al, dl
mov dl, 0xd3
cmovne ecx, esi
mul dl
mov dl, 0xe
inc al
lea esi, [ecx - 0x5abc96cc]
test al, al
cmovne esi, ecx
mov cl, 0x87
mul cl
lea ecx, [esi - 0x5d265701]
cmp al, bl
mov bl, 0xff
cmovne ecx, esi
mov esi, ecx
xor esi, 0xae2921bd
cmp al, dl
mov dl, 0x63
cmovne esi, ecx
add al, 0xdc
test al, al
lea ecx, [esi + 0x6b8bab4b]
cmovne ecx, esi
mul dl
mov dl, 0x9d
cmp al, dl
lea esi, [ecx - 0x137fc1d0]
mov dl, 0xf4
cmovne esi, ecx
add al, 0xb3
test al, al
lea ecx, [esi + 0x700ed18a]
cmovne ecx, esi
mul bh
mov bh, 0x25
mov esi, ecx
add al, 0x91
xor esi, 0x4fd9e62a
test al, al
cmovne esi, ecx
mov ecx, esi
xor ecx, 0xe503a6c2
xor al, dl
mov dl, 0xdf
cmovne ecx, esi
mul dl
mov dl, 2
dec al
lea esi, [ecx + 0x21e92d58]
test al, al
cmovne esi, ecx
mov cl, 0x2b
mul cl
lea ecx, [esi + 0x6bafb625]
cmp al, dh
cmovne ecx, esi
mov esi, ecx
xor esi, 0x701ed4c5
cmp al, dl
mov dl, 0x44
cmovne esi, ecx
add al, 0x8a
test al, al
lea ecx, [esi + 0x4c86a8b6]
cmovne ecx, esi
mov esi, ecx
xor esi, 0x3af1e46f
xor al, dl
mov dl, 1
cmovne esi, ecx
mov cl, 0x1f
mul cl
lea ecx, [esi - 0x4e414c2a]
cmp al, dl
cmovne ecx, esi
add al, 0xa6
mov esi, ecx
xor esi, 0x53dcfac7
test al, al
cmovne esi, ecx
mov cl, 0xa9
mul cl
mov ecx, esi
xor ecx, 0x6acf2038
cmp al, dl
mov dl, 0x5d
cmovne ecx, esi
add al, 0x35
mov esi, ecx
xor esi, 0x175cb92
test al, al
cmovne esi, ecx
mov cl, 0x75
mul cl
mov ecx, esi
dec al
xor ecx, 0x484c2c21
test al, al
cmovne ecx, esi
mul dl
mov dl, 0x3a
dec al
lea esi, [ecx - 0x3ebaad5f]
test al, al
cmovne esi, ecx
mov cl, 0xeb
mul cl
mov ecx, esi
add al, 0x15
xor ecx, 0x21bd97f0
test al, al
cmovne ecx, esi
mul bh
mov esi, ecx
add al, 0x25
xor esi, 0x81a24e70
test al, al
cmovne esi, ecx
mov cl, 0x7b
mul cl
mov ecx, esi
add al, 0x85
xor ecx, 0xf21dda02
test al, al
cmovne ecx, esi
cmp al, dl
mov dl, 0x61
lea esi, [ecx - 0x379bd7ce]
cmovne esi, ecx
mov cl, 0xc5
xor al, cl
lea ecx, [esi + 0x18d42c62]
cmovne ecx, esi
mul dl
mov dl, 0xc6
mov esi, ecx
inc al
xor esi, 0x7138ba58
test al, al
cmovne esi, ecx
mov cl, 0xde
xor al, cl
lea ecx, [esi + 0x6eb829bc]
cmovne ecx, esi
add al, 2
test al, al
lea esi, [ecx + 0x3dd7c239]
cmovne esi, ecx
mov cl, 0x1d
mul cl
mov ecx, esi
add al, 0x1d
xor ecx, 0x61f9c999
test al, al
cmovne ecx, esi
mov esi, ecx
xor esi, 0x9a651dca
xor al, dl
mov dl, 0xf5
cmovne esi, ecx
mov cl, 0xc7
mul cl
lea ecx, [esi + 0x6eebccf5]
dec al
test al, al
cmovne ecx, esi
mul dl
mov dl, 0xc4
mov esi, ecx
xor esi, 0xe477f8c4
cmp al, bl
mov bl, 0xcb
cmovne esi, ecx
mov cl, 0xfe
sub cl, al
lea eax, [esi + 0x65ed5008]
cmovne eax, esi
cmp cl, dl
mov edx, ecx
lea ecx, [eax + 0x53700b8b]
cmovne ecx, eax
mov al, 0xc3
sub al, dl
lea edx, [ecx + 0x644ed7f8]
cmovne edx, ecx
mov cl, 0x95
xor al, cl
lea ecx, [edx + 0x32d08663]
cmovne ecx, edx
mov dl, 0xe9
mov dh, 1
mul dl
lea esi, [ecx + 0x7a7734f6]
mov dl, 0x33
dec al
test al, al
cmovne esi, ecx
mov cl, 0xee
xor al, cl
lea ecx, [esi - 0x35080f14]
cmovne ecx, esi
cmp al, bl
lea esi, [ecx + 0x590717df]
cmovne esi, ecx
mov cl, 0xca
cmp al, cl
lea ecx, [esi + 0x490e84c9]
cmovne ecx, esi
mov esi, ecx
xor esi, 0xb6c643b6
sub dl, al
mov eax, edx
mov dl, 0x8d
cmovne esi, ecx
mul dl
lea ecx, [esi - 0x5507724d]
inc al
test al, al
cmovne ecx, esi
mov esi, ecx
xor esi, 0x48db5ab5
cmp al, dl
mov dl, 0xe7
cmovne esi, ecx
mov ecx, esi
xor ecx, 0x8d43cf77
xor al, dl
cmovne ecx, esi
add al, 0x30
mov esi, ecx
xor esi, 0xc637106d
test al, al
cmovne esi, ecx
mul dl
mov dl, 0x47
mov ecx, esi
add al, 0x19
xor ecx, 0xc87e37f
test al, al
cmovne ecx, esi
mul dl
mov dl, 0x7d
inc al
lea esi, [ecx + 0x47f31c7e]
test al, al
cmovne esi, ecx
mul dl
mov ecx, esi
add al, 0x7d
xor ecx, 0xafb12d
test al, al
cmovne ecx, esi
mul dl
mov dl, 0xe5
dec al
lea esi, [ecx + 0x25c9715b]
test al, al
cmovne esi, ecx
mov cl, 0x39
mul cl
lea ecx, [esi + 0x532aabf]
cmp al, dh
cmovne ecx, esi
add al, 0x20
test al, al
lea esi, [ecx + 0x47c9cc97]
cmovne esi, ecx
mov cl, 0x5b
mul cl
mov cl, 0xa5
cmp al, cl
lea ecx, [esi + 0x4386dc1f]
cmovne ecx, esi
add al, 0x4c
test al, al
lea esi, [ecx - 0x30110334]
cmovne esi, ecx
mov ecx, esi
xor ecx, 0xa685d5ee
xor al, dl
mov dl, 0x5d
cmovne ecx, esi
mul bh
mov bh, 0xff
inc al
lea esi, [ecx + 0x303f5dc9]
test al, al
cmovne esi, ecx
mov cl, 0x68
xor al, cl
lea ecx, [esi + 0x23c8fcc9]
cmovne ecx, esi
mul dl
mov dl, 0x55
cmp al, dh
lea esi, [ecx - 0x5b3ed32d]
mov dh, 0xff
cmovne esi, ecx
add al, 0x5b
mov ecx, esi
xor ecx, 0xc256f56d
test al, al
cmovne ecx, esi
mul dl
mov dl, 0x99
inc al
lea esi, [ecx + 0x6beaef37]
test al, al
cmovne esi, ecx
mul dl
mov cl, 0x67
cmp al, cl
lea ecx, [esi + 0x14a2287e]
cmovne ecx, esi
add al, 0xfd
test al, al
lea esi, [ecx + 0x4c7a2444]
cmovne esi, ecx
mov cl, 0xd9
mul cl
lea ecx, [esi + 0x9421543]
mov ah, 0x97
dec al
test al, al
cmovne ecx, esi
mov esi, ecx
xor esi, 0x94c5e0a3
xor al, ah
cmovne esi, ecx
mov cl, 0x5d
mul cl
cmp al, cl
lea ecx, [esi + 0x5d39f1b4]
cmovne ecx, esi
add al, 0x7d
test al, al
lea esi, [ecx - 0x5409cd68]
cmovne esi, ecx
mov ecx, esi
xor ecx, 0x7f8662a1
cmp al, dl
mov dl, 0x2d
cmovne ecx, esi
mov esi, ecx
xor esi, 0x8202e3f9
xor al, dl
mov dl, 1
cmovne esi, ecx
mov cl, 0xc9
mul cl
mov ecx, esi
xor ecx, 0xdb0cacfe
cmp al, dl
cmovne ecx, esi
add al, 0xeb
test al, al
lea esi, [ecx + 0x3d196170]
cmovne esi, ecx
mov cl, 0x89
mul cl
lea ecx, [esi - 0x78d5ed51]
dec al
test al, al
cmovne ecx, esi
mul bl
mov bl, 0x13
inc al
lea esi, [ecx + 0x10aca1c]
test al, al
cmovne esi, ecx
mov cl, 0x77
mul cl
mov ecx, esi
mov ah, 0xe3
inc al
xor ecx, 0x9264dd97
test al, al
cmovne ecx, esi
mul ah
mov ah, 0x93
cmp al, dh
lea esi, [ecx + 0x3ad16eab]
cmovne esi, ecx
add al, 0x7c
test al, al
lea ecx, [esi - 0x86d92d5]
cmovne ecx, esi
mul ah
cmp al, dl
lea esi, [ecx - 0x25efc31e]
mov dl, 0xc7
cmovne esi, ecx
add al, 0x1e
mov ecx, esi
xor ecx, 0x6eea56be
test al, al
cmovne ecx, esi
xor al, dl
mov dl, 0x11
lea esi, [ecx - 0x27333d27]
cmovne esi, ecx
mov cl, 0x17
mul cl
lea ecx, [esi - 0x1839c82b]
inc al
test al, al
cmovne ecx, esi
mul dl
mov dl, 0x15
mov esi, ecx
inc al
xor esi, 0xe8c8411c
test al, al
cmovne esi, ecx
mov cl, 0xe7
mul cl
lea ecx, [esi - 0x180501bb]
inc al
test al, al
cmovne ecx, esi
mul dl
mov dl, 0xcf
dec al
lea esi, [ecx - 0x528a1630]
test al, al
cmovne esi, ecx
mov cl, 0xb9
mul cl
lea ecx, [esi + 0x732280ff]
add al, 0x47
test al, al
cmovne ecx, esi
mul dl
mov dl, 0x20
add al, 0xcf
lea esi, [ecx + 0x4a7d64e1]
test al, al
cmovne esi, ecx
mul bl
cmp al, dh
lea ecx, [esi + 0x2609651]
cmovne ecx, esi
cmp al, dl
mov dl, 0xfb
lea esi, [ecx + 0x4fd18b7c]
cmovne esi, ecx
add al, 0xed
test al, al
lea ecx, [esi + 0x429f4a18]
cmovne ecx, esi
mul dl
mov dl, 0x70
cmp al, dh
lea esi, [ecx - 0x29459041]
cmovne esi, ecx
mov ecx, esi
xor ecx, 0x9e012d7a
cmp al, dl
mov dl, 0x73
cmovne ecx, esi
add al, 0xb1
test al, al
lea esi, [ecx + 0x4d07ca9a]
cmovne esi, ecx
mov cl, 0x41
mul cl
lea ecx, [esi + 0x2fff0333]
dec al
test al, al
cmovne ecx, esi
xor al, dl
mov dl, 0x42
lea esi, [ecx + 0x513cbf8a]
cmovne esi, ecx
mov cl, 0x89
mul cl
lea ecx, [esi - 0x1ed53a57]
dec al
test al, al
cmovne ecx, esi
xor al, dl
mov dl, 0xce
lea esi, [ecx + 0x8a7fc03]
cmovne esi, ecx
mov ecx, esi
xor ecx, 0x9facc6b0
cmp al, dl
mov dl, 0x6f
cmovne ecx, esi
add al, 0x69
test al, al
lea esi, [ecx + 0x3bdd5a3]
cmovne esi, ecx
mov cl, 0x81
mul cl
mov ecx, esi
dec al
xor ecx, 0x7e088f86
test al, al
cmovne ecx, esi
mul dl
mov dl, 0xf9
dec al
lea esi, [ecx - 0xf8e131e]
test al, al
cmovne esi, ecx
mov ecx, esi
xor ecx, 0x1e9b40a7
cmp al, dl
mov dl, 0x1d
cmovne ecx, esi
mov esi, ecx
xor esi, 0xf9b06afb
xor al, dl
mov edx, dword [esp + 0x14]
cmovne esi, ecx
mov cl, 5
mul cl
lea ecx, [esi - 0x2fc59a0d]
mov ah, 0x35
cmp al, bh
mov bh, 0xff
cmovne ecx, esi
add al, 0x7e
test al, al
lea esi, [ecx - 0x54c3140b]
cmovne esi, ecx
mov cl, 0xca
cmp al, cl
lea ecx, [esi + 0x12971a29]
cmovne ecx, esi
mov esi, ecx
xor esi, 0x11a64eed
xor al, ah
cmovne esi, ecx
mov cl, 0xe3
mul cl
mov cl, 1
mov ah, 0x1f
cmp al, cl
lea ecx, [esi - 0x3c84f90a]
cmovne ecx, esi
mov esi, ecx
xor esi, 0x13932fbb
cmp al, ah
mov ah, 0xc7
cmovne esi, ecx
add al, 0xd1
test al, al
lea ecx, [esi + 0x68a49462]
cmovne ecx, esi
mul ah
mov ah, 0x79
add al, 0xc7
lea esi, [ecx + 0x72c539b6]
test al, al
cmovne esi, ecx
mov ecx, esi
xor ecx, 0x4b14493e
xor al, ah
cmovne ecx, esi
mul bl
mov ah, 0xdd
mov esi, ecx
xor esi, 0xc2eb120b
cmp al, bl
mov bl, 0xab
cmovne esi, ecx
mov cl, 0x70
cmp al, cl
lea ecx, [esi + 0x5d6a914d]
cmovne ecx, esi
cmp al, ah
mov ah, 0xd9
lea esi, [ecx + 0x70b36f2d]
cmovne esi, ecx
add al, 3
mov ecx, esi
xor ecx, 0x9a1c1302
test al, al
cmovne ecx, esi
mul ah
mov ah, 0x5c
cmp al, bh
lea esi, [ecx - 0x38d99973]
cmovne esi, ecx
add al, 0x4f
test al, al
lea ecx, [esi + 0x3694e5e4]
cmovne ecx, esi
xor al, ah
lea esi, [ecx - 0x1194dca4]
cmovne esi, ecx
add al, 0xdf
test al, al
lea ecx, [esi + 0x4016107e]
cmovne ecx, esi
mul bl
mov esi, ecx
inc al
xor esi, 0xfbcc0622
test al, al
cmovne esi, ecx
mov cl, 0x2b
mul cl
lea ecx, [esi - 0x768e76f1]
mov ah, 0xfd
dec al
test al, al
cmovne ecx, esi
mul ah
mov ah, 0x93
cmp al, bh
lea esi, [ecx + 0x516ee9b9]
cmovne esi, ecx
add al, 0x32
test al, al
lea ecx, [esi - 0x4048d4e1]
cmovne ecx, esi
mul ah
mov ah, 0x34
cmp al, bh
lea esi, [ecx + 0x3c3d6e9b]
mov bh, 0x63
cmovne esi, ecx
add al, 0x2f
mov ecx, esi
xor ecx, 0x50503894
test al, al
cmovne ecx, esi
xor al, ah
mov ah, 0x51
lea esi, [ecx - 0x34137314]
cmovne esi, ecx
add al, 0xc0
mov ecx, esi
xor ecx, 0x41b072c4
test al, al
cmovne ecx, esi
mul ah
mov ah, 1
cmp al, ah
lea esi, [ecx + 0x688d122c]
mov ah, 0x88
cmovne esi, ecx
mov ecx, esi
xor ecx, 0xa7bf4c92
cmp al, ah
mov ah, 0x72
cmovne ecx, esi
cmp al, ah
mov ah, 0x47
lea esi, [ecx + 0x65bba78d]
cmovne esi, ecx
add al, 0xce
test al, al
lea ecx, [esi + 0x5e65257c]
cmovne ecx, esi
mul ah
dec al
lea esi, [ecx - 0x5d2c3bc3]
test al, al
cmovne esi, ecx
mul bl
mov ah, 0x1c
mov ecx, esi
xor ecx, 0xd26a1c50
cmp al, bl
cmovne ecx, esi
cmp al, ah
mov ah, 0x3d
lea esi, [ecx + 0x49a567aa]
cmovne esi, ecx
add al, 0xb8
mov ecx, esi
xor ecx, 0x4fabff42
test al, al
cmovne ecx, esi
xor al, ah
lea esi, [ecx - 0x1949c9ee]
cmovne esi, ecx
mov cl, 0xf5
mul cl
lea ecx, [esi + 0x310e21da]
dec al
test al, al
cmovne ecx, esi
mul bh
mov ah, 0xd7
cmp al, bh
lea esi, [ecx + 0x27cdf887]
mov ebx, dword [esp + 0x40]
cmovne esi, ecx
add al, 0x96
test al, al
lea ecx, [esi - 0x6aea92d6]
cmovne ecx, esi
mul ah
dec al
lea esi, [ecx + 0x519d9f5c]
test al, al
cmovne esi, ecx
mov cl, 0x39
mul cl
lea ecx, [esi + 0x3d96de76]
mov ah, 0x6b
inc al
test al, al
cmovne ecx, esi
mul ah
mov esi, ecx
inc al
xor esi, 0x68f6d6bd
test al, al
cmovne esi, ecx
mov cl, 0xa3
mul cl
mov cl, 0xff
cmp al, cl
mov byte [esp + 0x54], al
lea eax, [esi + 0x291f1bea]
lea ecx, [ebp - 0x63ea0edc]
cmovne eax, esi
mov dword [esp + 0x78], ecx
xor ecx, ecx
mov dword [esp + 0x30], eax
mov eax, edx
shr eax, 0x18
shl eax, 0x18
and edx, 0xffffff
mov edi, ebx
or edx, eax
mov eax, 0xf
shr edi, cl
shl eax, cl
and edi, 0xf
mov esi, eax
shl edi, 4
not esi
and esi, edx
shr edx, cl
add ecx, 4
and edx, 0xf
or edi, edx
and eax, dword [edi*4 + 0x10396270]
mov edx, eax
or edx, esi
mov eax, edx
shr eax, 0x18
cmp ecx, 0x20
jb 0x1003c6bb
mov edi, dword [esp + 0x1c]
mov ebx, eax
mov esi, dword [esp + 0x24]
mov eax, dword [esp + 0x44]
mov ecx, dword [esp + 4]
xor edi, 0xee99429c
cmp byte [esp + 0x50], 0
cmove esi, dword [esp + 0x68]
xor eax, 0x337355d1
mov dword [esp + 0x80], eax
mov eax, dword [esp + 0x34]
mov dword [esp + 0x24], esi
xor eax, 0x2c6b8a98
mov dword [esp + 0x68], eax
mov eax, dword [esp + 0x38]
xor eax, 0x44bfe71f
mov dword [esp + 0x50], eax
mov eax, dword [esp + 0x2c]
xor eax, 0x4fc0f03b
cmp byte [esp + 0x28], 0
mov dword [esp + 0x40], eax
mov eax, dword [esp + 0x30]
cmove ebp, dword [esp + 0x78]
xor eax, 0x75b90549
cmp byte [esp], 0xac
mov dword [esp + 0x14], eax
lea eax, [ecx - 0x222b3fc9]
mov dword [esp + 0x28], ebp
cmovne eax, ecx
mov ecx, dword [esp + 0x10]
lea ecx, [ecx - 0x587395fd]
mov dword [esp + 0x90], ecx
mov ecx, dword [esp + 0xc]
lea ecx, [ecx - 0x71508a12]
mov dword [esp + 0x94], ecx
mov ecx, dword [esp + 0x20]
lea ecx, [ecx - 0x6757319b]
mov dword [esp + 0x8c], ecx
lea ecx, [esi + 0x533ac9f3]
mov esi, ebx
mov dword [esp + 0x84], ecx
mov ecx, dword [esp + 0x3c]
lea ecx, [ecx + 0x62de0f89]
mov dword [esp + 0x78], ecx
mov ecx, dword [esp + 0x18]
lea ecx, [ecx + 0x6208e390]
mov dword [esp + 4], ecx
lea ecx, [ebp + 0x37787986]
mov dword [esp], ecx
xor ecx, ecx
mov ebp, 0xf
shl esi, 0x18
and edx, 0xffffff
mov ebx, eax
shl ebp, cl
or edx, esi
shr ebx, cl
mov esi, ebp
and ebx, 0xf
not esi
shl ebx, 4
and esi, edx
shr edx, cl
add ecx, 4
and edx, 0xf
or ebx, edx
and ebp, dword [ebx*4 + 0x10396670]
mov edx, ebp
or edx, esi
mov esi, edx
shr esi, 0x18
cmp ecx, 0x20
jb 0x1003c7e6
cmp byte [esp + 0x58], 6
mov ebx, dword [esp + 0x10]
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 0x44]
mov ebp, dword [esp + 0x34]
cmove ebx, dword [esp + 0x90]
cmp byte [esp + 0x64], 0xb2
cmove eax, dword [esp + 0x94]
cmp byte [esp + 0x74], 0x27
mov dword [esp + 0xc], eax
mov eax, dword [esp + 0x1c]
cmove eax, edi
cmp byte [esp + 0x48], 0xfa
mov edi, dword [esp + 0x30]
mov dword [esp + 0x1c], eax
mov eax, dword [esp + 0x20]
cmove eax, dword [esp + 0x8c]
cmp byte [esp + 0x4c], 1
mov dword [esp + 0x20], eax
mov eax, dword [esp + 0x24]
cmove eax, dword [esp + 0x84]
mov dword [esp + 0x24], eax
mov al, 0xec
cmp byte [esp + 0x60], al
cmove ecx, dword [esp + 0x80]
cmp byte [esp + 0x5c], 0x43
cmove ebp, dword [esp + 0x68]
cmp byte [esp + 0x6c], al
mov eax, dword [esp + 0x38]
mov dword [esp + 0x44], ecx
cmove eax, dword [esp + 0x50]
cmp byte [esp + 0x70], 0xac
mov dword [esp + 0x38], eax
mov eax, dword [esp + 0x2c]
cmove eax, dword [esp + 0x40]
cmp byte [esp + 0x7c], 0xd0
mov dword [esp + 0x2c], eax
mov eax, dword [esp + 0x3c]
cmove eax, dword [esp + 0x78]
cmp byte [esp + 0x88], 0x76
mov dword [esp + 0x3c], eax
mov eax, dword [esp + 0x18]
cmove eax, dword [esp + 4]
cmp byte [esp + 8], 0xff
mov dword [esp + 0x18], eax
mov eax, dword [esp + 0x28]
cmove eax, dword [esp]
cmp byte [esp + 0x54], 0xdd
cmove edi, dword [esp + 0x14]
xor ecx, ecx
mov dword [esp + 0x28], eax
mov dword [esp + 0x30], edi
mov eax, 0xf
shl esi, 0x18
and edx, 0xffffff
mov edi, ebx
shl eax, cl
or edx, esi
shr edi, cl
mov esi, eax
and edi, 0xf
not esi
shl edi, 4
and esi, edx
shr edx, cl
add ecx, 4
and edx, 0xf
or edi, edx
and eax, dword [edi*4 + 0x10396a70]
mov edx, eax
or edx, esi
mov esi, edx
shr esi, 0x18
cmp ecx, 0x20
jb 0x1003c91a
mov ebx, dword [esp + 0xc]
xor ecx, ecx
mov dword [esp + 0x10], esi
mov edi, ebx
shr edi, 0x18
shl edi, 0x18
and ebx, 0xffffff
mov eax, 0xf
or ebx, edi
mov edi, dword [esp + 0x1c]
shl eax, cl
mov esi, eax
not esi
and esi, ebx
shr ebx, cl
shr edi, cl
and ebx, 0xf
add ecx, 4
and edi, 0xf
shl edi, 4
or edi, ebx
and eax, dword [edi*4 + 0x10396e70]
mov ebx, eax
or ebx, esi
mov edi, ebx
shr edi, 0x18
cmp ecx, 0x20
jb 0x1003c96a
mov eax, edx
xor ecx, ecx
shr eax, 0x10
mov dword [esp + 0x1c], eax
shl edi, 0x18
and ebx, 0xffffff
mov eax, 0xf
or ebx, edi
mov edi, dword [esp + 0x20]
shl eax, cl
mov esi, eax
not esi
and esi, ebx
shr ebx, cl
shr edi, cl
and ebx, 0xf
add ecx, 4
and edi, 0xf
shl edi, 4
or edi, ebx
and eax, dword [edi*4 + 0x10397270]
mov ebx, eax
or ebx, esi
mov edi, ebx
shr edi, 0x18
cmp ecx, 0x20
jb 0x1003c9b8
mov eax, edx
xor ecx, ecx
shr eax, 8
mov dword [esp + 0x20], eax
shl edi, 0x18
and ebx, 0xffffff
mov eax, 0xf
or ebx, edi
mov edi, dword [esp + 0x24]
shl eax, cl
mov esi, eax
not esi
and esi, ebx
shr ebx, cl
shr edi, cl
and ebx, 0xf
add ecx, 4
and edi, 0xf
shl edi, 4
or edi, ebx
and eax, dword [edi*4 + 0x10397670]
mov ebx, eax
or ebx, esi
mov edi, ebx
shr edi, 0x18
cmp ecx, 0x20
jb 0x1003ca06
mov eax, dword [esp + 0x44]
xor ecx, ecx
mov dword [esp + 0xc], ebx
mov dword [esp + 0x34], ebp
mov esi, eax
shr esi, 0x18
mov ebx, dword [esp + 0x34]
mov ebp, 0xf
shl esi, 0x18
and eax, 0xffffff
shl ebp, cl
or eax, esi
mov esi, ebp
not esi
shr ebx, cl
and esi, eax
shr eax, cl
add ecx, 4
and ebx, 0xf
and eax, 0xf
shl ebx, 4
or ebx, eax
and ebp, dword [ebx*4 + 0x10397a70]
mov eax, ebp
or eax, esi
mov esi, eax
shr esi, 0x18
cmp ecx, 0x20
jb 0x1003ca5c
mov ecx, dword [esp + 0xc]
shr ecx, 0x10
mov dword [esp + 0x24], ecx
xor ecx, ecx
shl esi, 0x18
and eax, 0xffffff
mov ebx, dword [esp + 0x38]
or eax, esi
mov ebp, eax
mov eax, 0xf
shl eax, cl
mov esi, eax
shr ebx, cl
not esi
and ebx, 0xf
and esi, ebp
shr ebp, cl
shl ebx, 4
add ecx, 4
and ebp, 0xf
or ebx, ebp
and eax, dword [ebx*4 + 0x10397e70]
or eax, esi
mov esi, eax
shr esi, 0x18
cmp ecx, 0x20
jb 0x1003caab
mov ecx, dword [esp + 0xc]
shr ecx, 8
mov dword [esp + 0x34], ecx
xor ecx, ecx
shl esi, 0x18
and eax, 0xffffff
mov ebx, dword [esp + 0x2c]
or eax, esi
mov ebp, eax
mov eax, 0xf
shl eax, cl
mov esi, eax
shr ebx, cl
not esi
and ebx, 0xf
and esi, ebp
shr ebp, cl
shl ebx, 4
add ecx, 4
and ebp, 0xf
or ebx, ebp
and eax, dword [ebx*4 + 0x10398270]
or eax, esi
mov esi, eax
shr esi, 0x18
cmp ecx, 0x20
jb 0x1003cafa
mov dword [esp + 0x44], eax
mov eax, dword [esp + 0x3c]
xor ecx, ecx
mov dword [esp + 0x14], edx
mov ebx, eax
shr ebx, 0x18
shl ebx, 0x18
and eax, 0xffffff
mov edx, dword [esp + 0x18]
or eax, ebx
mov ebp, eax
mov eax, 0xf
shl eax, cl
mov ebx, eax
shr edx, cl
not ebx
and edx, 0xf
and ebx, ebp
shr ebp, cl
shl edx, 4
add ecx, 4
and ebp, 0xf
or edx, ebp
and eax, dword [edx*4 + 0x10398670]
or eax, ebx
mov ebx, eax
shr ebx, 0x18
cmp ecx, 0x20
jb 0x1003cb4f
mov ecx, dword [esp + 0x44]
shr ecx, 0x10
mov dword [esp + 0x38], ecx
xor ecx, ecx
shl ebx, 0x18
and eax, 0xffffff
or eax, ebx
mov ebx, dword [esp + 0x28]
mov ebp, eax
mov eax, 0xf
shl eax, cl
mov edx, eax
not edx
shr ebx, cl
and ebx, 0xf
and edx, ebp
shr ebp, cl
add ecx, 4
and ebp, 0xf
shl ebx, 4
or ebx, ebp
and eax, dword [ebx*4 + 0x10398a70]
or eax, edx
mov ebx, eax
shr ebx, 0x18
cmp ecx, 0x20
jb 0x1003cb9e
mov ecx, dword [esp + 0x44]
shr ecx, 8
mov dword [esp + 0x2c], ecx
xor ecx, ecx
mov edx, 0xf
shl ebx, 0x18
and eax, 0xffffff
shl edx, cl
or eax, ebx
mov ebx, edx
not ebx
and ebx, eax
shr eax, cl
and eax, 0xf
mov ebp, eax
mov eax, dword [esp + 0x30]
shr eax, cl
add ecx, 4
and eax, 0xf
shl eax, 4
or eax, ebp
and edx, dword [eax*4 + 0x10398e70]
mov eax, edx
or eax, ebx
mov ebx, eax
shr ebx, 0x18
cmp ecx, 0x20
jb 0x1003cbed
movzx ebp, byte [esp + 0x34]
movzx ecx, byte [esp + 0x38]
mov ebx, dword [ebx*4 + 0x10399e70]
mov edx, eax
movzx eax, byte [esp + 0x14]
mov dword [esp + 0x34], ecx
movzx ecx, byte [esp + 0xc]
mov ebp, dword [ebp*4 + 0x10399670]
mov dword [esp + 0x28], ebx
movzx ebx, dh
mov dword [esp + 0x30], eax
movzx eax, byte [esp + 0x1c]
mov dword [esp + 0x38], ecx
movzx ecx, byte [esp + 0x2c]
mov dword [esp + 8], ebp
mov ebp, dword [esp + 0x34]
mov dword [esp + 0x34], ebx
mov dword [esp + 0x1c], eax
mov eax, dword [esp + 0x30]
mov dword [esp + 0x2c], ecx
movzx ecx, byte [esp + 0x44]
mov ebp, dword [ebp*4 + 0x10399a70]
mov eax, dword [eax*4 + 0x10399270]
mov dword [esp + 0x18], ecx
mov ecx, edx
mov dword [esp + 0x14], ebp
movzx ebp, dl
mov edx, dword [esp + 0x38]
shr ecx, 0xe
and ecx, 0x3fc
mov ecx, dword [ecx + 0x1039aa70]
mov ebx, dword [edx*4 + 0x1039a270]
mov edx, dword [esp + 0x2c]
mov dword [esp + 0x3c], ecx
mov ecx, dword [esp + 0x10]
mov edx, dword [edx*4 + 0x1039a670]
mov ecx, dword [ecx*4 + 0x1039ae70]
mov dword [esp + 0xc], edx
mov edx, dword [esp + 0x18]
mov dword [esp + 0x44], ecx
movzx ecx, byte [esp + 0x20]
mov edx, dword [edx*4 + 0x1039b270]
mov ecx, dword [ecx*4 + 0x1039c670]
mov dword [esp + 0x18], edx
mov edx, dword [esp + 0x34]
mov dword [esp + 0x20], ecx
mov edx, dword [edx*4 + 0x1039b670]
mov dword [esp + 0x2c], edx
mov edx, dword [esp + 0x1c]
mov edx, dword [edx*4 + 0x1039ba70]
mov dword [esp + 0x38], edx
mov edx, dword [edi*4 + 0x1039be70]
movzx edi, byte [esp + 0x24]
mov ecx, dword [edi*4 + 0x1039ca70]
mov dword [esp + 0x34], edx
mov edx, dword [ebp*4 + 0x1039c270]
mov dword [esp + 0x1c], ecx
mov ecx, dword [esi*4 + 0x1039ce70]
mov dword [esp + 0x30], edx
mov edx, dword [esp + 8]
mov esi, eax
shr esi, 0x18
mov dword [esp + 0x24], ecx
xor ecx, ecx
shl esi, 0x18
and eax, 0xffffff
mov ebp, edx
or eax, esi
mov esi, 0xf
shr ebp, cl
shl esi, cl
and ebp, 0xf
mov edi, esi
shl ebp, 4
not edi
and edi, eax
shr eax, cl
add ecx, 4
and eax, 0xf
or ebp, eax
and esi, dword [ebp*4 + 0x1039d270]
mov eax, esi
or eax, edi
mov esi, eax
shr esi, 0x18
cmp ecx, 0x20
jb 0x1003cd5f
mov edx, dword [esp + 0x14]
xor ecx, ecx
shl esi, 0x18
and eax, 0xffffff
mov ebp, edx
or eax, esi
mov esi, 0xf
shr ebp, cl
shl esi, cl
and ebp, 0xf
mov edi, esi
shl ebp, 4
not edi
and edi, eax
shr eax, cl
add ecx, 4
and eax, 0xf
or ebp, eax
and esi, dword [ebp*4 + 0x1039d670]
mov eax, esi
or eax, edi
mov esi, eax
shr esi, 0x18
cmp ecx, 0x20
jb 0x1003cda5
mov edx, dword [esp + 0x28]
xor ecx, ecx
shl esi, 0x18
and eax, 0xffffff
mov ebp, edx
or eax, esi
mov esi, 0xf
shr ebp, cl
shl esi, cl
and ebp, 0xf
mov edi, esi
shl ebp, 4
not edi
and edi, eax
shr eax, cl
add ecx, 4
and eax, 0xf
or ebp, eax
and esi, dword [ebp*4 + 0x1039da70]
mov eax, esi
or eax, edi
mov esi, eax
shr esi, 0x18
cmp ecx, 0x20
jb 0x1003cdeb
mov edx, dword [esp + 0xc]
mov dword [esp + 0x28], esi
mov esi, ebx
xor ecx, ecx
shr esi, 0x18
shl esi, 0x18
and ebx, 0xffffff
mov ebp, edx
or ebx, esi
mov esi, 0xf
shr ebp, cl
shl esi, cl
and ebp, 0xf
mov edi, esi
shl ebp, 4
not edi
and edi, ebx
shr ebx, cl
add ecx, 4
and ebx, 0xf
or ebp, ebx
and esi, dword [ebp*4 + 0x1039de70]
mov ebx, esi
or ebx, edi
mov esi, ebx
shr esi, 0x18
cmp ecx, 0x20
jb 0x1003ce3a
mov edx, dword [esp + 0x3c]
mov ecx, eax
shr ecx, 0x10
mov dword [esp + 0xc], ecx
xor ecx, ecx
shl esi, 0x18
and ebx, 0xffffff
mov ebp, edx
or ebx, esi
mov esi, 0xf
shr ebp, cl
shl esi, cl
and ebp, 0xf
mov edi, esi
shl ebp, 4
not edi
and edi, ebx
shr ebx, cl
add ecx, 4
and ebx, 0xf
or ebp, ebx
and esi, dword [ebp*4 + 0x1039e270]
mov ebx, esi
or ebx, edi
mov esi, ebx
shr esi, 0x18
cmp ecx, 0x20
jb 0x1003ce8a
mov edx, dword [esp + 0x44]
mov ecx, eax
shr ecx, 8
mov dword [esp + 0x3c], ecx
xor ecx, ecx
shl esi, 0x18
and ebx, 0xffffff
mov ebp, edx
or ebx, esi
mov esi, 0xf
shr ebp, cl
shl esi, cl
and ebp, 0xf
mov edi, esi
shl ebp, 4
not edi
and edi, ebx
shr ebx, cl
add ecx, 4
and ebx, 0xf
or ebp, ebx
and esi, dword [ebp*4 + 0x1039e670]
mov ebx, esi
or ebx, edi
mov esi, ebx
shr esi, 0x18
cmp ecx, 0x20
jb 0x1003ceda
mov edi, dword [esp + 0x18]
xor ecx, ecx
mov dword [esp + 0x44], esi
mov edx, edi
shr edx, 0x18
mov esi, dword [esp + 0x2c]
shl edx, 0x18
and edi, 0xffffff
or edi, edx
mov edx, 0xf
shl edx, cl
mov ebp, edx
not ebp
shr esi, cl
and esi, 0xf
and ebp, edi
shr edi, cl
add ecx, 4
and edi, 0xf
shl esi, 4
or esi, edi
and edx, dword [esi*4 + 0x1039ea70]
mov edi, edx
or edi, ebp
mov edx, edi
shr edx, 0x18
cmp ecx, 0x20
jb 0x1003cf2a
mov ecx, ebx
shr ecx, 0x10
mov dword [esp + 0x10], ecx
xor ecx, ecx
mov ebp, dword [esp + 0x38]
mov esi, 0xf
shl edx, 0x18
and edi, 0xffffff
shl esi, cl
or edi, edx
mov edx, esi
not edx
shr ebp, cl
and edx, edi
shr edi, cl
add ecx, 4
and ebp, 0xf
and edi, 0xf
shl ebp, 4
or ebp, edi
and esi, dword [ebp*4 + 0x1039ee70]
mov edi, esi
or edi, edx
mov edx, edi
shr edx, 0x18
cmp ecx, 0x20
jb 0x1003cf78
mov ecx, ebx
shr ecx, 8
mov dword [esp + 0x38], ecx
xor ecx, ecx
mov ebp, dword [esp + 0x34]
mov esi, 0xf
shl edx, 0x18
and edi, 0xffffff
shl esi, cl
or edi, edx
mov edx, esi
not edx
shr ebp, cl
and edx, edi
shr edi, cl
add ecx, 4
and ebp, 0xf
and edi, 0xf
shl ebp, 4
or ebp, edi
and esi, dword [ebp*4 + 0x1039f270]
mov edi, esi
or edi, edx
mov edx, edi
shr edx, 0x18
cmp ecx, 0x20
jb 0x1003cfc6
mov dword [esp + 8], edx
mov edx, dword [esp + 0x30]
mov dword [esp + 0x18], edi
xor ecx, ecx
mov edi, edx
shr edi, 0x18
mov ebp, dword [esp + 0x20]
mov esi, 0xf
shl edi, 0x18
and edx, 0xffffff
shl esi, cl
or edx, edi
mov edi, esi
not edi
shr ebp, cl
and edi, edx
shr edx, cl
add ecx, 4
and ebp, 0xf
and edx, 0xf
shl ebp, 4
or ebp, edx
and esi, dword [ebp*4 + 0x1039f670]
mov edx, esi
or edx, edi
mov edi, edx
shr edi, 0x18
cmp ecx, 0x20
jb 0x1003d01c
mov ecx, dword [esp + 0x18]
shr ecx, 0x10
mov dword [esp + 0x20], ecx
xor ecx, ecx
mov ebp, dword [esp + 0x1c]
mov esi, 0xf
shl edi, 0x18
and edx, 0xffffff
shl esi, cl
or edx, edi
mov edi, esi
not edi
shr ebp, cl
and edi, edx
shr edx, cl
add ecx, 4
and ebp, 0xf
and edx, 0xf
shl ebp, 4
or ebp, edx
and esi, dword [ebp*4 + 0x1039fa70]
mov edx, esi
or edx, edi
mov edi, edx
shr edi, 0x18
cmp ecx, 0x20
jb 0x1003d06c
mov ecx, dword [esp + 0x18]
shr ecx, 8
mov dword [esp + 0x1c], ecx
xor ecx, ecx
mov ebp, dword [esp + 0x24]
mov esi, 0xf
shl edi, 0x18
and edx, 0xffffff
shl esi, cl
or edx, edi
mov edi, esi
not edi
shr ebp, cl
and edi, edx
shr edx, cl
add ecx, 4
and ebp, 0xf
and edx, 0xf
shl ebp, 4
or ebp, edx
and esi, dword [ebp*4 + 0x1039fe70]
mov edx, esi
or edx, edi
mov edi, edx
shr edi, 0x18
cmp ecx, 0x20
jb 0x1003d0bc
movzx esi, byte [esp + 0x38]
movzx ecx, byte [esp + 0x20]
movzx ebp, byte [esp + 0xc]
movzx eax, al
movzx ebx, bl
mov eax, dword [eax*4 + 0x103a0270]
mov ebx, dword [ebx*4 + 0x103a1270]
mov esi, dword [esi*4 + 0x103a0670]
mov dword [esp + 0x24], ecx
movzx ecx, byte [esp + 0x1c]
mov dword [esp + 0x40], esi
mov esi, dword [esp + 0x24]
mov dword [esp + 0x1c], ecx
movzx ecx, byte [esp + 0x18]
mov esi, dword [esi*4 + 0x103a0a70]
mov dword [esp + 0x20], ecx
mov ecx, edx
shr ecx, 0xe
and ecx, 0x3fc
mov ecx, dword [ecx + 0x103a1a70]
mov dword [esp + 4], esi
mov esi, dword [edi*4 + 0x103a0e70]
movzx edi, dh
mov dword [esp + 0x54], ecx
mov ecx, dword [esp + 0x28]
mov dword [esp], esi
movzx esi, dl
mov edx, dword [esp + 0x1c]
mov ecx, dword [ecx*4 + 0x103a1e70]
mov edx, dword [edx*4 + 0x103a1670]
mov dword [esp + 0x14], ecx
movzx ecx, byte [esp + 0x3c]
mov dword [esp + 0xc], edx
mov edx, dword [esp + 0x20]
mov ecx, dword [ecx*4 + 0x103a3670]
mov edx, dword [edx*4 + 0x103a2270]
mov dword [esp + 0x20], ecx
mov dword [esp + 0x18], edx
mov edx, dword [edi*4 + 0x103a2670]
movzx edi, byte [esp + 0x10]
mov dword [esp + 0x2c], edx
mov edx, dword [ebp*4 + 0x103a2a70]
mov ecx, dword [edi*4 + 0x103a3a70]
mov dword [esp + 0x38], edx
mov edx, dword [esp + 0x44]
mov dword [esp + 0x1c], ecx
mov ecx, dword [esp + 8]
mov edx, dword [edx*4 + 0x103a2e70]
mov ecx, dword [ecx*4 + 0x103a3e70]
mov dword [esp + 0x34], edx
mov edx, dword [esi*4 + 0x103a3270]
mov esi, eax
mov dword [esp + 0x24], ecx
xor ecx, ecx
shr esi, 0x18
mov dword [esp + 0x30], edx
mov edx, dword [esp + 0x40]
shl esi, 0x18
and eax, 0xffffff
mov ebp, edx
or eax, esi
mov esi, 0xf
shr ebp, cl
shl esi, cl
and ebp, 0xf
mov edi, esi
shl ebp, 4
not edi
and edi, eax
shr eax, cl
add ecx, 4
and eax, 0xf
or ebp, eax
and esi, dword [ebp*4 + 0x103a4270]
mov eax, esi
or eax, edi
mov esi, eax
shr esi, 0x18
cmp ecx, 0x20
jb 0x1003d20e
mov edx, dword [esp + 4]
xor ecx, ecx
shl esi, 0x18
and eax, 0xffffff
mov ebp, edx
or eax, esi
mov esi, 0xf
shr ebp, cl
shl esi, cl
and ebp, 0xf
mov edi, esi
shl ebp, 4
not edi
and edi, eax
shr eax, cl
add ecx, 4
and eax, 0xf
or ebp, eax
and esi, dword [ebp*4 + 0x103a4670]
mov eax, esi
or eax, edi
mov esi, eax
shr esi, 0x18
cmp ecx, 0x20
jb 0x1003d254
mov edx, dword [esp]
xor ecx, ecx
shl esi, 0x18
and eax, 0xffffff
mov ebp, edx
or eax, esi
mov esi, 0xf
shr ebp, cl
shl esi, cl
and ebp, 0xf
mov edi, esi
shl ebp, 4
not edi
and edi, eax
shr eax, cl
add ecx, 4
and eax, 0xf
or ebp, eax
and esi, dword [ebp*4 + 0x103a4a70]
mov eax, esi
or eax, edi
mov esi, eax
shr esi, 0x18
cmp ecx, 0x20
jb 0x1003d299
mov edx, dword [esp + 0xc]
mov dword [esp + 0x28], esi
mov esi, ebx
xor ecx, ecx
shr esi, 0x18
shl esi, 0x18
and ebx, 0xffffff
mov ebp, edx
or ebx, esi
mov esi, 0xf
shr ebp, cl
shl esi, cl
and ebp, 0xf
mov edi, esi
shl ebp, 4
not edi
and edi, ebx
shr ebx, cl
add ecx, 4
and ebx, 0xf
or ebp, ebx
and esi, dword [ebp*4 + 0x103a4e70]
mov ebx, esi
or ebx, edi
mov esi, ebx
shr esi, 0x18
cmp ecx, 0x20
jb 0x1003d2e8
mov edx, dword [esp + 0x54]
mov ecx, eax
shr ecx, 0x10
mov dword [esp + 0xc], ecx
xor ecx, ecx
shl esi, 0x18
and ebx, 0xffffff
mov ebp, edx
or ebx, esi
mov esi, 0xf
shr ebp, cl
shl esi, cl
and ebp, 0xf
mov edi, esi
shl ebp, 4
not edi
and edi, ebx
shr ebx, cl
add ecx, 4
and ebx, 0xf
or ebp, ebx
and esi, dword [ebp*4 + 0x103a5270]
mov ebx, esi
or ebx, edi
mov esi, ebx
shr esi, 0x18
cmp ecx, 0x20
jb 0x1003d338
mov edx, dword [esp + 0x14]
mov ecx, eax
shr ecx, 8
mov dword [esp + 0x3c], ecx
xor ecx, ecx
shl esi, 0x18
and ebx, 0xffffff
mov ebp, edx
or ebx, esi
mov esi, 0xf
shr ebp, cl
shl esi, cl
and ebp, 0xf
mov edi, esi
shl ebp, 4
not edi
and edi, ebx
shr ebx, cl
add ecx, 4
and ebx, 0xf
or ebp, ebx
and esi, dword [ebp*4 + 0x103a5670]
mov ebx, esi
or ebx, edi
mov esi, ebx
shr esi, 0x18
cmp ecx, 0x20
jb 0x1003d388
mov edi, dword [esp + 0x18]
xor ecx, ecx
mov dword [esp + 0x44], esi
mov edx, edi
shr edx, 0x18
mov esi, dword [esp + 0x2c]
shl edx, 0x18
and edi, 0xffffff
or edi, edx
mov edx, 0xf
shl edx, cl
mov ebp, edx
not ebp
shr esi, cl
and esi, 0xf
and ebp, edi
shr edi, cl
add ecx, 4
and edi, 0xf
shl esi, 4
or esi, edi
and edx, dword [esi*4 + 0x103a5a70]
mov edi, edx
or edi, ebp
mov edx, edi
shr edx, 0x18
cmp ecx, 0x20
jb 0x1003d3d8
mov ecx, ebx
shr ecx, 0x10
mov dword [esp + 0x10], ecx
xor ecx, ecx
mov ebp, dword [esp + 0x38]
mov esi, 0xf
shl edx, 0x18
and edi, 0xffffff
shl esi, cl
or edi, edx
mov edx, esi
not edx
shr ebp, cl
and edx, edi
shr edi, cl
add ecx, 4
and ebp, 0xf
and edi, 0xf
shl ebp, 4
or ebp, edi
and esi, dword [ebp*4 + 0x103a5e70]
mov edi, esi
or edi, edx
mov edx, edi
shr edx, 0x18
cmp ecx, 0x20
jb 0x1003d426
mov ecx, ebx
shr ecx, 8
mov dword [esp + 0x38], ecx
xor ecx, ecx
mov ebp, dword [esp + 0x34]
mov esi, 0xf
shl edx, 0x18
and edi, 0xffffff
shl esi, cl
or edi, edx
mov edx, esi
not edx
shr ebp, cl
and edx, edi
shr edi, cl
add ecx, 4
and ebp, 0xf
and edi, 0xf
shl ebp, 4
or ebp, edi
and esi, dword [ebp*4 + 0x103a6270]
mov edi, esi
or edi, edx
mov edx, edi
shr edx, 0x18
cmp ecx, 0x20
jb 0x1003d474
mov dword [esp + 8], edx
mov edx, dword [esp + 0x30]
mov dword [esp + 0x18], edi
xor ecx, ecx
mov edi, edx
shr edi, 0x18
mov ebp, dword [esp + 0x20]
mov esi, 0xf
shl edi, 0x18
and edx, 0xffffff
shl esi, cl
or edx, edi
mov edi, esi
not edi
shr ebp, cl
and edi, edx
shr edx, cl
add ecx, 4
and ebp, 0xf
and edx, 0xf
shl ebp, 4
or ebp, edx
and esi, dword [ebp*4 + 0x103a6670]
mov edx, esi
or edx, edi
mov edi, edx
shr edi, 0x18
cmp ecx, 0x20
jb 0x1003d4ca
mov ecx, dword [esp + 0x18]
shr ecx, 0x10
mov dword [esp + 0x20], ecx
xor ecx, ecx
mov ebp, dword [esp + 0x1c]
mov esi, 0xf
shl edi, 0x18
and edx, 0xffffff
shl esi, cl
or edx, edi
mov edi, esi
not edi
shr ebp, cl
and edi, edx
shr edx, cl
add ecx, 4
and ebp, 0xf
and edx, 0xf
shl ebp, 4
or ebp, edx
and esi, dword [ebp*4 + 0x103a6a70]
mov edx, esi
or edx, edi
mov edi, edx
shr edi, 0x18
cmp ecx, 0x20
jb 0x1003d51a
mov ecx, dword [esp + 0x18]
shr ecx, 8
mov dword [esp + 0x1c], ecx
xor ecx, ecx
mov ebp, dword [esp + 0x24]
mov esi, 0xf
shl edi, 0x18
and edx, 0xffffff
shl esi, cl
or edx, edi
mov edi, esi
not edi
shr ebp, cl
and edi, edx
shr edx, cl
add ecx, 4
and ebp, 0xf
and edx, 0xf
shl ebp, 4
or ebp, edx
and esi, dword [ebp*4 + 0x103a6e70]
mov edx, esi
or edx, edi
mov edi, edx
shr edi, 0x18
cmp ecx, 0x20
jb 0x1003d56a
movzx esi, byte [esp + 0x38]
movzx ecx, byte [esp + 0x20]
movzx ebp, byte [esp + 0xc]
movzx eax, al
movzx ebx, bl
mov eax, dword [eax*4 + 0x103a7270]
mov ebx, dword [ebx*4 + 0x103a8270]
mov esi, dword [esi*4 + 0x103a7670]
mov dword [esp + 0x24], ecx
movzx ecx, byte [esp + 0x1c]
mov dword [esp + 0x40], esi
mov esi, dword [esp + 0x24]
mov dword [esp + 0x1c], ecx
movzx ecx, byte [esp + 0x18]
mov esi, dword [esi*4 + 0x103a7a70]
mov dword [esp + 0x20], ecx
mov ecx, edx
shr ecx, 0xe
and ecx, 0x3fc
mov ecx, dword [ecx + 0x103a8a70]
mov dword [esp + 4], esi
mov esi, dword [edi*4 + 0x103a7e70]
movzx edi, dh
mov dword [esp + 0x54], ecx
mov ecx, dword [esp + 0x28]
mov dword [esp], esi
movzx esi, dl
mov edx, dword [esp + 0x1c]
mov ecx, dword [ecx*4 + 0x103a8e70]
mov edx, dword [edx*4 + 0x103a8670]
mov dword [esp + 0x14], ecx
movzx ecx, byte [esp + 0x3c]
mov dword [esp + 0xc], edx
mov edx, dword [esp + 0x20]
mov ecx, dword [ecx*4 + 0x103aa670]
mov edx, dword [edx*4 + 0x103a9270]
mov dword [esp + 0x20], ecx
mov dword [esp + 0x18], edx
mov edx, dword [edi*4 + 0x103a9670]
movzx edi, byte [esp + 0x10]
mov dword [esp + 0x2c], edx
mov edx, dword [ebp*4 + 0x103a9a70]
mov ecx, dword [edi*4 + 0x103aaa70]
mov dword [esp + 0x38], edx
mov edx, dword [esp + 0x44]
mov dword [esp + 0x1c], ecx
mov ecx, dword [esp + 8]
mov edx, dword [edx*4 + 0x103a9e70]
mov ecx, dword [ecx*4 + 0x103aae70]
mov dword [esp + 0x34], edx
mov edx, dword [esi*4 + 0x103aa270]
mov esi, eax
mov dword [esp + 0x24], ecx
xor ecx, ecx
shr esi, 0x18
mov dword [esp + 0x30], edx
mov edx, dword [esp + 0x40]
shl esi, 0x18
and eax, 0xffffff
mov ebp, edx
or eax, esi
mov esi, 0xf
shr ebp, cl
shl esi, cl
and ebp, 0xf
mov edi, esi
shl ebp, 4
not edi
and edi, eax
shr eax, cl
add ecx, 4
and eax, 0xf
or ebp, eax
and esi, dword [ebp*4 + str.b6c_r]
mov eax, esi
or eax, edi
mov esi, eax
shr esi, 0x18
cmp ecx, 0x20
jb 0x1003d6bc
mov edx, dword [esp + 4]
xor ecx, ecx
shl esi, 0x18
and eax, 0xffffff
mov ebp, edx
or eax, esi
mov esi, 0xf
shr ebp, cl
shl esi, cl
and ebp, 0xf
mov edi, esi
shl ebp, 4
not edi
and edi, eax
shr eax, cl
add ecx, 4
and eax, 0xf
or ebp, eax
and esi, dword [ebp*4 + 0x103ab670]
mov eax, esi
or eax, edi
mov esi, eax
shr esi, 0x18
cmp ecx, 0x20
jb 0x1003d702
mov edx, dword [esp]
xor ecx, ecx
shl esi, 0x18
and eax, 0xffffff
mov ebp, edx
or eax, esi
mov esi, 0xf
shr ebp, cl
shl esi, cl
and ebp, 0xf
mov edi, esi
shl ebp, 4
not edi
and edi, eax
shr eax, cl
add ecx, 4
and eax, 0xf
or ebp, eax
and esi, dword [ebp*4 + 0x103aba70]
mov eax, esi
or eax, edi
mov esi, eax
shr esi, 0x18
cmp ecx, 0x20
jb 0x1003d747
mov edx, dword [esp + 0xc]
mov dword [esp + 0x28], esi
mov esi, ebx
xor ecx, ecx
shr esi, 0x18
shl esi, 0x18
and ebx, 0xffffff
mov ebp, edx
or ebx, esi
mov esi, 0xf
shr ebp, cl
shl esi, cl
and ebp, 0xf
mov edi, esi
shl ebp, 4
not edi
and edi, ebx
shr ebx, cl
add ecx, 4
and ebx, 0xf
or ebp, ebx
and esi, dword [ebp*4 + 0x103abe70]
mov ebx, esi
or ebx, edi
mov esi, ebx
shr esi, 0x18
cmp ecx, 0x20
jb 0x1003d796
mov edx, dword [esp + 0x54]
mov ecx, eax
shr ecx, 0x10
mov dword [esp + 0xc], ecx
xor ecx, ecx
shl esi, 0x18
and ebx, 0xffffff
mov ebp, edx
or ebx, esi
mov esi, 0xf
shr ebp, cl
shl esi, cl
and ebp, 0xf
mov edi, esi
shl ebp, 4
not edi
and edi, ebx
shr ebx, cl
add ecx, 4
and ebx, 0xf
or ebp, ebx
and esi, dword [ebp*4 + str.n_Oc]
mov ebx, esi
or ebx, edi
mov esi, ebx
shr esi, 0x18
cmp ecx, 0x20
jb 0x1003d7e6
mov edx, dword [esp + 0x14]
mov ecx, eax
shr ecx, 8
mov dword [esp + 0x3c], ecx
xor ecx, ecx
shl esi, 0x18
and ebx, 0xffffff
mov ebp, edx
or ebx, esi
mov esi, 0xf
shr ebp, cl
shl esi, cl
and ebp, 0xf
mov edi, esi
shl ebp, 4
not edi
and edi, ebx
shr ebx, cl
add ecx, 4
and ebx, 0xf
or ebp, ebx
and esi, dword [ebp*4 + 0x103ac670]
mov ebx, esi
or ebx, edi
mov esi, ebx
shr esi, 0x18
cmp ecx, 0x20
jb 0x1003d836
mov edi, dword [esp + 0x18]
xor ecx, ecx
mov dword [esp + 0x44], esi
mov edx, edi
shr edx, 0x18
mov esi, dword [esp + 0x2c]
shl edx, 0x18
and edi, 0xffffff
or edi, edx
mov edx, 0xf
shl edx, cl
mov ebp, edx
not ebp
shr esi, cl
and esi, 0xf
and ebp, edi
shr edi, cl
add ecx, 4
and edi, 0xf
shl esi, 4
or esi, edi
and edx, dword [esi*4 + 0x103aca70]
mov edi, edx
or edi, ebp
mov edx, edi
shr edx, 0x18
cmp ecx, 0x20
jb 0x1003d886
mov ecx, ebx
shr ecx, 0x10
mov dword [esp + 0x10], ecx
xor ecx, ecx
mov ebp, dword [esp + 0x38]
mov esi, 0xf
shl edx, 0x18
and edi, 0xffffff
shl esi, cl
or edi, edx
mov edx, esi
not edx
shr ebp, cl
and edx, edi
shr edi, cl
add ecx, 4
and ebp, 0xf
and edi, 0xf
shl ebp, 4
or ebp, edi
and esi, dword [ebp*4 + 0x103ace70]
mov edi, esi
or edi, edx
mov edx, edi
shr edx, 0x18
cmp ecx, 0x20
jb 0x1003d8d4
mov ecx, ebx
shr ecx, 8
mov dword [esp + 0x38], ecx
xor ecx, ecx
mov ebp, dword [esp + 0x34]
mov esi, 0xf
shl edx, 0x18
and edi, 0xffffff
shl esi, cl
or edi, edx
mov edx, esi
not edx
shr ebp, cl
and edx, edi
shr edi, cl
add ecx, 4
and ebp, 0xf
and edi, 0xf
shl ebp, 4
or ebp, edi
and esi, dword [ebp*4 + 0x103ad270]
mov edi, esi
or edi, edx
mov edx, edi
shr edx, 0x18
cmp ecx, 0x20
jb 0x1003d922
mov dword [esp + 8], edx
mov edx, dword [esp + 0x30]
mov dword [esp + 0x18], edi
xor ecx, ecx
mov edi, edx
shr edi, 0x18
mov ebp, dword [esp + 0x20]
mov esi, 0xf
shl edi, 0x18
and edx, 0xffffff
shl esi, cl
or edx, edi
mov edi, esi
not edi
shr ebp, cl
and edi, edx
shr edx, cl
add ecx, 4
and ebp, 0xf
and edx, 0xf
shl ebp, 4
or ebp, edx
and esi, dword [ebp*4 + 0x103ad670]
mov edx, esi
or edx, edi
mov edi, edx
shr edi, 0x18
cmp ecx, 0x20
jb 0x1003d978
mov ecx, dword [esp + 0x18]
shr ecx, 8
mov dword [esp + 0x20], ecx
xor ecx, ecx
mov ebp, dword [esp + 0x1c]
mov esi, 0xf
shl edi, 0x18
and edx, 0xffffff
shl esi, cl
or edx, edi
mov edi, esi
not edi
shr ebp, cl
and edi, edx
shr edx, cl
add ecx, 4
and ebp, 0xf
and edx, 0xf
shl ebp, 4
or ebp, edx
and esi, dword [ebp*4 + 0x103ada70]
mov edx, esi
or edx, edi
mov edi, edx
shr edi, 0x18
cmp ecx, 0x20
jb 0x1003d9c8
mov ecx, dword [esp + 0x18]
shr ecx, 0x10
mov dword [esp + 0x1c], ecx
xor ecx, ecx
mov ebp, dword [esp + 0x24]
mov esi, 0xf
shl edi, 0x18
and edx, 0xffffff
shl esi, cl
or edx, edi
mov edi, esi
not edi
shr ebp, cl
and edi, edx
shr edx, cl
add ecx, 4
and ebp, 0xf
and edx, 0xf
shl ebp, 4
or ebp, edx
and esi, dword [ebp*4 + 0x103ade70]
mov edx, esi
or edx, edi
mov edi, edx
shr edi, 0x18
cmp ecx, 0x20
jb 0x1003da18
movzx esi, byte [esp + 0x38]
movzx ecx, byte [esp + 0x1c]
movzx ebp, byte [esp + 0xc]
movzx eax, al
movzx ebx, bl
mov eax, dword [eax*4 + 0x103ae270]
mov ebx, dword [ebx*4 + 0x103af270]
mov esi, dword [esi*4 + 0x103ae670]
mov dword [esp + 0x24], ecx
movzx ecx, byte [esp + 0x20]
mov dword [esp + 0x40], esi
mov esi, dword [esp + 0x24]
mov dword [esp + 0x1c], ecx
movzx ecx, byte [esp + 0x18]
mov esi, dword [esi*4 + 0x103aea70]
mov dword [esp + 0x20], ecx
mov ecx, edx
shr ecx, 0xe
and ecx, 0x3fc
mov ecx, dword [ecx + 0x103afa70]
mov dword [esp + 4], esi
mov esi, dword [edi*4 + 0x103aee70]
movzx edi, dh
mov dword [esp + 0x54], ecx
mov ecx, dword [esp + 0x28]
mov dword [esp], esi
movzx esi, dl
mov edx, dword [esp + 0x1c]
mov ecx, dword [ecx*4 + 0x103afe70]
mov edx, dword [edx*4 + 0x103af670]
mov dword [esp + 0x14], ecx
movzx ecx, byte [esp + 0x3c]
mov dword [esp + 0xc], edx
mov edx, dword [esp + 0x20]
mov ecx, dword [ecx*4 + 0x103b1670]
mov edx, dword [edx*4 + 0x103b0270]
mov dword [esp + 0x20], ecx
mov dword [esp + 0x18], edx
mov edx, dword [edi*4 + 0x103b0670]
movzx edi, byte [esp + 0x10]
mov dword [esp + 0x2c], edx
mov edx, dword [ebp*4 + 0x103b0a70]
mov ecx, dword [edi*4 + 0x103b1a70]
mov dword [esp + 0x38], edx
mov edx, dword [esp + 0x44]
mov dword [esp + 0x1c], ecx
mov ecx, dword [esp + 8]
mov edx, dword [edx*4 + 0x103b0e70]
mov ecx, dword [ecx*4 + 0x103b1e70]
mov dword [esp + 0x34], edx
mov edx, dword [esi*4 + 0x103b1270]
mov esi, eax
mov dword [esp + 0x24], ecx
xor ecx, ecx
shr esi, 0x18
mov dword [esp + 0x30], edx
mov edx, dword [esp + 0x40]
shl esi, 0x18
and eax, 0xffffff
mov ebp, edx
or eax, esi
mov esi, 0xf
shr ebp, cl
shl esi, cl
and ebp, 0xf
mov edi, esi
shl ebp, 4
not edi
and edi, eax
shr eax, cl
add ecx, 4
and eax, 0xf
or ebp, eax
and esi, dword [ebp*4 + 0x103b2270]
mov eax, esi
or eax, edi
mov esi, eax
shr esi, 0x18
cmp ecx, 0x20
jb 0x1003db6a
mov edx, dword [esp + 4]
xor ecx, ecx
shl esi, 0x18
and eax, 0xffffff
mov ebp, edx
or eax, esi
mov esi, 0xf
shr ebp, cl
shl esi, cl
and ebp, 0xf
mov edi, esi
shl ebp, 4
not edi
and edi, eax
shr eax, cl
add ecx, 4
and eax, 0xf
or ebp, eax
and esi, dword [ebp*4 + 0x103b2670]
mov eax, esi
or eax, edi
mov esi, eax
shr esi, 0x18
cmp ecx, 0x20
jb 0x1003dbb0
mov edx, dword [esp]
xor ecx, ecx
shl esi, 0x18
and eax, 0xffffff
mov ebp, edx
or eax, esi
mov esi, 0xf
shr ebp, cl
shl esi, cl
and ebp, 0xf
mov edi, esi
shl ebp, 4
not edi
and edi, eax
shr eax, cl
add ecx, 4
and eax, 0xf
or ebp, eax
and esi, dword [ebp*4 + 0x103b2a70]
mov eax, esi
or eax, edi
mov esi, eax
shr esi, 0x18
cmp ecx, 0x20
jb 0x1003dbf5
mov edx, dword [esp + 0xc]
mov dword [esp + 0x28], esi
mov esi, ebx
xor ecx, ecx
shr esi, 0x18
shl esi, 0x18
and ebx, 0xffffff
mov ebp, edx
or ebx, esi
mov esi, 0xf
shr ebp, cl
shl esi, cl
and ebp, 0xf
mov edi, esi
shl ebp, 4
not edi
and edi, ebx
shr ebx, cl
add ecx, 4
and ebx, 0xf
or ebp, ebx
and esi, dword [ebp*4 + 0x103b2e70]
mov ebx, esi
or ebx, edi
mov esi, ebx
shr esi, 0x18
cmp ecx, 0x20
jb 0x1003dc44
mov edx, dword [esp + 0x54]
mov ecx, eax
shr ecx, 8
mov dword [esp + 0xc], ecx
xor ecx, ecx
shl esi, 0x18
and ebx, 0xffffff
mov ebp, edx
or ebx, esi
mov esi, 0xf
shr ebp, cl
shl esi, cl
and ebp, 0xf
mov edi, esi
shl ebp, 4
not edi
and edi, ebx
shr ebx, cl
add ecx, 4
and ebx, 0xf
or ebp, ebx
and esi, dword [ebp*4 + 0x103b3270]
mov ebx, esi
or ebx, edi
mov esi, ebx
shr esi, 0x18
cmp ecx, 0x20
jb 0x1003dc94
mov edx, dword [esp + 0x14]
mov ecx, eax
shr ecx, 0x10
mov dword [esp + 0x3c], ecx
xor ecx, ecx
shl esi, 0x18
and ebx, 0xffffff
mov ebp, edx
or ebx, esi
mov esi, 0xf
shr ebp, cl
shl esi, cl
and ebp, 0xf
mov edi, esi
shl ebp, 4
not edi
and edi, ebx
shr ebx, cl
add ecx, 4
and ebx, 0xf
or ebp, ebx
and esi, dword [ebp*4 + 0x103b3670]
mov ebx, esi
or ebx, edi
mov esi, ebx
shr esi, 0x18
cmp ecx, 0x20
jb 0x1003dce4
mov edi, dword [esp + 0x18]
xor ecx, ecx
mov dword [esp + 0x44], esi
mov edx, edi
shr edx, 0x18
mov esi, dword [esp + 0x2c]
shl edx, 0x18
and edi, 0xffffff
or edi, edx
mov edx, 0xf
shl edx, cl
mov ebp, edx
not ebp
shr esi, cl
and esi, 0xf
and ebp, edi
shr edi, cl
add ecx, 4
and edi, 0xf
shl esi, 4
or esi, edi
and edx, dword [esi*4 + 0x103b3a70]
mov edi, edx
or edi, ebp
mov edx, edi
shr edx, 0x18
cmp ecx, 0x20
jb 0x1003dd34
mov ecx, ebx
shr ecx, 8
mov dword [esp + 0x2c], ecx
xor ecx, ecx
mov ebp, dword [esp + 0x38]
mov esi, 0xf
shl edx, 0x18
and edi, 0xffffff
shl esi, cl
or edi, edx
mov edx, esi
not edx
shr ebp, cl
and edx, edi
shr edi, cl
add ecx, 4
and ebp, 0xf
and edi, 0xf
shl ebp, 4
or ebp, edi
and esi, dword [ebp*4 + 0x103b3e70]
mov edi, esi
or edi, edx
mov edx, edi
shr edx, 0x18
cmp ecx, 0x20
jb 0x1003dd82
mov ecx, ebx
shr ecx, 0x10
mov dword [esp + 8], ecx
xor ecx, ecx
mov ebp, dword [esp + 0x34]
mov esi, 0xf
shl edx, 0x18
and edi, 0xffffff
shl esi, cl
or edi, edx
mov edx, esi
not edx
shr ebp, cl
and edx, edi
shr edi, cl
add ecx, 4
and ebp, 0xf
and edi, 0xf
shl ebp, 4
or ebp, edi
and esi, dword [ebp*4 + str.UYe.]
mov edi, esi
or edi, edx
mov edx, edi
shr edx, 0x18
cmp ecx, 0x20
jb 0x1003ddd0
mov dword [esp + 0x10], edx
mov edx, dword [esp + 0x30]
mov dword [esp + 0x18], edi
xor ecx, ecx
mov edi, edx
shr edi, 0x18
mov ebp, dword [esp + 0x20]
mov esi, 0xf
shl edi, 0x18
and edx, 0xffffff
shl esi, cl
or edx, edi
mov edi, esi
not edi
shr ebp, cl
and edi, edx
shr edx, cl
add ecx, 4
and ebp, 0xf
and edx, 0xf
shl ebp, 4
or ebp, edx
and esi, dword [ebp*4 + 0x103b4670]
mov edx, esi
or edx, edi
mov edi, edx
shr edi, 0x18
cmp ecx, 0x20
jb 0x1003de26
mov ecx, dword [esp + 0x18]
shr ecx, 8
mov dword [esp + 0x20], ecx
xor ecx, ecx
mov ebp, dword [esp + 0x1c]
mov esi, 0xf
shl edi, 0x18
and edx, 0xffffff
shl esi, cl
or edx, edi
mov edi, esi
not edi
shr ebp, cl
and edi, edx
shr edx, cl
add ecx, 4
and ebp, 0xf
and edx, 0xf
shl ebp, 4
or ebp, edx
and esi, dword [ebp*4 + str._DM8_tv]
mov edx, esi
or edx, edi
mov edi, edx
shr edi, 0x18
cmp ecx, 0x20
jb 0x1003de76
mov ecx, dword [esp + 0x18]
shr ecx, 0x10
mov dword [esp + 0x1c], ecx
xor ecx, ecx
mov ebp, dword [esp + 0x24]
mov esi, 0xf
shl edi, 0x18
and edx, 0xffffff
shl esi, cl
or edx, edi
mov edi, esi
not edi
shr ebp, cl
and edi, edx
shr edx, cl
add ecx, 4
and ebp, 0xf
and edx, 0xf
shl ebp, 4
or ebp, edx
and esi, dword [ebp*4 + 0x103b4e70]
mov edx, esi
or edx, edi
mov edi, edx
shr edi, 0x18
cmp ecx, 0x20
jb 0x1003dec6
movzx esi, byte [esp + 0x2c]
movzx ecx, byte [esp + 0x1c]
movzx ebp, byte [esp + 0x3c]
movzx eax, al
movzx ebx, bl
mov eax, dword [eax*4 + 0x103b5270]
mov ebx, dword [ebx*4 + 0x103b6270]
mov esi, dword [esi*4 + 0x103b5670]
mov dword [esp + 0x24], ecx
movzx ecx, byte [esp + 0x20]
mov dword [esp + 0x40], esi
mov esi, dword [esp + 0x24]
mov dword [esp + 0x1c], ecx
movzx ecx, byte [esp + 0x18]
mov esi, dword [esi*4 + 0x103b5a70]
mov dword [esp + 0x20], ecx
mov ecx, edx
shr ecx, 0xe
and ecx, 0x3fc
mov ecx, dword [ecx + 0x103b6a70]
mov dword [esp + 4], esi
mov esi, dword [edi*4 + 0x103b5e70]
movzx edi, dh
mov dword [esp + 0x3c], ecx
mov ecx, dword [esp + 0x28]
mov dword [esp], esi
movzx esi, dl
mov edx, dword [esp + 0x1c]
mov ecx, dword [ecx*4 + 0x103b6e70]
mov edx, dword [edx*4 + 0x103b6670]
mov dword [esp + 0x14], ecx
movzx ecx, byte [esp + 0xc]
mov dword [esp + 0x54], edx
mov edx, dword [esp + 0x20]
mov ecx, dword [ecx*4 + 0x103b8670]
mov edx, dword [edx*4 + 0x103b7270]
mov dword [esp + 0x20], ecx
mov dword [esp + 0x18], edx
mov edx, dword [edi*4 + 0x103b7670]
movzx edi, byte [esp + 8]
mov dword [esp + 0x2c], edx
mov edx, dword [ebp*4 + 0x103b7a70]
mov ecx, dword [edi*4 + 0x103b8a70]
mov dword [esp + 0x38], edx
mov edx, dword [esp + 0x44]
mov dword [esp + 0x1c], ecx
mov ecx, dword [esp + 0x10]
mov edx, dword [edx*4 + 0x103b7e70]
mov ecx, dword [ecx*4 + 0x103b8e70]
mov dword [esp + 0x34], edx
mov edx, dword [esi*4 + 0x103b8270]
mov esi, eax
mov dword [esp + 0x24], ecx
xor ecx, ecx
shr esi, 0x18
mov dword [esp + 0x30], edx
mov edx, dword [esp + 0x40]
shl esi, 0x18
and eax, 0xffffff
mov ebp, edx
or eax, esi
mov esi, 0xf
shr ebp, cl
shl esi, cl
and ebp, 0xf
mov edi, esi
shl ebp, 4
not edi
and edi, eax
shr eax, cl
add ecx, 4
and eax, 0xf
or ebp, eax
and esi, dword [ebp*4 + 0x103b9270]
mov eax, esi
or eax, edi
mov esi, eax
shr esi, 0x18
cmp ecx, 0x20
jb 0x1003e018
mov edx, dword [esp + 4]
xor ecx, ecx
shl esi, 0x18
and eax, 0xffffff
mov ebp, edx
or eax, esi
mov esi, 0xf
shr ebp, cl
shl esi, cl
and ebp, 0xf
mov edi, esi
shl ebp, 4
not edi
and edi, eax
shr eax, cl
add ecx, 4
and eax, 0xf
or ebp, eax
and esi, dword [ebp*4 + 0x103b9670]
mov eax, esi
or eax, edi
mov esi, eax
shr esi, 0x18
cmp ecx, 0x20
jb 0x1003e05e
mov edx, dword [esp]
xor ecx, ecx
shl esi, 0x18
and eax, 0xffffff
mov ebp, edx
or eax, esi
mov esi, 0xf
shr ebp, cl
shl esi, cl
and ebp, 0xf
mov edi, esi
shl ebp, 4
not edi
and edi, eax
shr eax, cl
add ecx, 4
and eax, 0xf
or ebp, eax
and esi, dword [ebp*4 + 0x103b9a70]
mov eax, esi
or eax, edi
mov esi, eax
shr esi, 0x18
cmp ecx, 0x20
jb 0x1003e0a3
mov edx, dword [esp + 0x54]
mov dword [esp + 0x28], esi
mov esi, ebx
xor ecx, ecx
shr esi, 0x18
shl esi, 0x18
and ebx, 0xffffff
mov ebp, edx
or ebx, esi
mov esi, 0xf
shr ebp, cl
shl esi, cl
and ebp, 0xf
mov edi, esi
shl ebp, 4
not edi
and edi, ebx
shr ebx, cl
add ecx, 4
and ebx, 0xf
or ebp, ebx
and esi, dword [ebp*4 + 0x103b9e70]
mov ebx, esi
or ebx, edi
mov esi, ebx
shr esi, 0x18
cmp ecx, 0x20
jb 0x1003e0f2
mov edx, dword [esp + 0x3c]
mov ecx, eax
shr ecx, 8
mov dword [esp + 0xc], ecx
xor ecx, ecx
shl esi, 0x18
and ebx, 0xffffff
mov ebp, edx
or ebx, esi
mov esi, 0xf
shr ebp, cl
shl esi, cl
and ebp, 0xf
mov edi, esi
shl ebp, 4
not edi
and edi, ebx
shr ebx, cl
add ecx, 4
and ebx, 0xf
or ebp, ebx
and esi, dword [ebp*4 + 0x103ba270]
mov ebx, esi
or ebx, edi
mov esi, ebx
shr esi, 0x18
cmp ecx, 0x20
jb 0x1003e142
mov edx, dword [esp + 0x14]
mov ecx, eax
shr ecx, 0x10
mov dword [esp + 0x3c], ecx
xor ecx, ecx
shl esi, 0x18
and ebx, 0xffffff
mov ebp, edx
or ebx, esi
mov esi, 0xf
shr ebp, cl
shl esi, cl
and ebp, 0xf
mov edi, esi
shl ebp, 4
not edi
and edi, ebx
shr ebx, cl
add ecx, 4
and ebx, 0xf
or ebp, ebx
and esi, dword [ebp*4 + 0x103ba670]
mov ebx, esi
or ebx, edi
mov esi, ebx
shr esi, 0x18
cmp ecx, 0x20
jb 0x1003e192
mov edi, dword [esp + 0x18]
xor ecx, ecx
mov dword [esp + 0x44], esi
mov edx, edi
shr edx, 0x18
mov esi, dword [esp + 0x2c]
shl edx, 0x18
and edi, 0xffffff
or edi, edx
mov edx, 0xf
shl edx, cl
mov ebp, edx
not ebp
shr esi, cl
and esi, 0xf
and ebp, edi
shr edi, cl
add ecx, 4
and edi, 0xf
shl esi, 4
or esi, edi
and edx, dword [esi*4 + 0x103baa70]
mov edi, edx
or edi, ebp
mov edx, edi
shr edx, 0x18
cmp ecx, 0x20
jb 0x1003e1e2
mov ecx, ebx
shr ecx, 8
mov dword [esp + 0x2c], ecx
xor ecx, ecx
mov ebp, dword [esp + 0x38]
mov esi, 0xf
shl edx, 0x18
and edi, 0xffffff
shl esi, cl
or edi, edx
mov edx, esi
not edx
shr ebp, cl
and edx, edi
shr edi, cl
add ecx, 4
and ebp, 0xf
and edi, 0xf
shl ebp, 4
or ebp, edi
and esi, dword [ebp*4 + 0x103bae70]
mov edi, esi
or edi, edx
mov edx, edi
shr edx, 0x18
cmp ecx, 0x20
jb 0x1003e230
mov ecx, ebx
shr ecx, 0x10
mov dword [esp + 8], ecx
xor ecx, ecx
mov ebp, dword [esp + 0x34]
mov esi, 0xf
shl edx, 0x18
and edi, 0xffffff
shl esi, cl
or edi, edx
mov edx, esi
not edx
shr ebp, cl
and edx, edi
shr edi, cl
add ecx, 4
and ebp, 0xf
and edi, 0xf
shl ebp, 4
or ebp, edi
and esi, dword [ebp*4 + 0x103bb270]
mov edi, esi
or edi, edx
mov edx, edi
shr edx, 0x18
cmp ecx, 0x20
jb 0x1003e27e
mov dword [esp + 0x10], edx
mov edx, dword [esp + 0x30]
mov dword [esp + 0x18], edi
xor ecx, ecx
mov edi, edx
shr edi, 0x18
mov ebp, dword [esp + 0x20]
mov esi, 0xf
shl edi, 0x18
and edx, 0xffffff
shl esi, cl
or edx, edi
mov edi, esi
not edi
shr ebp, cl
and edi, edx
shr edx, cl
add ecx, 4
and ebp, 0xf
and edx, 0xf
shl ebp, 4
or ebp, edx
and esi, dword [ebp*4 + 0x103bb670]
mov edx, esi
or edx, edi
mov edi, edx
shr edi, 0x18
cmp ecx, 0x20
jb 0x1003e2d4
mov ecx, dword [esp + 0x18]
shr ecx, 8
mov dword [esp + 0x20], ecx
xor ecx, ecx
mov ebp, dword [esp + 0x1c]
mov esi, 0xf
shl edi, 0x18
and edx, 0xffffff
shl esi, cl
or edx, edi
mov edi, esi
not edi
shr ebp, cl
and edi, edx
shr edx, cl
add ecx, 4
and ebp, 0xf
and edx, 0xf
shl ebp, 4
or ebp, edx
and esi, dword [ebp*4 + 0x103bba70]
mov edx, esi
or edx, edi
mov edi, edx
shr edi, 0x18
cmp ecx, 0x20
jb 0x1003e324
mov ecx, dword [esp + 0x18]
shr ecx, 0x10
mov dword [esp + 0x1c], ecx
xor ecx, ecx
mov ebp, dword [esp + 0x24]
mov esi, 0xf
shl edi, 0x18
and edx, 0xffffff
shl esi, cl
or edx, edi
mov edi, esi
not edi
shr ebp, cl
and edi, edx
shr edx, cl
add ecx, 4
and ebp, 0xf
and edx, 0xf
shl ebp, 4
or ebp, edx
and esi, dword [ebp*4 + 0x103bbe70]
mov edx, esi
or edx, edi
mov edi, edx
shr edi, 0x18
cmp ecx, 0x20
jb 0x1003e374
movzx esi, byte [esp + 0x2c]
movzx ecx, byte [esp + 0x1c]
movzx ebp, byte [esp + 0x3c]
movzx eax, al
movzx ebx, bl
mov eax, dword [eax*4 + 0x103bc270]
mov ebx, dword [ebx*4 + 0x103bd270]
mov esi, dword [esi*4 + 0x103bc670]
mov dword [esp + 0x24], ecx
movzx ecx, byte [esp + 0x20]
mov dword [esp + 0x40], esi
mov esi, dword [esp + 0x24]
mov dword [esp + 0x1c], ecx
movzx ecx, byte [esp + 0x18]
mov esi, dword [esi*4 + 0x103bca70]
mov dword [esp + 0x20], ecx
mov ecx, edx
shr ecx, 0xe
and ecx, 0x3fc
mov ecx, dword [ecx + 0x103bda70]
mov dword [esp + 4], esi
mov esi, dword [edi*4 + 0x103bce70]
movzx edi, dh
mov dword [esp + 0x3c], ecx
mov ecx, dword [esp + 0x28]
mov dword [esp], esi
movzx esi, dl
mov edx, dword [esp + 0x1c]
mov ecx, dword [ecx*4 + 0x103bde70]
mov edx, dword [edx*4 + 0x103bd670]
mov dword [esp + 0x14], ecx
movzx ecx, byte [esp + 0xc]
mov dword [esp + 0x54], edx
mov edx, dword [esp + 0x20]
mov ecx, dword [ecx*4 + 0x103bf670]
mov edx, dword [edx*4 + 0x103be270]
mov dword [esp + 0x20], ecx
mov dword [esp + 0x18], edx
mov edx, dword [edi*4 + 0x103be670]
movzx edi, byte [esp + 8]
mov dword [esp + 0x2c], edx
mov edx, dword [ebp*4 + 0x103bea70]
mov ecx, dword [edi*4 + 0x103bfa70]
mov dword [esp + 0x38], edx
mov edx, dword [esp + 0x44]
mov dword [esp + 0x1c], ecx
mov ecx, dword [esp + 0x10]
mov edx, dword [edx*4 + 0x103bee70]
mov ecx, dword [ecx*4 + 0x103bfe70]
mov dword [esp + 0x34], edx
mov edx, dword [esi*4 + 0x103bf270]
mov esi, eax
mov dword [esp + 0x24], ecx
xor ecx, ecx
shr esi, 0x18
mov dword [esp + 0x30], edx
mov edx, dword [esp + 0x40]
shl esi, 0x18
and eax, 0xffffff
mov ebp, edx
or eax, esi
mov esi, 0xf
shr ebp, cl
shl esi, cl
and ebp, 0xf
mov edi, esi
shl ebp, 4
not edi
and edi, eax
shr eax, cl
add ecx, 4
and eax, 0xf
or ebp, eax
and esi, dword [ebp*4 + 0x103c0270]
mov eax, esi
or eax, edi
mov esi, eax
shr esi, 0x18
cmp ecx, 0x20
jb 0x1003e4c6
mov edx, dword [esp + 4]
xor ecx, ecx
shl esi, 0x18
and eax, 0xffffff
mov ebp, edx
or eax, esi
mov esi, 0xf
shr ebp, cl
shl esi, cl
and ebp, 0xf
mov edi, esi
shl ebp, 4
not edi
and edi, eax
shr eax, cl
add ecx, 4
and eax, 0xf
or ebp, eax
and esi, dword [ebp*4 + 0x103c0670]
mov eax, esi
or eax, edi
mov esi, eax
shr esi, 0x18
cmp ecx, 0x20
jb 0x1003e50c
mov edx, dword [esp]
xor ecx, ecx
shl esi, 0x18
and eax, 0xffffff
mov ebp, edx
or eax, esi
mov esi, 0xf
shr ebp, cl
shl esi, cl
and ebp, 0xf
mov edi, esi
shl ebp, 4
not edi
and edi, eax
shr eax, cl
add ecx, 4
and eax, 0xf
or ebp, eax
and esi, dword [ebp*4 + 0x103c0a70]
mov eax, esi
or eax, edi
mov esi, eax
shr esi, 0x18
cmp ecx, 0x20
jb 0x1003e551
mov edx, dword [esp + 0x54]
mov dword [esp + 0x28], esi
mov esi, ebx
xor ecx, ecx
shr esi, 0x18
shl esi, 0x18
and ebx, 0xffffff
mov ebp, edx
or ebx, esi
mov esi, 0xf
shr ebp, cl
shl esi, cl
and ebp, 0xf
mov edi, esi
shl ebp, 4
not edi
and edi, ebx
shr ebx, cl
add ecx, 4
and ebx, 0xf
or ebp, ebx
and esi, dword [ebp*4 + 0x103c0e70]
mov ebx, esi
or ebx, edi
mov esi, ebx
shr esi, 0x18
cmp ecx, 0x20
jb 0x1003e5a0
mov edx, dword [esp + 0x3c]
mov ecx, eax
shr ecx, 8
mov dword [esp + 0xc], ecx
xor ecx, ecx
shl esi, 0x18
and ebx, 0xffffff
mov ebp, edx
or ebx, esi
mov esi, 0xf
shr ebp, cl
shl esi, cl
and ebp, 0xf
mov edi, esi
shl ebp, 4
not edi
and edi, ebx
shr ebx, cl
add ecx, 4
and ebx, 0xf
or ebp, ebx
and esi, dword [ebp*4 + 0x103c1270]
mov ebx, esi
or ebx, edi
mov esi, ebx
shr esi, 0x18
cmp ecx, 0x20
jb 0x1003e5f0
mov edx, dword [esp + 0x14]
mov ecx, eax
shr ecx, 0x10
mov dword [esp + 0x3c], ecx
xor ecx, ecx
shl esi, 0x18
and ebx, 0xffffff
mov ebp, edx
or ebx, esi
mov esi, 0xf
shr ebp, cl
shl esi, cl
and ebp, 0xf
mov edi, esi
shl ebp, 4
not edi
and edi, ebx
shr ebx, cl
add ecx, 4
and ebx, 0xf
or ebp, ebx
and esi, dword [ebp*4 + 0x103c1670]
mov ebx, esi
or ebx, edi
mov esi, ebx
shr esi, 0x18
cmp ecx, 0x20
jb 0x1003e640
mov edi, dword [esp + 0x18]
xor ecx, ecx
mov dword [esp + 0x44], esi
mov edx, edi
shr edx, 0x18
mov esi, dword [esp + 0x2c]
shl edx, 0x18
and edi, 0xffffff
or edi, edx
mov edx, 0xf
shl edx, cl
mov ebp, edx
not ebp
shr esi, cl
and esi, 0xf
and ebp, edi
shr edi, cl
add ecx, 4
and edi, 0xf
shl esi, 4
or esi, edi
and edx, dword [esi*4 + 0x103c1a70]
mov edi, edx
or edi, ebp
mov edx, edi
shr edx, 0x18
cmp ecx, 0x20
jb 0x1003e690
mov ecx, ebx
shr ecx, 8
mov dword [esp + 0x2c], ecx
xor ecx, ecx
mov ebp, dword [esp + 0x38]
mov esi, 0xf
shl edx, 0x18
and edi, 0xffffff
shl esi, cl
or edi, edx
mov edx, esi
not edx
shr ebp, cl
and edx, edi
shr edi, cl
add ecx, 4
and ebp, 0xf
and edi, 0xf
shl ebp, 4
or ebp, edi
and esi, dword [ebp*4 + 0x103c1e70]
mov edi, esi
or edi, edx
mov edx, edi
shr edx, 0x18
cmp ecx, 0x20
jb 0x1003e6de
mov ecx, ebx
shr ecx, 0x10
mov dword [esp + 8], ecx
xor ecx, ecx
mov ebp, dword [esp + 0x34]
mov esi, 0xf
shl edx, 0x18
and edi, 0xffffff
shl esi, cl
or edi, edx
mov edx, esi
not edx
shr ebp, cl
and edx, edi
shr edi, cl
add ecx, 4
and ebp, 0xf
and edi, 0xf
shl ebp, 4
or ebp, edi
and esi, dword [ebp*4 + 0x103c2270]
mov edi, esi
or edi, edx
mov edx, edi
shr edx, 0x18
cmp ecx, 0x20
jb 0x1003e72c
mov dword [esp + 0x10], edx
mov edx, dword [esp + 0x30]
mov dword [esp + 0x18], edi
xor ecx, ecx
mov edi, edx
shr edi, 0x18
mov ebp, dword [esp + 0x20]
mov esi, 0xf
shl edi, 0x18
and edx, 0xffffff
shl esi, cl
or edx, edi
mov edi, esi
not edi
shr ebp, cl
and edi, edx
shr edx, cl
add ecx, 4
and ebp, 0xf
and edx, 0xf
shl ebp, 4
or ebp, edx
and esi, dword [ebp*4 + 0x103c2670]
mov edx, esi
or edx, edi
mov edi, edx
shr edi, 0x18
cmp ecx, 0x20
jb 0x1003e782
mov ecx, dword [esp + 0x18]
shr ecx, 8
mov dword [esp + 0x20], ecx
xor ecx, ecx
mov ebp, dword [esp + 0x1c]
mov esi, 0xf
shl edi, 0x18
and edx, 0xffffff
shl esi, cl
or edx, edi
mov edi, esi
not edi
shr ebp, cl
and edi, edx
shr edx, cl
add ecx, 4
and ebp, 0xf
and edx, 0xf
shl ebp, 4
or ebp, edx
and esi, dword [ebp*4 + 0x103c2a70]
mov edx, esi
or edx, edi
mov edi, edx
shr edi, 0x18
cmp ecx, 0x20
jb 0x1003e7d2
mov ecx, dword [esp + 0x18]
shr ecx, 0x10
mov dword [esp + 0x1c], ecx
xor ecx, ecx
mov ebp, dword [esp + 0x24]
mov esi, 0xf
shl edi, 0x18
and edx, 0xffffff
shl esi, cl
or edx, edi
mov edi, esi
not edi
shr ebp, cl
and edi, edx
shr edx, cl
add ecx, 4
and ebp, 0xf
and edx, 0xf
shl ebp, 4
or ebp, edx
and esi, dword [ebp*4 + 0x103c2e70]
mov edx, esi
or edx, edi
mov edi, edx
shr edi, 0x18
cmp ecx, 0x20
jb 0x1003e822
movzx esi, byte [esp + 0x2c]
movzx ecx, byte [esp + 0x1c]
movzx ebp, byte [esp + 0x3c]
movzx eax, al
mov eax, dword [eax*4 + 0x103c3270]
mov esi, dword [esi*4 + 0x103c3670]
mov dword [esp + 0x24], ecx
movzx ecx, bl
movzx ebx, byte [esp + 0x18]
mov dword [esp + 0x1c], ecx
movzx ecx, byte [esp + 0x20]
mov dword [esp + 0x2c], esi
mov esi, dword [esp + 0x24]
mov ebx, dword [ebx*4 + 0x103c5270]
mov dword [esp + 0x20], ecx
mov ecx, edx
shr ecx, 0xe
and ecx, 0x3fc
mov esi, dword [esi*4 + 0x103c3a70]
mov ecx, dword [ecx + 0x103c4a70]
mov dword [esp + 0x38], esi
mov esi, dword [edi*4 + 0x103c3e70]
movzx edi, dh
movzx edx, dl
mov edx, dword [edx*4 + 0x103c6270]
mov dword [esp + 0x34], esi
mov esi, dword [esp + 0x1c]
mov dword [esp + 0x1c], ecx
mov ecx, dword [esp + 0x28]
mov esi, dword [esi*4 + 0x103c4270]
mov ecx, dword [ecx*4 + 0x103c4e70]
mov dword [esp + 0x18], esi
mov esi, dword [esp + 0x20]
mov dword [esp + 0x24], ecx
movzx ecx, byte [esp + 0xc]
mov esi, dword [esi*4 + 0x103c4670]
mov ecx, dword [ecx*4 + 0x103c6670]
mov dword [esp + 0x20], esi
mov esi, dword [edi*4 + 0x103c5670]
movzx edi, byte [esp + 8]
mov dword [esp + 0x30], ecx
mov dword [esp + 0x14], esi
mov esi, dword [ebp*4 + 0x103c5a70]
mov ecx, dword [edi*4 + 0x103c6a70]
mov dword [esp + 0xc], esi
mov esi, dword [esp + 0x44]
mov dword [esp + 0x28], ecx
mov ecx, dword [esp + 0x10]
mov esi, dword [esi*4 + 0x103c5e70]
mov ecx, dword [ecx*4 + 0x103c6e70]
mov dword [esp + 0x3c], esi
mov esi, eax
mov dword [esp + 0x44], ecx
xor ecx, ecx
shr esi, 0x18
mov edi, 0xf
shl esi, 0x18
and eax, 0xffffff
shl edi, cl
or eax, esi
mov ebp, edi
not ebp
and ebp, eax
shr eax, cl
and eax, 0xf
mov esi, eax
mov eax, dword [esp + 0x2c]
shr eax, cl
add ecx, 4
and eax, 0xf
shl eax, 4
or eax, esi
and edi, dword [eax*4 + 0x103c7270]
mov eax, edi
or eax, ebp
mov esi, eax
shr esi, 0x18
cmp ecx, 0x20
jb 0x1003e96d
xor ecx, ecx
shl esi, 0x18
and eax, 0xffffff
mov edi, dword [esp + 0x38]
or eax, esi
mov ebp, eax
mov eax, 0xf
shl eax, cl
mov esi, eax
shr edi, cl
not esi
and edi, 0xf
and esi, ebp
shr ebp, cl
shl edi, 4
add ecx, 4
and ebp, 0xf
or edi, ebp
and eax, dword [edi*4 + 0x103c7670]
or eax, esi
mov esi, eax
shr esi, 0x18
cmp ecx, 0x20
jb 0x1003e9b3
xor ecx, ecx
shl esi, 0x18
and eax, 0xffffff
mov edi, dword [esp + 0x34]
or eax, esi
mov ebp, eax
mov eax, 0xf
shl eax, cl
mov esi, eax
shr edi, cl
not esi
and edi, 0xf
and esi, ebp
shr ebp, cl
shl edi, 4
add ecx, 4
and ebp, 0xf
or edi, ebp
and eax, dword [edi*4 + 0x103c7a70]
or eax, esi
mov esi, eax
shr esi, 0x18
cmp ecx, 0x20
jb 0x1003e9f7
mov dword [esp + 0x34], eax
mov eax, dword [esp + 0x18]
mov dword [esp + 0x38], esi
xor ecx, ecx
mov esi, eax
shr esi, 0x18
shl esi, 0x18
and eax, 0xffffff
mov edi, dword [esp + 0x20]
or eax, esi
mov ebp, eax
mov eax, 0xf
shl eax, cl
mov esi, eax
shr edi, cl
not esi
and edi, 0xf
and esi, ebp
shr ebp, cl
shl edi, 4
add ecx, 4
and ebp, 0xf
or edi, ebp
and eax, dword [edi*4 + 0x103c7e70]
or eax, esi
mov esi, eax
shr esi, 0x18
cmp ecx, 0x20
jb 0x1003ea4c
mov ecx, dword [esp + 0x34]
shr ecx, 8
mov dword [esp + 0x20], ecx
xor ecx, ecx
shl esi, 0x18
and eax, 0xffffff
mov edi, dword [esp + 0x1c]
or eax, esi
mov ebp, eax
mov eax, 0xf
shl eax, cl
mov esi, eax
shr edi, cl
not esi
and edi, 0xf
and esi, ebp
shr ebp, cl
shl edi, 4
add ecx, 4
and ebp, 0xf
or edi, ebp
and eax, dword [edi*4 + 0x103c8270]
or eax, esi
mov esi, eax
shr esi, 0x18
cmp ecx, 0x20
jb 0x1003ea9b
mov ecx, dword [esp + 0x34]
shr ecx, 0x10
mov dword [esp + 0x1c], ecx
xor ecx, ecx
shl esi, 0x18
and eax, 0xffffff
mov edi, dword [esp + 0x24]
or eax, esi
mov ebp, eax
mov eax, 0xf
shl eax, cl
mov esi, eax
shr edi, cl
not esi
and edi, 0xf
and esi, ebp
shr ebp, cl
shl edi, 4
add ecx, 4
and ebp, 0xf
or edi, ebp
and eax, dword [edi*4 + 0x103c8670]
or eax, esi
mov esi, eax
shr esi, 0x18
cmp ecx, 0x20
jb 0x1003eaea
mov edi, dword [esp + 0x14]
mov dword [esp + 0x24], esi
mov esi, ebx
xor ecx, ecx
mov dword [esp + 0x18], eax
shr esi, 0x18
mov eax, 0xf
shl esi, 0x18
and ebx, 0xffffff
mov ebp, edi
shl eax, cl
or ebx, esi
shr ebp, cl
mov esi, eax
and ebp, 0xf
not esi
shl ebp, 4
and esi, ebx
shr ebx, cl
add ecx, 4
and ebx, 0xf
or ebp, ebx
and eax, dword [ebp*4 + 0x103c8a70]
mov ebx, eax
or ebx, esi
mov esi, ebx
shr esi, 0x18
cmp ecx, 0x20
jb 0x1003eb3f
mov eax, dword [esp + 0x18]
mov edi, dword [esp + 0xc]
xor ecx, ecx
shr eax, 8
mov dword [esp + 0x2c], eax
mov eax, 0xf
shl esi, 0x18
and ebx, 0xffffff
mov ebp, edi
shl eax, cl
or ebx, esi
shr ebp, cl
mov esi, eax
and ebp, 0xf
not esi
shl ebp, 4
and esi, ebx
shr ebx, cl
add ecx, 4
and ebx, 0xf
or ebp, ebx
and eax, dword [ebp*4 + 0x103c8e70]
mov ebx, eax
or ebx, esi
mov esi, ebx
shr esi, 0x18
cmp ecx, 0x20
jb 0x1003eb91
mov eax, dword [esp + 0x18]
mov edi, dword [esp + 0x3c]
xor ecx, ecx
shr eax, 0x10
mov dword [esp + 0xc], eax
mov eax, 0xf
shl esi, 0x18
and ebx, 0xffffff
mov ebp, edi
shl eax, cl
or ebx, esi
shr ebp, cl
mov esi, eax
and ebp, 0xf
not esi
shl ebp, 4
and esi, ebx
shr ebx, cl
add ecx, 4
and ebx, 0xf
or ebp, ebx
and eax, dword [ebp*4 + 0x103c9270]
mov ebx, eax
or ebx, esi
mov esi, ebx
shr esi, 0x18
cmp ecx, 0x20
jb 0x1003ebe3
mov ebp, dword [esp + 0x30]
mov dword [esp + 0x3c], esi
mov esi, edx
xor ecx, ecx
shr esi, 0x18
mov eax, 0xf
shl esi, 0x18
and edx, 0xffffff
mov edi, ebp
shl eax, cl
or edx, esi
shr edi, cl
mov esi, eax
and edi, 0xf
not esi
shl edi, 4
and esi, edx
shr edx, cl
add ecx, 4
and edx, 0xf
or edi, edx
and eax, dword [edi*4 + 0x103c9670]
mov edx, eax
or edx, esi
mov esi, edx
shr esi, 0x18
cmp ecx, 0x20
jb 0x1003ec33
mov ebp, dword [esp + 0x28]
mov eax, ebx
xor ecx, ecx
shr eax, 8
mov dword [esp + 0x30], eax
mov eax, 0xf
shl esi, 0x18
and edx, 0xffffff
mov edi, ebp
shl eax, cl
or edx, esi
shr edi, cl
mov esi, eax
and edi, 0xf
not esi
shl edi, 4
and esi, edx
shr edx, cl
add ecx, 4
and edx, 0xf
or edi, edx
and eax, dword [edi*4 + 0x103c9a70]
mov edx, eax
or edx, esi
mov esi, edx
shr esi, 0x18
cmp ecx, 0x20
jb 0x1003ec83
mov ebp, dword [esp + 0x44]
mov eax, ebx
xor ecx, ecx
shr eax, 0x10
mov dword [esp + 0x28], eax
mov eax, 0xf
shl esi, 0x18
and edx, 0xffffff
mov edi, ebp
shl eax, cl
or edx, esi
shr edi, cl
mov esi, eax
and edi, 0xf
not esi
shl edi, 4
and esi, edx
shr edx, cl
add ecx, 4
and edx, 0xf
or edi, edx
and eax, dword [edi*4 + 0x103c9e70]
mov edx, eax
or edx, esi
mov esi, edx
shr esi, 0x18
cmp ecx, 0x20
jb 0x1003ecd3
mov eax, dword [esp + 0xd0]
mov cl, byte [eax]
mov al, 0xff
mov ch, cl
xor ch, 0x28
cmp cl, al
jne 0x1003ed2b
add ch, 0x5b
test cl, cl
jne 0x1003ed32
xor ch, 8
mov al, 0x68
cmp cl, al
jne 0x1003ed3b
xor ch, 0xa1
add cl, 0xde
jne 0x1003ed43
add ch, 0x62
xor cl, 0xfa
jne 0x1003ed4b
add ch, 0x42
cmp cl, al
jne 0x1003ed52
add ch, 0xcf
mov al, 0xf1
cmp cl, al
jne 0x1003ed5b
xor ch, 0x8b
mov al, 0xf0
sub al, cl
jne 0x1003ed64
add ch, 0xbb
mov cl, 0xcf
mul cl
dec al
jne 0x1003ed6f
add ch, 0x6b
mov cl, 0xb9
mul cl
inc al
jne 0x1003ed7a
add ch, 0x4c
mov cl, 0x5e
xor al, cl
jne 0x1003ed83
add ch, 0x16
add al, 0x7b
jne 0x1003ed8a
add ch, 6
mov cl, 0x7f
mul cl
mov ah, 0x81
mov cl, al
cmp cl, ah
jne 0x1003ed99
xor ch, 0x6f
cmp cl, 0x80
jne 0x1003eda1
add ch, 0x62
mov al, 0x24
sub al, cl
jne 0x1003edaa
xor ch, 0x86
mov cl, 0x6d
xor al, cl
jne 0x1003edb3
add ch, 0xd3
add al, 0xc7
jne 0x1003edba
add ch, 0xf
mov cl, 0x3d
mul cl
cmp al, cl
jne 0x1003edc5
add ch, 0xcf
add al, 0xe5
jne 0x1003edcc
add ch, 0xf8
xor al, 0x4c
jne 0x1003edd3
add ch, 0x2e
mov cl, 0xbf
mul cl
add al, 0x41
jne 0x1003edde
add ch, 0xd0
mov cl, 0x59
mul cl
mov cl, 1
cmp al, cl
jne 0x1003edeb
add ch, 0xca
cmp al, 0xb5
jne 0x1003edf2
add ch, 0x24
add al, 0xd9
jne 0x1003edf9
xor ch, 0xc1
mov cl, 0xfd
mul cl
mov ah, 0xff
mov cl, al
cmp cl, ah
jne 0x1003ee08
add ch, 0xbd
mov al, 0xfe
sub al, cl
jne 0x1003ee11
add ch, 0x39
mov cl, 0xf1
xor al, cl
jne 0x1003ee1a
add ch, 0x8e
mov cl, 0xb7
mul cl
mov cl, 1
cmp al, cl
jne 0x1003ee27
add ch, 0x6a
add al, 0xfa
jne 0x1003ee2e
xor ch, 0xd2
mov cl, 0xd7
mul cl
mov cl, 0x29
cmp al, cl
jne 0x1003ee3b
add ch, 0x4e
mov cl, 0x28
sub cl, al
jne 0x1003ee44
add ch, 0x32
mov ah, 0x8b
mov al, cl
mul ah
inc al
jne 0x1003ee51
add ch, 0xfe
mov cl, 0xa7
xor al, cl
jne 0x1003ee5a