Function at 0x40720d
Capabilities:
Encode data using base64
Encode data using xor
Parse pe header

Disassembly:
mov edi, ebp
and dl, al
mov dl, ch
imul edx, edx, 0x62b6bb39
or ah, bl
mov ebp, 0x44eefef2
test ecx, 0xa1779b5f
mov ebp, 0xc038ef90
imul edi, ebx, 0xcfa7ca7d
xchg bl, dl
imul eax, esi
imul ebx, edi
rol eax, 1
dec ebp
imul edx, ebx
mov al, bh
imul eax, eax
mov dl, 0xdb
xchg bh, ah
lea eax, [0xba581934]
or bh, bl
inc bh
dec eax
dec esi
movsx ebp, dx
bswap esi
mov esi, ecx
dec esi
xchg edx, eax
movsx ebx, dl
lea ebp, [0xfc1d1fc6]
cmp esi, 0x96ec5483
test eax, 0x6185a25f
imul eax, ecx, 0xdc9dd298
mov eax, 0x4297cfcf
imul ebx, edi, 0xcdd07e25
test edx, ebx
dec bh
xor bl, 0x61
sbb ah, ah
cmp dh, 0x26
movzx edx, bx
xor bh, 0x22
shl al, 0x80
shl dl, 1
imul esi, ebp
mov dh, 0xcd
xchg dh, dl
movzx esi, dx
add esi, 0xeb73dfef
xchg esi, esi
mov edx, 0xa57d
cmp esi, 0xd5aa44a5
adc esi, edx
xor edx, 0xe422
sub esi, edi
lea edi, [edx]
test cl, 0x4d
inc esi
xchg esi, esi
mov esi, 0xe4aeb1be
imul edx, eax, 0xbea96081
rcr dh, 1
ror dl, cl
mov edx, esi
add dl, bl
sbb dl, al
mov edx, 0xd6cdcefc
bswap esi
mov ebp, edi
mov dh, bh
lea edx, [0x29d9b650]
add edx, ebp
sbb dh, ch
ror edx, 0x35
imul esi, ebp, 0xfcb0b3a0
imul edx, esi
sbb edx, edx
mov edx, eax
bswap esi
lea esi, [0xaaeea2e8]
imul edx, esi
imul esi, ebx
imul edx, ebp
mov dh, 0xd2
add dh, 0x3e
test ebp, esi
movzx esi, bh
dec edx
lea edx, [0xa0fdde85]
mov dl, 0x6a
imul edx, esi
inc dl
inc edx
lea edx, [0xd2b928ed]
not edx
add edx, edx
mov edx, edx
mov edx, 0x9c275ecd
sub edx, ecx
adc dh, 0x55
and edx, 0x326de08f
imul edx, edx, 0x2d54eb8b
dec edx
lea edx, [0x59af47e]
neg edx
test ah, 0x7a
and dl, al
dec dl
push ebp
imul edx, ebx, 0x446edd4f
lea edx, [0xe47d6f50]
mov edx, eax
imul edx, eax
rcl edx, 1
test al, ah
shl edx, cl
xchg dh, dl
mov dl, ah
and dh, ah
not edx
test dh, 0xf7
bswap edx
lea edx, [0x8b37414a]
not edx
pop esi
bswap edx
add dh, bl
bswap edx
cmp edx, 0x6b60c2cf
movsx edx, bp
test al, ah
test esi, 0x429c5907
xchg dl, dl
dec edx
dec edx
dec edx
sar dl, 0xf8
shr edx, 0x95
mov edx, esi
test dh, al
test dl, 0xd1
test cl, dh
lea edi, [esi]
xchg dl, dl
inc dl
test dl, bl
movsx esi, ch
mov edx, edi
test eax, ecx
mov esi, 0xbf50858d
mov dh, dl
dec esi
lea eax, [edi]
test edx, 0x6466d0c8
inc esi
dec dl
imul esi, edx
test dl, 0x64
sub edx, 0x16bb9a61
mov dl, cl
and dl, 0x2e
mov esi, 0x783dca3a
dec esi
dec dh
imul edx, esi, 0x6a13f0fd
xor eax, 0x5d0
imul edx, edi, 0x67f3d9c2
sbb dh, 0x4c
not ebp
mov ebx, eax
imul edi, esi
not ah
mov dh, 0x41
add ecx, ebx
imul edx, ecx, 0x76523c16
add ecx, 0x4a5
inc dh
dec edi
or al, 0xc7
mov eax, edi
inc eax
mov ah, ah
test edi, edi
or bl, 0x79
mov edi, 0x41
mov bl, 0x3b
dec ebx
xor edi, 0x41
xchg eax, eax
add edi, ecx
mov al, 0xb5
adc eax, esi
mov al, dh
mov ebx, 0x6b1
add eax, 0xa4c7b7ce
xor ebx, 0x1122
test dh, 6
sub ebx, 0xbb1
not eax
test ecx, ecx
test eax, eax
dec eax
inc eax
movzx eax, ax
rcr ah, 0x40
dec eax
imul eax, ecx, 0xebc0818d
test esi, ebp
imul eax, ecx, 0x49902278
adc eax, 0x50e6e5eb
imul eax, edx
mov eax, eax
shr eax, 1
dec eax
rcr eax, 0x1e
xchg eax, eax
xchg eax, eax
imul eax, ecx, 0x673c658a
mov eax, ecx
test dl, bl
movzx eax, bh
sub ah, cl
add eax, edx
shr eax, cl
mov ah, 0x3d
lea eax, [0x1e2c4b6e]
mov esi, 0xf40
sar ah, 0x2a
xor esi, 0xf40
test esi, 0xd9ec323d
sub ah, ch
movsx eax, bh
dec eax
or esi, ebx
lea eax, [0xb1e82612]
not bl
movzx eax, ah
xor esi, 0xbe2
inc eax
neg ebx
or esi, edi
sal bh, 0x20
sbb ebx, esi
add edi, ebx
mov edi, edi
lea edi, [0xa2e40b21]
movsx edi, dh
xor eax, 0x1e5f5bbc
imul edi, eax
bswap eax
lea edi, [0x48027600]
mov al, ch
bswap eax
mov ah, al
xor eax, 0xf443e733
mov edi, ebx
neg edi
mov edi, ebp
cmp edi, 0xd57833fa
not edi
mov eax, 0xaa43
bswap edi
lea edi, [0x6cc53a5c]
xchg edi, edi
or edi, 0x1a70bffc
rcr edi, cl
inc edi
test esi, 0xe17c316d
inc edi
add edi, edx
mov edi, 0x8c9de2d3
ror edi, 1
mov edi, 0x7c5bf3bc
sar edi, cl
inc edi
xor eax, 0xa519
test edx, 0xe7b42d72
mov edi, ecx
sbb edi, 0x7fc92762
movzx edi, ax
dec edi
rcl edi, 0x76
add edi, 0x38b8e020
lea edi, [0x7f74e10a]
sub edi, esi
xchg edi, edi
not edi
and edi, 0xfdf5c586
shr edi, 1
sbb edi, 0x88215b6f
movzx edi, di
sub eax, 0xe10
bswap edi
rol edi, cl
neg edi
rcr edi, 7
xor edi, edx
xor edi, edi
lea ebx, [0x900]
imul edi, edi
xor ebx, 0x900
movzx edi, bx
xor ebx, eax
lea eax, [0xa5336d0]
sub ebx, 0x57
cmp edi, 0xa133663f
xchg eax, edi
sbb eax, 0xf844d8e0
dec al
mov edi, 0xfffff741
xor eax, esi
cmp eax, 0xe523ba65
not eax
shr eax, 1
imul eax, edx
bswap eax
xor edi, 0x3b8
adc ah, 0xca
mov al, 0x8b
add edi, 0xf7b
and eax, 0xc2bb12b8
push edi
mov eax, ecx
dec al
mov eax, edx
mov al, dl
sbb eax, 0xdb4db3f4
dec eax
mov eax, 0xe09280cc
lea eax, [0x7b57ef8f]
lea eax, [0x1c91a86]
pop edx
not edi
test bh, dh
inc al
mov edi, 0xa7358048
dec edi
add ah, bl
imul edi, esi
lea eax, [0x9ae4328]
mov al, 0x3d
imul edi, ebp
ror al, 1
xchg edi, edi
xor edx, 0x474
or edi, eax
mov ah, 0xc9
lea edx, [ebx]
or bl, bh
sub edx, 0xf3
mov edi, eax
or edx, esi
shl bh, 0x36
mov ebx, 0xc29c9291
test cl, 0x37
mov bh, ch
test bh, al
add eax, ebx
bswap eax
inc esi
not al
mov al, 0x66
ror bl, cl
not al
movzx esi, ah
mov ah, cl
mov al, 0x66
mov bh, 0xdb
imul edi, ebp, 0x9026b4cd
bswap eax
mov ah, ah
mov bh, cl
mov ebx, ecx
cmp esi, esi
imul ebx, edi, 0x2c8fa093
dec edi
adc ah, 0x21
imul esi, ebx, 0xc3e6a5d
test ecx, 0x158dfb02
lea esi, [0xa99ea66]
mov edi, 0x86e9c7b1
movsx eax, bp
add ebx, edx
adc eax, 0x7a7bcfcc
sub ebx, eax
mov bl, al
adc bh, 0x30
cmp esi, ebp
mov edi, edx
mov ebx, esi
or edi, esi
imul esi, eax, 0xc511e0c6
mov ebp, 0x590
lea eax, [0x7c403248]
mov esi, 0xcb2154fe
xor ebp, 0x590
sbb al, 0x72
mov eax, 0xa2157e3d
or ebp, 0
rcr esi, 1
and al, 0x72
xchg edx, ebp
sbb al, 0x3c
cmp edx, 0x48dd1728
xor dl, bh
sub eax, 0xf1beab6d
mov esi, 0xfed1a655
mov al, 0xc1
lea edx, [0x42ebfcb8]
and esi, esi
dec ebx
cmp dl, bh
and al, 0xc3
imul edx, edi, 0xfff5187e
imul ebx, edx
cmp al, 0xbd
xchg ebx, esi
mov ecx, 0x3ce1d15
cmp al, 0xf3
mov cl, cl
bswap esi
not ecx
lea edx, [0]
lea esi, [0x63328fa2]
sub bh, ch
xchg esi, eax
xor edx, 0x6cb
and cl, ch
or al, 0xd0
add ebx, 0x723748fc
xchg edx, edi
cmp eax, 0x2546ec74
mov esi, esi
and ch, 0x7f
add ebp, edi
push ebp
imul ebx, ebp
mov edx, esi
test ch, 0x76
imul ecx, ebp
xchg dl, ch
imul ecx, esi
mov bh, 0xde
xor bh, dl
bswap edx
imul ebx, edi
mov edx, 0x45b0b60a
xor edx, edx
sal cl, 0x3f
test ah, 0x4e
xchg ebx, edx
neg dh
mov dh, al
xor dl, 0xc9
imul edx, edx, 0x58e14982
mov dh, cl
test ebp, 0x4e4b431c
imul edx, edx
test ebx, ecx
dec cl
xchg ebx, ebx
imul edx, eax, 0xb61a40bd
inc ch
mov edx, 0xdca71104
mov esi, ebp
mov edx, 0x5264d702
dec edi
dec edi
adc dl, bl
cmp ecx, 0x6de63e88
adc bh, al
mov ebx, 0xc2cab103
bswap ebx
sbb edx, ebx
neg cl
test bh, dh
xchg edi, ecx
inc edi
add ecx, edi
shl ebx, 0xf6
mov eax, 0x876
not edx
xor eax, 0x876
ror dl, cl
mov cl, 0xaa
test al, 0xb8
mov ebx, 0x1adb4215
mov cl, 0x65
test dh, 0xc3
lea eax, [esi]
test ebx, ebx
add esi, 0x514ece54
add ebx, edx
xor dl, al
ror ch, 1
dec edi
mov edx, 0x3201aac7
shl ecx, 0xe5
rol cl, 0xb8
mov cl, 0xd6
mov edi, 0x200d5924
lea edx, [0xa1087eb]
imul ecx, eax, 0x21c58a63
movzx edi, bp
not esi
shr edx, 1
mov ch, bl
movzx edx, dh
neg edi
imul ecx, esi, 0xf7f8c7bc
mov ch, 0xac
test edi, 0x241690f9
mov ecx, esi
inc ecx
mov edx, ebx
sar dh, 1
movzx edi, cx
test edi, ebx
mov esi, 0
dec cl
dec edx
mov edi, edi
xor esi, 0x2bad
rol ecx, cl
bswap edx
dec edx
rcl edx, cl
test edx, ecx
lea ecx, [0x424fcc89]
lea edx, [esi]
mov cl, 0x64
dec cl
bswap ecx
adc ecx, ecx
test dh, 0x16
test esi, eax
mov cl, cl
bswap ecx
sub ecx, edi
lea edi, [edx]
cmp edx, esi
lea edx, [0xda2541f9]
sar edx, cl
mov ch, cl
cmp dh, ch
bswap edx
sub ecx, 0xf8d2b162
rcr ecx, cl
mov dh, cl
imul edx, ebx, 0x2075269c
movzx edx, bp
cmp edx, edi
mov dh, ch
mov ch, ch
xchg edx, ecx
mov dh, 0x68
mov ebp, 0
sal edx, 0x42
lea edx, [0xedb08fc7]
xchg edi, ebp
rcr ecx, cl
mov ch, dl
sar dh, 0x61
bswap esi
rcl edi, cl
bswap edx
lea ecx, [0x77d35fdc]
sal dl, 1
add edi, 0xe4847bf0
sal esi, cl
or dl, al
test bh, ch
or dl, ch
bswap ecx
mov ecx, 0xc9bccba3
inc edx
dec ecx
mov ebx, 0
neg esi
inc edx
xor ebx, ebp
rcl dh, 0x13
bswap edx
and dh, ah
mov dl, 0xf4
and ebp, ecx
inc esi
mov cl, bl
imul ebp, ebx
dec edx
bswap edx
movsx edx, cx
bswap edi
dec dl
mov cl, ah
mov edx, edi
xor ebx, 0x7c7
test edx, 0x8bd87b78
add eax, ebx
movsx ebx, ax
push eax
movsx ebx, cx
movsx ecx, bp
cmp dl, 0xac
adc eax, 0xe140dbec
xor al, 0xa
mov ebp, 0x4a1
lea ecx, [0x75e0e4c0]
add dl, al
xor ebp, 0x4a1
mov ecx, 0x75ddb3ea
bswap edi
dec ecx
adc cl, ah
sub ecx, ecx
not edx
lea ebx, [0xbae8d]
sbb cl, 0x7c
neg dh
and eax, 0xf2e49ff3
rcr ecx, cl
mov dl, cl
mov eax, ebp
test al, dl
shl eax, 0x5f
mov eax, eax
xor al, dh
add ah, dh
lea eax, [0x23140eb7]
test cl, al
xor eax, 0xb8e45be
movzx eax, di
movzx eax, ah
adc eax, 0x8caf0339
sbb eax, 0x21119b1f
bswap eax
test esi, eax
xchg eax, eax
mov al, 0x92
mov eax, 0x392ff270
neg ah
push 0xfff051fa
mov al, 0xb3
bswap eax
and al, dl
neg eax
mov al, 0x8e
mov eax, 0xb2899793
xor ah, 0x51
inc eax
mov eax, 0x725bfc44
movzx eax, bh
cmp ah, dh
dec al
pop edx
sar eax, 1
lea eax, [0xfd5c43f0]
sub al, 0x94
mov al, cl
mov eax, eax
sal al, 0xcb
mov eax, eax
inc eax
xchg al, ah
ror eax, 0xc6
sar al, cl
dec eax
add edx, 0xfae06
xor edx, 0x17
inc eax
inc eax
imul eax, edi, 0xe292da8a
cmp al, 0x26
imul eax, esi, 0xd26f3615
test edx, edx
sub eax, 0xc19df9a7
sbb eax, 0x4f8121ab
test ebx, ebx
mov eax, ecx
imul eax, edi
push 0xfffff980
mov ah, 0x55
ror al, 0x70
mov al, ch
imul eax, eax, 0xfb61a830
mov ah, ah
mov al, bl
mov ah, cl
and al, 0x17
xchg eax, eax
imul eax, esi, 0x745f4e
dec eax
pop ecx
bswap eax
imul eax, ecx, 0x3c5a7d0d
add ecx, 0x680
mov al, 0x41
bswap eax
inc eax
imul eax, edi
bswap eax
mov al, bh
or eax, 0x2efd921b
adc ah, 9
bswap eax
xchg eax, eax
neg ah
dec eax
xor ecx, edx
movsx eax, cx
imul eax, ebx
and edx, ebx
test cl, dl
sub al, 0xa7
mov eax, ebp
imul edx, ebp, 0xde55e97f
and al, ch
xchg dl, dl
mov al, bh
or eax, edx
imul ecx, ecx, 0x21
sbb edx, 0x811240d0
imul eax, esi
xchg eax, eax
test ecx, 0xc6e9f81c
mov edx, 0xcb05d62c
xchg dh, dl
and dh, dl
adc dh, ah
adc dh, dh
lea edx, [0x41463e3f]
ror edx, 0x1b
imul edx, ebx, 0x18c44b6c
inc dh
xchg edx, edx
movzx edx, bl
imul edx, edx
movsx edx, ch
lea eax, [ecx]
mov dh, 0x75
shr dh, 0x74
cmp dh, dl
mov dl, al
test eax, 0xf5393d4f
mov edx, ecx
mov edx, ebp
test dl, 0x9c
mov dh, bh
lea edx, [0x799a9bf3]
test bl, 0xf0
xchg dh, dh
neg edx
mov dl, 0xbd
lea edi, [0]
cmp dh, 0x9b
rcr edx, 0x1e
add edi, eax
and eax, 0xcec25b65
xor edi, 0x2f7
xor ecx, ecx
lea eax, [0xe62fcaca]
or edi, 0xd4539
lea edx, [0xef20c267]
sub edi, 0x162
xchg eax, ecx
adc edx, eax
ror eax, 0x10
neg al
mov esi, 0xabe
xor esi, 0xabe
mov ecx, 0x796971ff
mov edx, 0xf001b856
adc ecx, eax
mov ch, 0xc0
and cl, cl
dec edx
sub ah, 0x23
imul ecx, ebx, 0xc6d3eb9b
mov ecx, 0x7c644307
lea esi, [edi]
mov ch, ch
xor esi, 0xd43d7
shl edx, 1
add eax, edi
xadd esi, ebx
neg ah
adc ecx, 0x460685d3
sub esi, 0xc27
inc edi
bswap edi
lea edx, [0x49a4c830]
mov al, 0xb
add edx, esi
sar ch, 1
cmp dh, 0x20
mov dh, bl
test dl, dl
lea eax, [0x6817c7ef]
adc dl, ah
adc al, dh
bswap edx
inc ah
xchg dl, dl
and ch, al
imul eax, esi
movzx edi, al
mov ecx, esi
cmp dh, bl
test bh, 0xb6
push 0
movzx ecx, al
imul eax, edx
imul edi, ebp, 0x7d0798de
add ah, 0xe9
movsx edx, al
inc ecx
mov dh, bl
pop ebx
movzx edi, al
xchg ah, dh
imul eax, edx, 0x8aa7d4f3
mov al, bh
mov dl, bl
bswap edx
test ecx, edx
mov edx, 0x2d6f4466
dec ecx
mov ecx, 0x6586f82f
imul edx, edx
movzx edx, ax
sub edx, ebp
sal ecx, 1
or ebx, esi
mov edi, 0x3c2349ce
not dl
mov cl, dl
mov ch, 0xec
imul edi, edi
lea edi, [0xb92958c6]
mov dl, dl
dec edx
movsx edx, cl
xchg dh, dh
mov edi, 0xf9306
mov dh, 0x57
adc dh, ch
inc edx
inc edx
not edx
lea edx, [0x85c208e7]
shl dl, 0xe3
xchg dh, dh
dec edx
sub edi, 0xf9306
not dh
mov edx, esi
or edi, 0xba0a3
test esi, 0xcda9f2aa
sub edi, 0x250
imul edx, eax, 0xa43b9444
not edx
movsx edx, ax
test ecx, edx
rcr dh, 0x9b
push edi
rcr dl, cl
lea edx, [0x87b95091]
imul edx, edi
mov edx, 0x27d3b46b
lea edx, [0xbea5d5ec]
not dl
imul edx, edx, 0xfcaae8c2
lea edx, [0xbfb0e25e]
sar dl, 1
movzx edx, si
neg dl
neg edx
mov edx, 0xdcc96c2b
adc edx, 0xe2a73610
ror dl, 0x19
pop ecx
mov edx, 0xaf5c786e
adc dl, cl
sal edx, 0xd6
test esi, 0xabab46f0
mov edx, edi
lea eax, [ecx]
imul edi, eax, 0x6998f828
sub edi, 0x17a33122
imul edx, eax
not edx
lea edx, [0xf6e9a979]
imul edx, edi, 0x20b60e00
and edx, esi
lea edi, [0x47c149c5]
shr dl, cl
mov dl, al
sub ebx, eax
mov edi, 0xc425eee7
sub ebx, 0x3d4
mov eax, 0x327beb2b
ror al, cl
mov ah, dh
mov ecx, 0x2a5e
mov eax, ebx
test bl, ah
bswap edi
rcl edi, cl
mov al, dh
or al, dl
mov al, ch
sbb ah, ah
imul edi, ebx, 0xfcb7eda8
sal ah, 0xcd
shl edi, 2
add eax, 0xb9cd003e
xor ecx, 0x2170
rcl ah, 0x38
sub eax, 0x39862b27
imul eax, ebx, 0x8ffae3e6
test bl, bh
shr al, cl
not eax
add al, 0x1b
sub eax, 0x1ea0f0c1
add eax, 0x895caefc
mov edi, ebp
shr edi, 0xf3
dec edi
mov eax, ebx
test cl, 0xcf
or eax, 0x12c6434f
mov edi, 0x7008468c
mov edi, 0x3effe160
lea edx, [ecx]
xchg ecx, ecx
lea ecx, [0xc4cf3b1f]
and ch, dh
test ch, 0xfd
mov ecx, 0xff0e3779
xchg ch, ch
or ah, 0x77
test ch, 0x40
lea edi, [0x98d7f77a]
xor edx, 0xb2f
or eax, 0x7545f0e
mov eax, 0xd10f3963
and ebx, edx
test bl, ch
imul eax, ebx, 0x8046bcec
mov edx, 0xc47e2d95
lea ecx, [0x29625b0f]
not cl
shl ebx, 1
test dl, bl
movsx edx, cx
neg edi
bswap eax
sbb al, ch
imul edi, edi, 0x55b1f1cf
adc edi, 0xb8cb9dfc
xchg cl, al
imul edi, esi, 0x4bd935c8
movzx ecx, bp
mov ecx, ebx
sal ah, 0x47
cmp dh, dh
mov edx, 0x57a4c6c6
sal dl, cl
dec ecx
bswap edx
inc eax
not eax
cmp al, 0x78
rol eax, 0x76
dec eax
lea eax, [0xe0f129f9]
mov edx, ebx
add al, 0xbe
lea eax, [0x31e6ead7]
xchg eax, eax
test ch, 6
sar al, 0x74
mov al, ah
sal eax, 0x54
test bl, 0xad
mov ecx, edx
mov dh, ch
push ecx
inc eax
bswap eax
lea edx, [0xdc00234b]
bswap eax
imul eax, edi, 0x2065f0df
movsx edx, bl
imul edx, edi
movzx eax, bl
bswap edx
mov eax, edi
cmp al, 0xe3
test dh, dh
bswap edx
shr edx, 0x77
bswap edx
not eax
sub dl, 0x15
pop edi
mov eax, edi
rol al, 1
mov ah, bl
mov ah, ch
mov dh, ch
mov dl, 0xca
adc ecx, eax
not ah
sar ecx, 0x81
dec ecx
and ecx, ebx
sbb ecx, 0x349422a1
dec ecx
imul ecx, eax, 0x13e79b41
imul ecx, ecx
cmp ecx, ecx
imul ecx, ebx, 0xd8437c91
mov ch, 0xa5
movzx ecx, ah
mov ecx, ebp
push edi
test dl, 0x5b
bswap ecx
adc ecx, ebx
and cl, al
mov ecx, 0xa55ac4d9
sbb ecx, 0xa08f35c8
test ah, ah
imul ecx, esi, 0xf4f229ad
xor ch, dh
imul ecx, esi
sal ecx, 1
rcr cl, 0x7c
mov cl, 0xb
add cl, ch
sbb cl, 0xdd
pop eax
lea ecx, [0x68f9518d]
mov ch, 0xdc
mov ecx, 0xcd1c3c1a
lea edx, [eax]
sar ecx, cl
xor eax, 0x91300379
sub al, bl
mov ecx, edx
adc cl, dh
shr ecx, 0xd
xor eax, 0x5b828dc2
inc eax
rcl ecx, cl
mov al, cl
rcl ecx, 0xa1
xchg ecx, eax
test bh, bl
test edx, 0x3750694d
mov al, 0x8d
not ecx
add ebx, edx
mov ah, 0x41
movzx eax, dx
rcl ah, 4
mov eax, eax
lea edx, [0xe01e1805]
test bl, al
adc al, dh
and ch, cl
shl eax, 0xb9
movsx edx, bl
xchg edi, edx
add ebx, ebp
add ebx, dword [esp]
push ebp
ror ecx, 1
shl ebp, cl
imul ecx, ebx, 0xdc347c94
xchg cl, al
mov ch, 0x9f
mov ebp, 0x52c026c5
ror ecx, cl
neg ch
test ebx, ebx
xor edi, edi
dec eax
mov ch, al
mov edi, 0x985f35fd
xchg edi, ebp
mov edx, 0
rcl ebp, 0x6b
imul edi, esi, 0x5799353c
xor edx, dword [ebx]
xor ebp, eax
cmp ch, dl
neg ebp
mov ah, 0xb8
mov cl, 0xdd
add eax, 0x7001d06
test ebp, esi
dec al
lea edi, [0xa6121f3a]
cmp edi, ebx
test ebp, edi
mov edi, 0xe9474a71
mov edi, edx
inc edi
imul edi, ebx
movzx edi, bp
mov edi, 0x4d3decb1
sar edi, 0x44
imul edi, edi, 0x26787241
dec edi
mov edi, 0xe59a5aef
inc edi
test ecx, ebp
dec edi
lea edi, [0xffb15fde]
test edi, eax
sal edi, 1
mov edi, 0x23c9ef46
cmp edi, esi
dec edi
neg edi
adc edi, eax
inc edi
dec edi
adc edi, edx
push edx
test ebx, 0xb89dd8fc
sar edi, 0x4e
dec edi
dec edi
inc edi
rol edi, cl
dec edi
mov edi, 0xd79ef6ee
inc edi
movsx edi, si
inc edi
not edi
inc edi
dec edi
rol edi, 0xbc
ror edi, 1
neg edi
pop eax
sal edi, cl
imul edi, eax, 0xa364e4c
imul edi, edx
mov edi, ebp
imul edi, ebp
bswap edi
imul edi, eax
imul edi, edi, 0xe4462d52
lea edi, [0x15710556]
xchg edi, edi
bswap edi
test ebp, 0x19d7a1c9
sar edi, 0x72
dec edi
inc edi
mov edi, 0xb0d0d5d0
rcr edi, 1
mov edi, edi
imul edi, esi
and edi, 0xc4c664f0
mov edi, 0x2640b82e
movsx edi, ax
neg edi
lea edi, [0x493129df]
mov ecx, eax
sbb al, 0x54
or al, 0x4a
test cl, al
mov al, 0x44
mov eax, 0xb58c569d
imul edi, esi, 0x18673b3c
test cl, 0xa3
mov ah, 0xe3
test cl, 0xa
not eax
sub edi, ecx
mov edi, 0x58822d8e
ror ah, 0x8e
bswap edi
dec edi
mov ebp, 0xcc4
xor ebp, 0xcc4
and eax, 0x550690af
mov al, cl
movsx eax, dl
xor eax, eax
dec eax
or eax, eax
rcl ah, 1
shl ah, 0x7c
test edx, edx
mov ah, 0xd2
imul eax, ebx
add edi, edx
not eax
sub eax, edx
not ah
rol eax, 0x57
xchg ecx, ebp
imul eax, edi, 0xdde00f34
xchg ecx, ecx
test eax, ebx
lea ebx, [ebp]
bswap edi
imul ebp, ebp, 0x2293681b
adc al, 0x84
dec edi
inc ebp
and al, 0x70
mov edi, ebx
dec ch
dec cl
imul ecx, ebp, 0x2a8d7584
push edx
shr eax, 1
test dl, al
inc eax
ror eax, 0x3b
rcr eax, 0x8c
neg ecx
lea ebp, [edx]
test eax, 0x86169d8f
movzx ecx, ch
inc ah
inc ecx
ror eax, cl
mov ch, 0x66
test edx, 0x7cfb4a79
mov edi, 0xbad
ror ecx, 0x6d
xor edi, 0xbad
lea eax, [0xd52d5e3]
bswap eax
inc cl
inc eax
imul ecx, esi
lea eax, [0x5433e4]
imul ecx, edi, 0xaf3bc0a9
inc ecx
sal cl, 0x6a
lea ecx, [0xf9b7708f]
add eax, 0x60811c5
lea ecx, [0x7ae7583f]
mov ecx, eax
sal ch, 1
and ah, ch
lea edi, [ebp]
dec ebp
neg ebp
and ecx, 0x72dc756e
cmp ebp, 0x87508a89
mov eax, ecx
sub al, al
add edx, edi
sub al, 0xf1
xchg eax, ebp
mov eax, edi
movzx ecx, bp
or ebp, esi
not cl
cmp al, 0x2b
xor ah, 0x56
mov cl, 0x5b
cmp ch, bl
shl edx, 1
sal ecx, 0xb5
xchg ch, al
imul edx, edx, 4
imul edi, ecx
sar al, cl
shl edx, 2
mov ebp, ecx
bswap ecx
and ah, 0xb1
movzx ecx, si
mov edi, esi
mov ch, 0x8d
mov ch, al
inc edi
bswap ebp
mov ah, 0x98
test edx, 0x9caf7a4c
dec al
sub al, 0x87
cmp edi, 0x24e1d787
movsx ebp, bp
neg ah
mov ebp, 0xe88abfbd
cmp ch, 0x2c
adc eax, 0xdfcb6e3f
rcr ah, 0xf5
shr ebx, 2
shr ebx, 1
inc edi
shr ebx, 1
movzx ebp, bl
lea edi, [0x3b09e906]
not ecx
test bh, 0x93
shr ebx, 2
mov edi, 0x71e21e18
sub ecx, ebp
mov edi, 0x8bc41e2e
shr ebx, 1
mov al, 0x44
mov eax, ecx
shr ebx, 1
test dl, 0x33
mov ch, ch
dec eax
sal ah, 0x3e
mov ah, 0x2a
mov eax, 0x9f24867e
adc eax, 0x37315567
rol edi, cl
or edi, esi
dec edi
bswap edi
push ebx
not edi
test edx, eax
mov edi, 0x9da9265c
mov edi, 0x8e274420
sar edi, 0x71
mov edi, 0xfe6681d8
pop eax
mov edi, 0xf0d4457f
mov edi, ecx
shr edi, 1
add edi, ebp
adc edi, esi
mov edi, 0xffb4be5e
shr edi, cl
lea ebp, [0]
or edi, eax
imul edi, ebp, 0xdc88a717
mov edi, edi
xchg ebp, eax
test cl, cl
test esi, ecx
and al, 0x48
mov ah, 0xae
test al, 0xdb
imul eax, eax, 0x5f1ad866
neg eax
lea eax, [0xea54751e]
adc eax, ecx
mov edi, 0x13efc
movsx eax, bl
imul eax, ebp
rcl al, 0x98
imul eax, eax
not eax
movzx eax, bx
cmp eax, 0x77eeec32
imul eax, edi
or al, 0xb0
inc eax
dec eax
mov eax, 0xea7a0f7e
lea eax, [0xb0babbd1]
adc ah, 0x2d
imul eax, edx, 0xf20ab1ba
movzx eax, si
push 0
sub al, 0xb7
mov al, dl
dec eax
sub ah, dl
movsx eax, bl
test eax, 0xefda9c57
lea eax, [0x14ffd0de]
sar eax, 1
not ah
mov ah, dh
dec eax
lea eax, [0x8ed85c8e]
inc eax
inc al
test ah, cl
dec eax
sal ah, 0xf6
or eax, 0x39f501e4
pop ecx
xchg al, ah
or ecx, edi
test ecx, 0x87ad163a
not al
xor ecx, 0x13efc
lea eax, [0x8e08ba49]
mov ah, 0xb3
or ecx, ebp
add edi, ebx
add al, dh
lea edi, [0x29389a62]
xor edx, ecx
imul edi, edx, 0x98ed61ef
test edi, 0xe6e0cdb1
pop ecx
imul eax, eax
cmp bh, cl
inc eax
add ecx, edx
inc edi
imul edi, ecx, 0x63ca8f58
pop ebp
mov bh, ch
mov bh, 0xcd
cmp edi, ebp
mov ebx, edi
mov ebx, 0x793f2978
movzx ebx, al
inc ebx
xchg ebx, ebx
push ebp
dec ebx
mov ebx, 0x46e5f72
shl bl, 1
xchg ebx, ebx
bswap ebx
neg bl
imul ebx, ebx
imul ebx, ecx
shr bh, cl
movzx ebx, dx
test ebp, edi
xor bh, dh
pop edi
mov ebx, edx
mov bh, bl
movsx ebx, bl
test ecx, edx
or ebx, edx
rcr ebx, cl
test al, cl
lea ebx, [0x849242d4]
bswap ebx
mov ebx, 0x556bc823
mov bh, 0x19
imul ebx, eax
mov ebx, 0x8eef5688
xchg bl, bl
imul ebx, edx, 0xb51d688d
imul ebx, eax, 0xa5b47842
mov bl, 0xd2
dec ebx
mov ebx, 0xbf178ade
dec bl
sub bh, 0
rcr ebx, 0xa6
imul ebx, ebx
mov bl, 0x9c
xchg bl, bh
mov ebx, edi
dec ebx
mov ebx, 0x873dcead
mov ebx, ebx
sbb bl, 0xc0
inc ebx
sub bl, ch
lea eax, [edi]
bswap ebx
and bh, 0x3c
movsx ebx, cx
movzx ebx, di
test eax, ebp
xor bl, ch
lea edi, [0x3972bc4]
movzx edi, ch
sbb bl, 0xd3
mov bh, al
bswap ebx
mov bl, 0x6a
imul edi, edx
mov bl, 0xd8
bswap ebx
shr edi, cl
add ecx, eax
inc eax
neg bl
rcl edi, 0x3a
test dl, dl
imul ebx, ebx
imul ebx, ebp
bswap edi
mov eax, 0x58e3d8c4
not edi
bswap edi
mov eax, 0x2ff3
mov edi, 0x7260f57f
adc edi, 0x631ae5ee
not edi
add edi, ecx
bswap edi
bswap edi
shr edi, 1
xor eax, 0x7c84
cmp edi, 0x650c872e
xor eax, 0x24c
mov edi, esi
not edi
not edi
test ebp, eax
imul edi, ebx, 0x443abf38
bswap edi
mov edi, edi
rcr edi, 1
mov edi, edi
shr edi, 1
movsx edi, di
inc edi
test edx, ebp
lea edi, [0xb5433cd2]
lea ebx, [eax]
sbb edi, esi
mov edi, 0xd5ddca0a
test esi, ebx
test ebx, ebp
inc edi
mov edi, 0xad0d531
imul edi, esi, 0x81f6ccb9
sbb edi, 0x92ecc058
bswap edi
sub ah, al
test bl, 0x77
not edi
neg al
mov ah, bh
cmp al, bh
mov al, 0xdc
lea eax, [0x516b5290]
test edi, 0xcfec3acf
ror eax, 0x88
movsx edi, bp
not ah
test dl, 0x46
mov eax, 0x7f8a787f
add ebx, 0x4848
mov eax, ebp
and eax, 0xaa03fcec
xadd ecx, ebx
mov edi, eax
movzx ebx, si
sub bh, 0x38
shl bl, cl
mov edi, 0x8c08e1fb
test dh, bl
sbb ebx, edx
and edi, ebx
test bl, 0xe1
mov bl, 0x52
cmp ebx, 0xcb37153f
dec bl
mov bl, 0x6a
sar edi, 0xc2
sub bl, 0x45
imul ebx, eax
lea ebx, [0x2f128035]
test edi, 0x581a3ac2
test edx, 0x1ce69741
imul ebx, ebx, 0xd89d0b9b
push esi
sub bh, 0x59
mov bl, 5
sub bh, ah
lea edi, [0xbe3bc48e]
sub bl, 0x5b
mov edi, edi
imul edi, ebx
test al, 0x1b
lea ebx, [0x56409c5d]
rcr ebx, cl
movzx ebx, bx
sub bh, bh
imul ebx, edi, 0xb9836db5
test cl, 0xb8
mov edi, edi
pop edx
adc bh, cl
imul edi, ebx
sub edi, ebx
xchg bh, bl
lea edi, [0xfc3a6580]
mov ebx, edi
xchg ebx, ebx
mov ebx, edx
imul ebx, ebx
inc edi
and edi, eax
neg edi
mov ebx, 0x4ec
imul edi, ebp
dec edi
mov edi, ebp
imul edi, ebp, 0x91b8f14f
mov edi, eax
movzx edi, si
bswap edi
mov eax, 0x8e1
movsx edi, cx
imul edi, edx, 0xbb769221
sub edi, 0xa3b91154
inc edi
sub edi, edx
lea edi, [0xb6caaf84]
xchg edi, edi
mov edi, 0xba2a54f2
rcr edi, cl
inc edi
inc edi
xor eax, 0x8e1
mov edi, 0xa82c6788
mov edi, 0x939e03f0
test ebp, ecx
xchg edi, edi
test ecx, edx
add edi, eax
or edi, edi
imul edi, edi, 0xa56f5bb6
mov edi, 0x73cb3569
mov edi, edi
add eax, ebx
rol ebx, 1
xchg bh, bl
sub eax, 0x4ec
mov bl, dh
lea ebx, [0x3bb3660d]
xor eax, 0x389
mov bl, 0x34
not bh
sub eax, 0x389
lea ebx, [0x507c4795]
lea edi, [0x6f1f101f]
mov eax, edx
mov dl, al
bswap edi
sal bh, 0xfb
lea edi, [0x4df887de]
rcr edi, 1
xchg edi, edi
bswap edi
movzx edi, bp
sbb edi, ebp
cmp edi, ecx
mov ebx, 0x3ee
test esi, 0x94c6f38
xchg edi, edi
xor ebx, 0x3ee
bswap edi
imul edi, edx, 0xd5069d2e
or ebx, 0x56079
sub edi, 0x50c5497f
mov edi, ebp
imul edi, edi, 0x7451f745
mov edx, ebx
imul edi, esi
mov bl, 0x9f
lea edi, [0x12f0c962]
bswap ebx
test al, 0xac
shl ebx, cl
not edi
movsx edi, si
shl bh, 0x2d
inc ebx
mov bh, 3
neg ebx
mov ebx, 0x14adfad4
and edi, 0x9f03cd2c
xor edx, 0xec25e
lea ebx, [0xdde83b3b]
sub eax, edx
adc dl, cl
mov edx, 0x5dc3cf98
xchg edi, ebx
lea edx, [0x195e6ea1]
lea edi, [0x520f1529]
dec edx
sbb dl, al
not edx
imul edx, edx
test edx, 0x8a3c25ce
xchg dh, dl
neg dl
test bh, 0x8c
dec edx
cmp dh, 0xb1
inc edx
mov edx, 0xbba3622e
imul edx, ebp, 0x8794c3b9
xchg dh, dl
rcl dh, cl
lea edi, [0]
mov dl, dh
dec edx
imul edx, esi, 0x132ee68
add edi, 0xfffffc94
movsx edx, bx
add edi, 0x373
inc dh
mov dh, 0xeb
bswap edx
sar dh, 0xbb
mov edx, edi
imul edx, ecx, 0x32e4a3ab
push 0
bswap edx
xchg dh, dl
shr dl, 1
mov edx, 0x74a6ed99
test ah, cl
mov edx, ebp
cmp edx, edx
mov dh, 0x3c
bswap edx
dec edx
test ecx, 0x27de3372
rol dh, cl
not dl
cmp edx, edi
or dl, bh
mov dl, bl
not edx
mov edx, eax
pop ebx
neg edx
imul edx, esi, 0xbe2c9755
and dh, 0x10
test esi, 0xdb764136
lea ebx, [edi]
shr dh, 0x2d
and eax, ebx
mov edi, ecx
mov dl, bl
lea edi, [0x22a8fc9d]
shl edi, 0x67
imul ebx, esi, 0x42d9331d
mov edx, ecx
lea edi, [0x288421b9]
inc edi
or edi, esi
cmp edi, ebp
mov edx, eax
xchg edi, edi
movzx edi, bx
inc edi
lea edi, [0xcba28988]
cmp edi, ebx
test edi, 0x382feefa
movzx edi, cx
mov edi, 0x6fd9d94d
test ebp, eax
inc edi
and edi, ebx
test ebx, 0x4c54e749
mov edi, ecx
mov edi, ebp
test esi, esi
mov edi, edi
test eax, ecx
sub edi, edx
mov edi, 0xeef7b579
lea edi, [0xbbca8c79]
mov ebx, 0x62d
bswap edi
not edi
xor ebx, 0x62d
rol edi, 1
imul edi, eax
xchg edx, ebx
xor edi, ebx
sbb edi, 0xc6cfe4ec
mov edx, eax
add dl, ch
mov edx, ecx
lea edi, [0x4d25d3ad]
add eax, ebx
inc dh
mov dh, bh
sal edx, cl
mov edx, ebp
not ebx
mov bl, ah
mov bh, 0xbd
adc dh, ch
neg dl
imul ebx, ebx
adc ebx, edi
sar dl, cl
inc edi
imul eax, eax, 2
mov dh, ch
not ebx
mov dl, dl
mov edi, 0x7767508f
test ch, 0xb5
shl bh, 0x9f
lea edx, [0x6e8646b4]
movsx ebx, dl
neg bl
xchg edi, edx
movsx ebx, ax
test dh, ah
dec ebx
mov edx, edx
test ebx, ecx
shl edx, 0x22
test ebx, ebx
add esp, 4
not ebx
imul edx, ebp, 0xdc5cc52b
add eax, dword [esp]
mov dl, cl
sbb ebx, 0xd34f9b70
sbb ebx, eax
inc edi
xor bl, cl
ror dl, cl
mov dl, 0xee
not edi
neg edi
dec dh
test ah, dh
test bh, 0x97
lea edi, [0xede72046]
imul edx, esi, 0x9587db01
sub esp, 4
imul edi, ebp
add ecx, dword [eax]
adc ebx, edx
imul edi, edx
test ebp, 0xa97ebc3
or dh, dl
lea ebx, [0xa2f0483b]
test ecx, 0xd0f8a419
imul edx, ebp, 0x6c2c2b77
movsx ebx, dl
mov edx, eax
dec edx
bswap edx
lea edx, [0xd7f9098b]
mov edx, ebp
lea edx, [0x884b4517]
mov edx, 0x5d27da02
mov edx, ebx
bswap edx
test esi, 0xbbd14c8c
sal dl, 1
test edi, ebx
shr dl, 0xe4
imul edx, ecx
lea edx, [0x4229f702]
not edx
imul edx, eax, 0x6844ed8f
lea ebx, [0xb995e]
mov dh, bl
test al, 0xd3
mov edi, ebx
bswap edx
movsx edx, bp
sub esi, edi
sub esi, 0x8c9
dec edx
mov bl, dl
and edx, ebx
test ebp, 0x175bbd87
sbb edx, 0x4750cb72
mov bh, 0xcb
mov edx, 0xdb09dfcc
mov bl, 0xbc
mov bh, 0xd1
cmp ebx, edx
lea ebx, [0xb1b769ea]
dec ebx
mov bh, dh
mov bl, 0x34
mov bh, 0xef
mov ebx, 0x8abd263a
mov bl, 0x86
shl ebx, cl
sar bh, cl
mov ebx, 0x9e16f7f0
movsx ebx, dl
imul ebx, edi
or bl, 9
movzx ebx, cx
inc bl
shl ebx, 0xc2
test dh, 0xd8
xchg bh, bl
test edi, 0xed8f49c9
sub bh, al
sar bh, 0xcc
test bh, bh
mov bh, dh
or bl, bl
neg bh
xchg bh, bh
mov ebx, edx
xchg ebx, ebx
imul ebx, ebx
dec bh
xchg bh, bl
movsx ebx, cx
cmp ebx, ebp
rol bl, 0x90
lea ebx, [0xa39ae1f0]
not ebx
adc ebx, ebp
lea ebx, [0xfcbc9694]
imul ebx, ebx
mov edx, 0xed2
bswap ebx
xor edx, 0xed2
sub ebx, 0xf2ac7dfb
inc ebx
movzx ebx, ax
inc ebx
add edx, 0xa1af5
cmp ebx, ebx
adc bl, 0xbb
push edx
movsx ebx, dx
imul ebx, ebp
xchg bh, bl
dec ebx
rol bh, 0xcd
mov ebx, eax
neg ebx
shl bl, 0xde
ror bh, 0xd5
sal ebx, cl
sbb bl, 0xe6
inc ebx
lea ebx, [0x45ee778a]
xor bl, dh
shr bh, 0x2f
pop edi
imul ebx, esi
mov ebx, esi
mov edx, esi
mov edx, esi
lea edx, [0xeaa32a04]
dec edx
lea edx, [0xe66aff58]
imul ebx, esi
neg dl
cmp dh, 0x16
rol dh, 0xe3
imul ebx, ecx, 0x21e1324c
mov bl, cl
sal edx, cl
xor edi, 0xa1af5
mov bh, dl
mov ebx, edi
xor edi, 0
xchg edx, ebx
test dh, al
sub edi, 0
test esi, 0xddd50947
not edx
test cl, bl
mov dh, 0xc8
ror edx, 0xe
xor edi, esi
test edi, 0x9f9ab805
xchg edx, edx
imul edx, ebx, 0x2a6c661b
neg bl
rcr edx, 0x52
imul edx, esi, 0x1ba169d2
ror bl, 0x98
imul ebx, ecx, 0xc7ecf69e
lea edx, [0x7fdbdcdf]
mov edx, 0x33d12d1
add ecx, edi
mov dl, 0x6e
dec ebx
imul edi, eax, 0x141f609d
mov dh, bh
inc edx
mov edx, edx
lea ebx, [0x5f0a4e97]
bswap edx
movsx edx, di
lea edi, [0x97b54919]
sbb bh, dl
shr bh, 0xcf
test ch, 0xd9
dec edx
imul edx, ebx
neg edx
test eax, 0x95abe11a
mov edx, 0xd6b1a095
sar dl, 0xc
not edx
push 0
test ebx, 0xde2fb300
inc dh
test edi, 0x14c5c4c9
neg edx
movzx edx, ch
mov edx, ebx
test bh, dl
mov edx, ebp
pop edi
mov edx, esi
test ebp, 0x4b1b5009
mov edi, 0xba049
xor edi, 0x26e
movsx edx, al
imul edx, eax, 0xa6d77bff
cmp edx, ebx
lea edx, [0x732ea102]
imul edx, eax
xchg edx, edx
sar edx, 1
and dl, ah
add edx, eax
imul edx, ecx, 0x51dd1232
test bl, bl
inc edx
mov ebx, 0xb92
imul edx, ebp, 0xa338ce16
test ch, 0xfe
xchg dl, dl
mov dl, al
test bh, dh
test edi, eax
shr dl, 0xf7
rcr dl, 7
bswap edx
mov edx, 0xa3ac6dff
xor ebx, 0xb92
xchg dl, dh
movzx edx, dl
dec edx
mov dh, 5
rcr edx, 0x39
xchg dl, dl
cmp edx, esi
shr dh, 0x15
not dh
neg edx
test esi, esi
or ebx, edi
xchg edx, edx
test esi, 0xdf725f48
xor edi, edx
xchg dh, dh
xchg dl, dl
imul edi, ecx, 0x62c7fc8a
xchg dl, dl
dec edx
sub edx, ebx
imul edx, ecx, 0xa6205b01
test ebp, 0xa6f5565e
add esi, ebx
mov dh, ch
sar bh, 0x8c
dec edi
movzx ebx, bh
dec bh
mov bh, bl
inc ebx
test al, 0x24
cmp ebx, 0xd9258d7c
mov ebx, ebp
rol bh, 0xbe
lea edi, [0xbe78afff]
sal edi, 0xc1
rcl ebx, 0x29
cmp bh, bh
not edi
test eax, 0x884a1c11
ror edi, 1
xchg bh, bl
mov ebx, 0xb6c59e1b
movzx edi, ax
mov bh, 0xb9
test ebp, 0xcd516ea7
test al, al
sbb bh, ah
rol bh, 0xdb
lea ebx, [0x5dd9f7c9]
ror bl, cl
shr edi, 0x59
movsx edi, ax
bswap edi
lea edi, [0x1ba49114]
push 0xc0
shl bl, 1
inc ebx
mov ebx, eax
movsx ebx, bx
mov ebx, 0x77a8348e
bswap ebx
mov ebx, 0x42751673
xchg bl, bl
pop edi
inc ebx
shl ebx, 0xd4
test eax, ecx
cmp bh, 0x35
inc ebx
imul ebx, ebp, 0xceb21c5e
imul ebx, edx, 0x75dd4e60
dec ebx
and ebx, edx
imul ebx, edx, 0x602e3932
xor bl, ch
imul ebx, edi
movzx ebx, cx
xor bh, dl
neg bl
sbb bl, ah
test ah, bl
movsx ebx, ch
lea ebx, [0xa4f54f1a]
mov bl, 0x38
sar bh, cl
test al, 0xb1
sal bh, cl
or ebx, ebx
test dl, cl
mov edx, 0xd3b
inc ebx
bswap ebx
not bh
imul ebx, eax
dec ebx
mov bh, 0x1e
mov bh, 0xbe
not bl
not ebx
ror ebx, 0x93
xor edx, 0xd3b
test ch, 0x6c
inc ebx
or edx, edi
movsx ebx, di
test edi, esi
test ebp, esi
sub edx, 0xc0
add edx, 0
cmp edi, edi
neg edi
mov bh, dl
or edx, esi
movzx edi, dx
mov bl, dl
test edx, edx
mov bh, ah
rcl bh, 0x9a
movzx edi, ax
sub edx, 0xba227
bswap ebx
test bh, 0x46
mov bl, 0x2b
xchg ebx, ebx
lea ebx, [0x286d3516]
cmp bl, bl
bswap edi
and bh, ch
mov bl, bh
sbb bl, cl
imul edi, esi
xchg edi, edi
xchg edi, ebx
mov edi, 0xc2a70ad1
inc edi
mov edi, ebp
not edi
movzx edi, cx
imul edi, esi, 0xe1a167e1
add edi, 0x4a05fab2
and edi, edx
mov edi, 0xcb479832
adc edi, esi
adc edi, edx
test eax, 0x82fe9d58
cmp edi, ebx
lea edi, [0xb8c5212c]
mov ebx, 0xfffffa27
add ebx, 0x5da
test ecx, eax
mov edi, eax
bswap edi
xor edi, ebx
movsx edi, bp
dec edi
movsx edi, bp
rol edi, 0xe1
movsx edi, di
adc edi, 0xf1c11bc5
sal edi, 0x65
movsx edi, si
bswap edi
not edi
test esi, edx
imul edi, ebx, 0x7059204
and edx, ebx
add bl, ch
mov bl, 0x52
imul edi, ecx
imul edi, ebp, 0xa0c55126
imul ebx, eax, 0x976a79b7
movsx ebx, si
shr edi, 0x8e
mov edi, esi
lea edi, [0xee524d48]
imul edi, ecx
neg edi
lea edi, [0x85909979]
imul edi, ecx
mov edi, esi
cmp edi, esi
lea edi, [0xa6ca1cb2]
bswap edi
inc edi
shl edi, 0xca
mov edi, eax
bswap edi
mov edi, eax
mov edi, ecx
not edi
dec edi
imul edi, ebx
mov ebx, 0x5d1e
inc edi
and edi, ecx
xor ebx, 0x5e4c
neg edi
or edi, 0x33b4d223
xor ebx, 0x352
imul edi, ebx, 0x849f4dd8
rcr edi, 0x9e
xor ebx, edx
neg edi
sbb edi, esi
mov edi, ecx
ror edi, 0x18
test ebx, 0x50704f11
add edi, eax
lea edi, [0x1760961a]
lea edi, [0x55cd50ad]
movzx edi, bp
xor edi, eax
add edx, ebx
dec edi
cmp ebx, 0x630466a6
test dl, 0xb9
bswap ebx
xchg bh, bh
bswap edi
mov bh, ah
mov bl, 0x89
inc edi
inc bh
mov bl, bl
movzx edi, ax
movzx edi, dx
xor edi, edi
test dl, bh
bswap ebx
mov bl, 0x72
mov edi, 0xf221cf1f
neg edi
bswap edi
imul edi, ebx, 0x2d2b9645
mov edi, 0x555ddfd7
lea ebx, [edx]
lea edi, [0xea62c91d]
add edi, ecx
lea edi, [0x4c9583ae]
mov edi, eax
lea edi, [0xfc878ef8]
xchg edi, edi
neg edi
rol edi, cl
ror edi, 0x2b
test ebx, 0x17e629b6
add edx, ebx
imul edi, eax
imul edi, esi, 0x9bdaa15b
neg edi
bswap edi
test ebx, 0xf7c4dd76
sbb ebx, ecx
cmp bl, 0xda
mov edi, edi
bswap ebx
rcr edi, 0xcb
shl bh, 1
add bl, al
or bh, 0x37
shl bl, cl
imul edi, ecx
not bh
sar ebx, cl
lea ebx, [0x5e921dfb]
inc bh
xor ebx, edi
mov edi, 0xfffbedd0
add bl, cl
xor edi, 0x1710
sbb ebx, ebx
add edi, 0x40544
mov bh, dh
xor edx, edi
dec bl
imul ebx, ecx, 0x3f4f19e5
mov edi, 0x5306e1ea
mov bh, 0x4c
test bl, 0xb
imul ebx, esi
adc ebx, 0xd0c505d3
test esi, eax
lea ebx, [0x7994172]
sbb ebx, 0xf399c0dc
lea edi, [0]
add ebx, ecx
test bh, dh
test ebx, ebp
add edi, ebp
inc ebx
sar ebx, 0xa
test ch, ch
rol ebx, 1
ror ebx, 0x1d
xchg ebx, ebx
dec ebx
ror ebx, cl
movsx ebx, dh
neg ebx
rcr ebx, 0xb3
add ebx, ecx
neg ebx
mov ebx, 0x8cbbe21d
test ebp, esi
test esi, edi
imul ebx, esi, 0xc924a573
add edx, edi
test dh, 0x3b
imul ebx, edx
add edx, dword [esp]
bswap ebx
cmp ah, cl
mov edi, dword [edx]
mov al, ch
bswap ebx
bswap eax
xchg ebx, eax
mov bh, 0x2c
sub edi, ecx
and al, al
mov eax, ebx
bswap ebx
lea eax, [0x42d2142b]
imul ebx, ecx, 0xfe319b40
mov ebx, 0x174950b9
inc ebx
xchg eax, eax
mov dword [edx], edi
add al, 0x89
mov al, 0x34
ror ah, 1
imul eax, edi, 0x1a3aef52
mov ah, dl
neg eax
mov eax, 0xd8c08bf
lea eax, [0xc7a0b86f]
dec eax
movzx eax, al
or al, bl
imul eax, ecx, 0xec0e911d
mov eax, 0xd1a755ff
xchg al, ah
rol eax, 0xbb
mov ah, ah
test ebx, 0x446f479a
rcr eax, cl
mov ebx, 0xffff142b
neg ah
add al, 0xa7
xor ebx, 0xebc9
inc eax
inc eax
sub ebx, 0x3b0
mov ah, bh
movsx eax, cx
sub esi, ebx
bswap eax
sub eax, 0x8eedd8c7
sub esi, 0x3cf
xchg al, bh
shl ebx, 1
rcl al, 0x91
mov al, 0x24
test dh, 0x43
or eax, 0x9ae0e932
dec eax
mov eax, esi
mov eax, 0x6a8646eb
adc al, dh
mov ebx, 0xba18c
cmp al, 0x52
and eax, 0x2b072f0e
add eax, edx
inc ah
bswap eax
dec ah
mov ah, 0xa8
imul eax, edi
xchg al, al
test edi, 0xfd248975
lea eax, [0x33506d88]
bswap eax
and al, bh
add ebx, 0x9b
lea eax, [0x558489f4]
inc eax
xor ah, 0x32
imul eax, edx, 0xc8929c81
test eax, ecx
and eax, ebp
mov ah, 0xe
imul eax, esi, 0x4ff662c0
cmp esi, ebx
jb 0x408fdc
movzx eax, ax
jmp 0x407bb5
not dl
mov dl, 0x39
mov ebx, edx
not ebx
not edx
rcr ecx, cl
lea edi, [0x84ee0914]
xchg edi, eax
mov cl, al
mov al, 0xc4
inc ecx
mov ecx, edi
sal ecx, 0x55
cmp cl, 0xd3
imul edi, edi
lea edi, [0x24056ccf]
dec edi
lea edi, [0x3b96160a]
mov al, 0x4b
lea edi, [0xd7e91]
mov al, ch
sub edi, 0xcc0
imul eax, ebx
movzx eax, bl
test edi, eax
lea eax, [0x3b60d33d]
mov eax, 0x4820e85d
lea eax, [0x7b40ce41]
mov al, ch
test dh, bh
and ah, dl
test esi, 0x95965863
neg eax
mov ah, bh
mov eax, edx
shl eax, 0xd4
xchg al, al
lea eax, [0xdbd2e6b3]
mov eax, ebp
imul eax, edx
mov eax, 0x67d453e4
and eax, edi
add ah, ah
mov eax, 0xc35ab50d
bswap eax
not eax
adc al, bl
neg ah
shr eax, cl
add eax, 0x4223e0e2
lea ecx, [edi]
shl al, 0xfb
shl ah, cl
test ch, 0x69
test bl, bh
add ecx, 0xa28
shr ah, 1
mov edi, eax
rcl eax, 0xe7
mov eax, eax
mov edi, 0x53633cb2
lea edx, [ecx]
inc ch
lea eax, [0xac48c1dd]
ror ecx, 0x99
movzx ecx, bl
imul ecx, ebp
dec eax
xor edx, 0x5f0b3
not ch
inc ch
cmp eax, 0xf424a642
test esi, 0x2c90d396
adc eax, 0x36d3bf3c
add cl, ah
dec ecx
test esi, 0xe8cc8e40
imul ecx, eax
mov al, 0x81
lea eax, [0x9c21964a]
xchg cl, al
inc ecx
and ah, cl
not eax
test ecx, 0xc39e1082
dec eax
imul eax, eax, 0x7f8a2fb
push edx
bswap eax
sbb eax, 0x6632f0d6
test edx, 0xebd7dce6
cmp al, dh
mov ah, ah
and ah, dh
adc eax, 0x61c7ea54
mov al, dl
ror al, 1
mov eax, 0x77d33d40
shl eax, 1
neg al
pop ecx
bswap eax
test cl, 0x98
test dh, bl
sbb eax, eax
test edi, ebx
movzx eax, bx
sal eax, 1
bswap eax
imul eax, ebx, 0x157001fb
or al, 0x95
mov ah, ah
mov eax, ebp
mov ah, 1
test esi, 0xfa07bc33
bswap eax
imul eax, eax
mov ah, 0x6d
test ebx, 0xeedac507
dec eax
test ch, dh
inc eax
lea eax, [0x5672a7e9]
mov eax, ebp
ror eax, 1
neg eax
xchg ah, ah
sar eax, cl
inc eax
inc eax
ror ah, 0xeb
neg eax
add eax, edx
movzx eax, al
test ebp, esi
xchg eax, eax
sub eax, 0x48f62147
sar eax, cl
imul eax, eax, 0xb7c98662
rol al, 0x50
mov eax, ebp
mov ah, al
sbb ah, 0x67
inc eax
shr al, 0x1a
mov eax, 0x32264d4
mov edi, 0xffffcb7f
xor al, 0xbe
xor edi, 0x3c3c
add edi, 0x8bd
xchg ecx, edi
xchg ah, cl
lea ecx, [0x6e26a79e]
shl cl, 0x82
mov cl, al
mov ch, 0x8f
dec ecx
lea eax, [0xe15046bc]
not al
inc eax
test al, ah
not eax
xor al, bl
mov cl, cl
mov ch, 0x2f
inc ecx
mov ch, 0x98
sal ecx, cl
test eax, 0x3e7c9971
xchg ecx, ecx
push edi
test al, al
mov eax, edx
xchg ecx, eax
lea ecx, [0x1d74687f]
dec eax
xchg ecx, ecx
adc al, 0x11
inc eax
shr al, 0x95
pop ebx
imul eax, ecx, 0xa0666950
test eax, 0x320f93d
mov eax, eax
mov cl, al
test dh, bh
xor ebx, 0x88b42
movsx eax, dx
sbb edi, ebp
push ebx
rcr edx, 0x3e
movzx edx, bl
test al, 0x3a
add ch, ah
imul ecx, ecx, 0xed9f33d2
xor eax, 0xe0853d3e
mov ch, dh
sub dh, bh
inc ecx
lea edi, [0xc3b53ff7]
mov edx, 0x57cfeaf6
mov cl, 0xe1
pop esi
shr cl, cl
and eax, 0xd540e08b
neg ecx
and eax, 0x1068fd6a
mov ch, 0x10
movzx edi, dx
inc edx
mov ebx, 0x1a5e3af6
imul eax, ebx
inc dl
cmp al, 0xea
adc ah, dh
add ebp, esi
movsx eax, bp
dec ebx
rol ecx, 0x2f
mov ecx, ebx
test cl, 0x61
sal ch, 1
mov ecx, 0x8ce10625
inc eax
mov ebx, ecx
adc eax, 0x4b055fb9
sub al, 0x92
sub al, dl
lea ebx, [0xdd5a921e]
test esi, eax
imul eax, ebx, 0xf9950f08
dec ecx
add eax, ebp
mov al, cl
cmp al, 0xbf
bswap ebx
mov edi, 0x110b5
or ebx, ebp
xor edi, 0x1c03
mov ebx, 0x9d32da42
mov ch, 0xd8
movzx eax, cl
lea esi, [edi]
not eax
mov eax, 0xa1183a22
test al, 0xec
bswap ecx
xor ah, dh
add al, bh
dec al
mov ecx, 0x8983
test ah, 0x5a
and al, ch
xor ecx, 0x80a6
mov al, 0xe9
imul ecx, ecx, 2
sar ah, 1
rol eax, 0x53
mov al, bl
and al, ah
inc eax
mov eax, edx
add eax, 0xff07010e
and ah, al
mov al, 0x37
imul eax, ecx, 0x45ba4e04
neg eax
dec eax
mov ah, 0x16
mov ah, bl
neg ah
lea ebx, [ecx]
mov cl, 0x41
add ebx, 0x9d
bswap eax
mov al, ah
lea eax, [0xa2e9fa7c]
test bl, bh
imul ecx, edi
dec eax
sbb ecx, 0xc6f02e92
sbb ecx, edi
test ch, bh
test esi, edx
mov eax, 0xc255
mov cl, 0x8a
xor eax, 0xc2f7
neg cl
inc ecx
imul eax, eax, 4
mov ch, bh
imul ecx, esi, 0x2e0ae31c
imul ecx, edx
mov cl, 1
mov ch, 0xf3
dec ch
lea ecx, [0x6a8dbb8c]
not cl
shl ecx, 0x30
rcr ch, 0x36
shl ecx, cl
or ch, bl
adc ch, 0x94
mov ecx, esi
push eax
bswap ecx
imul ecx, eax, 0xf9a8f185
rol ch, 0x60
mov ecx, eax
inc ecx
add ecx, ebp
rol cl, cl
movsx ecx, bp
mov ecx, eax
test dl, 0x9a
mov ecx, 0xb40c9367
pop edi
mov ecx, ebx
bswap ecx
mov ecx, 0x9180b0e4
neg eax
mov ecx, 0x531a9fc5
imul ecx, edx
mov eax, 0x52378461
movzx ecx, di
mov ecx, 0xa3068594
dec ecx
xor edi, 0x288
mov edi, ebx
xchg ch, al
cmp bl, al
sub edi, 0xcbf
lea ecx, [0xfe1df2f6]
lea edx, [edi]
test edx, 0xb40b4b76
rol ah, 1
sub edx, 0x628
test al, 0x56
adc al, 0xdd
imul eax, ecx, 0xb64382da
lea edx, [esi]
movzx ebx, si
mov bl, ah
cmp ebp, edx
ja 0x40942e
imul ecx, esi, 0x97244504
mov bh, 0xfb
inc esi
movsx edx, dx
imul eax, edi
test bl, 0xa7
sar eax, 0xfc
xchg bl, bl
xchg dh, dl
sub ebp, 0
shr edx, 0x7a
add bh, dl
mov edi, edx
sbb ch, 0xbc
imul eax, edi
cmp eax, 0xf00a8873
mov dh, bh
jmp 0x407985
sbb eax, edi
imul edi, edx, 0x999a5c7f
inc ebp
and edi, 0x38ab4989
neg edi
xchg ebp, eax
or al, 0xf4
or edi, ebp
movzx ecx, si
mov dh, bh
xchg edi, eax
rol edx, 0xbd
rcr ebp, 1
test al, 0xff
imul edi, esi
imul ebx, edi
test edi, ebx
neg ecx
imul ebx, edi
lea eax, [eax]
dec edi
rol edi, 1
mov cl, 0x65
movsx ebx, ah
inc ecx
test esi, 0xe5b158a1
mov ebx, 0x7d7bf5ce
test al, 0xdb
imul ebx, ebp, 0xc59e2848
neg ch
or edi, ecx
test ebp, 0xe26b90e2
mov edi, 0xeff1ae9a
mov ebp, eax
lea ebx, [0xa34e3bdc]
lea edx, [ebp]
imul ebx, edx, 0x61422389
lea ebx, [0x954db347]
test al, 0x18
add esi, edx
or cl, dh
dec ebp
imul ecx, edi, 0xad217f2d
mov ah, 2
not dl
test edi, esi
adc bl, dl
mov edx, ecx
imul edx, esi
test ch, 0xe
mov dh, 0xaf
xchg edx, edx
mov ebx, 0x4e202
sub edx, esi
xor edx, 0x7c4b6d48
xor ebx, 0x4a91
test cl, 0x54
add ebx, 0xc1d
mov edx, ebp
imul edx, edx
sbb dl, 0x24
bswap edx
lea edx, [0x9c6e2670]
sbb dh, ch
lea edx, [0x1a761909]
xchg edx, edx
not dh
sub edx, ebx
imul edx, edx, 0xd3c2728c
mov edx, eax
movsx edx, bx
mov dh, 0x45
sal dh, 1
test esi, 0xaac5a73
lea edx, [0x9c572867]
shl edx, cl
mov ecx, 0
imul edx, edi
imul edx, esi
cmp dh, cl
test ch, 0x7b
bswap edx
mov edx, edx
mov dh, bh
add ecx, ebx
mov edx, eax
movzx edx, dx
lea ebx, [0x4e0860b1]
neg ebx
add bh, 0xa7
mov dh, dl
imul ebx, ebp, 0xaff6aaf0
xchg dh, bh
test bl, 0x7e
mov dh, 0x3d
bswap edx
test cl, 0x52
test edi, 0xa9e4beda
xor ecx, 0x4b440
xchg bl, dl
mov eax, ecx
or cl, 0xf9
test eax, 0x7a11eb79
not dl
sar edx, 0x13
dec ch
inc edx
cmp bl, ch
mov ch, ah
mov dh, 0xaa
bswap ecx
imul ecx, ebp, 0xdaec01ec
xor dh, dh
xchg ebx, edx
test ecx, eax
shl dl, cl
imul ebx, eax
inc ebx
adc dl, bh
xchg dl, dh
rcl ebx, 1
imul ebx, ebx, 0x6b0df791
test bh, bl
mov ebx, 0xf5dd72bf
cmp dh, ch
dec edx
test eax, ebx
bswap edx
ror edx, 0x6f
sar dh, 1
inc ebx
xor ebx, ecx
imul edx, edx
rcl bl, 0x27
xchg dl, bh
inc bl
rol bh, 0x9e
mov edx, edi
rcr edx, cl
mov dh, 0x12
mov dh, al
test cl, ah
sal dl, 0xe2
mov edx, ecx
rcr edx, cl
imul edx, eax, 0x9e11f74b
test dh, bl
mov dl, dl
add dl, cl
mov dh, cl
lea edx, [0x65a069ba]
mov edx, edi
movsx edx, cl
movzx edx, bl
mov edx, edx
movzx edx, ax
mov edx, eax
add edx, ebp
shl edx, 0x60
mov dl, al
mov dh, dh
sar dl, cl
sbb dl, al
inc dh
inc dl
imul edx, esi, 0xb05c4b78
movzx edx, bl
or edx, eax
mov dh, ah
mov ebx, 0x616
xor ebx, 0x616
add ebx, 0xfffbb934
add ebx, 0xaa985
bswap edx
mov dl, 0xe4
rcr dh, cl
lea edx, [0xce404fb1]
test edi, edx
movsx edx, cx
rcl dl, cl
imul edx, esi, 0x8ba1100c
adc edx, ecx
mov edx, 0xbbc047f0
movzx edx, dl
bswap edx
mov ecx, 0xffff7aab
xchg dh, dh
mov edx, ebp
xor ecx, 0x8680
add ecx, 0x3d5
imul edx, ebx, 0x872c3bd6
xadd ecx, ebx
sub ecx, 0x662b9
ror edx, 1
xor ecx, 0
xchg edx, ebx
inc edx
inc ebx
add ecx, eax
bswap edx
cmp dl, dh
test cl, al
dec ebx
imul ebx, edx
not ebx
and bl, cl
rcl bl, 0x9f
xor ebx, 0x60d6da8e
cmp ebx, 0xf255f046
mov edx, 0xffffb48c
ror bl, cl
dec bl
xor edx, 0x4eac
movsx ebx, si
test ecx, 0x111c54cf
bswap ebx
sbb ebx, ebp
imul ebx, ebp
rcl ebx, 1
test ecx, eax
mov bh, bh
mov ebx, 0x6aa5fd34
dec bl
not bh
adc bl, 0xbf
movzx ebx, ax
rol bh, 1
lea ebx, [0x72feaa8d]
imul ebx, eax, 0xf61ef2f2
test ebx, edi
mov ebx, 0x7dfc760c
mov ebp, 0xc1174
mov bh, ch
sub ebp, 0xc1174
or ebp, edx
inc edx
add ebp, 0x5e0
add dl, bl
add ebp, ecx
sub edx, ecx
imul ecx, ebp
xor eax, 0xda086d47
bswap edx
not edx
bswap ebx
xchg dl, bl
mov ch, bh
imul ecx, eax, 0xa7f01e69
test ebp, esi
not ecx
mov dl, dl
mov edx, ebp
test edx, 0x2e29138b
mov bh, 0xbc
push 0xfff73192
rcl ecx, 0xa6
xchg cl, ch
lea ecx, [0x796cbbb7]
imul ebx, ebx, 0x6abacce8
adc cl, cl
sbb bh, 0xae
pop edx
dec ebx
inc ecx
xor edx, 0x8cf5b
mov ebx, edi
lea ebx, [0xaa081b7c]
or bl, ch
movsx ebx, bl
imul ebx, esi, 0xead20d9c
mov bl, cl
sbb ebx, ebx
imul ebx, ebp, 0xec67c89d
or ebx, 0x870fc170
test esi, edx
lea ebx, [0xbb3c7c2b]
bswap ebx
xchg ebx, ebx
movsx ebx, dh
dec ebx
test eax, ecx
test edx, 0xc7f599fb
sbb bh, dl
lea ebx, [0x5aa25f89]
not bh
adc bh, 0xd6
mov bh, cl
bswap ebx
test al, 0x64
dec ebx
push edx
bswap ebx
imul ebx, ebp, 0x84d616bb
test dl, bl
dec ebx
sub ebx, 0xadfba47e
test ebx, ebp
xor bl, ah
lea ebx, [0x95321d2c]
neg ebx
pop ecx
lea ebx, [0x9725541]
mov ebx, 0x2eb8e8b2
bswap ebx
mov ebx, 0x734e652a
inc ebx
sbb bh, 0x85
lea ebx, [0x24930612]
sar bl, 0x37
imul ebx, eax, 0xae727e6a
bswap ebx
imul ebx, edi, 0x25cf7fbc
mov ebx, 0x816e8e36
neg bl
lea ebx, [0x8742eaa0]
shr ebx, 0x64
bswap ebx
imul ebx, eax, 0x75ee73e6
mov eax, ecx
xchg ebx, ebx
bswap edx
mov edi, eax
dec edx
adc edx, 0x4ad05e26
mov ah, al
ror ebx, 1
and eax, 0x20a4c42b
dec eax
add edi, 0x137
sar dh, 1
or edi, ebp
mov al, dl
xchg edx, edx
test edx, ecx
inc edx
mov ah, al
lea edx, [0x8b3839cf]
mov bl, bh
mov bl, al
imul ebx, edi
movzx ebx, al
mov ebp, 0x7fc
mov ebx, 0xc0b1ded6
xor ebp, 0x426
or ebx, edi
bswap ebx
sbb ebx, edi
test esi, edi
adc ebx, esi
xchg bl, bl
bswap ebx
inc ebx
xchg bh, bl
movzx ebx, dh
inc ebx
xchg ebx, ebx
adc bl, 0x29
mov ebx, edi
bswap ebx
mov bh, dl
imul ebx, edx
xchg bh, bh
mov ebx, 0xab5e13ff
lea ebx, [0xbca8a38a]
mov ebx, esi
dec ebx
rcl bh, cl
dec bh
inc bh
mov edx, 0x8ee
cmp ebx, 0xa6dbad6e
inc bl
test ch, 0x45
shr ebx, 0x3f
bswap ebx
movzx ebx, bx
mov ebx, 0x48f2b256
dec ebx
test esi, ebx
test ecx, 0x5da8a734
xor edx, 0x8ee
xchg ebx, ebx
movsx ebx, cx
dec ebx
imul ebx, ecx
sub ebx, 0xc657c135
dec ebx
bswap ebx
test dl, 0xd0
xor bl, dl
rcl bh, 0x59
and ebx, edi
imul ebx, edx, 0xb9a219d
add ebx, ebx
movzx ebx, dh
bswap ebx
imul ebx, edi, 0xfbd7a6e5
imul ebx, edx, 0xf6f325e4
bswap ebx
xor ebx, 0x89996503
dec ebx
dec ebx
bswap ebx
inc ebx
lea edx, [ebp]
imul ebx, esi, 0x347a2a
imul ebp, ebp
imul ebx, ebx, 0xaaa63cc0
mov ebp, edx
mov bl, al
imul ebx, eax, 0xe91fb935
dec ebx
movzx ebx, dh
test dh, cl
not bl
mov ecx, 0xffff5dcc
xor ecx, 0xaa82
mov bl, 0x8e
bswap ebx
xchg bl, bh
sub bl, ch
imul ebx, esi, 0x6a18f57
add ecx, 0x8b2
or ebx, ebp
xor ecx, ebp
sbb bh, dl
mov ebx, eax
mov dh, 0xa3
bswap edx
mov ebx, 0xda9184cc
mov bh, 0x18
neg ebx
imul ebp, esi
imul ebp, edi
lea ebx, [ecx]
test eax, esi
ror ebp, 0x6a
lea ebp, [0xc4fb8b65]
not ebp
rcr ebp, 0xae
imul ebp, esi
add ebp, edx
push 0xfff4c722
shr ebp, cl
test eax, ebp
inc ebp
mov ebp, 0x4be21ba
bswap ebp
mov ebp, ebp
test esi, edx
mov ebp, esi
imul ebp, esi, 0x20fcebf9
inc ebp
xchg ebp, ebp
pop edx
not ebp
test edx, eax
mov ebp, edi
mov ebp, ecx
mov ebp, 0x6eb7abce
cmp ebp, eax
mov ebp, 0x7dba9d0f
mov ebp, 0xbe65275c
mov ebp, 0xa41922c
add edx, 0xb38de
test edi, edx
xor edx, ebx
sbb ebp, 0xf57194c3
test cl, 0x71
xchg ebx, ebp
imul ebp, eax, 0x11bb634f
bswap ebx
or ebp, edx
imul ebp, ebp
rcr bl, cl
movsx ebx, di
imul ebx, edx
inc ebx
mov ebp, 0xf827
lea ebx, [0x784a44e0]
bswap ebx
xor ebp, 0xfb7c
bswap ebx
cmp ebx, ecx
rcr bl, 0xf9
sbb bl, dl
lea ebx, [0x7f0286a5]
bswap ebx
rol ebx, cl
rcl bh, 0x10
imul ebx, eax
inc ebx
sub ebx, ebx
mov bl, dh
adc ebx, 0x3cad42c
movsx ebx, ax
xchg bl, bh
test bl, ah
add ebp, 0x816
sar ebx, 0xea
mov eax, ebp
imul ebp, esi
xchg ebp, ebp
mov bh, ah
test cl, ch
mov ebp, ecx
mov bl, 0x78
imul ebp, ecx, 0x92e7ca36
test cl, 0x46
inc bl
test ch, bh
mov ebx, 0xa1c5b97e
sub eax, 0xb71
test ebp, ecx
test al, 0x3b
lea eax, [edx]
imul edx, ebx, 0x7566cd0c
mov ebp, 0x6945164a
xor eax, 0x495
neg edx
sub edi, eax
add al, dl
mov edx, ebx
add edi, 0x74e
and eax, edx
mov ah, dl
test al, 0x70
shr edx, 0xc0
imul ecx, eax
imul ebp, ebp
rcr edx, 0xb9
bswap ebp
inc ebp
dec ebp
not ebp
dec ebp
xchg ebp, ebp
test ecx, 0xc0297ef9
sal ebp, 1
mov ebp, ebp
dec ebp
imul ebp, edi, 0xacc23964
movsx ebp, ax
rol ebp, 1
mov ebp, edx
xchg ebp, ebp
test eax, esi
dec ebp
mov ebp, edx
xchg ebp, ebp
inc ebp
neg ebp
mov ebp, 0xadd9b7c1
shl ebp, cl
mov ebp, ebx
bswap ebp
mov ebp, 0x7a4eb71b
sal ebp, cl
bswap ebp
movzx ebp, di
sub ebp, ecx
push 0xf6a3a
imul ebp, edi, 0x7b04443b
movzx ebp, bx
sar ebp, cl
mov ebp, ebx
inc ebp
mov ebp, edi
test ecx, ebx
pop edx
rcr ebp, cl
bswap ebp
movzx ebp, ax
neg ebp
mov ebp, 0x89a262de
bswap ebp
bswap ebp
movsx ebp, bp
inc ebp
dec ebp
xchg ebp, ebp
mov ebp, esi
sbb ebp, ebx
neg ebp
neg ebp
mov ecx, 0x10d
dec ebp
imul ebp, ebp
sbb ebp, ebp
rol ebp, cl
bswap ebp
rcr ebp, cl
xchg ebp, ebp
sub ecx, 0x10d
inc ebp
sub ecx, 0xfffbb7a5
imul ebp, edi, 0x57711917
rol ebp, 1
and ebp, esi
mov ebp, ebp
dec ebp
bswap ebp
xchg ebp, ebp
test esi, ebp
adc ebp, ebx
xor ecx, 0x4485b
test eax, 0x5fb75423
or ecx, edx
mov ebp, edx
bswap ebp
shr edx, 0xd9
sub ecx, 0xb38
mov dh, 0xd8
mov ebp, 0xf51d8526
xor dh, 0x36
lea ebp, [0x43689c3f]
neg ebp
sal edx, 1
lea edx, [0x1968e093]
imul ebp, eax
mov ebp, esi
inc ebp
test ah, al
xchg ebp, ebp
mov dl, 7
cmp dh, dh
inc ebp
adc dh, 0x81
mov ebp, ecx
test edx, 0xf94672c1
neg ebp
imul ebp, ebp
lea edx, [0xfffff88e]
sal ebp, 0xe9
imul ebp, edx
movsx ebp, bx
test edx, 0x9b00911e
test edi, 0x597eba01
sar ebp, 0x9a
test eax, 0x9a55794b
mov ebp, 0xd6e62173
bswap ebp
mov ebp, 0xeecfe56f
dec ebp
imul ebp, ebp
lea ebp, [0xed12722]
inc ebp
not ebp
lea ebp, [0x827277be]
imul ebp, ecx, 0xa58a8477
imul ebp, edx
shr ebp, 0x75
or ebp, 0xf6d086c5
dec ebp
imul ebp, edi
mov ebp, 0xb3d20bf7
lea ebp, [0xf50d5546]
test ebx, edx
xchg ebp, ebp
cmp ebp, esi
lea ebp, [0x85af6bb3]
shl ebp, 0x56
dec ebp
adc ebp, edi
cmp ebp, ebp
mov ebx, 0
movzx ebp, dx
rol ebp, 1
test edx, 0x36164f2d
adc ebp, edx
movsx ebp, bp
not ebp
movsx ebp, ax
mov ebp, ecx
test eax, edi
add ebx, edx
imul ebp, esi, 0xecf762ce
test ecx, edi
lea ebp, [0x6f88221c]
and dh, dh
add ebx, 0x772
rcr edx, cl
or ebx, ecx
imul ebp, ebp, 0x6da412c5
xor ebx, 0xf5f05
dec dh
xchg ebx, eax
cmp edx, ebx
movsx ecx, al
imul eax, eax, 0xf
cmp ecx, 0x5001c959
test ecx, 0x96add2bc
cmp edi, eax
jne 0x40984d
ror ch, 0x76
test edx, 0x91214853
adc dh, cl
bswap eax
test edi, 0x6cd6aef1
mov esi, 0xcc1df2a6
ret