Function at 0x403697
Capabilities:
Encode data using base64

Disassembly:
mov edx, 0xe4f70664
mov bh, 0x81
mov edx, ecx
not bh
mov bh, 0xa1
movzx edx, bl
mov ebp, ebp
imul ebp, esi
dec edx
dec bh
lea ebx, [0x1f722871]
mov ebx, 0x47f44f58
dec ebx
movsx ebx, cl
movsx ebp, dl
mov bl, ah
mov ebx, 0x544f08e7
movsx edx, ax
imul edx, esi, 0x50fab239
xchg ebx, ebp
mov ebx, ebx
and dl, dl
mov bl, 0xa5
test ebp, 0x3fe39ae1
dec bh
dec bl
lea ebp, [0xc34e3aff]
dec ebp
lea ebx, [0x9df]
xor ebx, 0x320
sbb ebp, eax
mov ebp, edx
or ebp, 0xd5029113
xchg ebx, edx
inc ebp
mov ebp, 0x6a8e30f9
adc ebx, edx
sub edx, 0xaf8
dec ebp
add ebx, 0x6a9112f2
and eax, edx
mov ebx, ecx
test eax, ebx
xor ebp, ebp
inc ebp
imul edx, ebp, 0xe07f062a
imul ebp, eax
xchg ebp, edx
xchg dl, dl
cmp ebp, 0x6ffa9cb7
bswap edx
mov dl, dl
test edx, 0xef091042
dec dh
cmp bl, 0xb9
test bh, 0xe2
test dl, 0x84
xchg bl, bh
sbb ebp, edi
jmp 0x4028e1
adc bl, ch
mov ebp, ebx
lea ebx, [0x690bc52d]
and dh, 0x3e
imul edx, ecx
lea ebp, [0x5a6b73ad]
test cl, dl
jmp 0x4018d3
dec bl
movsx eax, bl
imul eax, edi
not al
mov al, ch
or bl, 0xc9
imul ebx, ebx, 0x6a6d35fa
inc bh
imul eax, esi, 0x26af352c
push 0xb4e
xor ebx, ebp
xor ebx, edi
pop ebp
test ebx, ecx
xor ebp, 0xb4e
or ebp, dword [edx]
test cl, 0x5d
jmp 0x402108
push esi
jmp 0x40337f
and al, 0x4b
mov esi, 0x11837807
jmp 0x4018b9
mov ah, al
inc al
mov ah, bl
mov eax, 0x9383344b
imul esi, ebx
test ecx, edi
mov ebp, esi
dec eax
movzx edi, bl
adc ah, 0xcf
mov esi, ebp
imul eax, edi, 0xea0c7349
shr ebx, 1
imul edi, eax
movsx eax, bx
jmp 0x403df6
dec edi
imul edx, eax, 0xcc4305af
jmp 0x4043c1
xor ah, cl
dec ebp
bswap edi
shr ebx, 2
jmp 0x4029fd
add ebp, ebp
test ecx, 0x59653d68
test esi, 0x5729e466
neg edx
add ch, dl
mov ah, dh
xor al, al
sub al, 0x90
mov esi, 0x4070e321
test ah, 0x3e
imul eax, esi, 0x111de4b
sub al, 0x8f
mov bl, ch
xor ch, 0x50
jmp 0x4024a2
sbb ebx, esi
test al, al
jmp 0x4033d6
test ah, 0xf
mov al, 0x27
inc al
shr ebx, 1
imul ebp, esi, 0xe650a688
and al, ch
or ebp, eax
add edi, eax
xchg al, ah
imul edi, ebp
not ah
mov al, ch
adc ebp, 0x2913b4f2
dec ah
dec ah
lea esi, [0x1c9c7418]
inc esi
inc ah
mov eax, 0x386209b6
dec esi
adc edi, 0x72f0e177
lea eax, [0xeb299ac3]
test edi, 0x4732f170
mov ebp, 0x2e4ae781
test bl, dl
mov eax, 0xadfafe58
test ebp, esi
mov eax, 0x78c225a9
mov eax, esi
jmp 0x4016ed
inc eax
imul eax, ecx
cmp ah, 0x4d
test al, 0xe5
mov al, 0x6b
push 0xfff246ca
xchg eax, eax
sub eax, 0xe4f3935a
dec eax
pop ebx
inc eax
mov al, 0x19
test cl, cl
add ebx, 0xdbf72
neg al
sub ecx, ebx
sbb al, dl
xchg bl, ah
dec eax
add ecx, 0x63b
jmp 0x4036ef
test bl, 0x6c
bswap ebp
test ah, 0x43
cmp bl, 0xf7
xchg ebx, ebx
imul ebp, ebx
mov ebp, 0x4a8d8f00
movsx ebx, bh
test ebx, ebp
inc bh
mov ebp, 0x1e728c48
mov bl, 0x6e
adc bh, 0xfa
lea ebx, [0x3c242521]
lea ebx, [0x9fd8a2e8]
imul ebx, ebp, 0x13abc8e2
lea ebp, [0x3f317a0b]
sub ebx, 0xb097a38d
mov ebp, eax
neg ebp
mov bh, bl
add edx, esi
inc ebp
and ebp, ebx
inc bl
adc ebx, eax
sbb ebx, edi
mov bl, 0x83
movsx ebx, bh
or ebp, 0x2fa23f79
dec ebp
imul ebp, ecx
bswap ebx
cmp ebp, 0x705ad600
mov ebp, edi
imul ebp, ebx
cmp ebp, ebx
or bl, ch
not bh
bswap ebx
dec ebp
mov bl, 0x9c
add ebx, esi
and bh, dh
xchg ebx, ebp
jmp 0x4029c4
not edi
imul edi, ebp, 0xf0566c7b
inc eax
neg ah
imul ebp, ebx, 0xaee02c92
lea ebp, [0xa4265dab]
mov ah, 0xad
shr ebx, 1
xchg ah, ah
jmp 0x40153a
mov al, dh
bswap ebp
mov ebp, 0x1bdb03ea
xor edx, ebx
mov ah, bl
jmp 0x403342
not bl
xchg ecx, ecx
movzx eax, si
adc al, 0xea
jmp 0x40435c
mov al, 0x70
mov ah, 0x35
test ch, 0x87
mov edi, ebp
xor al, 0xa4
mov eax, edx
dec esi
sub edi, ebp
not esi
test ebp, 0x178a044c
and esi, esi
mov esi, ebp
imul esi, edi
test esi, ecx
inc esi
xchg esi, ebp
push eax
xor edi, 0xef8133ad
neg edi
imul edi, edx, 0xdba367b1
movsx esi, dx
xchg esi, edi
mov edi, 0x9e7f71ee
lea edi, [0xa7ddbca8]
lea edi, [0xd3214c3b]
bswap edi
imul edi, edi, 0x660ed8f9
neg esi
add ebp, ebx
pop ebx
imul ebp, eax
imul esi, ecx
jmp 0x401392
dec edx
sbb bh, bl
jmp 0x40369e
dec al
lea ebp, [0x81110648]
lea eax, [0x203dfacd]
dec ebp
lea ebp, [0xa1e0d7db]
mov eax, 0x9d7aea94
movzx eax, bh
inc ah
imul ebx, edi, 0x343bfa5
sbb bh, 0x2c
mov ebx, ecx
mov ah, bl
test esi, 0x255e6c5e
lea ebp, [0xc65]
lea ebx, [0xbc8dcb2a]
test ebx, 0x7ed4e4f6
or bh, ah
sub ebp, 0x75f
and al, 0xe8
inc eax
sbb eax, 0xe192be74
dec ebx
test edx, ebp
test ecx, eax
test ebp, 0x7f50e2c3
lea eax, [0x7c854408]
add edi, ebp
cmp al, 0x1a
mov ah, ah
jmp 0x403c84
imul edx, edx, 4
mov ah, dh
and esi, 0xbd211b2c
adc al, 0xe
jmp 0x40374a
push edx
jmp 0x401e71
add esp, 4
jmp 0x402142
mov esi, ecx
sbb eax, 0xb2e6d7dd
mov ebp, esi
inc ah
and bh, dh
bswap ecx
inc ch
bswap ecx
not ebx
add eax, 0x3f617f96
xchg ebx, eax
xor ecx, ebx
mov ebx, 0x9f2436c6
xchg esi, edx
inc ebx
test esi, 0x62b50fa9
imul edx, ebp
xor dl, 0x54
test ecx, ebx
mov ebx, 0x68a0a7df
lea ecx, [0x2d95bb34]
bswap ebx
mov ebp, ebx
mov ebp, ebx
jmp 0x402cf0
test esi, esi
inc eax
movsx esi, bl
or dh, 0xa6
inc bh
add eax, 0xb80fea3f
bswap esi
and eax, eax
movsx esi, di
mov edi, ebp
xchg esi, eax
adc ah, bh
imul eax, eax
xchg ah, al
or al, 0x15
dec esi
bswap esi
movsx esi, ax
mov esi, 0x37d06bae
mov esi, esi
add esi, ecx
mov esi, 0x758a9f07
mov esi, ebp
mov esi, 0xc51db588
mov esi, ebx
bswap esi
test ebx, 0x67e4ee77
mov esi, ebx
mov esi, edi
lea esi, [0x6a6d05eb]
test eax, ecx
inc esi
mov esi, ebx
mov esi, ecx
mov esi, 0xbf79c0fd
mov esi, 0xe40b13b5
xchg esi, esi
imul esi, eax, 0xe252c796
movzx esi, si
sub esi, ebx
test ecx, 0x121327a3
bswap esi
lea esi, [0xf34b1dcf]
movsx esi, bx
movzx esi, si
test edx, ecx
dec esi
xchg esi, esi
xchg esi, esi
mov esi, 0x5ddaa7f6
test ebx, 0xe628528c
sbb esi, ecx
adc esi, 0x865d8ffd
movsx esi, bp
mov esi, ebp
lea esi, [0x61b8ac8f]
adc esi, 0x36167944
mov esi, 0xa7c5d735
bswap esi
imul esi, ecx
bswap esi
test ebx, 0x222cb06
mov edi, 0
bswap esi
test eax, 0x10008305
mov esi, ebx
sub esi, ecx
mov esi, esi
mov esi, 0x733cb308
test edx, edx
not esi
test ecx, ebp
neg esi
mov esi, edx
mov esi, ebp
or esi, esi
test eax, edx
lea esi, [0x9883be2d]
inc esi
movsx esi, cx
cmp esi, eax
xchg esi, esi
xchg esi, esi
lea esi, [0xaf23f6bf]
imul esi, ebp
movzx esi, si
mov esi, ecx
mov esi, eax
add edi, 0x339
inc esi
lea esi, [0xebb5d8d6]
bswap esi
add edi, 0xbbb
movsx esi, cx
bswap esi
test edx, ebp
imul esi, edx
sbb esi, eax
sbb esi, 0x962e8eb9
movzx esi, di
test ebp, 0x3a5562ea
mov eax, 0x226
bswap esi
neg esi
test eax, 0x681210b6
dec esi
xchg esi, esi
inc esi
xchg esi, esi
xchg esi, esi
mov esi, ecx
lea esi, [0xc779ad3]
dec esi
mov esi, ecx
imul esi, ebx, 0x93068b14
mov esi, edx
not esi
test edi, ecx
movzx esi, si
test edx, 0x60b51e8
mov esi, 0x15ee2053
dec esi
dec esi
mov esi, 0x8cac96a4
movsx esi, cx
or esi, 0x59cd4275
bswap esi
xor eax, 0x226
sub esi, 0x6b10a21b
test edi, 0x854222de
xor esi, esi
lea esi, [0xd2aaaf43]
imul esi, edi
mov eax, edi
lea esi, [0xe5fb414c]
mov edi, 0xfca34d19
test ebx, esi
test ebx, ebp
sbb edi, esi
test esi, 0x9d4e19de
xchg esi, esi
mov esi, 0x4326958f
imul esi, ebp
mov edi, ebp
cmp edi, eax
or esi, esi
lea edi, [0x98e573dd]
test ecx, edx
movzx esi, dx
movzx edi, cx
mov edi, 0xfe97a9a8
imul esi, esi
dec esi
mov esi, 0x7d2bd200
inc esi
imul esi, edx
movzx esi, si
test ebx, 0x2d3672d9
dec esi
inc esi
lea esi, [0xd98f7996]
imul esi, edx, 0x163100af
cmp esi, ebp
dec esi
neg esi
bswap esi
mov esi, esi
movsx esi, di
mov esi, 0x35406732
and esi, 0xb77a8c7e
inc esi
and esi, edi
test esi, 0x84bd6505
test edi, 0xbf15dba7
imul esi, eax
movsx esi, cx
add esi, edx
xchg esi, esi
xchg esi, esi
movsx esi, dx
not esi
mov esi, 0xfea8d736
not esi
movsx esi, bp
imul esi, edi, 0x74498e65
mov esi, 0x29596b96
mov esi, 0xec5a6deb
mov esi, ebp
dec esi
inc esi
push 0
pop edi
inc esi
imul esi, eax
xchg esi, esi
add esi, 0x8d7f05f3
xor edi, eax
test eax, 0x4606b287
test esi, 0x466bb98f
mov ecx, edi
mov edi, ebp
movsx edi, cx
neg esi
imul edi, ecx, 0xb2d07eea
test ebx, 0xe8bd6154
lea edi, [0xb0e30e23]
bswap edi
sbb esi, edi
imul esi, eax, 0x3c9efe2e
movzx esi, ax
mov edi, ecx
not edi
not esi
xchg esi, esi
imul esi, ebx
dec edi
mov edi, 0xea6021ef
mov edi, 0x894cb325
bswap edi
lea esi, [0x572d80ae]
imul edi, ebx
neg esi
inc esi
bswap edi
dec edi
lea ebx, [ecx]
add cl, ah
imul edi, edi
xor ebx, 0xdb2
sbb al, 0x9e
mov al, 0xf
bswap edi
mov ah, cl
mov al, 0xf1
mov ch, 0x9d
sbb al, 0x49
imul eax, ecx, 0x3dfdb6a8
movzx edi, dx
push ebx
bswap eax
test bh, 0xd5
pop edx
test esi, 0x41089918
imul ecx, edi, 0x81ab8a29
inc ch
xadd ebp, edx
jmp 0x403b29
mov ah, ah
shl edx, 2
imul esi, ecx
mov eax, 0xa7d1ea37
jmp 0x401889
dec ebx
mov al, 0xe1
imul ebp, esi
not ah
xchg ah, ah
neg ah
mov ah, 0xc5
push esi
imul eax, edx, 0x1be354de
mov eax, ebp
inc eax
pop ebp
test dl, bl
mov eax, eax
test cl, 0x28
mov eax, esi
dec ah
mov ah, 0x32
dec eax
xchg al, ah
and eax, 0x68fa2a8f
cmp al, 8
sbb eax, ebx
sbb al, 0x55
mov ebx, 0x31
bswap eax
bswap eax
xor ebx, 0x31
imul eax, esi
sbb al, bl
xadd ebx, ebp
mov eax, esi
mov ebp, 0x6d344720
inc eax
test cl, 0xe0
mov al, 0x4a
adc eax, edx
dec ebp
mov al, 0xf9
inc eax
dec eax
dec ah
mov al, dh
neg eax
test ch, ch
add al, 0x16
mov ebp, 0x42ed2f84
add edi, ebx
adc eax, 0x1ef543e3
sub ebp, ebp
and al, 0x5f
jmp 0x401800
imul ebp, edi
movzx ebp, si
test esi, 0x7f8a598b
lea ebp, [0x92d8c038]
test esi, eax
lea edx, [0xee60124f]
bswap edx
neg ebp
xchg edx, edx
imul edx, edi, 0x6f48891d
test esi, 0x41a17212
sbb ebp, 0xc242cd5a
not ebp
test dl, 0x18
test ah, 0xc1
test ah, 0xf7
dec ebp
mov dh, bl
adc dl, ah
xchg dl, dh
mov dh, 0x2d
mov edx, esi
imul ebp, eax, 0x8ccf51ff
bswap edx
mov dl, al
mov ebp, esi
dec edx
mov ebx, 0x7e9
xor ebx, 0x7e9
test eax, edx
mov dh, bl
test al, cl
test bl, 4
or dh, al
inc edx
mov ebp, 0x82e081b5
mov edx, edi
test ah, cl
bswap ebp
add dl, al
lea ebp, [0x6e8ab9be]
sbb dl, ah
mov dl, 0xb4
dec ebp
bswap edx
bswap ebp
test ah, cl
adc dh, ch
dec dl
test cl, ch
or ebx, eax
test ah, ch
test eax, edi
inc edx
or dh, cl
xchg dl, dl
inc edx
neg ebp
lea edx, [0xc3d951d]
or edx, 0xa788a0a9
add eax, ebx
sub edx, 0xf59f8985
mov dl, 0x1c
neg ebp
inc dl
mov dl, 0x2d
mov ebp, ebx
mov dh, ch
not dl
test dl, 0xa3
mov dh, al
mov ebp, ecx
imul ebp, esi
bswap ebp
imul ebp, eax, 0x5b142959
mov edx, 0x37584e62
mov edx, ecx
imul ebp, ebp
imul ebp, edx, 0xcf814c75
neg dl
dec edx
movsx ebp, di
dec dh
jmp 0x402c31
dec ebx
inc edx
mov dh, 7
neg ebx
add edi, dword [eax]
mov bl, 0x57
jmp 0x4025f9
push eax
jmp 0x4018e5
mov al, 0xb
bswap eax
not al
movsx esi, bh
lea esi, [0xfd6bf703]
mov eax, eax
mov eax, ebp
not al
not eax
add eax, 0x8944bf5c
mov eax, 0x4be14031
lea edi, [0x8dd0c925]
xor eax, edi
test edx, ebp
jmp 0x4028fd
imul edx, eax, 0xe0ed1424
mov dh, al
and edi, esi
test al, 0x5f
imul edx, edx
imul esi, eax, 0x91da8d07
imul ecx, ecx, 0xf322cee8
bswap ecx
adc ebx, 0x651fb7c4
adc dl, bh
mov ebp, 0xd238716
and ch, cl
mov edx, esi
mov bh, pe_nt_image_headers32
and ebx, 0x258d67d6
test ebx, 0xf7ca911c
movsx edi, cx
lea ecx, [0x33e49fcc]
mov ecx, esi
movsx ebx, di
push 0x2ef9
inc ecx
mov edi, edi
pop edx
test al, 0xe8
test ecx, ebp
mov ebp, edx
neg cl
neg cl
neg ebp
xchg ch, cl
imul ebx, eax
movzx ebx, bx
and ecx, ebx
imul ebx, edi
mov ebx, 0xbb1590d4
mov bh, 0xdc
adc ebx, edi
adc bh, bh
mov ecx, 0xad0b3
and bh, dh
mov bh, 0x30
xor ecx, 0xa6b7
sub ecx, 0xa7604
xor ecx, edx
bswap ebx
imul ebx, ebp
bswap ebx
test edx, 0x66b1e463
mov ebx, edi
mov bl, dl
mov ebx, esi
test ecx, 0xb56232c4
inc ebx
dec bl
test esi, 0xf278ab96
dec bh
mov ebx, 0xc89374d0
inc ebx
movzx ebx, ax
xor ebx, 0xd01891e7
and bh, ch
lea ebx, [0xdd1ec691]
mov ebx, edx
xchg ebx, ebx
test dh, ah
cmp ebx, 0x1186fae1
dec ebx
test edi, ebp
lea ebp, [ecx]
test dh, 0x60
and ch, bh
sub ecx, eax
push ebp
dec ecx
mov ebx, 0x4291d092
imul ecx, ebp
pop edi
test cl, bl
bswap ecx
xchg bl, bl
xor ecx, edx
mov ebp, 0xb51fc423
mov esi, edi
sbb edi, 0x5773e534
lea ebp, [0xb7e4a7a8]
mov ecx, ebx
sub esi, 0x9bf
mov ch, bh
xadd eax, esi
mov ebp, 0xba3c9e55
add eax, 0x960
jmp 0x401e62
sbb edx, 0x35de1931
xchg dh, dh
mov dh, 0x88
lea ebx, [0x51f505d7]
lea edx, [0x497ba9a5]
mov edx, 0x863538f3
test ah, 0x1a
movsx ebx, si
mov bl, ch
imul ebx, edi
mov ebx, ecx
test bl, ah
dec bl
xchg bl, bh
add ebx, edx
xchg bl, bl
lea edx, [0]
sbb bl, cl
mov edx, 0x21a84
sbb ebx, ecx
mov bl, 0x9f
movsx ebx, bh
inc ebx
lea ebp, [edx]
or edx, 0x93e7fa60
dec bl
test ah, 0xe7
imul edx, ebp, 0x666aaa50
mov bl, al
test ebp, ebx
mov bh, 0xde
bswap edx
cmp edx, 0xd4d95bde
mov ebx, 0xe678d999
xchg bl, dl
and dl, dl
test edi, esi
xor ebx, ecx
mov bh, 0xed
imul edx, ecx
mov bl, dl
test edx, 0xaeed0002
or edx, edi
inc edx
add ebx, 0x4132ee1c
lea edx, [0xc2f8cb24]
bswap edx
test dl, 0x93
test dl, ah
imul ebx, ebx, 0x36b68e2f
dec edx
add ecx, ebp
add ecx, 0x372f
jmp 0x40257f
xchg al, bl
inc eax
dec eax
and bl, 0x19
bswap eax
imul eax, eax, 0xa8741250
sub ebp, edi
or ah, 0x5e
xor al, ch
jmp 0x402150
add eax, dword [esp]
jmp 0x402a11
test al, 0x95
xchg bh, bl
inc bl
mov ah, 0x3f
mov dword [edx], ebp
mov ebx, edx
inc eax
movsx eax, dx
jmp 0x4015c6
test ebp, eax
imul ebx, ecx
dec ebp
dec ebx
test bl, ah
mov bl, 0x51
test eax, edx
bswap ebp
mov bl, cl
mov bl, dl
bswap ebp
test ecx, esi
imul ebx, edi
dec bh
inc bh
xchg ebp, ebx
bswap ebp
lea ebp, [0x4fb6f912]
dec ebp
imul edx, edx, 2
inc ebp
imul ebp, esi, 0x46a35ec5
mov ebp, ecx
inc bl
lea ebp, [0xd5be518f]
lea ebx, [0x66ae3688]
mov ebp, 0xc6a39e20
adc bh, ah
inc ebx
mov ebx, 0xf21687ee
and ebx, 0xfce7e018
mov ebx, 0xbae2ff27
not ebx
xor ebp, 0xc54a8957
test bh, dh
dec ebx
add bl, dl
mov ebx, 0x8841c158
jmp 0x402249
lea ebx, [0x96673a59]
xchg ebx, edx
imul ebp, ecx
imul edx, edx, 0x88412539
movzx edx, al
mov ebp, ebp
add edi, ecx
dec edx
dec bh
jmp 0x40204d
and bl, cl
movsx ebp, bl
jmp 0x40216b
pop esi
jmp 0x401ca1
dec bl
and ebx, edi
imul ebp, edi
shl edx, 1
test ebp, 0xa1a5d676
mov ebx, 0x5a3ece3b
jmp 0x401530
sub bl, al
dec ebp
mov bl, bh
inc edx
adc ah, dl
inc edx
xchg edx, edx
imul ebp, edi, 0x19eb600c
add ah, bl
sub al, ch
xchg eax, ebp
dec ebp
neg bh
mov ebx, 0xf69ebad6
imul ebx, ebx
inc edx
test ebp, ebp
sub dh, bh
inc bl
test ecx, edx
xchg bh, bh
add bh, 0xdb
test dh, 0x1f
or bh, 0x80
lea edx, [0x204e9]
bswap ebx
inc ebx
mov ebx, 0x44c753b9
xor ebx, 0x3abb33c3
or ebx, ebx
and ebx, ebx
test ebx, edi
sub bh, 0x17
lea ebx, [0xcd4dd857]
xchg ebx, ebx
dec ebx
test bl, bl
inc ebx
mov ebp, edx
imul ebx, ecx
imul ebx, edi, 0xe0bdfe64
mov bl, 0x81
movsx ebx, al
test ebp, esi
mov ebx, 0xc37763ee
test esi, 0x5ab464c9
sub ebx, 0x85a1871f
neg bh
imul ebx, ecx, 0xc755340c
bswap ebx
mov bl, 0xd2
cmp ebx, eax
not ebx
bswap ebx
inc ebx
mov bl, dh
dec bh
dec ebx
movzx ebx, al
imul ebx, eax
imul ebx, esi, 0x4e58f5ef
movsx ebx, si
movzx ebx, di
bswap ebx
mov dl, bh
xor ebx, edx
imul edx, edx
bswap ebx
mov ebx, ecx
inc dl
test ecx, 0xaf70031
test ebx, 0x6c23f921
imul ebx, ebx
mov ebx, 0x3578f02
mov edx, ebx
test ah, 0x93
test bh, ch
imul edx, eax, 0x8df537bb
sbb ebx, edx
mov edx, 0x6a86f728
mov edx, 0xef340e86
inc edx
sbb ebx, ecx
cmp dl, ch
imul edx, edx
mov bl, ah
dec bh
mov edx, eax
xor ebp, 0x40e4
mov edx, 0xb43d7949
adc ebx, 0xd777ee3f
sbb dl, 0x9b
inc dl
movsx ebx, bh
push 0
xor edx, 0x6d32799d
pop eax
mov ebx, ebp
test ch, dh
mov eax, ebp
test ah, 0x22
add eax, 0xde5
dec ebp
lea edx, [0xec3a86ca]
mov ebp, 0x3d99d8a6
movsx edx, cx
neg dh
add ebp, 0xf3b16ee1
bswap ebp
and ebp, esi
test bl, ch
mov edx, ecx
add ebp, edi
movzx ebp, dl
mov dh, al
imul edx, edx
test ebx, eax
not bh
mov edx, 0xfff606eb
imul edx, edi, 0xe551094d
xor edx, 0x13bccd7f
lea ebx, [0xb030cecb]
mov ebp, ecx
imul ebx, ebx, 0x4a016207
test cl, dh
add dl, 0xb2
dec ebx
neg ebx
lea ebx, [0x20c222ac]
mov ebx, 0x3814db73
sub ebp, eax
inc bh
lea edx, [0x49c64fa4]
test ecx, 0xc2c14f2b
mov ebp, 0xca4af6a1
dec ebp
imul ebx, ecx
and ebx, 0xb9429d88
xchg ebx, ebp
mov edi, 0x91d
imul edx, ebp, 0xe45febbd
xor edi, 0x91d
mov dh, 0xb3
test dh, 0x1e
xchg bh, dh
add edi, eax
movzx ebx, dl
xchg eax, eax
cmp eax, 0x31206866
inc edx
xchg edi, ecx
imul eax, esi
imul ebx, ebx
inc ebp
movzx edx, bh
inc eax
add dh, 0xb3
neg bl
mov bl, cl
inc dl
sbb ah, cl
movsx eax, bl
xor dh, bl
test dl, 0x50
mov ebx, 0x1ee0e02
xchg eax, edx
imul ebx, ebp, 0xcfb0f118
test edi, edx
not dh
test bh, 0x9f
adc eax, 0x845694d4
inc al
and bh, 0xa3
lea eax, [0x4210ea16]
lea edi, [ecx]
imul eax, ebx, 0xabf6d0bd
mov dl, 0xe1
mov al, bh
jmp 0x403434
adc dh, cl
cmp bl, bl
or eax, 0x7fde875e
ret
test ebp, 0x6bbe46c4
movsx esi, bl
or ecx, eax
mov dh, cl
test ah, ah
imul esi, ebx, 0x16c1627c
sbb dl, dl
mov dl, 0xbf
inc eax
lea ecx, [0x4c7a9db]
mov edi, edx
xchg edi, edi
mov dl, dl
xchg ch, dl
xor al, 0xbe
add edi, 0x3074fb25
xchg ch, bh
test ch, 0x18
movzx ecx, cx
sub bh, bl
mov bh, dh
mov eax, eax
imul ebx, esi, 0xf83336ed
jmp 0x40295d
imul ebp, edi
imul ebp, edi, 0x71017428
dec ebp
mov ebp, 0xca37769f
movsx ebp, dx
mov ebp, 0xdbbf272f
xchg ebp, ebp
lea ebx, [ecx]
mov ebp, 0x264294d7
imul ebp, ecx, 0xdbf08887
mov ebp, 0x5acdf9d0
dec ebp
bswap ebp
cmp ebp, 0x95ec014a
and ebp, ecx
imul ebp, edx
xor ebp, ecx
test ebp, esi
mov ebp, ebx
neg ebp
imul ebp, ecx
not ebp
inc ebp
mov ebp, edx
neg ebp
adc ebp, eax
test eax, ecx
mov ebp, 0x98f9cb09
inc ebp
push 0
cmp ebp, ebx
imul ebp, ebp
pop edx
adc ebp, ecx
bswap ebp
or ebp, ebx
cmp ebp, ebp
xadd edx, ebx
jmp 0x403f76
sbb dh, 0xef
test ebp, 0xc591d0e7
imul ebx, ebx
movsx edx, bx
movzx edx, cl
bswap ebx
lea edx, [0xd41a5bd8]
mov bh, 0x8e
mov bl, 0xc
adc ebx, edx
bswap ebx
mov ebx, 0xda67d9a6
mov bl, ch
or ebx, ebx
bswap ebx
imul edx, edi
mov dh, 0x9a
sbb edx, ebx
test al, dh
dec ebx
xchg edx, ebx
imul edx, esi, 0xcc8a203f
mov ebx, edx
cmp bh, dl
lea ebx, [0x576b36ca]
or edx, ebx
bswap ebx
sbb ebx, esi
mov bh, bh
xchg bl, bh
inc ebx
xchg bh, bh
or ebx, ebx
imul ebx, eax, 0xf5f43deb
xchg bl, bl
test ah, 0x8a
xchg bh, bh
imul ebx, ebp
add ebx, edi
bswap ebx
mov ebx, 0xc215f22b
inc ebx
imul ebx, esi, 0x3215b85a
mov ebx, 0xf3e5595
dec ebx
mov ebx, ebx
movzx ebx, bl
or bh, 0x40
sbb bl, 0x3a
imul ebx, edx, 0x63f5a867
and ebx, edi
imul ebx, ebx, 0xb693e346
lea ebx, [0x27c20b0e]
lea ebx, [0xc5e375a1]
imul ebx, ebp, 0x83cbc4a9
mov ebx, edi
bswap ebx
xchg bl, bl
mov ebx, ebp
inc bl
mov ebx, esi
and ebx, 0xfc353827
sub bl, dl
inc ebx
inc ebx
movsx ebx, bx
test edx, eax
imul ebx, ebp
mov ebx, 0xf704e8a3
lea edx, [0x186]
mov bh, 0x1a
imul ebx, edx, 0xa8cd555a
xor edx, 0x186
lea ebx, [0x851ca7bf]
mov bh, dl
mov bl, ah
test edx, 0x9b2b8f62
xchg ebx, ebx
lea ebx, [0x18946e3]
lea ebx, [0xcd8d0a71]
mov bl, ch
movsx ebx, cx
mov bh, 9
imul ebx, ebx, 0xfe061dea
mov ebx, ebx
mov bl, bl
bswap ebx
test dh, 0x98
imul ebx, ebp
mov ebx, 0xaf9aed1f
xchg bl, bh
imul ebx, edi, 0xb3904d42
movsx ebx, ch
xchg ebx, ebx
neg bl
xor edx, 0x22123
cmp ebx, 0x4accd3f9
mov bh, bh
add ebx, 0x5937a68f
not bh
dec ebx
xchg bl, bh
dec bl
dec ebx
sub bh, ch
movzx ebx, si
xchg ebx, ebx
mov ebx, 0x7ddfc45d
or ebx, esi
cmp ebx, ebp
or bh, bl
mov ebx, ebx
xchg bl, bl
mov bh, 0xf9
add ebx, esi
xchg ebx, ebx
movzx ebx, di
movsx ebx, dx
xchg ebx, ebx
and ebx, edx
adc ebx, ecx
not bh
inc bl
mov ebx, 0x5e095391
dec ebx
adc ebx, 0x27a79434
lea ebx, [0x14ca17b9]
mov ebx, 0xa2591cf7
inc ebx
xchg bl, bl
add bh, 0x46
imul ebx, edx
lea ebx, [0x88a1bae0]
mov bh, ch
imul ebx, ebp, 0x83248dda
inc ebx
test ebp, eax
or ebx, 0x2ab831cf
mov ebx, eax
mov ebx, 0xa2a29606
lea ebx, [0x31965248]
sbb ebx, 0xfc776127
inc bl
imul ebx, ebp, 0x19998e52
imul ebx, esi
imul ebx, ebx
mov bh, ah
xchg ebx, ebx
imul ebx, ecx
inc ebx
test bh, dh
mov ebp, 0xfff2e672
adc bh, dh
xor ebp, 0xc5e8
not bh
cmp bl, 0x9e
add ebp, 0xddc66
xchg ebx, ebx
test ebx, 0x239f211d
imul ebx, edi
add ebx, 0x2ef7882c
xor ebx, 0x1ff505c9
movsx ebx, dx
mov bl, dl
lea ebx, [0xcac4f85c]
sub ebp, 0
imul ebx, ecx
dec bh
and ebx, ebx
inc bl
and bh, bl
and bh, 0xa7
sub bh, dh
neg bl
imul ebx, ecx
and ebx, edi
inc bh
dec ebx
cmp bh, al
inc ebx
test eax, 0xa19901a9
movsx ebx, cx
mov bh, ah
mov bl, 0x70
imul ebx, edi
sbb ebx, 0x765257ba
add ebp, edx
xchg ebx, ebx
mov ebx, ecx
xchg bl, bh
mov ebx, 0xd3767210
imul ebx, edi, 0xefe2f778
not bh
mov bh, 0xf8
imul ebx, esi
add bh, dl
lea ebx, [0x5ddb3f5d]
imul ebx, edx
lea ebx, [0xd3454cea]
or bl, al
xor ebx, edx
sub bl, 0x19
imul ebx, edi, 0xe5d684a6
mov ebx, 0x3e5376b
lea ebx, [0xcc1fc4]
xor bl, 0xd5
bswap ebx
movzx edx, ax
neg edx
sub ecx, ebp
imul ebx, ecx
lea ebp, [0xc50d063]
lea ebp, [0xb347ccd3]
mov dl, 0x97
test ecx, 0x9733ccfc
sub bh, ch
test dl, al
cmp edx, 0xb8c08ced
dec edx
mov bl, cl
imul ebx, edx, 0xa6a0b6d5
not dh
add bl, 0x6b
mov ebx, edi
test ebx, ebx
sub ecx, 0x3090
jmp 0x4021fc
mov ebp, ebp
jmp 0x401d55
imul esi, ecx, 0xb4e8a895
test bh, 0x76
mov edi, ebx
shl edx, 2
jmp 0x401c5a
test ah, 0xc7
jmp 0x401e48
push ebx
jmp 0x40419c
or ecx, edi
test ch, al
mov edi, eax
xchg edx, esi
dec edx
inc eax
sub dh, ch
test eax, esi
mov bh, 0xf1
mov esi, 0xf14ea287
imul esi, esi, 0xfbf3cd54
dec edx
mov ecx, edi
imul ebx, esi, 0x80158035
mov bh, 0x10
test bl, dl
dec edi
lea edx, [0x47f21d8c]
add ch, 0x97
mov ecx, 0xa72d829e
sub ah, bl
xchg bl, dh
imul ecx, ecx, 0xf57a9e83
movzx ebx, ah
xor esi, ebp
cmp dh, bl
xor ebp, ecx
mov ebx, esi
adc edx, 0x40dee761
jmp 0x40147e
add edx, dword [esp]
jmp 0x401314
sub al, 0x47
shr ebx, 2
jmp 0x4013b2
lea ebx, [0x36454b0d]
jmp 0x402c27
adc bl, bh
add bl, cl
test cl, dl
inc ebp
cmp dh, dh
imul edx, esi
add dh, 0x81
mov ebp, 0x136a
xor dh, cl
bswap edx
lea edx, [0xf893d9c6]
mov dl, al
mov dl, ch
mov dl, 0x94
test dl, 0x95
bswap edx
sbb dl, ch
test eax, 0xdb30fc9a
not edx
xor ebp, 0x1b3a
test edx, 0x1e45df81
imul edx, edi
inc edx
test eax, 0xd3d7b394
dec edx
push ebp
mov edx, 0xa7f64363
mov edx, edx
imul edx, eax, 0x1a922487
sbb dl, al
imul edx, edi
imul edx, eax
inc edx
test edi, 0x60b68883
xchg dh, dh
test bh, 0xa1
inc edx
xchg edx, edx
mov dl, 0x5f
inc edx
inc edx
dec edx
pop ebx
xchg dh, dl
mov dh, bh
neg edx
imul edx, ebx, 0xabca9958
not dl
not edx
dec dl
adc dh, al
sub dl, bl
bswap edx
mov dh, 0x23
mov dl, ch
imul edx, edx, 0xdd34afd8
mov dh, 0xb4
bswap edx
imul edx, edi
xor dl, dl
imul edx, eax, 0xbdc9abba
imul edx, edx, 0x22e79caf
inc edx
mov edx, ebp
inc edx
lea ebp, [0xfd7]
imul edx, ecx, 0xd82da21
bswap edx
mov edx, edi
sub ebp, 0xfd7
dec edx
mov dl, ah
xor edx, ebx
imul edx, eax, 0xfd45dedc
bswap edx
mov dh, 0x31
dec edx
imul edx, eax, 0x557b4380
sbb edx, eax
xor ebp, ebx
imul edx, ebp
mov edx, 0x2eb188e4
test edx, 0xcf84b2ab
adc edx, edx
bswap edx
imul edx, esi
sbb dh, 0x72
movzx edx, cl
inc edx
mov edx, edx
imul edx, ecx
bswap edx
bswap edx
dec edx
movsx edx, ah
imul edx, ebx, 0x6a4fa7ad
push 0xee8
movzx edx, bp
or edx, ebx
dec edx
dec edx
inc dh
xor edx, ecx
imul edx, edx, 0xa0263cfa
mov dl, 0x2e
movsx edx, bh
imul edx, eax, 0xbf63b2c8
lea edx, [0x10540f19]
movsx edx, cx
mov edx, ecx
movzx edx, al
xchg dl, dh
pop eax
inc edx
not dl
sub eax, 0xee8
adc dh, bh
xor eax, ebp
imul edx, edx, 0xec3bc865
sub eax, 0x84f
lea edx, [0xa9d88f33]
xchg ebx, ebx
xchg edx, ebx
mov dl, 0xdc
dec ebp
imul ebx, esi
test ecx, edx
mov ebx, esi
test ebp, esi
bswap ebp
test dh, 0x5a
bswap edx
test ecx, 0x9dd6de3b
imul ebx, esi, 0xeb733916
inc dl
imul edx, ebx, 0xfd9419a7
bswap ebp
lea ebp, [0xec8760b0]
imul ebp, ebp
xchg dl, dl
bswap ebx
add ebx, ebp
sbb dl, 0x86
and edi, eax
jmp 0x403de4
sub esp, 4
jmp 0x402928
test esi, 0xb04e7b9b
sub dh, dl
lea edx, [0x3c5881bb]
add edx, ebp
imul ebx, eax, 0x219ffef3
test ah, al
movsx ebx, ch
imul ebx, esi
sub bh, ch
dec ebx
test ch, dl
mov bl, 0xc3
mov bl, dl
mov bl, al
and ebx, esi
test bl, dh
test al, ah
bswap ebx
mov bl, bh
imul ebx, ebx
imul ebx, ebp, 0xfc4ae46f
dec bh
lea ebx, [0x576bba95]
push eax
mov ebx, 0x510d908c
mov bh, cl
sub ebx, esi
pop edx
movzx ebx, bh
bswap ebx
mov bl, ch
imul ebx, ecx
lea ebp, [edx]
bswap edx
mov ebx, 0xf5baec82
adc ebx, 0x98fe7efb
or dh, ch
lea ebx, [0x72d5a426]
dec dh
imul ebx, edx, 0x4ccdcec8
sbb bl, ah
add edx, 0x307e05bf
test ah, 0x15
push ebp
inc edx
pop ebx
mov edx, 0xc0e1069b
lea edx, [0x4f7d69ca]
xchg dh, dh
test ecx, edx
add eax, ebx
lea ebx, [0x31d86a24]
mov dh, ch
movzx ebp, si
mov dh, 0xe7
jmp 0x4012de
movsx edi, dh
mov edi, 0x979deef7
movsx ecx, cx
inc ch
mov ah, al
imul ecx, edi
inc dh
not eax
mov ecx, 0x6028c025
imul edi, ecx
imul eax, edx
mov bh, ah
neg cl
mov dl, 0x1c
test ecx, 0xdba184a8
and cl, 0xb3
mov edi, esi
dec edx
dec ch
mov ebp, eax
lea ecx, [0x3be67a1d]
xchg ebx, edx
mov dl, 0xa9
add cl, dl
lea edi, [0x7536ee8]
imul ebp, esi
mov ah, ah
movsx eax, ah
inc ebp
mov eax, ebp
mov ch, 0xf4
neg dl
imul ebx, ebp, 0xe77eedcf
mov ah, al
mov bl, 0xf3
mov edx, ebp
imul edx, edi
mov ebx, ebx
dec eax
dec dh
test ecx, 0xf9a29a87
imul ecx, eax, 0xf2a99ae7
xchg bl, bl
sbb eax, 0x7e541a2
dec ebx
sub al, 0x4f
mov bl, 0xef
mov bl, cl
sbb edi, 0x46e217df
mov bl, 0xac
xchg bl, bh
sub edi, esi
inc ebx
neg bh
dec ebx
dec ebx
neg ebx
inc bl
imul ebx, ebx
push 0xb1970
adc bl, al
not bh
pop edi
xchg ebx, ebx
or bl, cl
adc bl, 0xd1
mov bh, 0xc9
lea ebx, [0x615b20e9]
add ebx, 0xaaf513a0
dec ebx
test ah, bh
test dl, 0x6b
not ebx
inc bl
cmp bh, cl
mov bl, dl
neg ebx
xor edi, 0xa4be5
imul ebx, edx
mov ebp, edi
add ebp, 0x718
and edi, ecx
test bh, 0x14
neg bl
mov bl, 0xb4
lea ebx, [0x94cc8275]
sub bh, ah
bswap edi
dec edi
mov edi, eax
lea edi, [0x56dbaeea]
mov edi, 0x27a92a94
mov ebx, 0xfffb927b
xor ebx, 0xaf8b
cmp edi, esi
lea edi, [0x25fe7463]
test eax, 0x9d34dfe8
imul edi, edi
cmp edi, ecx
movzx edi, cx
imul edi, edi
test eax, ebp
xchg edi, edi
not edi
mov edi, edi
test ebx, 0x8db14a4a
dec edi
dec edi
imul edi, ecx, 0x8f144079
movsx edi, bx
mov edi, 0x9fb61e11
mov edi, ebx
cmp edi, edx
movzx edi, cx
sub edi, 0x48be82bc
bswap edi
xor edi, 0xd4a64e5d
lea edi, [0x4084ca1e]
mov edi, 0x6ed87ca
bswap edi
dec edi
imul edi, ebp
mov edi, esi
dec edi
imul edi, ecx, 0xc9440563
dec edi
lea eax, [ebx]
inc bh
mov bh, bl
add eax, 0x4c210
sbb ebx, edx
bswap ebx
mov eax, ebp
sub eax, 0xa64f
inc edi
test edi, 0xb990bbf3
mov edi, edx
movsx ebp, cx
mov edi, edi
imul edi, ebx
not bl
inc ebp
mov ebx, 0xef8d92ca
imul ebx, ecx
or ebp, ebp
test ebp, edi
lea ebp, [0x1ef185e4]
sbb ebp, esi
imul ebp, eax, 0x22d3236a
imul ebp, ebx, 0x423600ec
imul ebp, ebx, 0x537d5e70
movsx ebp, si
dec ebp
imul ebp, ebx
xchg ebp, ebp
adc ebp, ecx
mov ebx, 0xab75
mov ebp, 0x6f38acdd
not ebp
xor ebx, 0xa48f
sub ebx, 0xffa
imul ebp, eax, 0x5af0f619
not ebp
dec ebp
add ebx, eax
lea ebp, [0x5040b9e1]
imul ebp, ecx, 0x38a2b49f
test edx, 0xf173e2ac
mov ebp, 0xa14b7feb
adc ebp, 0x5acec8b0
push ebx
cmp ebp, edx
pop edi
not ebp
push edi
mov bl, 0x4d
mov bl, 0x26
mov ebp, eax
pop ecx
imul edi, ebx
mov bl, dl
mov ebp, 0xc43dd3c1
and ebx, edx
bswap ebx
adc eax, 0x61284ed1
test ch, 0x4b
lea edi, [0x768a9106]
lea edi, [0xb387dd44]
bswap ebx
add al, 0x5d
imul edi, edx
lea edi, [0xfd3ec3ad]
test edx, ebp
imul eax, edx
dec eax
xor eax, 0x104a53cf
or al, 0x13
inc al
sub eax, 0x6f79569
mov al, cl
sub ecx, 0xb9fd
imul eax, edx, 0xf249890b
mov ah, 0x56
or ebp, ecx
xchg ah, bl
xor bl, dh
dec ebp
xor ah, 0x27
not ebp
imul ebx, edi
add bl, ch
mov al, 0xa1
test edx, 0xa44f635f
mov ah, 0x41
xchg bh, al
sub ah, 0x64
imul edi, eax
test bh, bh
lea eax, [0x8a6f2544]
xchg edi, edi
imul ebp, esi, 0xc556c918
imul ebp, eax, 0x81a462ef
cmp al, ah
dec eax
mov ebp, 0xae735bc7
mov ebx, 0x47bfe
bswap ebp
movsx eax, dh
add ebp, 0x51b5a0c
imul eax, edx
sub ah, dh
not al
xor al, 0x74
dec al
test edx, edx
xchg ah, ah
dec ebp
adc ah, bh
cmp al, 0x15
adc eax, esi
mov al, 0x4d
mov eax, ebx
xor ebx, 0x27fd
dec eax
xchg eax, ebp
mov al, 0xfe
lea edi, [ebx]
sub edi, 0x46317
mov bl, 0x95
sbb ebp, 0xbd139bc5
xchg ah, bl
mov bh, 0x46
movsx ebp, ch
imul ebx, ecx
test edx, 0x6d8b993b
or eax, 0x1ffa01ac
test edx, eax
mov edx, 0
mov eax, 0x55cc7a78
mov bh, cl
xchg bl, bh
xadd edx, edi
or al, 0xc4
and ebx, 0x8c3ed8ad
neg edi
add edx, 0x714
and ah, 0x3e
imul eax, ebx, 0x1e9395b9
lea edx, [ecx]
mov bl, bh
xchg bh, ah
and ecx, ebp
imul ecx, esi, 0xd7579ce7
movzx eax, bx
imul edi, ecx
movsx ebp, dx
movzx ecx, ax
movsx edi, ax
dec ebp
mov ebx, ebx
xchg ah, cl
mov bh, 0x8d
imul ebp, ecx
imul ebx, ebx
bswap ebx
test edi, 0x9eaaf295
dec ebp
dec ebp
imul ebp, ebp, 0xa43388a4
sub bh, 0x85
adc bh, dl
cmp bl, 0xc
bswap ebx
mov ebx, edi
test ebx, 0xe189bd95
cmp bl, ch
mov ebx, ebp
lea ebx, [0x5099ac1e]
inc ebx
test ebx, esi
mov bh, al
imul ebx, ebp
mov bh, 0xe2
lea ebp, [0xfffb9120]
test eax, 0xfffe8edb
dec ebx
or ebx, 0xf1595252
add ebp, 0x46ee0
mov bl, ah
sbb ebx, 0x30f68cc9
or ebp, edx
test al, 0x59
sub bl, ah
add ebx, ebp
inc bh
test ch, 0x34
mov bl, 0xcb
dec ebx
movzx ebx, al
test ch, dh
imul ebx, esi
test ebp, 0x131e111c
inc bh
bswap ebx
xchg ebx, ebx
sub ebx, ebp
mov edi, 0x822d
movsx ebx, si
bswap ebx
sub bl, bh
bswap ebx
imul ebx, ebx, 0xcb410743
xor edi, 0x81ca
xor edi, 0x3e7
sbb bl, 0x5b
add edi, ebp
not ebp
neg bl
mov bl, cl
imul ebx, ecx, 0xf17263d0
adc bh, dl
movzx ebx, bp
cmp ebp, 0xbf3aa2b0
test eax, edi
xchg ebp, ebp
mov ebp, eax
mov ebx, 0xfffe1eb3
mov ebp, ecx
imul ebp, ecx
xor ebp, 0xcadc207c
test esi, esi
imul ebp, ebx
movzx ebp, dx
sub ebp, ebp
or ebp, 0xd297feca
test ebp, 0x159187e3
movzx ebp, cx
test esi, ecx
dec ebp
imul ebp, ebp, 0x7691418c
cmp ebp, eax
inc ebp
inc ebp
inc ebp
neg ebp
imul ebp, esi
mov ebp, 0xb3e14d0d
test ebx, 0x72be3e8e
xor ebx, 0x8183
xor ebp, 0xfb7aaf4b
dec ebp
xchg ebp, ebp
add ebx, 0xfa5
xchg ebp, ebp
xchg ebp, ebp
imul ebp, ebp
mov ebp, 0x7b772f8b
imul ebp, ecx, 0x8b1838d
mov ebp, ecx
mov ebp, 0xb449e6e3
inc ebp
lea ebp, [0x174846f4]
dec ebp
inc ebp
xchg ebp, ebp
bswap ebp
test eax, 0x1f3e3734
inc ebp
add ebp, esi
xor ebp, edi
dec ebp
test edi, 0xaec8393a
bswap ebp
test edi, ecx
imul ebp, ecx, 0x7b79a7ec
bswap ebp
imul ebp, edi, 0xafbf760e
mov ebp, esi
not ebp
mov ebp, ebp
mov ebp, 0x56ba67f6
imul ebp, esi, 0xa9a3f2fe
imul ebp, edx
not ebp
mov ebp, edx
sub ebp, edi
adc ebp, edi
movzx ebp, ax
sub ebp, 0xea209547
mov ecx, 0x4667
xor ecx, 0x4147
bswap ebp
cmp ebp, ecx
xchg ebp, ebp
xor ecx, 0x720
xor ecx, ebx
or bl, al
bswap ebp
mov bl, dh
mov ebp, 0x20a6bfd5
inc ebp
mov ebx, esi
test esi, ecx
mov bh, ch
bswap ebp
xchg bl, bh
xchg ebx, ebp
imul ebp, eax
mov ebx, esi
inc ebp
test ch, 0x61
mov ebp, 0x31521278
neg ebx
xchg bl, bh
add ecx, 0x1512b
lea ecx, [edi]
bswap edi
adc bl, 0x63
dec bh
xchg edi, ebx
imul ebp, ebp
mov bl, 0x54
imul edi, ecx, 0xf38ec512
mov eax, ecx
mov ebx, 0xe8464449
movsx edi, bp
bswap ecx
lea esi, [eax]
inc edi
sbb al, 0x95
imul ecx, edi, 0xaa79b81b
test esi, 0x86949d80
sbb ebx, edx
mov al, cl
sub ebx, esi
xor eax, 0x849112ba
test dl, dl
add esi, 0x69f
jmp 0x402270
pop edi
jmp 0x40364d
mov bl, 0x21
imul ebp, ebp
imul edi, edi, 2
mov ebx, 0x5c4316d1
jmp 0x4017ef
imul ebx, edx
and esi, 0x4dbb6bd0
or ebx, eax
test dl, ah
mov bh, 0xeb
mov ebp, ebp
xor ebp, ebp
lea ebp, [0x10cdad5b]
inc al
movsx ebp, cx
bswap eax
sbb al, 0xa6
xchg esi, eax
imul ebp, esi
mov bl, dh
mov esi, 0x675b2ab9
xor bh, al
mov al, dl
test dl, 0xc4
xchg esi, ebx
lea ebp, [0xc3c037d8]
sub al, dl
test al, bl
mov edx, dword [edi]
mov eax, ebp
jmp 0x40176a
add ebx, edx
test esi, edi
mov ebx, ecx
dec ebp
bswap ebp
push 2
mov ebp, 0xc7b96926
mov ebp, 0xb20087e0
imul ebp, ebx
pop ebx
imul ebx, ebx, 2
sbb ebp, ecx
xchg ebp, ebp
mov ebp, edx
dec ebp
dec ebp
bswap ebp
dec ebp
imul ebp, ebp
dec ebp
cmp ebp, ebp
lea ebp, [0x35db9f1e]
sbb ebp, ecx
inc ebp
test edx, 0xbf01bfe3
imul ebp, ebx, 0xa8cc3a7a
adc ebp, 0x67699c45
xor edx, ebx
mov bh, al
mov ebx, 0xd5225dac
jmp 0x401632
mov bh, 0xab
mov ebx, eax
and edx, ecx
bswap edx
add edx, edi
lea edx, [0xcd729255]
mov dl, ah
imul edx, esi, 0x21d6e312
xchg edx, edx
push 0x2c90c
mov edx, 0x693c598
sbb dl, cl
mov edx, edi
sub edx, edi
cmp dh, bl
inc edx
dec edx
lea edx, [0xa3ba9b94]
mov edx, 0x35c7d2d0
inc edx
movsx edx, al
imul edx, eax
imul edx, esi, 0xa83fa645
lea edx, [0xc4ca0e69]
imul edx, ebx
mov dh, 0x70
movsx edx, dh
imul edx, ecx, 0x6ffffb0
test ch, ch
pop ebx
cmp edx, 0xb35427d1
xor ebx, 0x8b4f
imul edx, eax
dec edx
imul edx, ebp
inc edx
inc edx
dec edx
imul edx, eax, 0xea40b0e4
lea edx, [0x176db4d7]
imul edx, ecx, 0x88ccb514
mov dh, 0x9c
test ebp, 0x85ed8d51
mov dl, dh
mov dl, cl
imul edx, eax, 0x74d03885
neg dl
or dl, 0x12
xchg edx, edx
or dl, 0x7d
xchg edx, edx
xchg edx, edx
add edx, edi
mov edx, ecx
imul edx, ebx
mov dl, bh
mov dl, al
mov eax, 0x564
movzx edx, dh
xor eax, 0x564
mov edx, edx
dec edx
mov edx, esi
mov dh, 0x50
mov edx, 0x61515f7
imul edx, ebp, 0x44476aab
mov dl, al
mov dh, 0xff
test al, dh
imul edx, eax
lea edx, [0x4787d9a8]
xchg dl, dl
add dl, ch
test edi, 0x4343a877
bswap edx
mov dl, 0xf9
xchg dl, dl
sbb dl, bl
add eax, ebx
mov ebx, 0x11a95e1a
mov dl, 0x3b
xchg dh, dh
xor eax, 0x22db
add dh, dh
bswap ebx
mov edx, 0xed7469c8
imul edx, edi, 0x7d4b6565
test al, 0x8b
dec ebx
imul edx, edi
add ebx, eax
inc ebx
sbb bl, 0x3f
neg ebx
xor bl, dl
lea ebx, [0xee99079e]
dec ebx
mov edx, 0x17f
imul ebx, eax, 0x728997a
mov bl, 0xad
imul ebx, ebp, 0x96caf95b
sub edx, 0x17f
imul ebx, eax, 0xcb07b222
add edx, eax
inc ebx
sbb bh, dh
movsx ebx, ax
xchg ebx, ebx
push edx
mov ebx, 0xf9f3c469
imul ebx, edi, 0x1f13dc2d
test bh, al
xchg bl, bl
mov ebx, esi
pop ebp
imul edx, ebp, 0xf51b7bc8
lea edx, [0x101f60ae]
sub edi, ebp
xchg ebx, edx
and eax, esi
add edi, 0xee5
jmp 0x402a2e
or ebp, esi
inc ebx
imul ebx, eax, 0xbfd3dc98
movsx eax, dl
xor ebp, edi
mov ebx, ecx
mov ebp, ebp
lea eax, [edx]
movsx esi, cl
imul esi, ecx
mov esi, 0x8ecb9581
add edi, eax
and ah, ch
jmp 0x40223d
inc edx
jmp 0x4013e6
lea edx, [0xfe030b7a]
cmp al, 0x70
movzx ebp, al
inc ebp
movsx ebp, bp
test cl, dh
test ch, 0x9a
xchg ebp, edx
add edi, esi
jmp 0x4036db
adc bl, ah
and ebp, 0x93246f2d
jmp 0x403e9b
add edi, dword [esp]
jmp 0x403d88
test ch, 0x17
or ebx, 0x2c08d46f
mov bh, 0x89
lea ebx, [0xede376b2]
mov ebx, 0x475849d8
imul ebx, esi, 0xe2bcbfe
mov bl, 0x8c
mov eax, 0x28cd6
inc bl
neg bh
mov bh, 0x5a
xor eax, 0xd323
sub eax, 0xe42
mov bl, 0x97
mov ebx, 0xe4999a0f
adc bh, 0xeb
cmp ecx, eax
jb 0x403743
lea ebx, [0x7f34e75f]
dec ebx
lea ebx, [0x4c2bfc44]
jmp 0x402448
jmp 0x403e39
mov al, 0x1f
xor ebp, ebx
neg ah
jmp 0x401402
xchg eax, ebx
dec eax
neg ecx
mov bl, 0x9f
inc edx
not edi
mov ch, dl
mov ebp, 0xea3a3ea9
imul edx, edx
mov dl, bl
cmp cl, bl
sub ebp, ebx
movzx ecx, dx
adc dh, bh
test cl, 0xdc
imul ecx, eax
lea ecx, [0x17fbf8f7]
and ch, ch
neg dh
imul ecx, ecx, 0x1d35cb5
bswap edx
or ebp, 0x8ffa25c4
test esi, 0xdc22244c
test dl, ah
bswap ecx
not ecx
mov ebp, ecx
mov dl, cl
cmp dh, cl
mov ebp, 0xf2c76
imul edx, ecx
xor ebp, 0xabdd
imul edx, esi, 0xbb915db7
imul edx, edi
xor edx, ecx
inc dl
test ecx, 0xa3c84f19
test al, dh
imul edx, edi
movsx edx, dh
xchg dh, dl
test ecx, 0xa39ed4b6
bswap edx
xor dl, bl
dec edx
mov dh, 0x77
test ecx, 0x482d4e15
lea edx, [0xbd91c729]
imul edx, edi, 0x8f548356
inc dl
imul edx, edx, 0xf2936b15
movzx edx, di
test bl, 0xf8
lea edx, [0xa2689cb4]
adc edx, 0x32fea9da
lea edx, [0x9c705a3]
xchg edx, edx
bswap edx
xor dh, 0x87
push 0
or dl, dh
mov dl, ch
pop ecx
or edx, 0x5fe198a5
movzx edx, ax
xchg dl, dh
sub edx, edi
xchg edx, edx
add ecx, 0
mov edx, eax
bswap edx
mov dh, ah
dec edx
xchg dl, dl
inc edx
add edx, 0x1cba43aa
inc edx
mov dh, 0x28
adc edx, ebx
imul edx, edx
dec dh
neg edx
lea edx, [0x687fbee]
bswap edx
lea edx, [0x2eff07d4]
movzx edx, ah
not edx
dec edx
mov edx, 0x5d31c8c1
dec dl
sbb dl, 0xa8
test ch, cl
sbb dl, 0xbe
cmp dl, cl
inc dl
xor ecx, ebp
sub dh, bh
mov edx, edi
movsx edx, bp
mov edx, edx
movsx edx, cx
bswap edx
lea edx, [0xf625ea28]
adc edx, 0xa9d06143
mov edx, 0xfa22e84f
mov edx, esi
test ebp, ecx
mov dl, bh
mov ebp, 0xab994b2a
mov dh, bh
sub ecx, 0xf4ec
bswap edx
imul ebp, ebp, 0x3071e802
test ecx, ebp
movzx ebp, bx
imul ebp, edx, 0x5cba0219
adc dl, 0xd8
mov dl, 0xa8
inc ebp
movzx edx, bx
inc edx
imul ebp, eax
lea edx, [0xb4631908]
mov ebp, 0xe57bc08b
dec edx
dec ebp
lea edx, [0x927f01f]
xor dl, dl
sub dl, 0x10
movsx ebp, bl
bswap ebp
mov dh, al
lea ebp, [0x514e6004]
adc edx, eax
mov edx, edi
movzx edx, ah
movzx ebp, dl
lea edx, [0x364dad8d]
sub dh, dh
imul edx, esi, 0x3b64994f
dec dl
sbb edx, ebp
test cl, dl
adc dl, 0x4b
add dh, ah
imul edx, ecx
sbb dl, bh
mov dl, 0x71
cmp edx, 0x99dd15d3
movzx edx, dh
mov dl, 0xb
mov dl, 0xfc
mov dh, dh
test edx, eax
or dl, al
imul edx, ebx, 0x11bd19dc
lea edx, [0x98294c71]
mov ebp, ecx
mov edx, edx
mov edx, 0xe5fc4b11
mov dl, dl
push ebp
xor edx, ebx
inc dl
sbb dh, 0xcc
pop eax
imul ebp, ebp
inc dl
xor eax, 0xf6b
and ebp, ebp
xchg dl, dl
or ecx, 0xbf4f177f
imul ebp, edx, 0x3957e74c
bswap edx
mov edi, 0x8ef
mov dl, bh
xor edi, 0x8ef
cmp ecx, edi
test bl, 0x9d
or edi, eax
xor edx, 0x22cba21
test ch, 0x30
dec ecx
xor edi, 0xe6162
lea eax, [0x81d01e3a]
adc eax, 0xef851f86
test bh, 0x52
mov ch, 0xb2
bswap ecx
lea ebp, [0xdc4463cf]
mov ecx, 0x422e1032
test edx, 0xcd91a92f
mov ecx, 0xed99d3a6
mov cl, dl
lea ebp, [0x357d43ee]
not ebp
imul ebp, ebp
mov dl, 0xf1
inc edx
test edi, edi
sub edx, edi
dec edx
test bh, 0xa5
mov dh, bh
mov ebp, 0x36e
imul edx, edx, 0xa137f8f2
sub edx, 0x697ac85c
dec dh
add dh, 0x72
test ebp, 0xfbf67ff1
mov dl, 0x69
mov dh, bl
xchg edx, edx
sub ebp, 0x36e
test ah, 0x3f
sbb edx, ebp
inc edx
sub ebp, 0xf49b9
imul edx, edx, 0xc8647339
add edx, eax
dec dl
movsx edx, si
lea edx, [0xb3b44282]
xchg dh, dh
neg dl
test ah, al
mov ecx, ebp
dec edx
lea ebp, [0x6450f4b3]
not dl
push ecx
xchg ebp, ebp
mov dl, 0x1d
pop eax
mov ebp, 0x64f21cb
neg edx
mov ebp, ebp
add eax, 0xf49b9
mov edx, esi
mov edx, 0xb2e54a42
xor eax, edi
dec edx
dec ecx
imul ecx, edx, 0x1d5adf39
lea ebx, [eax]
mov ecx, eax
imul ebp, edx, 0xbcca4306
imul ebp, ebp, 0x4b15bc73
movzx eax, cl
test esi, 0x3134ef1e
movsx eax, si
imul ebp, ebp
neg ecx
test edi, 0x5a7cf39c
sub al, 0x8b
sub ecx, edx
imul ecx, eax
sbb ebp, ecx
imul eax, edi, 0x2e78a254
bswap ebp
movsx ecx, si
dec ecx
test ch, dh
mov cl, bh
mov cl, dh
lea edx, [0xbf20e7b]
mov dl, 0x32
cmp eax, 0xf9d4825
bswap eax
test esi, edx
cmp esi, ebx
ja 0x403b22
mov ecx, 0x852654e2
or ah, ah
mov ebp, edi
sbb al, al
movzx edi, cx
mov edi, 0xfc00e32e
sub esi, 0
dec edi
test al, cl
jmp 0x402270
jmp 0x4024b9
mov eax, esi
imul esi, ecx
test ch, 0x3d
imul ecx, eax
neg ch
imul esi, eax, 0xa1c81fb4
test esi, 0x4e5b76c9
dec al
or edx, ebp
test ebx, ecx
sub dh, cl
mov edi, ebp
bswap ecx
inc esi
add al, ch
xchg edx, esi
inc esi
lea ecx, [0xe2c78fed]
bswap edx
not al
xchg edx, esi
mov al, al
sbb edx, eax
lea edx, [0x568ff403]
imul edx, esi, 0x148990e5
lea ebx, [0]
imul edx, eax
mov cl, 0x76
movsx eax, al
add ebx, edi
lea esi, [0x11e6f93b]
mov eax, edi
dec ecx
jmp 0x403bba
movzx eax, dl
mov cl, ah
lea eax, [0xd9e318d3]
test esi, 0xe1b8f3d8
movsx edx, dh
lea esi, [0x7551d20]
adc eax, 0xaf87ded8
mov ch, dl
mov ah, 0xbe
not ch
xchg ecx, esi
or ch, 0x1e
inc edx
lea esi, [0x67cddbcd]
inc edi
imul ecx, edi, 0xb9d7483e
mov dh, 0x3e
mov al, 0xed
neg dl
xchg ebp, ebp
bswap edi
imul ebp, ebp, 0xf8d6f04e
mov edi, ecx
dec ch
add cl, 0x2b
test edi, 0xd93f0258
mov ch, 0x5a
test edi, edi
mov esi, 0xd69967f4
adc cl, bl
test esi, 0x7b6e7089
imul edi, edx
imul edx, esi, 0xb6789189
bswap esi
test eax, 0xf8ba42fb
bswap ecx
bswap esi
adc dl, bh
mov eax, 0xffffa1f6
adc edi, eax
add dh, bl
xor eax, 0x558b
test bl, bl
lea ecx, [0xa66edfa7]
xadd ebx, eax
mov ch, 0xca
inc ch
test ebp, ebp
bswap eax
add ebx, 0xec9
jmp 0x402940
mov dh, al
not ebp
imul edx, ecx
inc dl
xor ebp, edx
bswap edx
xor ebp, 0x1622a3b3
dec ebx
test ebp, 0x4c35297a
xchg dh, dh
sub dl, dh
not dh
inc ebx
cmp ebx, eax
mov dl, al
movzx edx, bx
mov edx, 0x4c850a6b
test ch, 0xf0
mov edx, eax
test ch, bl
bswap ebx
mov dl, 0xcb
imul ebx, ebp, 0xe3c014a1
imul edx, eax
movzx ebx, dh
add dl, 0xa8
mov edx, ebx
mov bh, 0x51
movsx ebx, dl
dec bh
mov ebx, 0xf5e566ca
mov ebp, ecx
lea ebx, [0xa8bfb47]
mov dh, ch
inc edx
push ebp
dec ebx
pop eax
imul ebx, ecx, 0xdca1a072
mov ebx, edi
jmp 0x403d18
adc edx, ebx
xchg ebp, ebx
mov dl, 0x99
mov ebp, ebp
xchg edx, edx
sub eax, 0x251b3
movzx ebp, dx
mov ebx, 0xc8c63299
mov dl, 0x19
imul ebx, esi
dec edx
not ebx
bswap ebx
test bl, 0xa5
mov bh, 0xe
adc dl, 0xd1
sbb bl, bl
or ebx, ebx
xor ebx, esi
movsx ebx, al
lea ebx, [0x2a05b49e]
bswap ebp
mov bh, ah
lea edx, [0xeca12f40]
inc ebx
lea ebx, [0xfb61dc4f]
adc ebp, 0xbcd66b99
inc ebp
xchg edx, edx
dec edx
sbb ebx, ebp
jmp 0x40120a
mov dh, cl
adc ebp, 0x128092c9
mov dl, ah
xchg edx, eax
mov eax, edi
dec ebx
neg al
and eax, 0x3ff8ed6b
dec ebx
mov edx, 0xdb6890c0
imul ebx, edx, 0xc2050fa8
dec ebx
mov bh, cl
mov dl, al
add dh, ch
mov ebp, 0x1767500f
xchg ebp, eax
lea ebx, [0x3efea487]
mov bl, 0xdb
not dl
and ah, al
sbb eax, 0xd6967f29
mov al, dh
lea edx, [0xfcf21ee5]
mov eax, 0xe58d7fb8
jmp 0x401359
adc dh, bl
mov edx, 0xd25658f7
xchg dl, dh
jmp 0x403fc9
shr ebx, 1
imul ebp, edx
jmp 0x4016c4
imul ebx, eax, 0x25f20a4a
mov eax, 0x4f063ee4
xor edx, edx
mov dh, 0xdc
test edi, edx
inc ebp
and edx, ebx
test eax, ebp
and ebp, ebp
push 0x3caec
xor ebx, 0xc37f832a
bswap ebp
mov edx, ebx
mov dl, pe_nt_image_headers32
xchg bh, bl
pop ecx
sbb dl, al
lea ebx, [0x99331847]
mov bh, 0x5b
sub ecx, 0x3cae8
xchg bl, bh
imul edi, ecx
mov ebp, eax
lea eax, [ecx]
test eax, 0x1f2df7bd
and bh, dl
add esi, eax
xor eax, 0x838d7294
add esi, 4
jmp 0x40379f
inc ebx
mov bh, 0x84
mov ebp, 0x2a0d84b0
mov ebx, ebx
inc bh
test edi, eax
xor bh, bh
inc ebx
inc ebx
mov ebx, esi
mov bl, 0xa5
mov ebx, 0x71dbf620
mov bh, 0xd
test ch, bl
test ecx, ecx
test eax, 0x2d88c1b2
test edi, 0xf7c132ec
not bh
test ecx, 0x69e8a2f7
lea ebx, [0x4aa49be3]
xor bl, dh
mov ebx, esi
push 0
imul ebx, ecx, 0x13c66c70
pop ebp
adc ebx, eax
lea ebx, [0xd6282b6]
lea ebx, [0x5467745]
mov ebp, 0xfffffb64
mov ebx, 0x1c2b3447
xchg ebx, ebx
add ebp, 0x49c
inc ebx
movzx ebx, bl
or ebp, 1
inc ebx
test eax, ebp
and edx, ebp
inc ebp
bswap ebp
jmp 0x402232
imul ecx, esi, 0x52efe07
cmp esi, ebp
mov ah, bh
movsx esi, al
jmp 0x40175c
mov ebx, ebp
inc ebp
dec ebp
xchg ebp, ebp
mov ebp, ecx
test eax, edx
dec ebp
push 0xfff70601
sbb ebp, 0xdb5657f
pop ebx
cmp ebp, ecx
mov ebp, esi
xor ebx, 0xc4b
test esi, 0x58e3b319
sub edx, ebx
mov ebx, 0xa0ef95b3
inc bh
xchg bh, bh
sub edx, 0xb4769
jmp 0x4036c9
imul ebx, ebx, 0x15e24b14
neg eax
sbb bh, bh
movzx eax, cl
mov dl, 0x64
test ebp, 0x1cd33297
lea eax, [0x77073baf]
adc al, cl
lea edx, [0x5e5e4f4f]
test esi, 0xb8a0117e
dec eax
imul ebx, ecx
mov edx, 0x21c0227b
lea ebx, [0x32c04d98]
cmp eax, ebp
cmp bl, ch
movzx eax, cl
inc al
mov al, dl
lea eax, [0x89bf3ae1]
bswap edx
lea edx, [0x555f8706]
mov eax, 0xc2a79f90
and edx, esi
mov edx, 0xa139b24b
add edx, 0x71be3e12
xor edx, edi
imul edx, edi
inc dh
movsx edx, al
sub edx, 0x3cda3d6b
inc dl
sub dh, dl
imul edx, esi
push 0
mov edx, esi
inc edx
xor edx, ebp
pop eax
xor edx, edi
imul edx, edi
bswap edx
sub edx, edi
sub eax, 0
or edx, edi
imul edx, edx
movzx edx, bp
movsx edx, dh
mov eax, 0xc6a
inc edx
add dh, cl
test ecx, 0xaafb7a82
mov dl, dl
dec dl
imul edx, edx, 0x1b35ee75
not edx
dec edx
test esi, edi
xchg dh, dl
mov dh, 0x4b
mov dh, dh
mov ebx, 0xa10c
xor ebx, 0xa97d
or dh, ch
sub ebx, 0x871
imul edx, ebp
lea edx, [0x1ce8f674]
add ebx, eax
dec dh
mov dl, 0xa9
mov dl, 0xc5
dec edx
lea ebp, [ebx]
bswap eax
test al, dl
adc al, 3
sub eax, 0xcfb6d1c9
inc eax
mov ah, 0x78
bswap ebx
inc ah
xchg ebx, eax
movzx eax, ax
xchg ah, bl
imul edx, ebx, 0x3965d7ab
bswap edx
mov dh, al
and edx, ecx
movzx edx, ah
xor al, 0x4b
not bh
or eax, 0x1a47e2ab
sub ebp, 0xc6a
lea edx, [0xb99d6a6b]
bswap edx
imul ebx, ebp
imul edx, ecx
movsx eax, bh
inc ebx
imul ebx, esi, 0x2aa6a1bc
neg dl
mov eax, ebx
sbb al, 0xef
xor ebp, edi
mov dh, 0x84
bswap eax
mov ah, ah
test dh, 0x9a
inc ebx
movzx edx, al
lea eax, [0x1d0aabe8]
inc eax
add eax, 0xa199167c
movsx ebx, dl
xchg ebx, eax
imul edx, ebx, 0xe9235294
dec ebx
dec ebx
imul eax, esi, 0x435a9061
imul ebx, eax, 0x590dd052
mov dl, bh
lea ebx, [0x891028dd]
mov eax, 0xe45f0646
add edi, ebp
bswap edx
adc edx, edi
mov ah, 0x31
sub dl, dl
dec ebp
jmp 0x403361
mov cl, dh
lea ecx, [0x42250c86]
mov dh, dl
imul ecx, eax
imul esi, ecx, 0x8ade855c
xor dl, dl
imul ebp, ebx, 0x8454196f
cmp ch, cl
inc dh
xchg edi, ebp
imul esi, ebp, 0x7607a38a
bswap edi
inc edx
and ch, ch
imul ebp, edx
lea ecx, [0x63f6baf]
or cl, al
mov edi, 0x9a868ffb
cmp cl, ch
test dl, bh
mov dh, 0x60
imul ecx, ebx, 0x6561a94b
inc edx
test esi, 0x30c9903f
and edi, ecx
imul ecx, ebp
inc dh
lea edi, [0x6c640b9c]
mov dl, al
mov edx, 0xf0b7b003
or ebp, 0xe7d3399c
inc ecx
dec edx
imul ecx, edx
test ecx, edx
imul ebp, eax
mov esi, 0x1001
lea ecx, [0xbcd34efd]
sub esi, 0x1001
mov cl, ch
test esi, eax
mov dh, 0xc4
cmp cl, 0x9a
xor ecx, 0xfb913449
bswap edi
mov dl, 0xc0
imul edx, ebp, 0x447c041e
movsx edx, ah
dec ebp
mov ch, 0x78
cmp edi, edx
sbb edx, 0x455c498
dec edi
inc ecx
sub dh, 0xcf
movsx ecx, dx
test eax, 0x44d94367
xchg dl, ch
imul edx, ebx
or esi, ebx
mov ch, ch
mov dl, dh
sbb edi, ecx
test dh, 0x87
xor dh, ah
sbb edi, 0xf069f00f
mov ebp, edx
test cl, bl
neg ecx
mov edx, 0x56a8ae74
adc ecx, 0xb01e5070
mov edi, edx
imul ecx, esi, 0x209a6acf
neg ch
cmp dl, 0xc9
mov ebp, 0x80a4b22a
imul ebp, edx, 0x5c9daee1
dec ecx
lea ecx, [0x17430514]
movsx edx, bh
test ebp, esi
imul ebp, edi, 0x8c1ef4a5
imul ebp, ebx, 0xaa49371a
add dh, ch
inc ecx
mov ch, 0x7a
bswap edi
test ebx, ebp
test dl, 0xe4
xchg dh, cl
mov edi, esi
lea edx, [0xe2272d0e]
mov dh, bl
test edx, 0x989fe6dd
xchg cl, cl
mov ch, dl
test ah, cl
test esi, ebp
adc dh, 0xd4
adc ch, 0xf9
test dh, cl
xchg ebp, edx
test bh, bh
mov eax, 0
test ecx, 0x80bf3ed6
imul ebp, edi, 0xb1396374
mov dl, 0x91
add edi, esi
movsx edi, dx
test bh, al
lea ebp, [0x19d39a1b]
mov dh, 0x78
sub edi, ebx
mov dl, 0x88
test ecx, 0x548ce80f
sub dh, ch
test ebp, 0xbcf6e649
dec ebp
mov eax, esi
test edi, ebp
imul ebp, ecx, 0xb6667bd2
jmp 0x401eb1
test dh, 0x34
imul esi, ecx
jmp 0x401932
test bh, bl
dec cl
mov ecx, edx
jmp 0x403f35