Function at 0x401010
Capabilities:
Encode data using base64
Encode data using xor

Disassembly:
or dl, bl
test esi, 0x180403d3
call 0x40101d
imul esi, ebp, 0x1be0ddda
adc eax, 0xcc92c1f5
test cl, 0xea
pop eax
jmp 0x4014b7
or ebp, esi
imul eax, eax, 2
sbb edx, 0x501f795e
jmp 0x401c71
movsx edx, ch
add edx, ecx
test ebx, ebx
bswap eax
test al, al
mov ch, 0x6b
test dh, bl
mov ebp, 0x87d7
mov cl, dh
xor ebp, 0x8c65
sub cl, dh
add ebp, 0xb8b
push ebp
dec cl
pop eax
or ecx, eax
adc ebp, esi
mov ecx, 0x6f77f636
lea esi, [eax]
test bh, 0x6e
sub esi, 0x2a3
cmp eax, 0x4b157e7f
adc cl, cl
cmp ecx, edx
push esi
or al, 0xd5
pop ebx
not ebp
xchg ebp, esi
xor ebx, 0x9c9
mov edx, ebx
mov eax, 0x527f4bc2
xchg bl, al
xadd edi, edx
lea ecx, [0x4701f09e]
add edi, 0xb72
jmp 0x401727
movsx edx, ax
imul edx, ebx
add dl, bl
test al, 0xe6
movzx edx, dx
imul edx, edx, 0xf86e4c2f
test ebp, ecx
imul edx, ecx, 0xe399bc39
mov edx, eax
mov ebp, 0
sbb dl, bh
dec edx
xor ebp, 0
or edx, 0x934c042b
mov dl, ch
xor ebp, ebx
imul edx, edi
lea edx, [0x2c1d0032]
not dl
lea edx, [0x103ca65d]
mov edx, ebp
mov edi, 0x7dc
bswap edx
xor edi, 0x7dc
xchg edx, edx
mov edx, 0x6e8958
lea edi, [ebp]
not ebp
jmp 0x40413a
imul ebx, edx, 0x51bab464
or dl, dh
bswap edi
test edx, 0x3799ac86
imul edi, edi
bswap edi
xchg edi, edi
test eax, 0x26fae5a4
push 0x49a
xchg edi, edi
pop edx
add edi, edi
dec edi
push edx
add edi, 0xb4c0cb5a
pop ecx
bswap edi
push ecx
imul edx, ecx
pop esi
bswap edx
cmp edx, edx
test ebx, eax
imul edi, ebp, 0xaa566968
not edi
mov edx, esi
and edi, edi
mov ecx, edx
lea edi, [0x24912eb]
mov ebx, ecx
mov ch, al
lea ebp, [ebx]
not cl
movsx ecx, ah
add eax, ebp
xchg ch, dl
jmp 0x403ffb
movzx eax, bh
xor al, 0x9d
mov eax, 0x8ed9df07
test ecx, eax
mov edx, esi
mov al, ch
inc eax
sub ebp, edx
jmp 0x401f4d
push ecx
jmp 0x4037a8
bswap edx
mov dh, ch
movsx edi, dx
and eax, 7
neg dl
jmp 0x401c60
push edi
mov al, bh
mov edx, esi
movsx esi, bl
mov edx, edx
xor eax, 0x6bf4b52a
mov edi, 0xfff00399
test ebx, ebx
xor edi, 0x7fcb
test edi, 0xdda6fd01
add edi, 0xf84f3
cmp ebp, 0xa7b31136
mov eax, 0x892dd278
dec ebx
sub al, ah
sbb ah, ah
mov ebx, edi
mov esi, ecx
mov dl, ch
push ebx
bswap eax
pop ebp
mov esi, ebx
bswap ebx
lea ecx, [ebp]
test ah, 0x63
test ebp, 0xc61a1ca6
sub ecx, 0x145
mov dh, dl
bswap ebp
sub eax, 0xd8072d70
lea edi, [0x7e448988]
mov ebp, ecx
mov al, 0x83
mov edx, 0x1c1
mov ah, 0xd6
xor edx, 0x1c1
add edx, 0xfff9ef81
cmp al, 8
add edx, 0xde5f
movsx edi, di
inc esi
sub al, 0xd9
sub al, 0x67
inc al
xchg eax, eax
inc eax
mov esi, 0xffff6822
xor esi, 0x953c
imul eax, ecx
add esi, 0x2e2
imul eax, edx, 0x2c4c28d1
xor esi, edx
imul eax, ecx, 0x79a7465c
lea eax, [0xfb61ca80]
lea edi, [esi]
sub al, 0x14
push edi
lea eax, [0x7ebc9e3e]
pop ebp
cmp edi, 0xb2ff50f4
dec eax
mov eax, 0xb826de4b
test ebp, 0xa65bdb8e
xchg edi, eax
sub esi, ecx
mov esi, edx
xor al, bl
mov ebx, 0x57025
mov edi, ebp
xor ebx, 0xd0ce
imul edi, ebp, 0xf51ca891
sub ebx, 0x5a0eb
inc edi
sub ebx, 0
movzx eax, dl
mov al, 0x86
lea ebx, [ebp]
imul esi, ebp, 0xd5176726
imul ebp, ebx
add ebx, 0x622a6
test dl, bh
mov ebp, edi
bswap ebp
mov edi, ebx
dec ah
mov ah, al
mov edx, edi
mov ah, bh
jmp 0x4040b0
test cl, 0x95
add eax, edx
dec edi
test edi, 0x86761604
imul edi, esi, 0x96d38b5d
lea ebp, [0x48693]
not edi
sub ebp, 0x48692
xchg edi, esi
adc esi, ebp
mov esi, ebx
mov edi, edx
and esi, 0x8994db17
mov edi, 0x9d733867
neg edi
mov esi, 0xcfd
dec edi
test ebp, eax
imul edi, edx, 0xf0c8851e
mov edi, 0x42ec977a
imul edi, ebp, 0xbca08d09
cmp edi, eax
mov edi, eax
mov edi, edi
test ebp, 0x6b4ed896
lea edi, [0x76115449]
mov eax, 0xda4df
dec edi
xor eax, 0xda4df
mov edi, edx
add eax, 0xbad9
test esi, ebx
sub eax, 0xbad9
not edi
or eax, 0xfffff4bb
mov edi, 0x4c615723
add eax, 0xb45
xchg esi, eax
mov edi, edx
xor eax, 0xcfd
lea edi, [0x1e400236]
or eax, ebp
dec esi
mov ebp, 0x84ce8ec
test esi, edx
and edx, eax
neg eax
inc ah
mov ah, 0xe6
imul edx, edx, 2
bswap eax
jmp 0x403a38
bswap edi
lea esi, [0xdd11d22d]
imul ebp, edx
test ecx, 0xd3c86e6f
test esi, edi
lea edi, [0x59302adb]
movzx eax, dh
bswap eax
mov eax, ecx
sub ah, ah
test edi, edx
mov eax, eax
and eax, edi
mov edi, 0xfff00f3e
test ch, ch
xor edi, 0x6311
mov al, ah
add edi, 0xf93d1
xor edi, 0x17
and ah, dl
imul edi, edi, 0x1d
xchg eax, eax
push edi
imul eax, ebx
pop ebp
test al, 0x70
sub ebp, 0x29b
xchg al, ah
or ebp, ecx
adc eax, edi
dec al
lea esi, [ebp]
bswap ebp
bswap ebp
add edx, esi
lea edi, [0x2372ec13]
add edx, dword [esp]
mov ah, 0x34
push ecx
bswap ecx
xchg cl, cl
imul ecx, esi, 0x8e3c178c
mov cl, dl
add cl, dh
mov ebp, ebx
mov ebp, 0x9b9acd2a
and ebp, ecx
imul ebp, esi, 0x26a83293
lea ecx, [0x574]
add ebp, 0x6e66251f
sub ecx, 0x574
or ecx, 0x13
test edx, 0xf194a5d4
imul ecx, ecx, 0x39
lea ebp, [0xd442852e]
push ecx
xchg ebp, ebp
pop edi
movzx ecx, bp
mov ch, 0x1d
push edi
add ecx, ebx
pop esi
mov ch, ah
lea edi, [0x1eb94ef]
push esi
imul edi, esi, 0x69271dc6
pop eax
bswap esi
xor eax, 0x43b
xor eax, dword [edx]
xchg edi, edi
xchg ecx, ebp
bswap ebp
mov edi, 0xd329702f
mov esi, eax
adc dl, ch
push eax
xchg dl, dl
jmp 0x403240
mov ch, dh
shl eax, 2
lea edi, [0x19b31857]
test bl, dl
imul eax, eax, 4
bswap edi
jmp 0x4034f6
imul edi, esi
shr esi, 2
mov ch, ch
test edx, ebp
shr esi, 2
test dh, ah
mov dl, dh
bswap ecx
movzx edi, di
mov ebp, 0x60bfc347
mov edi, 0xce29c1ed
imul ebp, edx
movsx edi, ax
mov edi, eax
mov edi, 0x86a607f3
mov ebp, 0x3e0
imul edi, ecx, 0x55ff3148
xor ebp, 0x3d8
inc edi
xchg edi, edi
lea ecx, [ebp]
mov edi, 0xddbc7890
xor ecx, 0x38
xor ecx, esi
movzx edi, bp
inc edi
lea edx, [ecx]
bswap edi
dec ecx
xor eax, edx
test dl, 0x8a
pop esi
bswap ecx
mov cl, 0xb5
add dh, dl
and dh, 0x30
not edx
movsx edx, cx
cmp edx, ebx
xchg dl, dh
push 0
pop edi
test bl, 0x41
or edi, eax
lea edx, [0xf4690878]
mov dl, dh
mov ecx, edi
test ch, cl
dec dh
test esi, ecx
dec edx
xchg dh, dl
push 0x9b7
lea edx, [0xb69744ce]
pop edi
sbb edx, eax
test ebp, edx
test ch, bl
lea edx, [0xb6af4c45]
mov ebp, edi
test cl, cl
lea edi, [0xa45842a2]
xor ebp, 0x9b7
movsx edi, di
add ebp, ecx
mov ecx, 0x4ff0cec3
add esi, ebp
mov ebp, 0x863477d2
pop ecx
mov dl, cl
not ebp
dec ebp
add esi, ecx
mov ebp, esi
jmp 0x403ed0
imul ebp, eax
inc edx
movzx ebp, di
inc ebp
imul edi, ecx
movsx edi, di
imul ebp, edi, 0xb0c20c79
movsx ebp, si
mov edi, 0xffff927c
xor edi, 0x6822
inc ebp
dec ebp
push edi
or ebp, ecx
pop edx
lea edi, [0x11ede790]
add edx, 0x5a2
test esi, edx
add edx, ebx
mov edi, edi
push edx
test edi, 0x916b2380
pop eax
add dh, ah
xor ebp, esi
adc dl, 0x10
movsx ebp, ax
dec ebp
inc ebp
mov edx, 0xc0af
adc ebp, edx
xor edx, 0x3f09
mov ebp, 0x1a849ccb
imul ebp, eax, 0xd7a9a9c8
mov edi, edx
lea edx, [0x9bdad5e0]
sub edi, 0x4f4
not edx
sub eax, edi
test cl, 0xd8
add eax, 0xa6b
jmp 0x4016d1
test ecx, 0x44afb7f5
jmp 0x401266
bswap ebp
mov edi, 0x33b127e5
neg edi
push eax
mov edi, esi
pop ebp
dec edi
dec edi
lea edx, [ebp]
not edi
adc edi, 0x9e9c0603
mov edi, ebx
sbb edi, 0xb6efe1f4
movzx edi, ax
bswap edi
dec edi
push 0
inc edi
pop ebp
adc edi, edx
lea edi, [0x2fb8ef84]
or ebp, edx
test ebp, 0x673c1686
sbb edi, eax
add eax, ebp
sub edi, 0x9761e3cd
test dl, 0xcf
dec edx
add esp, 4
lea edi, [0x4ed68e7]
add eax, dword [esp]
test ebx, eax
sub esp, 4
mov dl, 0xa1
cmp dl, dl
dec edx
add esi, dword [eax]
cmp edx, ebp
imul edx, esi
mov ebp, ebp
imul ebp, edx
mov edi, 0x1d589
movsx ebp, bx
xor edi, 0x7de8
add edi, 0x841
movzx ebp, cx
and ebp, 0x688735d1
lea ebp, [0x5e4b9468]
test eax, edx
mov ebp, 0xe7530b3b
mov edx, 0xb13
mov ebp, ebx
xor edx, 0xb13
test edi, 0xafd8044e
test ecx, 0x9eac3387
or edx, edi
not ebp
imul edi, ebp, 0xd3acb9c7
sub edx, 0xc05b
mov edi, ebx
sub ebx, edx
bswap edx
jmp 0x40237a
imul edx, ebx
dec edi
movzx edx, dl
mov edx, 0x40a20952
mov edi, 0xb494
xor edi, 0x44d3
bswap edx
cmp edx, esi
bswap edx
dec edx
imul edx, edx, 0xd6cc022
mov dl, ch
inc edx
inc edx
test dl, dl
test cl, al
mov dl, bl
mov ebp, 0x5af
movsx edx, bl
xor ebp, 0x5af
mov edx, ecx
mov ebp, 0
mov edx, 0xdc33986f
bswap edx
xor ebp, 0x1cc
mov dh, bl
sub ebp, 0x1cc
bswap edx
xor ebp, edi
imul edi, edi
mov edi, ebp
add ebx, ebp
movzx edx, di
jmp 0x4013cc
mov ebp, ebp
jmp 0x403378
mov edx, 0x22653bce
movzx ebp, si
mov ebp, 0xe966358d
mov ebp, esi
cmp ebp, 0xc6bf8e3
test ebp, esi
bswap ebp
lea edx, [0]
imul ebp, ebx, 0x72623b28
mov ebp, 0x7613f2b3
or edx, edi
inc ebp
and ebp, edi
sbb ebp, ecx
mov ebp, 0xa5087cc7
add edi, edx
mov ebp, ebx
xor ebp, 0xe802fa09
jmp 0x403993
xchg edx, ebp
neg dh
imul edx, edi, 0x494b9e49
mov edx, 0x10e5e2d2
mov ebp, ecx
mov dl, 0x8b
not edx
add edi, ebp
test eax, 0x7a6e4e7b
add edi, dword [esp]
jmp 0x403476
movsx eax, al
mov edx, 0x88ac8cae
mov dword [edi], ebp
test ebp, 0x7a17d9e9
jmp 0x4022df
dec edx
movzx eax, cx
and edx, 0x8d34a322
inc dl
push 0xfe01
movzx edx, bh
pop eax
neg edx
sub eax, 0xdba
mov edx, 0x4549b108
cmp ebx, eax
jb 0x401fbd
bswap eax
jmp 0x401846
mov ebp, 0xd41df547
inc eax
imul edx, edi, 0x57d67683
mov al, bl
xchg eax, edi
xchg eax, eax
test eax, 0xc2ca154b
mov edi, 0x5b915
xor al, cl
sub edi, 0xeaf
dec ah
xchg edi, ebp
dec edi
xor ebp, 0xed74
inc eax
imul eax, ebp, 0x9e63616b
not ah
dec al
mov al, bl
or eax, 0x9bebbbc9
or eax, ecx
mov edi, 0x203
cmp eax, ebx
xor edi, 0x203
bswap eax
mov al, 0x3f
sub edi, 0xfffffc34
bswap eax
sub edi, 0x3cc
add eax, eax
or edi, ebp
xor eax, 0x7874c7e5
sbb eax, 0x675f3ccb
lea edx, [edi]
mov eax, esi
imul edi, edx
and al, 2
xchg edx, esi
imul eax, edx, 0x95329d65
cmp eax, edi
imul edi, ebp
not dl
imul edi, eax, 0x16e0f325
lea edi, [0x4decedd1]
test al, cl
mov edi, 0x79f5
not dh
xor edi, 0x7d6e
mov edx, 0x5a98c4a7
imul edx, esi, 0xe2bc66fd
mov dl, 0x36
imul edx, ebx, 0xc9b1eb58
lea ebp, [edi]
mov edx, ebx
neg dl
sub ebp, 0xdd6
imul edi, edi, 0x6f786894
test ecx, eax
xchg dh, dh
test ch, 4
lea edi, [0xfffff886]
test edi, eax
adc edx, 0x2110468
lea eax, [edi]
dec dh
add eax, 0x77a
dec edi
xor eax, ebp
cmp dh, ch
sub edi, 0x73de5f95
push eax
pop ebx
and al, dh
add ebx, 0x93b
xchg eax, edi
add ebx, esi
imul ebp, edx, 0xda6e46e7
mov edx, edi
sub ebx, 0x5470d
bswap eax
xadd ecx, ebx
imul edi, ebp
add ecx, 3
mov edx, 0x762e3816
movsx edi, ah
or ebx, 0x7fcf9f79
inc esi
mov ebp, 0x165cf72b
neg ah
bswap eax
mov esi, 0xbfd9
xor al, dl
xor esi, 0x3591
dec eax
xor esi, 0x777
adc eax, 0x2247800e
imul eax, ecx, 0xb9c7aae9
test al, 0x51
imul eax, edx, 0xb2cb472c
push 0xbe7
mov eax, 0x29abe082
pop ebp
sub ebp, 0xbe7
mov eax, edx
lea ebp, [esi]
add ebp, 0x6e59
lea esi, [0x273615eb]
lea edi, [ebp]
xchg ah, al
lea ebx, [edi]
dec esi
add ebx, 0x11e
or ah, bh
lea edx, [ebx]
test edx, 0x2fcb7af5
test ch, 0x74
cmp ecx, edx
ja 0x40217d
test edx, esi
imul ebx, edx
lea esi, [0x3486eeed]
sub ecx, 0
xor edx, 0x199e0445
jmp 0x401780
jmp 0x4026a2
xchg dl, dl
mov edx, 0x395b687d
xchg dh, dl
and edx, 0x3461fdc2
mov eax, 0x1db22
mov dl, 0x83
xor eax, 0xc0b
neg dl
xor eax, 0x4c28
adc edx, 0xaf084021
sub ebx, eax
or al, dh
add ebx, 0x19b00
jmp 0x401f90
lea ebp, [0x769648c8]
mov edi, 0x8c33254
test edi, edx
mov ebp, ebx
imul edi, eax, 0xaf2e2d22
sub edi, 0x51704111
mov edx, ebp
lea ebp, [0xd398b19e]
bswap ebp
add esi, edx
sbb edi, 0x786ac52
jmp 0x401d6b
neg ebx
neg esi
ret
test dh, al
cmp eax, ebx
inc ebx
test ch, bl
mov bh, 0x4b
or ebx, 0x9cfc838d
mov ebx, 0x58a0b7cd
test cl, ch
xchg al, al
cmp al, 0x45
test ebp, ecx
push 0x75e
lea eax, [0x7fa8a5f0]
pop ebx
imul eax, ebp, 0x887f5fb8
sub ebx, 0x16f
xor eax, ebx
neg eax
xor ah, 0xa9
mov eax, 0xbf7aef6e
mov ebp, 0xa51
movzx eax, bl
xor ebp, 0xa51
movzx eax, si
bswap eax
mov ebp, ebx
xor ebx, esi
sub ebp, 0x5ef
mov eax, 0x7de45a6b
or ebp, 0x19
inc eax
add ebp, 0xfd3
movzx eax, ch
lea ecx, [ebp]
dec ebx
neg ebp
dec ebp
dec bl
mov eax, ebx
mov esi, 0x132
xor bh, al
xor esi, 0x132
inc eax
lea ebp, [0x65c25c95]
xor esi, ecx
lea ebp, [0xbcb67746]
mov ah, ah
mov cl, 0xaf
inc eax
movsx ecx, ax
inc eax
mov bh, 0x92
mov eax, ebx
mov ebx, ebp
lea ebp, [0x389]
cmp cl, al
imul ecx, ebx
mov edx, ebp
mov ch, bl
xor edx, 0x389
dec eax
sub edx, 0
and bl, bh
test ebp, ebp
xor edx, esi
test edi, ebp
lea eax, [0x45df468e]
not bh
xchg edx, edi
test esi, 0xf19df267
sub edi, 0x3ca
jmp 0x403ca2
xchg al, ah
lea ebp, [0x6c52338e]
neg edx
imul edx, edi, 0x32cc37eb
lea eax, [0x7560e6af]
lea edx, [0x9baedb55]
xchg dh, dl
xor dh, bl
mov esi, 0x87b4d
mov edx, 0x394a4e
xor esi, 0x5dfa
cmp edx, 0xa70c0a34
mov edx, ecx
push esi
dec dl
pop eax
neg edx
sub eax, 0x81359
add edx, 0x656bfc48
lea ebx, [eax]
sub ah, bh
sub ebx, 0xb98
imul edx, edx, 0x68cce21
mov dl, 0x1d
mov esi, edx
imul eax, ecx
inc ah
test ch, ch
mov eax, edx
or ah, 0x14
mov esi, 0xd54
sbb al, 0x3d
sub esi, 0xd54
sub al, 0x9c
xor esi, ebx
adc eax, eax
mov al, bh
mov edx, esi
dec eax
or eax, 0x6bc899c0
add al, 7
or esi, ebp
imul eax, edx
lea eax, [0x27c6df47]
mov esi, 0x23163
xor esi, 0x23de8
not eax
mov eax, ecx
imul eax, ecx
test ah, bl
imul eax, ecx, 0x130ab004
cmp ah, ah
mov edi, 0xb83
movsx eax, al
sub edi, 0xb83
neg eax
or edi, esi
dec eax
mov ah, dh
sub edi, 0xc8b
test bl, al
xor edi, edx
sbb al, 0xaf
sub eax, 0x192859f0
xchg dh, dl
mov ebp, edi
mov eax, 0x5d538bce
test ebx, edx
xadd ecx, ebp
xchg al, al
jmp 0x40167f
test ebx, ecx
shr esi, 2
bswap edx
jmp 0x401acc
imul edi, ecx
imul eax, eax, 4
add ch, 0xf9
jmp 0x401aa5
bswap edx
mov ebp, 0x511af544
test ebx, edx
bswap ebp
not ebp
mov ebp, eax
lea edx, [0xad8]
movzx ebp, dx
sub edx, 0xad8
test edi, eax
mov edx, 0xf0a60
movzx ebp, ax
sub edx, 0xf0a5f
bswap ebp
and edi, edx
mov ebp, ecx
jmp 0x401e93
neg eax
or al, 0xab
add dh, bl
mov dl, dl
mov ebp, 0
imul edx, edi, 0x909740df
add ebp, dword [edi]
inc dl
jmp 0x4015a6
lea edi, [0x86afeb5e]
jmp 0x403958
mov ebp, 0x953f3352
adc dh, ah
movsx ebp, bx
lea ebp, [0x8a7c30fb]
push 4
pop edx
neg ebp
imul ebp, edx
xor edi, edx
lea edx, [0xed354f7f]
jmp 0x401f01
bswap ebp
bswap eax
mov ebx, 0x41edc454
mov al, ah
test ch, 0x58
and eax, 0x48b57b
mov eax, edi
mov ah, bl
sbb ah, dl
mov edi, 0
test edi, 0x9b8af8b2
xchg al, al
xor edi, 0
mov ebx, 0x66918f94
add edi, ecx
or edx, 0xaf7c709f
jmp 0x4012b5
movzx ebp, dx
shr esi, 2
bswap edx
jmp 0x403215
test cl, ch
shl edi, 1
imul ebp, ebp
jmp 0x40364a
xchg al, ah
add edi, edx
test edx, eax
mov ebp, 0x6bb2e3b3
not edi
dec ebp
dec edi
xor ebp, esi
push 0
mov edi, 0x7e02c82c
pop esi
movsx ebp, ax
xor esi, edx
imul edi, ecx, 0x7ec77468
xchg edi, edi
imul ebp, edi, 0x78b33c7
test edx, 0x56c1b638
lea eax, [0]
xchg edi, edi
mov edi, ebp
xadd eax, esi
mov ebp, 0xb85f63e3
bswap esi
mov ebp, 0xa755d5a4
test ebx, ebx
add edx, eax
movsx esi, dx
jmp 0x4019a9
xor cl, ah
mov ebx, esi
test ch, bl
mov ch, 0xf3
imul esi, ecx
test edi, eax
test edi, 0x46f13af5
test edi, esi
imul esi, ebx, 0xca4e6691
push 0xed4
test ebx, 0x5e1be147
pop eax
imul esi, ecx, 0x55e619f8
bswap esi
bswap esi
test ebx, ecx
lea ecx, [eax]
mov eax, edi
mov ah, bl
movzx eax, ax
mov eax, 0x7493db59
mov al, cl
lea esi, [ecx]
bswap eax
xchg ah, ah
cmp eax, 0x8c6d4175
dec eax
add al, 0xeb
mov ebx, 0x7aa
mov ah, 0x94
xor ebx, 0x7aa
dec ah
test eax, ebp
xadd ebx, esi
inc esi
inc cl
sub ebx, 0x7d4
inc esi
sbb eax, 0xf1a4fe6e
test bh, al
test edi, edx
or ecx, edx
push 0
adc al, 0xa0
pop ebp
lea eax, [0xb7cb5b44]
imul eax, edi
or ebp, ebx
mov eax, 0xa0fc9d9
not ebx
xor ebp, 0x701
mov ch, 8
dec eax
mov cl, 0xe4
push ebp
pop edx
mov al, ch
inc eax
mov bl, ch
sub edi, edx
not esi
imul esi, ebp
lea edx, [0x5d50cfc2]
test eax, 0x5d6a8c4d
test ecx, 0x1acb9cb7
mov edx, 0x6fbd704d
neg dh
mov ebp, ecx
movzx ebp, cx
mov ecx, 0xf2854
or ebp, ebx
xor ecx, 0x13ba
xchg ebp, ebp
bswap ebp
dec ebp
mov ebp, 0x1d12eab1
xchg ebp, ebp
sbb ebp, 0x935d8680
movzx ebp, dx
mov edx, 0x79a9
movzx ebp, cx
xor edx, 0x78d7
dec ebp
sub edx, 0x17e
dec ebp
or edx, ecx
lea ebp, [0x57873012]
movzx ecx, bx
or ebp, ebp
lea ebp, [0x2b43e278]
imul ebp, esi, 0xb41a8d82
mov ebp, ebp
mov ebp, 0x8e92e639
mov ebp, 0x2e658296
mov ecx, 0x7ca
neg ebp
xor ecx, 0x7ca
xchg ebp, ebp
sub ebp, edx
xor ecx, edx
sub ebp, 0xcc7597d5
dec ebp
mov ebp, edi
and ebp, 0x6338ef66
lea eax, [0]
test eax, ebx
add ebp, 0xa48f2fb
xadd eax, ecx
mov ch, cl
add eax, 0x217a
xchg edx, edx
sub dl, 0xd9
mov dh, al
inc edx
sbb dl, cl
mov dh, bl
bswap edx
movsx edx, dx
push 0x87c
imul edx, ebx
pop ebp
imul edx, eax, 0x3c5abb8f
sub ebp, 0x87c
xchg dh, dh
add ebp, eax
test edi, eax
dec edx
mov dl, dl
mov edx, 0xcbb8db9f
add dh, al
push 0xd34
inc dh
pop ecx
mov edx, 0xd25ad215
xor ecx, 0xd34
cmp dh, dh
xchg ebp, ecx
mov dh, 0xbd
neg ebp
inc edx
adc dh, 0xdb
test dh, 0x80
lea esi, [0]
movsx ebp, dh
xchg ebp, edx
mov esi, ecx
imul edx, edx
dec edx
xor esi, 0x11c
or eax, 0x53d6f79c
push esi
mov ah, ch
pop ebx
mov eax, edi
sub ebx, 0xf57b7
movsx eax, di
cmp edi, ebx
ja 0x403ca2
jmp 0x402462
inc ebp
imul edi, eax
adc ebp, edi
mov edx, 0x453a
lea edi, [0x148e24e2]
xor edx, 0x8ab4
xor ebp, 0x39c58ea2
mov ebp, eax
xadd esi, edx
and dh, al
sub esi, 0x1685
jmp 0x401bd1
test esi, 0x593d36c9
xchg edi, esi
imul edi, esi, 0x1dab8f8d
not edi
bswap edi
test esi, 0xa005eae3
push eax
xchg esi, edi
pop ebp
lea edi, [0x4c2f9b7]
xchg edi, esi
test ebx, 0x9d2f4495
mov edi, 0x68a6791d
movzx edi, cx
lea edi, [0xac4a8cc4]
mov esi, 0xffff6e74
imul edi, esi, 0x4b5b0b0c
xor esi, 0x9e26
xor esi, 0xdaa
inc edi
dec edi
movzx edi, si
mov ebx, esi
sub edi, esi
cmp esi, edx
add ebx, 0x208
sub esi, ecx
xadd ebx, ebp
lea esi, [0x19a9d3c3]
lea esi, [0x984714f0]
lea edx, [ebx]
mov ebx, edx
imul esi, ebp, 0xef706f14
push edx
pop ecx
bswap ebx
jmp 0x4028fd
imul ebp, edi
test ah, al
lea edi, [0x41dba1a]
mov ebp, 0x9cd69cd0
and eax, ebx
mov ebp, 0x9aac
mov ah, 0xac
xor ebp, 0x6c8f
mov eax, eax
adc eax, edx
imul eax, esi
inc eax
lea edi, [ebp]
adc al, 0x9c
bswap eax
mov al, 0x8e
push edi
movsx eax, bx
pop esi
neg al
xor esi, 0xea9
sub edx, esi
imul eax, eax
add edx, 0x843
jmp 0x4018a0
mov edx, esi
test dh, dh
inc ebp
add ebp, 0x79e8f343
push 0xffff35d3
xchg ebp, ebp
pop edx
lea ebp, [0xdd16a86f]
add edx, 0x1ba74
movsx ebp, di
sub edi, edx
imul ebp, edx
jmp 0x401e5d