Function at 0x401253
Capabilities:
Authenticate hmac
Encode data using base64

Disassembly:
mov bl, 0xcb
sar bh, cl
imul ebx, esi, 0xe87f7ee1
or al, ch
test ch, 0x29
shr ebp, 0xbc
xor ebp, ebx
movzx eax, di
mov al, ah
ror eax, 0x39
xchg eax, eax
inc eax
neg eax
not eax
test bh, cl
adc ah, ch
rcr eax, 0x3a
sal eax, 0xc6
mov ah, 0x83
inc eax
mov eax, ebx
or eax, esi
xchg al, ah
test bl, 0x99
bswap eax
bswap eax
add eax, 0x25434446
test eax, edx
sbb eax, ebp
mov ebp, 0xd6b0
adc eax, 0x99fd1a82
jmp 0x4036b9
xor ebx, 0
imul edi, eax, 0x7d531751
xchg ebp, ebx
mov eax, edi
xchg ebp, ebp
jmp 0x401cf7
movzx eax, ah
add esp, 4
jmp 0x403baa
or esi, ecx
movsx ebx, bp
mov al, bh
push ecx
inc bl
xchg bl, al
movsx edi, di
inc eax
movsx edi, cl
xchg ebp, ebx
neg ebx
cmp ebx, edi
mov ah, 0x28
mov edi, esi
mov ebx, 0x2ad0d4bc
rol ah, 1
movsx ebx, bp
or ah, dl
bswap eax
add al, 0xe0
shl ecx, 1
bswap edi
lea eax, [0xd9c3a169]
cmp al, 2
test cl, 0xa5
mov bh, bl
mov ah, 0x63
mov bl, dh
neg eax
inc edi
lea edi, [0xa053a3b9]
mov bh, 0x50
test ebp, edi
mov bh, bh
imul ecx, ecx, 4
rcr ebp, 1
and edi, esi
mov edi, 0x45001467
cmp bl, dh
xor ebx, 0x33d392e6
bswap ebx
or eax, 0x3d74ba1e
add ah, 0xa1
imul edi, ebp, 0x116bc7a7
lea edi, [0x1b3f79fc]
or bh, al
inc ebp
cmp ebx, ebx
imul edi, ecx, 0x1ee69625
neg bh
inc eax
shl ecx, 1
not bh
dec eax
sub bh, 6
lea eax, [0x7439f3d2]
shl ecx, 2
imul edi, ecx, 0x8112325d
movsx eax, ch
cmp ebx, 0xb1d8f26f
inc al
imul ebx, ebp, 0x5e4075a5
add eax, 0x87ac28b1
cmp ebx, ebp
dec ebp
mov bl, al
dec edi
mov ebp, 0x28f6d3b7
mov eax, ebp
or al, 0x2e
imul ebx, edi
xchg bl, bh
inc eax
movsx eax, bl
inc eax
shr bh, 1
xor al, ah
shl eax, 0xf3
test edx, eax
test ch, 0xa2
imul edi, ebp
and edi, ebx
xor bh, bl
shr esi, 2
cmp eax, ebp
mov al, 0xfb
or al, 4
sbb ebx, 0x3062b8fc
mov bl, bh
neg eax
imul ebx, ebx, 0x5db80391
and eax, 0x6e837c35
lea edi, [0xce60e0f2]
shl al, 0x80
ror ah, cl
cmp ah, ah
shr esi, 2
mov al, 0x34
jmp 0x403d96
sub eax, 0xfb2c
or ebx, eax
xchg ecx, eax
or bh, ch
add ecx, 0x6d695
mov dl, 0x86
xchg ecx, edi
xor dh, ch
xchg eax, ebx
shr cl, 0x7d
cmp ecx, ecx
dec dh
lea ebx, [0xffed853a]
test ch, 0x30
sar ch, 0xfd
imul ebx, esi
dec ah
neg al
imul eax, esi
imul edx, edi, 0xadcfaa18
sbb al, bl
lea ebx, [0x4e70e847]
mov ch, dh
test ebp, 0x3981215f
bswap eax
xor edi, 0xffc
not ecx
sar ebp, 0xe7
add edi, esi
lea ebp, [0xff8076ed]
inc esi
mov esi, 0x957892d8
ror ebx, 0xd3
lea esi, [0xda05812c]
ret
sbb cl, 0x9d
bswap ebp
add esi, 0x39e
dec ebp
bswap ecx
sal ch, 0xe3
shl ebp, cl
test ecx, 0x5af9013
imul ecx, ebx, 0xf2ddbfaa
rol cl, 0x1d
xor esi, ebx
inc ecx
sub ebp, ebp
bswap ebx
movzx ebx, ax
rol ebx, cl
bswap ebp
imul ebx, edx, 0x5e0a1d6c
movzx ecx, dl
inc ecx
movsx ecx, dl
imul ebp, ecx, 0x6974b498
imul ebx, ebp, 0x53786c9f
movzx ebp, si
mov ch, 0x77
test bl, al
bswap ecx
imul ebx, esi
not ebp
sub esi, 0xfd5
lea ebx, [0x2ed63e1f]
test bh, 0x3f
mov bh, dl
and eax, esi
add bl, cl
bswap esi
inc esi
rol cl, 0x58
dec ch
lea esi, [0xdee8991]
lea ebp, [0xf1af5817]
imul ebx, eax, 0x1d6118ff
mov bh, dh
test edx, eax
shl eax, 1
cmp cl, 0xc8
test al, al
mov bh, ch
cmp esi, ebp
test cl, 0xb4
imul ebp, esi, 0xb48e74cd
lea esi, [0x942d51f1]
and bl, bl
imul ecx, edx
xchg ch, cl
sal ebx, 0xec
imul esi, ebx
mov bh, ah
neg bh
test al, 0xf7
shl eax, 1
xchg bl, bh
inc ecx
sar ecx, 0xfe
imul ebx, esi, 0x99ab1f18
rol ebx, 0x5e
lea ebp, [0xa0966111]
inc ebp
or ebx, esi
mov bl, 0x79
mov ecx, ecx
sub ebx, ecx
xor bh, al
test eax, edx
sar ebx, cl
test ecx, 0x6e0a2560
xchg bl, cl
imul ebx, edi
imul ecx, ebx
lea ecx, [0x5e0b786]
imul ecx, edx
dec ebx
bswap ebx
mov ecx, ebp
shl ch, 1
push edi
mov ch, ch
bswap ecx
lea ecx, [0x9537a722]
neg ch
dec ebx
mov cl, al
cmp bh, ah
mov ebx, ebp
shr ebx, 1
mov cl, 0x8d
xor bl, 0x84
mov ebx, 0xe770a84e
test bl, 0xb5
or ebx, esi
lea ebx, [0x2dd534f2]
mov bh, dh
pop ebp
xchg cl, cl
lea ebx, [0x4764f5ea]
shr ecx, cl
movzx ecx, di
xchg cl, ch
test edx, eax
imul ebx, edx
test cl, 0xf4
jmp 0x404309
mov ah, 0xf6
or eax, 0x18fd871e
test bh, ah
neg ah
test dl, 0x30
imul eax, ebp
mov ah, 0x23
push 0xf28
sal al, 1
inc eax
rcl eax, cl
add eax, esi
test ch, bh
test edi, edi
rol al, cl
shr al, 1
inc al
imul eax, edx, 0x1614aff
bswap eax
ror eax, 1
movsx eax, si
bswap eax
mov ah, ah
ror eax, 1
shr eax, 0x52
bswap eax
pop edi
bswap eax
imul eax, ecx, 0xf9c9cf83
imul eax, eax
jmp 0x4019b2
xadd ebp, ecx
mov edi, 0xdef6e5c4
mov esi, 0x62737b99
add ebp, 0x79b
push ebp
jmp 0x404080
movsx ebp, bx
mov ebp, ebp
sar ebp, 0x77
bswap eax
mov eax, 0x3fd356b2
bswap ebp
sbb ebp, 0xc066f971
neg al
or eax, edx
mov ebp, ebx
movsx ebp, ah
rcl eax, 0xb0
sal eax, 1
test ah, 0x59
sub ebp, 0x9e06c443
cmp al, 0x68
and al, bh
lea ebp, [0x42a419bd]
lea ebp, [0xf30a5ad4]
mov al, bl
rcr eax, 1
mov ah, 0x2c
or eax, 0x980d0156
shr ebp, 0xa1
sub ah, cl
inc eax
xchg eax, eax
mov ebp, 0xfffffc9e
neg ah
cmp eax, 0xab16ee01
cmp al, ch
mov al, bh
mov al, 0xed
add eax, edi
not eax
sub eax, 0x5766a8cf
sbb al, 0x11
xchg ah, al
sub ah, bl
movsx eax, ax
lea eax, [0x100591c7]
mov al, al
add ah, cl
movzx eax, al
movzx eax, bh
lea edi, [0xfff3b304]
mov eax, 0xcdaa45bd
mov al, dh
lea eax, [0x96b14554]
shl eax, 0x3c
sub al, 0xfb
and al, 0x57
sbb eax, 0x29c3a3a5
lea eax, [0xb5e00401]
movzx eax, bh
dec eax
test dl, 0x71
add edi, 0xc4cfc
xor edi, ebp
test cl, 0x54
mov ebp, eax
xchg ebp, ebp
bswap eax
bswap ebp
add edi, 0x362
add eax, 0x8cee20de
and ebp, 0xe47292ac
add edi, esi
bswap eax
xchg al, ah
movsx ebp, ch
rcl al, 1
cmp al, 0xb6
or al, 0x72
mov ebp, 0x40f4a027
sbb ebp, 0xe43e5fdd
bswap ebp
movzx esi, dx
dec esi
sub ah, 0x77
imul eax, edx
neg esi
mov al, 0x49
mov ebp, 0xffff34dc
xchg ah, al
dec eax
rol al, 1
xor ebp, 0xc986
inc esi
test ah, ah
cmp eax, ebx
test ch, ah
push ebp
mov al, ch
rcr al, 1
mov ah, bh
bswap eax
movzx eax, ah
lea esi, [0x9d6c9aa4]
mov al, dh
pop edx
mov ah, 0xe3
sub al, 0x33
imul ebp, edi, 0xf962169c
jmp 0x40388a
mov al, bh
mov al, 0xc1
or al, cl
xchg ebp, esi
inc ebp
movzx eax, ax
not ah
jmp 0x401aef
test cl, bl
xchg bh, ah
and bl, 0xbb
shl bl, 1
dec bh
sbb ebx, ebp
movzx eax, di
bswap ebx
mov bl, 0x3d
bswap ebx
bswap ebx
imul ebx, ebx
xchg bh, bl
push edx
mov bh, dh
dec ebx
movsx ebx, bl
dec bl
lea ebx, [0x896f7898]
rcr ebx, 0xc8
mov bh, ch
sbb ebx, ecx
pop eax
mov ebx, ebx
neg ebx
not ebx
test ecx, 0x5224761a
test dl, ah
inc ebx
shr bl, 0x20
add ebx, 0x93d38844
cmp ebx, ebx
rcl ebx, 1
neg bh
lea ebx, [0x43dab508]
rcl ebx, 3
mov bh, bl
mov edi, 0
mov bl, 0x1a
test ebp, ebx
rcl bl, 1
sbb bl, bh
rcr bh, 0xa0
or edi, eax
mov ebx, 0xd7a7e819
imul ebx, ebx
imul ebx, ecx, 0x11d558e7
push edi
or ah, al
lea ebx, [0xf804959b]
xor bh, cl
test dh, bh
xchg ebx, ebx
imul eax, esi
dec eax
xor ebx, ebp
pop esi
neg eax
dec eax
movzx eax, di
imul eax, edx
neg ebx
mov al, al
mov bh, bh
mov bh, bl
inc ebx
lea eax, [0x453d09ef]
inc edi
test ebp, 0x3087100d
test esi, edi
push esi
xor bl, 0x47
mov bh, dh
or ah, bh
or bl, al
xchg bl, bh
mov eax, 0x9879f216
imul edi, ebx
lea ebx, [0xa216fabe]
pop ecx
test ebx, ecx
xchg bh, al
rcr edx, cl
sub ecx, 0x45
sub eax, esi
test esi, esi
jmp 0x402744
rcl ebp, cl
neg esi
mov esi, ebx
test ecx, edi
lea esi, [0xa6211550]
cmp esi, ecx
test ebp, eax
and esi, ebp
lea esi, [0xaa12ac06]
neg esi
neg esi
and esi, ebx
mov esi, ebx
and esi, ebx
lea ebp, [edi]
mov esi, edi
sub esi, 0x52242212
shr esi, 0x3e
mov esi, 0xd47e0103
adc esi, ebx
mov eax, 0x103
shr esi, cl
xor eax, 0x103
mov esi, eax
inc esi
jmp 0x402490
inc eax
sbb ah, dh
test edi, edx
imul eax, eax
imul eax, edx, 0x9b24e0dc
inc eax
xchg eax, eax
movzx eax, cx
not eax
adc eax, edx
mov ebp, edi
mov eax, ecx
or ah, bl
shr edi, 0xa3
not eax
imul edi, ebp, 0x4cfb4660
sub al, cl
lea ecx, [ebp]
test edx, 0x3ce88da8
sub ecx, 0xf28
movsx edi, si
test ch, 0xc0
dec ebp
xor ecx, ebx
xchg ah, bh
imul ebp, ebp, 0xd81a0ba7
sub esi, ecx
jmp 0x402411
inc edi
test eax, 0xfeb67be2
sub edi, 0x5c54d30a
imul edi, edx, 0xa5d828d1
test esi, edi
imul edi, edi, 0x91db6e12
mov edi, 0x36ba885f
inc edi
bswap edi
push eax
rcr edi, 0x55
bswap edi
sal edi, 1
test ebx, 0xb27dd32e
and edi, ecx
mov edi, 0xec50dc6d
pop ebp
mov al, 0x3b
rol ah, 0x54
ror eax, cl
test ch, 0x22
mov esi, ebp
cmp al, ch
movzx eax, si
and al, cl
add esi, 0x417
or eax, 0x3e9e1a44
sub esi, 0
mov ebp, 0x2a2a445
dec al
sbb al, dh
mov esi, ebx
mov edi, ebx
add esi, 0x329f4
inc eax
dec al
imul ebx, ebp, 0x8309cd1a
jmp 0x401311
add eax, 0x32f65828
imul ebp, esi
and ebp, ebp
mov ebp, edi
mov ebp, eax
mov ebp, 0xc1786260
mov ebp, edx
test ebx, 0xab02a98d
mov ebp, ecx
push 0xb7c51
imul ebp, edi
inc ebp
and ebp, edx
mov ebp, ebx
sbb ebp, 0xc9ea3515
adc ebp, edx
dec ebp
xor ebp, ebx
mov ebp, 0xd683e9a1
sal ebp, 0x48
test edx, 0x8f73c4fb
neg ebp
mov ebp, 0xefcbb426
inc ebp
mov ebp, ecx
lea ebp, [0x3b9ef1f2]
pop eax
sub ebp, eax
sub ebp, ebp
sub eax, 0xb7c51
add ebp, edi
xor eax, 0x39310
rcl ebp, cl
sar ebp, 1
jmp 0x401b6f
sub eax, 0x690
inc ebp
mov ebp, 0x3a567613
test ebp, 0x2510f23
sub esi, eax
adc al, 0x18
sub esi, 0xc88a
test cl, cl
not al
mov ebp, ecx
adc al, 3
sbb eax, esi
movzx eax, cx
and al, 0x98
mov eax, 0x8a6d2d68
mov al, 0xba
cmp al, 0x4f
test ecx, 0x85ebec40
lea eax, [0x2e6d48ab]
xchg eax, eax
mov ebp, 0x7fbd
not al
imul eax, edi
mov ah, bl
imul eax, ebp
shr eax, cl
neg eax
lea eax, [0xe66326cb]
and al, 0x90
mov al, dh
cmp eax, 0xccb11bbd
adc eax, 0x5d22839c
sar eax, 1
movsx eax, ah
test dh, 0x51
sub ebp, 0x7fbd
inc al
lea eax, [0xbbbfff67]
mov eax, 0xbbb88aa0
mov eax, 0x58b91524
lea eax, [0x140ecc5f]
dec eax
bswap eax
imul eax, edi, 0x8d52b8fe
sbb ah, 0x3c
mov eax, 0xbf17f110
mov ah, 0xe
xchg eax, eax
inc eax
sub eax, 0xc9e5816f
sbb eax, 0x57c9a973
inc eax
test bl, 0x57
lea eax, [0xd33d43dc]
sub ebp, 0xffffffff
and eax, 0xf23696c0
sub eax, ebp
test ecx, 0x2a4f9fe6
and esi, ebp
test ecx, eax
jmp 0x40441a
mov eax, 0xff8e991f
not edi
lea edi, [0xa3b4e714]
xchg al, al
mov edi, 0xd1332be0
xchg edi, edi
jmp 0x403b11
or cl, ch
not eax
movzx ecx, di
lea edi, [0x4dc52a75]
mov al, al
imul eax, esi, 0xb4cb7e7f
xchg ecx, eax
and cl, 0x36
sbb eax, 0xe7723b53
lea edi, [0x9d1ed9bb]
xor ecx, edx
imul ecx, edi
jmp 0x402866
add ebx, 0xfdbcf
dec ebp
test al, 0xcc
imul esi, edi, 0xe7427e10
xor ebx, edx
lea edi, [0x4fc141b5]
xadd ecx, ebx
neg bl
movzx ebp, di
xor al, 0xc
bswap edi
inc bh
adc ah, cl
push ecx
mov cl, 0xdf
sub edi, ebp
ror cl, cl
mov ah, dl
imul ebp, edi
mov dh, al
lea edx, [0x3066bc03]
and eax, 0x3ef679e8
imul edx, edx
lea ebp, [0x6f533f51]
dec bl
mov ebp, 0x848798b6
test ebx, edi
mov ebx, 0x4d8cd5a0
xchg ebx, ebx
test ebp, 0x730bafdb
bswap ebx
lea edi, [0]
mov ebp, 0x82662277
imul ecx, edx, 0xd1df730e
xchg bl, ah
mov ebx, edi
movzx ebx, cl
dec al
imul ecx, esi
xchg ecx, eax
test eax, ebp
adc ah, bl
bswap esi
bswap ebx
or ebp, 0x773106ca
xchg bh, bh
mov ebp, 0xffff853e
xchg ebx, ebx
rol bh, 0x9d
mov ebx, 0x6bccab7c
xor ebp, 0xd753
mov ebx, 0xcec773a0
shr ebx, 1
sbb bl, 0x88
xchg bh, bh
adc ebx, 0xceebf262
imul ebx, eax
mov bl, 0x5e
sub bl, cl
not ebx
imul ebx, edx, 0x82435c05
imul ebx, eax
sub ebp, 0xa39
dec ebx
mov ebx, 0xc54822c4
xor ebx, edi
inc bh
and bh, ch
bswap ebx
test cl, 0xbd
imul ebx, edx, 0xba5defb7
test esi, 0x3541d8e7
mov eax, ebp
mov bh, dh
lea esi, [eax]
lea ebp, [0xc4fbd718]
add esi, 0xd8c92
mov al, 0x5c
xor eax, ebx
push esi
mov ebp, 0x886d72d7
ror ah, 0xb7
imul eax, esi
mov ebp, eax
imul ebx, ebx
imul eax, ebp
mov ebp, ecx
xchg eax, ebp
xchg ebx, ebx
rol ebx, cl
not al
inc bl
pop ecx
test ecx, edx
imul eax, edx
mov bh, 0xcc
movsx esi, ch
test bl, ah
test cl, 0x46
bswap esi
xchg esi, eax
imul ebx, eax, 0xfab4aded
mov bl, bh
test edx, 0xa262f6f4
neg al
test ebp, 0x73326a2e
test ebx, 0x14c6238b
mov eax, edx
mov bh, al
mov ebx, 0x3313636f
dec ebx
mov ah, bh
or ebx, ecx
mov edx, 0
mov bh, 0xa4
imul eax, ecx, 0xffea64f1
imul eax, ebx
xchg ecx, edx
dec eax
movzx ebp, al
sub edx, 0x87f7d
bswap esi
inc ecx
xchg ebp, esi
rcr ebx, cl
mov cl, 0xd1
xchg cl, cl
adc esi, edi
movzx ecx, cx
shr ecx, 1
not ecx
mov cl, 0x9b
imul ecx, eax
ror ch, cl
test cl, 1
mov esi, 0xb9f
add ecx, esi
xor ch, 0xfe
inc ch
lea ecx, [0x84e665e7]
lea ecx, [0x4a887adf]
cmp cl, 0x23
test cl, 0xc3
add ecx, ebp
movsx ecx, bh
add ch, cl
imul ecx, ebp, 0x6e9b497b
mov cl, 0x61
movzx ecx, bh
test dh, 0xf8
inc ecx
test edx, esi
dec cl
movsx ecx, bl
xor esi, 0xb9f
test bh, bl
mov ecx, ebp
rcl ch, cl
mov cl, 0x98
test ebp, ebx
imul ecx, edx
sal ecx, cl
xchg ch, ch
bswap ecx
adc ecx, 0x2d57b50a
mov ch, bl
neg cl
sal cl, 0xf2
mov cl, al
bswap ecx
imul ecx, ecx, 0xa8925bfd
ror ecx, 0xa9
xchg cl, cl
mov ecx, ebp
neg ch
mov ch, 0x36
add ecx, 0x9c54f65a
inc ch
test dh, 0xc
sal cl, 8
and ch, 0x32
mov ch, 0x90
test esi, esi
imul ecx, esi
cmp cl, 0x65
xor esi, edx
dec ecx
imul ecx, ebp, 0x3c4532e4
mov ecx, esi
test cl, 0xca
mov ebx, esi
test edi, 0xd63d6ca1
test edi, 0x14b26255
and ecx, 0x1fbe858a
lea ecx, [0xf5a4aecc]
cmp ecx, 0x670db274
not ch
xchg ecx, esi
dec esi
mov ebp, 0xefb
neg ecx
lea ecx, [0x4072fdbf]
sbb ecx, eax
xor ebp, 0xefb
rol ch, 1
mov ch, al
mov cl, cl
shl esi, cl
shl ch, 1
mov ch, 0x75
dec cl
shr esi, 0x10
mov ch, 0xb1
test ebx, 0x16954cbf
mov cl, al
dec ecx
cmp cl, 0xb5
dec ecx
imul ecx, ecx, 0x290d5b8e
test dh, 0x23
or ebp, ebx
rcl esi, 1
imul esi, ebp, 0x447bb1bf
test ah, dl
imul ebx, edx, 0x702b5052
not bl
movzx ebx, dh
sbb esi, 0x727edcf3
not cl
test dl, 0
mov cl, bh
mov esi, 0x37b84442
test ecx, ecx
inc esi
mov ecx, edx
sbb ebx, ebp
inc ebx
mov ebx, 0x6d7cd404
mov ecx, 0xa387a13d
bswap esi
push ebp
not cl
mov ecx, eax
movzx ecx, bl
sbb ch, al
neg esi
movzx ebx, al
movsx ecx, bl
lea esi, [0xfb66b94d]
lea ecx, [0xd435b7c1]
pop eax
rcr bh, cl
imul ebx, ebx
imul esi, edi, 0xa93ce298
ror ecx, 1
inc ebp
mov ebp, 0xbc7057bc
rcr ecx, 1
bswap ebp
add ebp, ebx
test ch, ah
mov ebx, edi
mov cl, al
movsx ebp, cx
dec ebx
mov ecx, edx
xor ebx, 0x21d44243
test ecx, 0xffb4eeb9
mov cl, 0xd1
inc ebx
test bh, 0x37
xchg esi, esi
lea esi, [0xfd8943ca]
movsx esi, cx
neg bl
not bh
xchg esi, ebx
neg bh
sub esi, 0xe1f2c16b
rol ebx, 0xe7
dec ebx
xchg esi, esi
mov esi, ecx
movzx esi, cx
mov esi, 0xe11845f8
movsx esi, di
test eax, edi
xor esi, ecx
mov esi, 0xd2f86cdb
adc esi, ecx
mov esi, 0x3f50035f
imul esi, esi, 0xcc13f271
dec esi
movzx esi, si
cmp esi, 0x41119aec
inc esi
movsx esi, di
mov esi, 0x53654c23
mov esi, ebp
bswap esi
inc esi
test eax, 0xf4587b01
mov ebx, 0xee
neg esi
xor ebx, 0x879
jmp 0x402700
mov edi, 0x129
mov ah, 0x66
rcl al, cl
xor edi, 0x129
inc ah
jmp 0x404240
lea eax, [0x87f1ebca]
movzx eax, cx
xchg ah, al
imul eax, esi
xchg eax, eax
test ebx, edx
mov ah, 0x28
lea eax, [0x4bdab7ff]
sar eax, cl
or ebp, 0x90c6ccab
mov al, ch
mov ah, al
movzx eax, dh
imul ebp, esi, 0x92dad6d2
mov al, 0x78
rcr ah, 1
xchg eax, eax
neg eax
sub ah, al
test bl, dl
sar ah, cl
lea ebp, [0xad4]
imul eax, eax
sub ebp, 0xad4
xor eax, 0x40b2701e
or ebp, edx
movsx eax, bl
mov eax, ebp
mov esi, ebp
mov ah, 0x31
test bl, 0xf1
mov al, 0x83
movzx eax, bp
sub ebp, eax
mov ebp, 0x663eeb5e
mov al, bl
shr al, cl
imul ebp, ebp, 0xad870f03
lea eax, [0xaefa3cb4]
mov ah, 0x43
add ebx, esi
cmp ah, bl
test bh, 0x26
mov ebp, ebp
or al, al
rcr esi, 1
sub al, 0xe5
inc ah
mov eax, edi
xchg al, ah
jmp 0x4039f2
imul ebp, eax, 0x5311f89a
movsx ebp, dx
sub ebp, ebp
imul ebp, esi
and ebp, ebp
imul ebp, edi, 0x366d28fc
sbb ebp, 0xc911c452
imul ebp, esi, 0x18a7aa4a
mov ebp, ebx
imul ebp, eax, 0xd7cb1bdb
mov ebp, ebx
test eax, 0x20e5dcc5
mov ebp, ebx
bswap ebp
bswap ebp
mov esi, eax
adc ah, cl
and ebp, 0x3e796409
mov ebp, ebp
bswap eax
sub edx, esi
xchg al, al
bswap ebp
ror al, cl
mov ebp, 0x89610212
mov ah, ah
mov esi, 0xc47075b
add ah, 0x1c
inc esi
mov esi, 0x779bbdec
sbb al, 0xd6
movzx ebp, dx
lea eax, [0x4cea1c4]
lea esi, [0xb32d1f93]
mov ah, 0x1f
bswap esi
sbb esi, ebx
dec ebp
mov al, 0x5e
xchg ah, al
imul esi, edi
xor eax, 0xca44696a
add esi, ebx
sal esi, 0x95
mov esi, edx
jmp 0x402108
test ebx, 0x546fe432
or al, 0xf5
cmp cl, bh
mov dl, al
sub ah, 0xc1
mov cl, 0x38
cmp cl, 0x96
dec eax
shr al, 0xf7
test bh, 0xb9
not ah
bswap eax
inc eax
bswap eax
rol al, 0xba
movsx eax, dh
mov ah, ch
bswap eax
mov al, al
lea eax, [0xdeef4e60]
mov ah, dl
sub ah, 0xf5
cmp eax, ebx
dec ah
shl eax, 0x5e
mov ebp, 0xc63
and eax, edi
inc eax
mov ah, 0xcf
xor ebp, 0xc63
xor ah, bh
test al, ch
sub ebp, 0x7a00d
jmp 0x4028cb
lea ebp, [ecx]
bswap ebx
mov esi, 0x8bb5c73b
xor ecx, ecx
sub eax, ebp
movzx ebx, si
or esi, esi
lea esi, [0xce42d2dd]
lea ebp, [0x119e5870]
shl bl, 0xb1
test cl, 0xa8
test dl, 0x6c
imul ebp, edx, 0x561167f4
push 0xfd6
rcl ebp, 1
imul ebp, esi
test esi, 0x57d4482e
mov ebp, 0x87feb108
test edx, ebp
mov ebp, 0x229300c3
pop ecx
mov ebp, 0x9bf6d63c
shl ebp, 0xf6
push ecx
mov ebp, 0xa4f5839f
dec ebp
add ebp, edx
mov ebp, 0x1e469d46
xchg ebp, ebp
bswap ebp
imul ebp, ecx
mov ebp, ebx
mov ebp, 0x70489a7
sbb ebp, 0x2cddc159
mov ebp, ebx
xchg ebp, ebp
imul ebp, esi, 0xe9cbc22e
shl ebp, 0xcc
xchg ebp, ebp
pop ebx
sal ebp, 0x8b
movzx ebp, ax
and ch, 0x7f
imul ebp, edx, 0x8bcfdc1f
and ecx, 0x4d2b3d52
bswap ebp
sbb cl, bl
imul ebp, edi
and ch, bl
movzx ecx, cl
mov ecx, 0xe4b77311
lea ecx, [0xc5bbbe52]
xchg ecx, ecx
sar cl, 0xc8
bswap ecx
mov ch, 0x89
imul ebp, esi
adc ebp, 0xf98577c6
jmp 0x402ca5
cmp eax, 0xe64144c9
add esi, 0x2a
mov eax, esi
mov bh, bh
xchg ecx, eax
movsx ebp, dh
sbb ah, dh
shl bh, 0xc2
mov al, 0xfd
mov cl, 0xa8
test ch, ah
jmp 0x402800
xchg edx, ebx
dec ecx
imul edx, eax
push ebp
lea eax, [0xe6cc5377]
movzx ebx, cl
xchg al, dh
imul edx, eax, 0x80c96514
sal cl, 1
rol ch, cl
pop esi
jmp 0x4031eb
mov esi, edi
dec esi
mov esi, edi
inc esi
mov esi, ebp
mov esi, 0x992bae0a
mov esi, edx
imul esi, eax, 0x21b6bb60
test edi, 0xff6d6498
bswap esi
mov esi, eax
sal esi, 0xe0
xchg ebp, eax
xchg ebp, ebp
inc ebp
xchg esi, esi
mov esi, esi
rcr ebp, 0xf
add ebx, eax
or ebp, edx
imul ebp, eax, 0xd7ffcb3c
mov eax, ecx
imul ebp, edx, 0xae9539c5
xchg ebp, esi
inc eax
test esi, 0x79331b3
mov esi, 0xd09748a6
ror al, 0xe
movzx esi, cx
lea ebp, [0x5cad7ad]
xchg al, al
lea ebp, [0x6ce3789b]
dec ebp
xchg ebp, esi
test esi, 0x548afb7c
imul eax, ebx, 0xb5ae124b
mov esi, 0x697ed77b
dec esi
test ch, 0x61
sar ah, 0xe8
and esi, ebx
xchg eax, esi
xchg al, al
imul eax, ecx
ror esi, 1
test ebx, 0xb906b557
mov eax, ebp
inc eax
bswap esi
inc ah
ror ah, cl
movzx eax, cx
test esi, 0x156052d7
test cl, dh
inc eax
sar ah, cl
test eax, 0x349cd41a
mov esi, 0xfff92fad
shl al, 1
mov eax, ebp
mov al, 0xce
xchg al, al
lea eax, [0x68a8b600]
movsx eax, dl
lea ebp, [esi]
test ebx, ebp
imul eax, edx
and ah, dh
mov eax, esi
imul eax, ebp
add ebp, 0x71c9e
add ebx, ebp
rcr al, 0x33
cmp al, al
ror esi, 0xe5
bswap esi
dec eax
mov ah, 0xb0
inc esi
imul ebp, ebx
bswap esi
not esi
inc eax
test ebp, 0xcbda4af0
add esi, ecx
mov esi, edi
test esi, edx
mov esi, 0xfaa59c9a
mov esi, 0x83a4c3c1
mov esi, 0x9cb2b97a
mov esi, 0x27fad798
imul esi, ebp, 0x63211b18
mov esi, 0x2ae10a11
push edx
xor esi, ebx
dec esi
dec esi
inc esi
or esi, ebx
mov esi, 0x71bf9086
test edi, 0x24f4bf2d
xor esi, 0x894b0ea9
mov esi, ebx
mov esi, ebx
pop eax
xchg esi, esi
imul esi, edx, 0xd0ccebd3
inc esi
lea ebp, [eax]
xchg eax, eax
mov ah, 0x97
imul esi, ebx
jmp 0x402654
lea ecx, [ebp]
imul eax, eax
or al, 0xa4
shl ebp, 0x2d
mov ah, bl
mov al, bl
rcl ah, 1
test ebp, 0x1a5e8af9
xchg esi, esi
lea esi, [0x9be1c906]
not esi
xchg esi, esi
neg esi
sal esi, 0xc9
mov eax, 0x47373
sar esi, cl
xor eax, 0x10d7
imul esi, ecx
xor eax, 0x36ae
not esi
test edx, 0xeffaafe1
test ebp, edx
xor esi, esi
mov esi, eax
push eax
inc esi
cmp esi, eax
imul esi, ebp
dec esi
not esi
dec esi
bswap esi
mov esi, edx
imul esi, ecx, 0xd7b425cb
mov esi, eax
mov esi, ebx
xor esi, edx
pop ebp
test bh, 0x9c
imul eax, edx
test bh, 0
add al, 0x76
cmp al, al
cmp al, 0x2a
dec eax
add al, 0x5b
jmp 0x4042b4
test ebx, ebp
movzx esi, bp
xor ebx, 0x897
jmp 0x4043aa
add ecx, ebp
xor eax, 0x8749439c
not edx
mov edx, ebx
bswap edx
bswap ebp
adc ah, bl
add eax, ecx
or al, 0x9b
imul ebp, esi
movsx ebp, dx
test ebx, 0x515f2451
mov eax, 0x24e0
mov ebp, edi
sar ebp, 1
add eax, 0x3bd
xor ebp, 0x15c0d8ca
xor ebp, 0x59e951f7
lea ebp, [0x4cf9fcb3]
push eax
dec ebp
rcl ebp, cl
mov ebp, ebp
dec ebp
mov ebp, edi
mov ebp, ebx
mov ebp, ecx
mov ebp, 0xdb279630
mov ebp, ecx
movsx ebp, cx
pop esi
adc ebp, ebp
dec al
jmp 0x4016ff
push 0x5a86c58
xchg eax, ecx
bswap ebx
imul ebp, ebp, 0x6162f91f
dec eax
xchg bh, ch
add ebx, eax
inc ebp
adc eax, 0xcee9702b
bswap eax
inc ecx
neg ecx
mov cl, dh
inc eax
not bl
mov al, dl
not al
mov ch, 0x39
mov ebp, ecx
imul edi, ebx, 0x54bed0a3
xor ecx, esi
and edi, eax
mov edi, 0xbf18bd48
imul edi, esi
mov bl, bh
adc edi, 0xa39bfb83
imul edi, ebx, 0x63818cc6
bswap edi
jmp 0x4038dd
lea ebp, [ebx]
sar esi, 0x42
mov al, 0x6d
dec ecx
xchg bl, dl
imul ebx, edx, 0xde754b63
or ebx, ebx
xor al, 0xae
jmp 0x403fa0
mov eax, 0xd424883e
add ah, 0xf
neg ah
movzx eax, ch
mov ah, dl
sal eax, 0xea
xchg eax, eax
xchg eax, eax
lea eax, [0x180c70b7]
lea eax, [0x9416b715]
imul eax, eax
rol eax, 0x86
xchg eax, eax
add ebp, 0x7a00d
mov al, 0x55
xor ebp, ebp
add al, al
lea ebx, [ebp]
add ah, bl
bswap eax
sal ebp, 0x60
mov ebp, 0xa77053de
add eax, ebx
mov ebp, 0xdfe6defb
test edx, 0x2e930fbf
test eax, 0x9c376e0f
xor eax, eax
not ah
lea ecx, [ebx]
imul eax, edi, 0xfeae452b
movzx ebx, di
xchg ebp, eax
adc ebx, 0x5b6d914f
lea ebp, [0x6c3a32c2]
sal ah, 0x95
jmp 0x403c34
mov al, 0xc3
inc al
mov eax, 0xebbad111
mov eax, edi
or al, 0x41
mov al, dh
mov eax, ecx
mov al, 0x51
imul eax, edi, 0xfe819864
sbb eax, 0x5b97a8dc
adc eax, 0xebefc921
xchg eax, eax
mov ah, al
or ah, ch
mov ebp, 0xc12fd
mov al, dl
imul eax, ecx
sal eax, 0x71
xor ebp, 0x37c5
xor eax, 0x55e6541f
adc eax, 0xf96bac45
neg ah
xchg eax, eax
test ah, 0xef
movzx eax, bx
sub ebp, 0xc2538
xchg eax, eax
sub ah, bh
jmp 0x404023
shl bh, 1
imul ebx, esi, 0x3f2f77cb
xor ebp, 0xe9f3
imul ebx, eax, 0x5666c0a6
mov bl, 0x90
inc ebx
imul ebx, edi
lea ebx, [0x486577fb]
shl bl, 1
mov ebx, ecx
or bl, dh
sar bh, cl
imul ebx, edx
bswap ebx
mov ebx, esi
mov ebx, ebp
rol ebx, 0x62
sbb ebx, 0x66915b81
not ebx
test ecx, edx
mov ebx, 0xd32f3487
cmp ebx, esi
xor ebx, edx
inc ebx
imul ebx, edi, 0x96c02a9c
dec ebx
or ebx, esi
imul ebx, ecx, 0xceecf509
sar bh, 0x1d
inc bl
test cl, 0x8e
mov bl, 0x43
mov ebx, ebx
test eax, 0x9f7b5478
rcl bh, cl
lea ebx, [0x317a54f1]
dec ebx
mov ebx, ecx
xchg bh, bl
test esi, 0x9d323468
mov bh, 0x49
test dl, ah
sbb bh, dl
movzx ebx, bp
imul ebx, esi, 0xe343a1e3
imul ebx, ebp, 0x5008c08e
mov ebx, 0x9613aff9
mov bh, dl
push 0x7e4
sar ebx, 1
mov bl, 0xc1
ror ebx, 0xae
not bl
test edx, 0x986e6282
sub bh, ah
xor ebx, edx
imul ebx, ebp, 0xa3d36ad8
mov ebx, ebx
pop eax
adc bh, al
lea ebx, [0x6ecc3f9d]
movzx ebx, bl
xor eax, 0x7e4
sal ebx, 0x1d
lea ebx, [0xc1515756]
mov ebx, 0x4a7b877b
xor eax, 0xf10
add bh, al
ror ebx, 1
lea ebx, [0x7ff84bfc]
xor bl, 0x78
xor eax, 0xf10
bswap ebx
xor bl, bl
rcl ebx, 0xbf
mov ebx, 0x31868d11
add eax, ebp
lea ebx, [0x3025b400]
test esi, 0xc313ae0e
adc bl, 0x5f
xor eax, 0x6c787
mov ebx, ecx
test dl, 0x99
mov eax, edx
rcr bl, 1
sbb bh, cl
jmp 0x40145c
mov eax, 0xa58a6
mov ebp, esi
bswap ebp
xor eax, 0x582a
movsx ebp, bx
lea ebp, [0x16bf0558]
neg ebp
sub eax, 0x5ab82
and ebp, edx
imul ebp, eax, 0x53e50f9b
xchg ebp, ebp
dec ebp
shl ebp, 1
inc ebp
not ebp
mov esi, 0xeb2
mov ebp, 0x6fe96dc1
ror ebp, cl
xor esi, 0xeb2
jmp 0x402213
sub ebx, 8
xchg edx, ecx
test ch, bl
push ebx
inc eax
inc edx
test ch, dh
sar ch, cl
mov dl, 0x22
bswap edx
mov dh, 0x37
rcr dl, cl
sub al, 0x4a
neg ah
inc eax
neg edx
mov ecx, ebx
movsx eax, dl
movzx ecx, ax
neg al
inc edx
imul ecx, esi, 0xd626adb3
xor edx, eax
pop ebp
test ah, 0x91
sub ebp, 6
jmp 0x402438
lea ecx, [0xfffffc62]
xor ebp, eax
neg ebp
mov ebp, 0x8740b820
mov ebp, 0x3bfc9b7c
xchg ebp, ebp
test edx, ebp
imul ebp, eax
mov ebp, 0x3e1d7629
mov ebp, esi
dec ebp
mov ebp, 0x9a222705
push ecx
imul ebp, edx, 0xdffc98c0
mov ebp, 0x89faf2ac
imul ebp, edi, 0x8b6576a
test ecx, ebx
dec ebp
bswap ebp
xchg ebp, ebp
or ebp, 0xe21f4804
shl ebp, cl
bswap ebp
adc ebp, edx
test ebp, edx
pop esi
jmp 0x4014db
inc eax
movzx eax, al
movsx eax, cx
not eax
test edx, 0x74ca8fab
inc eax
mov esi, 0xfff00419
xor esi, 0x3034
sal ah, 0x1a
sbb ah, dh
sub esi, 0xb34
imul eax, esi, 0x93c8f45f
mov ah, bl
or eax, edx
sal eax, 0x71
xchg eax, eax
sar eax, cl
sar ah, 0x25
imul eax, ebx, 0x35edd771
imul eax, edx, 0xd4ab63cb
movzx eax, ax
mov eax, 0x5fd4a44c
imul eax, eax
lea eax, [0xd6c10493]
mov eax, ebp
inc eax
add ah, ch
add al, dl
test edx, 0xc7889816
lea eax, [0xf09b32e4]
lea eax, [0xc5440c6]
mov ah, cl
test ah, 0x1d
sal ah, cl
not al
shr eax, 0x36
movsx eax, dh
imul eax, esi
test esi, edi
or eax, 0x3690a208
inc eax
xor ah, 0x73
lea eax, [0x4bc00497]
mov ah, 0x3b
lea edi, [0xfff7ae43]
mov eax, edi
lea eax, [0x69b1e169]
lea eax, [0x4dc233f6]
bswap eax
neg eax
add edi, 0x851bd
lea eax, [0xe00afcf5]
mov edi, 0x738
test eax, edi
sub edi, 0x738
inc eax
test ah, ch
sbb ah, al
sub edi, 0xfffffd80
xor edi, 0x280
movzx eax, dx
add eax, edi
xor edi, esi
cmp eax, esi
dec eax
imul eax, edx, 0xcdc3c858
test bl, 0x97
xchg ah, al
lea eax, [0xcd67d464]
bswap esi
jmp 0x4034ee
mov ebp, edx
bswap ebp
test esi, esi
bswap ebp
movzx ebp, bx
xchg ebp, ebp
mov ebp, ecx
mov ebp, 0x4298ce31
or ebp, 0xac39a627
mov ebp, 0xb9c8fc5d
imul ebp, edx
adc ebp, 0xe39f5446
imul ebp, ebp
sal ebp, 0x1f
sal ebp, cl
mov ebp, ebx
bswap ebp
lea ebp, [0x8c53b4d3]
mov eax, edi
and ebp, edx
neg ebp
inc ebp
add esi, eax
xchg eax, ebp
add esi, dword [esp]
dec ecx
mov cl, 0x81
movzx ebp, di
neg cl
inc ebp
not ebp
movsx ebp, si
mov ebp, ebx
sbb ebp, edx
mov ebp, 0xbb7b9c20
mov ecx, 0xffffb5eb
dec ebp
xchg ebp, ebp
xor ecx, 0x45ab
inc ebp
mov ebp, eax
imul ebp, eax, 0x7495f947
imul ebp, edi, 0x4e076b3b
sub ebp, ecx
xchg ebp, ebp
or ebp, 0x3a00d733
sal ebp, 1
bswap ebp
lea eax, [ecx]
xor ebp, eax
add eax, 0xfc0
or eax, dword [esi]
test bh, 0x5e
ror ch, 0xf3
dec ecx
sub eax, ebx
movsx ecx, cl
mov ch, dh
xchg ebp, ecx
imul ebp, edx, 0xe283a9d1
imul ebp, ebp, 0x48b70acb
test dl, dl
or ebp, edi
mov cl, ah
test edi, 0xb6cf2b07
dec ebp
movzx ecx, dl
imul ecx, eax
bswap ebp
dec ebp
jmp 0x403071
sal esi, 6
xchg esi, esi
imul esi, ebp
rcl esi, cl
shr esi, cl
lea esi, [0xc4a9ce7e]
imul esi, ebp
lea esi, [0xd1997621]
neg esi
or esi, ebx
adc esi, ebp
xchg esi, esi
test ebx, eax
mov esi, ecx
lea esi, [0x37602d4e]
cmp esi, 0x7ee135d1
inc esi
test eax, edi
imul esi, ebp
mov eax, ebp
mov esi, 0xf13800ef
mov esi, 0xfe4976b7
inc ebp
and ecx, eax
inc al
rol ah, 0x3f
dec ah
test ebx, eax
dec esi
movzx ebp, bp
lea eax, [ecx]
movzx ebp, dx
sar esi, 0xc0
imul ebp, ebx
ror esi, 1
imul ebp, ebx
test eax, 0xf8dc76ce
mov esi, 0xefd2df23
or ebp, esi
add ecx, eax
mov esi, ecx
mov ah, dh
jmp 0x403de6
mov bl, 0xb1
mov ebp, 0xfffb8f40
sub ebx, esi
lea ebx, [0xdf70c455]
xchg ebx, ebx
inc ebx
imul ebx, eax, 0x6d52d967
xor bh, 0xf2
test ch, dh
sar ebx, cl
xor ebp, 0xbb59
movzx ebx, bp
xchg bl, bl
sub ebp, 0x9d5
lea ebx, [0x7cbe0c99]
lea edx, [ebp]
or bl, al
sub edx, 0xf5b1
sub ebp, 0x87f6d621
imul ebx, edx, 0xb07fc16a
cmp ebp, 0xd1661976
xor bh, dh
inc ebp
lea ebx, [0xeb6c8021]
or bl, ah
imul ebx, ecx, 0x3451b805
inc ebp
ror ebp, cl
dec ebp
imul ebx, esi
xchg ebx, ebp
add bh, dh
lea ebx, [0xe956fb8a]
mov ebp, 0x62e74
jmp 0x402a3b
neg ebp
mov dword [esi], eax
mov ecx, edi
imul ecx, edx
test dh, 0
imul ecx, edx, 0x24ecefa9
imul ecx, eax, 0x1ad88cb5
bswap ecx
movsx ecx, bh
mov ch, al
sub ecx, ecx
mov ebp, 0x35a
or ecx, edi
mov ecx, 0xafa48c83
xor ebp, 0x35a
mov ecx, ebx
mov cl, 0x35
mov ebp, 1
mov ecx, ecx
test eax, 0x23f142e5
imul ecx, eax, 0x32e9fd6c
mov cl, 0xd4
mov ecx, 0x5fd33999
xchg cl, cl
imul ecx, ebx
mov cl, cl
bswap ecx
mov ch, ah
cmp cl, ch
movzx ecx, si
mov ecx, ebx
movzx ecx, dx
dec ecx
mov ecx, 0x1060529c
mov cl, bh
lea ecx, [0xe59bba18]
sub edx, ebp
lea ebp, [0x3c818146]
imul ecx, ebp, 0x8f4d5bd1
inc ch
mov ch, 0xaf
xchg ecx, ebp
xchg cl, cl
mov ch, 0xc6
cmp edx, 0x4550a
jb 0x40310f
bnd jmp 0x401e82
rcl al, cl
inc ebp
mov eax, 0xf5b46953
inc ebp
or eax, 0x43475258
mov edx, 0xdf5954dd
not ecx
adc edx, ebx
mov ah, ah
ror dl, 0xd2
lea ecx, [0x12781558]
mov edx, 0x82eb6860
rol al, 0xea
mov al, ch
test edi, ebx
xor ebx, 0x55daa4bd
cmp edx, ebp
sub dh, dh
mov ecx, eax
xchg ebx, ecx
xchg eax, ebx
movzx edx, bh
mov eax, 0x7b9c9367
imul eax, ebx
imul edx, ecx
test ah, al
dec edx
xchg ecx, ecx
jmp 0x4035ba
mov edi, 0x5f3f6842
mov al, cl
add ebx, 0xa57
adc ebp, eax
dec al
mov eax, 0x1e1e077
jmp 0x401647
not ah
sbb eax, 0x3570e596
movzx ebp, ch
mov edx, ebp
mov ecx, edx
mov dl, bl
adc ebp, ebx
mov eax, ebp
test cl, bh
lea ebp, [0xb0091970]
test ecx, ebp
add eax, 0x826cfb56
mov edx, 0x8ad8bd4b
and al, dl
mov ebp, eax
test cl, dl
and bh, 0x44
inc bl
mov eax, ebx
mov edx, edx
bswap ebp
not dh
lea ecx, [0xc2eb2e70]
adc ecx, ebp
test ah, 0xdf
add al, 0x36
not bh
ror bl, 0xf9
inc bl
add edi, esi
imul ebx, ecx, 0x55bf1f70
mov ebx, ebx
add ah, 0x37
or eax, 0xb1920abc
mov ah, bl
imul eax, ebp
test edi, 0xb950f581
imul ecx, ecx, 0x70a542f4
rcl esi, 0x2d
mov dh, 0x4b
test cl, 0x90
mov dh, 0x89
inc esi
not ch
mov bl, dl
test bl, 0x33
or edx, edi
mov eax, esi
mov eax, edi
cmp eax, esi
not ecx
mov bl, 0x39
sal ebx, 1
inc bl
bswap ecx
and ebx, ebx
inc ecx
neg ecx
movzx ebp, bp
xchg bl, bl
lea ebx, [0x4e69e2e1]
mov bl, 0x2d
cmp bl, 0x40
adc cl, 0x21
shr bh, 0xe1
lea ecx, [0xdf8fcebc]
inc ebp
mov ebp, 0xe6709659
lea ebp, [0x3b3227d2]
dec cl
imul ecx, eax
ror ecx, 0xa0
mov cl, dl
rcr ecx, 0xdc
add cl, 0xc1
test cl, al
test esi, 0xd0f27419
mov ecx, ebx
rcr ecx, 0x93
test edx, 0x2e4faad1
test ecx, ebp
ror ecx, 1
sbb ch, dh
sbb ecx, edi
mov cl, 0xc2
mov ebp, 0xfff45d8f
bswap ecx
xor ebp, 0xed7c
inc ecx
mov ch, bh
neg ecx
test al, bl
test ch, dh
imul ecx, esi
bswap ecx
inc ecx
imul ecx, esi
test ebx, 0x374f021b
bswap ecx
mov ecx, 0x760e3367
mov ecx, ecx
add ebp, 0xd1300
mov ch, al
mov ecx, 0x4a1d56e5
mov ecx, ecx
dec ch
neg ch
xchg ch, ch
mov ecx, ebp
xor cl, dl
xor cl, 0x47
test esi, 0x28770fed
adc ecx, ebx
movsx ecx, al
sal ecx, cl
rcr ecx, 0x49
mov cl, dl
rcl cl, 0x31
not ecx
test al, 0x72
mov cl, 0x88
xchg ecx, ecx
inc ecx
adc cl, ah
movsx ecx, ch
mov ebx, 0x9c9
rcr cl, 0x45
xor ebx, 0x9c9
bswap ecx
rol cl, 1
imul ecx, ecx, 0xbe2c6e33
cmp cl, 0xa6
xchg ebp, ebx
imul ecx, ebx
test bl, al
xchg ch, ch
xor ebp, 0xd9d38f50
inc ebp
and cl, 0x67
bswap ecx
mov ecx, esi
mov ebp, 0x143a35ee
imul ebp, eax, 0x5b646e2b
imul ebp, edx, 0xad6cacba
mov ch, 0xb5
test ecx, ebx
mov cl, bl
inc cl
dec ecx
lea eax, [ebx]
mov bl, bh
mov ebp, 0x99d2041b
add eax, 0xf91
mov cl, ch
imul ecx, ebx, 0xb5d1bbd8
mov edx, 0
rcr ebx, 0x29
mov ecx, 0x6378a4bd
neg ch
test edx, ebx
lea ebx, [0x6c1e9185]
lea ebp, [0x90243f08]
movsx ecx, si
lea ebp, [0x7d8bf19b]
inc ebx
sbb bl, bh
test dh, 0x27
mov ecx, edi
xor edx, eax
mov al, al
mov eax, esi
test ebx, esi
movsx ecx, al
xchg ch, cl
shl ch, 0x9c
dec cl
lea eax, [0xf6689361]
mov bh, 0x40
and eax, 0x9701802a
sub edx, 0xc6ce
xchg ecx, eax
and bl, bl
push edx
inc ecx
mov ah, 0x67
mov ch, ch
mov eax, esi
sub eax, 0x61c6d311
test ch, 0x2f
dec ebx
or ah, 0xf7
imul ebp, ecx, 0x2f0788bc
adc ebp, esi
neg ch
sub al, 0x4e
dec ecx
xchg al, ah
rcl ebp, 0x58
mov ebp, esi
test bl, bh
shr cl, cl
test edx, ecx
ror bl, 0xc5
mov ecx, 0xe3318481
test esi, eax
inc ecx
mov al, 0x62
pop esi
xchg eax, edx
xor ecx, esi
test eax, esi
bswap eax
test ch, dh
cmp edi, esi
ja 0x403485
mov ch, 0x82
mov ebx, ebx
ror ch, 0x70
adc al, dl
not ch
imul eax, esi, 0x8eb5c07f
sub edi, 0
mov ebx, edx
jmp 0x401d68
test ah, 0xdb
test eax, 0x897de01e
jmp 0x4022a9
imul eax, eax
dec eax
neg al
test eax, 0x2569760d
neg al
imul esi, esi
mov ah, ch
test eax, eax
lea eax, [0xaca22d3a]
mov al, 0xf1
test ebx, 0x69f1480
mov ah, dh
test eax, 0x956500c6
imul esi, ecx, 0x78d5f6a4
movsx esi, al
dec al
lea eax, [0x79b08880]
lea ebp, [edi]
test ah, 0x7e
xchg eax, eax
xchg al, ah
xor eax, 0x2ea62f31
xor ebp, 0xcc8
mov edi, 0x7c0298d1
and al, 0xff
or al, 0xf2
not edi
mov ah, 0x39
movzx eax, dx
lea edi, [0x35cdb281]
ror eax, 0x8c
rol edi, 0xc
movzx esi, cx
xchg edi, esi
cmp eax, 0x7c3a865f
imul eax, edx
jmp 0x404493
sbb al, 0xae
mov al, 5
xor ebp, 0x763
lea eax, [0x5daa375]
mov ah, 0x51
test ebp, esi
imul ebp, ebp, 2
shl eax, 1
add eax, esi
xor esi, ebp
add ah, 0xab
dec ebp
cmp ah, al
jmp 0x402e38
imul ecx, ecx, 0x58c54417
mov dh, ch
lea ebx, [0]
test bh, bl
mov dh, 0x54
test edi, edx
adc eax, 0x45ef2abb
inc ecx
or ebx, 0x16
mov eax, 0xcacd53c9
bswap eax
jmp 0x402bf1
xchg edi, esi
xor esi, 0x5f122
mov ah, ah
dec edi
adc edi, edx
xchg eax, edi
xor al, 0x72
imul edi, edi
mov ebx, 0x756
imul edi, ebp
imul eax, edx, 0x1d9f41a6
test bh, bl
xor ebx, 0x756
test al, bl
mov al, bl
shl al, cl
lea ebx, [esi]
sal edi, 0x5c
add ebx, 0x50200
jmp 0x4012cc
sbb eax, ebx
mov al, dh
mov eax, 0xd5816e73
movsx eax, di
mov eax, 0x75f048be
and eax, 0x216fd3a2
neg eax
mov al, 0xd1
bswap eax
lea eax, [0xc68b6dd3]
inc eax
imul eax, ecx, 0x1c7aef8d
shl eax, 0xab
mov eax, 0x1fc92eb3
lea edi, [0xfffffc8d]
rol al, 5
test cl, 0x3e
add edi, 0x373
test al, 0x82
add eax, 0x1306c08e
or edi, ebp
and eax, eax
lea eax, [0xc74c4c5b]
mov al, bl
imul ebp, edi
bswap ebp
mov ebp, ecx
xor edi, 0x4cbc
adc eax, 0x1386fac6
inc eax
not ebp
xor eax, ecx
xchg ebp, ebp
adc ebp, edx
xor ebp, ecx
or ebp, eax
test edi, 0xa79f2cd
ror ebp, 0xe2
imul ebp, edi
mov ebp, ecx
dec ebp
mov eax, edi
test edi, 0x921beead
bswap ebp
movzx ebp, bp
imul ebp, ecx, 0xe8ae6f42
xchg ebp, ebp
neg ebp
xchg ebp, ebp
test ebx, ecx
inc ebp
add ebp, 0xf87c57cc
dec ebp
imul ebp, ebp, 0x83bf0757
imul ebp, ebp, 0x617d10b4
lea ebx, [eax]
mov ah, bl
add eax, eax
jmp 0x40319d
sub edi, 0x9ea03153
mov edi, ebp
test edx, 0xc77e8aba
mov ebx, eax
mov ah, 0x10
add al, al
rol eax, cl
xor al, dl
or edi, 0x73834e08
lea edi, [0x966a15a6]
jmp 0x401c5c
add edx, 0x2a6
xor ebp, 0xb939a44a
dec ebp
test ebp, ebp
mov edx, edi
add edx, 0xaa
inc edi
lea eax, [0xa9235cb7]
ror edi, 0x87
xchg al, ah
ror al, 1
xchg esi, eax
movsx edi, dx
jmp 0x402d1e
neg edi
mov edi, 0x51c6b389
bswap edi
mov ebx, 0xfffff0ed
bswap edi
sub edi, ebx
imul edi, ebx
xor ebx, 0xba6
xchg edi, edi
test ecx, edx
rol edi, 0x5c
imul edi, ebp, 0xaca0ab1e
dec edi
sub edi, edi
imul edi, edx, 0x200e0c14
mov edi, edx
mov edi, edx
rcl edi, cl
mov edi, ebp
dec edi
lea edi, [0x3f7d9891]
cmp edi, 0xe60d9fd8
sar edi, 1
xor edi, ecx
inc edi
sal edi, 1
bswap edi
mov edi, 0x8165e8c9
xchg edi, edi
test ebx, edx
xchg edi, edi
ror edi, cl
adc edi, 0x5cde1942
movsx edi, si
mov edi, eax
dec edi
ror edi, 0xda
xchg edi, edi
mov edi, 0xf6bc441f
lea eax, [0]
not edi
movsx edi, ax
mov edi, 0xe0fe6dbe
ror edi, 0x9c
add eax, ebx
not bl
xor eax, 0xce3
neg bl
test cl, 0xe3
neg edi
lea ecx, [eax]
xor bh, ch
lea ebp, [ecx]
inc ecx
ror ah, 1
add ebp, 0xa91
adc al, 0xdb
xchg eax, edi
cmp al, dh
xor bh, cl
dec ah
inc ecx
not bl
movzx edi, dx
push ebp
bswap edi
sbb bl, 0x9e
dec ecx
imul ebx, edi
bswap edi
test edi, ebx
inc ebx
mov ecx, edx
mov eax, edx
xor al, al
imul edi, ebp, 0x59b3eb98
pop esi
or eax, 0x695b1872
mov ebx, 0x37063b59
rcr ch, 0x7c
xchg ah, ch
mov cl, 0xfd
rcl edi, cl
mov bl, ah
imul ebx, esi
neg bl
imul ebp, esi
xadd edx, esi
bswap eax
movsx ebp, cl
test cl, 0x12
movzx ecx, ch
sbb al, bl
sal ah, 1
dec eax
mov esi, eax
inc ecx
mov ebx, edx
jmp 0x401cc1
not esi
or al, 0x23
test edx, 0x73dd9a24
adc esi, esi
rol eax, cl
mov ah, bl
bswap ebp
bswap ebp
xchg ebp, eax
xchg eax, esi
bswap eax
xchg al, al
dec eax
add edx, 0x4550a
sub ebp, edx
and eax, 0x31383c7d
sub eax, 0x93a84f8d
rcl eax, cl
xchg ah, al
mov eax, edx
mov eax, 0xd8f9cfcb
xor ah, al
test eax, 0xb5e47b05
imul eax, edi
mov ah, cl
mov eax, 0x39646fbb
imul eax, edi, 0x57916173
inc eax
mov ah, ah
mov eax, edi
test dl, ch
bswap eax
inc eax
and al, al
imul eax, edx, 0xd122bae
lea eax, [0x21b48585]
add eax, 0xab90c4fe
inc eax
bswap eax
bswap eax
jmp 0x40297f
sbb ebp, edx
imul edi, esi, 0x8de9db61
test ebx, 0x396a0a64
push 0xfffcd22c
test ebp, 0xc6fa3993
mov ebp, 0x159b3d0d
xchg ebp, edi
imul edi, edx, 0x93c06f8f
imul edi, eax, 0x1fb8a189
test ebx, 0x78626176
inc ebp
xchg ebp, edi
sbb edi, 0x1939c262
mov edi, 0xea3d4d55
test esi, edx
adc edi, 0x7ae384af
rcr edi, 1
lea ebp, [0xcaef4799]
mov ebp, ebp
mov edi, 0x57e29f7e
mov edi, ebx
lea edi, [0xc082a10e]
mov edi, ecx
mov ebp, esi
cmp ebp, esi
pop eax
imul ebp, esi, 0x3c3a8219
xchg edi, ebp
xor eax, 0x420
bswap ebp
cmp ebp, ebp
mov edi, edx
imul ebp, edx
mov ebp, 0x7a98d07f
mov edi, ecx
mov ebx, 0
dec ebp
sub ebp, ebp
jmp 0x403846
mov edi, edx
mov edi, ebp
bswap edi
mov eax, 0xffff44bb
ror edi, 1
ror edi, 0xb7
xor eax, 0xb74d
dec edi
test ebp, esi
dec edi
add eax, 0x7f3
jmp 0x401a0d
imul ecx, ebx
test edx, 0xe287b4f6
inc ebp
push edi
mov bh, 0xab
mov ecx, dword [eax]
test bl, bh
mov ebx, 0xda94e3e4
test dl, bh
not ebx
imul eax, esi
xchg ebx, eax
movzx ebp, ax
mov eax, edi
inc ebp
inc eax
sar bh, cl
sar edi, cl
sar bl, 0
mov bl, 0xce
test bl, cl
shl eax, cl
imul eax, edi, 0x634eb34e
jmp 0x403a74
rcl ah, cl
add ecx, dword [esp]
mov esi, 0x4d242e7d
movsx esi, dx
inc ah
sub esp, 4
xchg al, al
not al
lea ebp, [0x718bd3f4]
test ebx, ebp
test edx, esi
mov eax, 0xe435122f
movzx eax, bh
or ebp, ebx
and al, dh
mov esi, 0x489053c9
imul eax, esi
mov eax, 0xd655cef2
add ebx, dword [ecx]
imul esi, edi, 0xa7887746
neg ah
test cl, ah
rol al, 0x39
mov eax, 0x466db4c6
mov ebp, ebx
inc ebp
add eax, ebp
xchg ebp, ebp
movzx ebp, si
dec ebp
mov ebp, ebx
or ebp, ebx
imul ebp, ebp
jmp 0x402b73
imul ebp, esi, 0xf7a5fa6e
adc ah, bl
push ecx
mov eax, ecx
xchg bl, al
mov ebx, ebp
test eax, ebx
rcr bh, 1
mov ebx, 0x1dc39ed6
imul eax, edx
lea ebp, [0x97a5aaea]
test ebp, ebp
test dh, 0x24
xchg ebx, ebp
inc eax
mov eax, ebx
mov bh, bh
mov al, 0xab
test edx, ebp
or ebp, ebp
cmp ebx, 0x88af7930
pop edx
add bh, cl
sbb eax, ebx
mov bl, 0x71
mov al, dh
inc ebx
xchg bl, bh
test al, ah
lea ebx, [0x9e9401ad]
movsx ebp, bl
rol bl, 0x38
test cl, ah
mov ebp, edi
test al, dh
mov eax, 0xaec24707
imul ebp, eax
test al, ah
mov al, 0xd7
imul ecx, ebx
test dl, bh
sub al, 0xf4
adc al, 0x19
inc ah
mov bh, dl
mov al, 0xcc
inc ecx
not eax
ror ecx, cl
mov bh, 0x52
cmp al, bl
imul ecx, ecx
imul ebp, esi
lea esi, [edx]
mov ebp, eax
imul eax, ecx
sar bl, 0x8f
dec edx
mov eax, ebx
imul edx, edx
lea edx, [0xa6385b18]
xchg eax, ebp
mov ebx, 0xbac4df28
dec ecx
xor bl, 0xdf
mov ebx, 0xe5d07dac
test dh, 0xe1
mov cl, 0x72
test edi, 0x4207a7f2
lea eax, [0x74c1da8a]
test dl, ah
test ecx, 0x60c96d5b
test dl, ah
mov edx, 0x239e22c6
mov ebp, edx
inc ebx
imul ebx, ecx
shl bh, 0xb4
imul ebp, ecx
test ebp, edx
mov ebp, 0x2d270a64
movzx ebp, dx
mov ebx, esi
imul ebx, ebp
jmp 0x402feb
shr esi, 2
shl edi, 1
bswap edi
shl ebp, 0xaa
shr esi, 2
imul eax, edi, 0x93026880
mov ebx, esi
lea ebp, [0xba350bb5]
ror ebp, 0x3a
mov al, ah
xor ecx, esi
rcl edi, cl
ror edi, cl
pop ebx
add al, 0x7e
mov esi, 0xb00a8773
mov edi, edx
adc al, al
add ebx, ecx
pop edi
imul ebp, ebp, 0x9a756a28
imul ebp, ecx, 0xf2d918d8
jmp 0x40195d
or ah, 4
xor eax, 0x60c06569
mov al, 0x4f
inc eax
inc al
ror ebp, 0xe
mov ah, 0xde
test eax, 0x209d34e6
dec esi
imul eax, ebx
shl esi, 1
imul esi, ebx
inc esi
mov ebp, edi
sub esi, ebx
movsx esi, ax
inc esi
cmp esi, ebx
inc esi
dec esi
movsx esi, cx
imul esi, ebx
imul esi, edx
imul esi, ecx, 0xbc1e7fa3
mov esi, eax
bswap esi
mov esi, ebx
mov esi, 0x1b447f01
movsx esi, si
mov ebp, 0xb02
xor ebp, 0xb02
mov esi, ebp
movzx esi, cx
inc esi
xor ebp, ecx
shr esi, 0x7f
and esi, ebx
mov esi, edx
test esi, edx
xor esi, 0x536591c3
mov eax, 0x740
inc esi
xor eax, 0x740
imul esi, eax
sbb esi, edx
shl esi, 0x8c
add eax, ebp
rol ebp, 0xd3
imul ebp, ebp, 0xb39874d3
neg ebp
not esi
dec ebp
rcl ebp, cl
lea ebp, [0x81738825]
not esi
shl esi, cl
sbb esi, esi
imul esi, esi
xchg esi, ebp
mov ebp, 0xfee42700
not esi
movzx esi, dx
mov ebp, 0x827e646c
neg esi
rol esi, cl
mov esi, esi
test ebp, ebx
and ebp, edx
imul esi, ebp
test edx, 0x6b44b80
mov ebp, edi
xchg esi, ebp
shr ebp, 0xe4
mov esi, esi
bswap esi
movsx esi, dx
lea esi, [0xb576bccc]
xor ebp, edx
not esi
mov esi, 0x2be7566a
shr ebp, cl
movzx ebp, bx
and ebp, 0x795a62c6
or ebp, ebx
not ebp
imul ebp, edx
xchg ebp, ebp
test edx, 0x15ed5f3d
push eax
xor ebp, esi
inc ebp
mov ebp, ebp
mov ebp, ebp
imul ebp, edx
test edi, edi
xchg ebp, ebp
dec ebp
xchg ebp, ebp
xor ebp, ecx
cmp ebp, 0x1bcde6cc
inc ebp
rcl ebp, 5
bswap ebp
pop esi
test esi, esi
imul ebp, eax
lea ebp, [0xfdbcde43]
movzx ebp, si
add ecx, esi
shr ebp, cl
test ebx, ecx
movsx eax, bh
imul eax, edi, 0x60c848a5
jmp 0x4012ec
movzx ebx, dx
xchg dl, bh
inc edx
test ebx, 0x2e7dff24
sal dh, cl
mov edi, 0xfff77b31
shl dl, 1
xor edi, 0x5e5d
and edx, esi
xchg dl, dh
add edi, 0x8da99
lea ebx, [edi]
imul edx, ecx, 0x6a206a3b
inc dl
test edi, 0x7005673a
imul edx, ebp, 0x1b346fa4
adc edx, esi
mov dl, 0xdc
bswap edi
dec edx
test ah, al
adc edi, edx
xchg edx, edi
not edi
lea eax, [ebx]
mov dh, ch
imul eax, eax, 0x69
mov dh, 0x5b
dec bh
sar edx, 1
mov esi, eax
xor eax, 0x2f82d636
lea eax, [0x6049d351]
xchg esi, ecx
rol ebx, 0xd2
mov bh, dl
test eax, 0x8861c7ba
not dl
jmp 0x4016b5
add ebp, edx
inc eax
mov ah, 0xbf
test bh, 0xe2
mov esi, 0
lea eax, [0xadf67a3e]
imul eax, esi
jmp 0x401846
bswap esi
mov ebx, eax
test bl, ah
lea edi, [0x4d129b0e]
lea eax, [0x77f6628f]
dec esi
sub ah, bh
xchg eax, eax
bswap edi
dec esi
dec edi
rcr edi, 0x31
not esi
imul edi, ebx, 0xa1afadf1
neg esi
imul esi, edx
test eax, 0x41f9d7c9
movzx edi, ax
mov esi, 0xfa89ea8e
bswap esi
add esi, eax
test edx, ebp
and edi, edi
sbb edi, ecx
imul esi, ecx
mov edi, edi
xchg edi, edi
xor edi, 0x506c9e90
cmp edi, 0x6bab4f6a
mov edi, ebp
shr edi, cl
lea edi, [0x104efb4a]
movzx edi, di
xchg edi, edi
adc edi, esi
bswap edi
mov edi, 0x6bc5c487
mov edi, 0x9563fb6d
mov edi, 0xd43c93ba
xchg edi, edi
mov edi, 0xcd64c855
mov edi, 0xe5390c45
inc edi
test esi, ecx
lea esi, [0xe564f]
imul edi, eax
inc edi
mov edi, eax
sub edi, ecx
imul edi, edx
rol edi, 0xf8
rol edi, 1
neg edi
mov edi, 0xc910175b
test ecx, 0xe8fd205b
or edi, 0xe38a434d
dec edi
imul edi, ebx, 0x8e17d6b4
sub esi, 0xf258
test esi, 0x5fc20a16
push esi
inc edi
or edi, ecx
xchg edi, edi
mov edi, 0xeb417f36
ror edi, 0xb7
sal edi, 0x98
test esi, 0x503861cf
bswap edi
mov edi, ecx
mov edi, eax
lea edi, [0x8fdda187]
test ebp, edx
mov edi, 0x9e2de179
lea edi, [0xb1bee9ef]
mov edi, esi
test ebp, 0xde2a894e
mov edi, ebx
neg edi
pop ebx
test edi, eax
mov edi, 0xcaa4f3ad
test edi, esi
xor ebx, 0xd63e0
inc esi
lea eax, [ebx]
rcr bl, 0xf8
inc esi
bswap ebx
xchg edx, eax
and al, 0xd8
xor eax, ebx
imul eax, eax, 0x98f4d1d8
imul esi, ebx, 0x1f147028
imul esi, ebp, 0x89cfacb9
movsx edi, cl
sar esi, 0x6c
imul eax, edx
xor ah, 0xdf
sar ebx, 1
neg ah
imul ebx, ebp
movzx eax, ch
mov al, 0x82
test ebx, ebx
imul edx, edx, 3
test ah, 0x5c
jmp 0x401875
shr al, cl
movzx eax, dh
and al, al
sub edi, 0xf0de
xchg ah, al
mov ah, cl
bswap eax
mov eax, 0x1302d878
shl ah, 0x44
or eax, edx
lea eax, [0xd37a5f78]
lea eax, [0x66d2dfb8]
mov eax, 0x4449ec7b
inc eax
sbb al, ch
lea eax, [0x9a1ab7c5]
mov ah, ch
mov eax, 0x27120f91
mov esi, 0
movsx eax, cl
sbb eax, 0x48a56a6d
mov eax, 0xef1a4288
and al, ch
add al, 0xaf
sub eax, 0xf192a0c7
jmp 0x40366b
sub ecx, ebp
imul ebp, ecx, 0x43a0c162
mov esi, 0x867bc38c
mov ebp, edi
mov esi, esi
adc esi, eax
inc esi
adc esi, ebx
lea ebp, [7]
xchg esi, esi
cmp esi, esi
imul esi, ebp
add esi, 0xb1b6f122
xchg esi, esi
sbb esi, esi
cmp esi, ecx
xchg esi, esi
imul esi, ebp, 0x46ac8b21
imul esi, edi
xchg esi, esi
inc esi
lea esi, [0x974fa466]
inc esi
cmp esi, esi
sub esi, 0x9b8f6aa1
jmp 0x402f5a
mov ch, ch
mov bh, bh
imul ebx, ebx, 0xe9ab931b
mov ch, ah
not ecx
mov ch, al
imul ebx, edi, 0xa555ab1b
shl bh, cl
mov esi, 0x1d
xchg ecx, ebx
and ecx, edi
test bl, 0xe8
mov ecx, ebp
mov ebx, eax
imul ebx, ebx
not ecx
test dh, dh
mov ebx, 0xd264b309
test ah, 0x17
test ebp, ecx
sbb ebx, eax
rcr ebx, cl
xor esi, 0x1d
test esi, ebx
shl ecx, cl
dec ecx
add esi, ebp
sub ecx, 0xaeeea16f
movsx ebx, dl
dec ecx
test bl, ch
imul ecx, ebx
imul ebp, ebx
xchg ebp, ecx
lea ebx, [0x8a6b93b7]
sbb ecx, edi
neg ebx
lea ebp, [0xa63335c1]
or cl, dl
xchg cl, bl
add eax, esi
inc ebx
add eax, dword [esp]
jmp 0x403b56
xchg esi, esi
xchg esi, esi
add ebx, 0x4550a
mov esi, eax
mov esi, 0xdf9e0d6c
rcl esi, 0xf7
mov esi, edi
mov esi, edx
imul esi, ebx
test edx, 0x14a1a5d9
adc esi, 0xb19a05e5
sub esi, ebp
imul esi, edi, 0x41b114b8
mov esi, eax
lea ecx, [ebx]
movzx ebx, cl
mov ebx, 0xc26976b
not ebx
test dh, 0x95
adc esi, 0xdc9d68e5
jmp 0x402330
sub eax, 0x4423414d
test bl, bl
mov ah, ch
shl esi, 1
imul ebp, edx
mov ebp, 0x2429f5be
rcl eax, 0x74
rol ebp, cl
shl esi, 1
rcr ah, cl
xchg eax, ebp
lea eax, [0x5dbaff7c]
dec ebp
adc eax, edx
mov ebp, 0x761
jmp 0x403590
dec ah
not al
imul edi, ecx, 0xae267b77
neg ah
cmp edi, 0xbb46448b
xchg ah, ah
imul eax, ecx
inc ah
sal edi, 1
imul eax, edi, 0xa794da67
test ch, 0x83
imul eax, eax, 0xb7965d17
rol eax, 1
test edi, esi
test edi, ecx
mov eax, 0x54ede4fd
bswap eax
xor al, 0x1e
cmp al, 0x19
xor al, 0xea
add ah, bh
imul eax, esi, 0x260af9b9
neg eax
mov ah, ch
neg eax
inc al
sub ah, dl
xchg al, ah
jmp 0x4020ee