Function at 0xb1ee0a
Capabilities:
Authenticate hmac

Disassembly:
push dword [esp]
push dword [esp]
mov edi, dword [esp]
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
push ebp
mov dword [esp], eax
push esp
pop eax
push edi
mov edi, 4
add eax, 0x1d8271bb
add eax, edi
sub eax, 0x1d8271bb
pop edi
push esi
mov esi, 4
add eax, esi
mov esi, dword [esp]
add esp, 4
xor eax, dword [esp]
xor dword [esp], eax
xor eax, dword [esp]
mov esp, dword [esp]
push esi
mov esi, 0xbffb46e
push ebp
mov ebp, 0x212c1033
xor ebp, 0x56ea706a
sub ebp, 0x20146b62
push eax
mov eax, 0x3c0d57e6
or ebp, eax
pop eax
add ebp, 0xffffffff
or ebp, 0x73364a8c
push 0x28d9
mov dword [esp], edi
mov edi, 0x581a5e50
shr edi, 6
push 0x5d41
mov dword [esp], edx
mov edx, 0x263f05
sub edi, edx
mov edx, dword [esp]
add esp, 4
shr edi, 5
shl edi, 4
or edi, 0x2309625e
push ebx
mov ebx, 0xde4668dc
add edi, ebx
pop ebx
xor ebp, edi
mov edi, dword [esp]
add esp, 4
add edi, ebp
mov ebp, dword [esp]
add esp, 4
sub edi, esi
sub esp, 4
mov dword [esp], eax
mov eax, 0x7e5c1fa4
sub edi, eax
pop eax
pop esi
push edx
mov edx, esp
add edx, 4
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], esi
push 0x2725
mov dword [esp], edx
push edi
push 0x6cd55f73
mov edi, dword [esp]
add esp, 4
sub edi, 0x36463f2c
and edi, 0x463e4d73
dec edi
add edi, 0x54894b34
mov edx, edi
mov edi, dword [esp]
add esp, 4
add edx, 0xb57e10bf
push edx
pop esi
mov edx, dword [esp]
add esp, 4
push 0
sub dword [esp], esi
pop esi
push ebp
mov ebp, 0xa624d63
add esi, ebp
pop ebp
xor esi, 0x5b3012e
and edi, esi
push dword [esp]
pop esi
push ecx
push esp
pop ecx
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
sub esp, 4
mov dword [esp], ecx
push ebp
push ebx
push 0x15363003
pop ebx
push ecx
mov ecx, 0x39675806
and ecx, 0x6fe40eaf
sub ecx, 0x6edd5a39
and ecx, 0x8765ca6
dec ecx
dec ecx
sub ecx, 0xc532d33d
xor ebx, ecx
pop ecx
and ebx, 0x220260ab
sub ebx, 0x1ffffee
mov ebp, ebx
pop ebx
push ebp
pop ecx
pop ebp
push ebp
push 0x7d1c6774
pop ebp
shl ebp, 4
sub ebp, 0x70b46bae
neg ebp
add ebp, 0xaf56656c
add edi, ebp
pop ebp
sub edi, 0x71221e3f
add edi, 0x3e9753a5
add edi, ecx
sub edi, 0x3e9753a5
push ecx
push edi
mov edi, 0x133069a1
neg edi
sub edi, 0x7bad7820
mov ecx, edi
pop edi
add edi, ecx
pop ecx
push ebx
mov ebx, 0x4e4459da
sub edi, ebx
pop ebx
push dword [esp]
pop ecx
add esp, 4
push edi
push 0x646
mov dword [esp], ecx
push eax
mov eax, 0x4df26e35
mov ecx, eax
pop eax
sub dword [esp + 4], ecx
mov ecx, dword [esp]
add esp, 4
pop eax
push eax
mov dword [esp], esi
mov esi, 0x7cb40af9
dec esi
dec esi
add esi, 0x6a6031ce
shr esi, 4
push ecx
push 0x7c5a
mov dword [esp], esi
mov esi, 0x224135f
push edi
push ebp
push 0x1f353106
pop ebp
and ebp, 0x4825798b
sub ebp, 0xc67df25c
push edx
mov edx, ebp
mov edi, edx
mov edx, dword [esp]
add esp, 4
pop ebp
xor esi, edi
mov edi, dword [esp]
add esp, 4
mov ecx, esi
pop esi
xor esi, ecx
mov ecx, dword [esp]
add esp, 4
add eax, esi
pop esi
push edx
push 0x6239203e
pop edx
push edi
mov edi, 0x69c6911d
xor edx, edi
mov edi, dword [esp]
add esp, 4
sub edi, 0x5213395b
add edi, edx
push ebx
mov dword [esp], esi
push ebx
mov ebx, 0x151c69c4
mov esi, ebx
pop ebx
shl esi, 8
push edi
mov edi, 0x5d67632b
xor esi, edi
pop edi
neg esi
xor esi, 0xece2618e
add edi, 0x75db3732
add edi, esi
sub edi, 0x75db3732
mov esi, dword [esp]
push eax
mov eax, esp
push edi
mov edi, 0x65e91d53
shr edi, 1
push ebx
mov ebx, 0xcd0b715b
add edi, ebx
pop ebx
add eax, edi
pop edi
add eax, 4
xor eax, dword [esp]
xor dword [esp], eax
xor eax, dword [esp]
pop esp
mov edx, dword [esp]
add esp, 4
cmp eax, dword [edi + 0x80]
jne 0xb1ea88
jmp 0xb1ec60
push 0x6a27
mov dword [esp], eax
push 0x2c90
mov dword [esp], ebx
sub esp, 4
mov dword [esp], ecx
mov ecx, 0x134964d9
push ecx
xor dword [esp], ebx
xor ebx, dword [esp]
xor dword [esp], ebx
not ebx
xchg dword [esp], ebx
pop ecx
dec ecx
push eax
mov dword [esp], edi
mov edi, 0xf9e1026
or ecx, edi
pop edi
shr ecx, 8
sub ecx, 0xb1d9698f
push eax
mov eax, ecx
mov ebx, eax
mov eax, dword [esp]
add esp, 4
push dword [esp]
pop ecx
add esp, 4
sub dword [esp + 4], 0xd987393
sub dword [esp + 4], ebx
add dword [esp + 4], 0xd987393
pop ebx
pop dword [edi + 0x80]
add dword [edi + 0x80], 0x4f16550c
push 0xaa
mov ecx, dword [esp]
push eax
mov dword [esp], ecx
mov dword [esp], edi
push esp
mov edi, dword [esp]
add esp, 4
push ebx
push esi
mov dword [esp], edx
push 0x57176a71
pop edx
push edi
mov edi, 0x6cad6956
and edx, edi
pop edi
and edx, 0x70636bd0
add edx, 0xbffe97b4
mov ebx, edx
pop edx
add edi, ebx
pop ebx
push eax
push 4
pop eax
add edi, eax
pop eax
push edi
push dword [esp + 4]
push dword [esp]
pop edi
add esp, 4
pop dword [esp]
pop esp
jmp 0xb1ec58
push edx
mov edx, ecx
shl edx, 2
push ebp
mov dword [esp], ecx
mov ecx, 0x90
push ecx
mov ecx, 0x67045938
sub edx, ecx
mov ecx, dword [esp]
add esp, 4
add edx, 0xa757784
add edx, ecx
sub edx, 0xa757784
push eax
mov eax, 0x67045938
add edx, eax
pop eax
pop ecx
push esi
mov esi, 0x38e45caf
sub edx, 0x1abe4da0
sub edx, esi
add edx, 0x1abe4da0
pop esi
add edx, edi
sub esp, 4
mov dword [esp], edx
mov dword [esp], eax
mov eax, 0x38e45caf
sub edx, 0x37c44942
add edx, eax
add edx, 0x37c44942
pop eax
add dword [edx], eax
mov edx, dword [esp]
add esp, 4
push esi
mov dword [esp], edx
mov dword [esp], ebx
mov ebx, 1
push ebx
mov ebx, 0x41de5c7a
add ecx, ebx
pop ebx
push ebx
mov ebx, 0x19295cf1
add ecx, ebx
pop ebx
sub ecx, ebx
sub ecx, 0x19295cf1
sub ecx, 0x41de5c7a
push dword [esp]
mov ebx, dword [esp]
add esp, 4
push 0x6720
mov dword [esp], edi
mov edi, esp
push edx
mov edx, 0x30cd344e
not edx
shl edx, 7
shr edx, 4
shl edx, 4
xor edx, 0x17c0375a
add edx, 0x715a102a
add edi, edx
pop edx
push eax
mov eax, 0x638f1ce6
add eax, 0x9c70e31e
add edi, eax
pop eax
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
pop esp
or ecx, ecx
jne 0xb1eb64
push dword [esp + 0x24]
push dword [esp]
pop esi
push 0x6d5e
mov dword [esp], edi
push esp
pop edi
push ebp
mov ebp, 0x4ccb1bb7
xor ebp, 0x20ee52a4
xor ebp, 0x7c926200
shr ebp, 5
push edx
mov edx, 0xff7a46ac
sub ebp, 0x1ded40b0
add ebp, edx
add ebp, 0x1ded40b0
push dword [esp]
pop edx
add esp, 4
add edi, ebp
mov ebp, dword [esp]
add esp, 4
push ebx
mov ebx, 4
sub edi, 0x77ad0c2a
add edi, ebx
add edi, 0x77ad0c2a
pop ebx
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
mov esp, dword [esp]
push 0x392
mov dword [esp], esi
sub dword [esp], 0x13af4b54
push dword [esp]
pop ebx
push esi
mov dword [esp], ebx
push esp
pop ebx
push edi
mov edi, 0x130c5463
sub edi, 1
push ebp
mov ebp, 0x130c545e
sub edi, 0x733313fe
sub edi, ebp
add edi, 0x733313fe
pop ebp
add ebx, edi
push dword [esp]
pop edi
add esp, 4
add ebx, 4
push ebx
push dword [esp + 4]
pop ebx
pop dword [esp]
mov esp, dword [esp]
push edx
mov edx, 0x13af4b54
add ebx, edx
pop edx
add esi, 0x4cb90487
sub esi, 0x241c28ac
add esi, eax
sub esp, 4
mov dword [esp], ecx
push 0x75c
mov dword [esp], eax
push 0x645e3b26
pop eax
shr eax, 8
xor eax, 0x24787697
mov ecx, eax
pop eax
add esi, ecx
pop ecx
push edi
mov edi, esp
add edi, 4
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], eax
mov dword [esp], edx
push ebp
mov ebp, 0x57930ad5
mov edx, 0xf525f9b2
add edx, 0x1c3574c2
add edx, ebp
sub edx, 0x1c3574c2
mov ebp, dword [esp]
add esp, 4
push edx
mov edx, 0x51532be9
add esi, edx
pop edx
sub esi, edx
sub esi, 0x51532be9
mov edx, dword [esp]
add esp, 4
push 0x290
mov dword [esp], edx
mov edx, 0x5c9415ae
push esi
push 0xa36bea53
pop esi
push esi
push edi
mov edi, 0x5c8e1278
add dword [esp + 4], edi
pop edi
mov ecx, dword [esp]
add esp, 4
sub ecx, 0x5c8e1278
mov esi, dword [esp]
add esp, 4
add ecx, 0x802527
add ecx, 0x2c1a3c40
sub ecx, 0x7b80753b
add ecx, edx
add ecx, 0x7b80753b
sub ecx, 0x2c1a3c40
sub ecx, 0x802527
push dword [esp]
pop edx
push ebp
mov ebp, esp
add ebp, 4
sub esp, 4
mov dword [esp], edi
mov edi, 4
add ebp, edi
pop edi
xchg dword [esp], ebp
pop esp
xor eax, eax
lock cmpxchg dword [edi + 0x68], ecx
jne 0xb1ee28
lodsb al, byte [esi]
xor al, bl
push 0x3429
mov dword [esp], ebx
sub esp, 4
mov dword [esp], edx
push 0x5548
mov dword [esp], ebx
push ecx
mov cl, 0xc5
shl cl, 7
jmp 0xb2f1eb
push dword [esp]
pop ecx
add esp, 4
and eax, ebx
jmp 0xb21050
xor edx, 0x69a2050b
jmp 0xb2bc9d
mov cx, word [esp]
push esi
mov esi, esp
push ebx
mov ebx, esp
jmp 0xb218a5
pop ebx
push ebp
mov ebp, esp
jmp 0xb1f477
dec esi
jmp 0xb2daed
mov esi, dword [esp]
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
xchg dword [esp], ecx
jmp 0xb2f77e
push ebp
push ecx
mov ecx, 0x940bcb8c
jmp 0xb2bafc
ja 0xb26928
push edi
mov dword [esp], edx
mov edx, 0x72aa019d
dec edx
jmp 0xb253fc
shr ch, 8
inc ch
neg ch
jmp 0xb2b9c8
dec ecx
not ecx
and ecx, 0x278d7958
inc ecx
sub ecx, 0x978ce08
xor eax, ecx
pop ecx
inc eax
add eax, 0x169d1859
jmp 0xb2fa41
jb 0xb2e583
push ebp
push ebx
mov ebx, 0x1a3df65
mov ebp, ebx
pop ebx
add ebx, ebp
jmp 0xb22b94
xchg dword [esp], ecx
mov esp, dword [esp]
jmp 0xb2aa22
pop ebx
pop ecx
sub al, 0x2b
add al, dl
add al, 0x2b
mov dx, word [esp]
add esp, 2
jmp 0xb27a70
push esp
mov ebp, dword [esp]
add esp, 4
jmp 0xb261d2
pop esi
add esp, 4
push ebx
mov ebx, 0x1d7369fb
shr ebx, 7
add ebx, 0x1c5192d
and eax, ebx
jmp 0xb284d2
push edx
mov edx, 4
jmp 0xb22cda
mov edi, 4
sub eax, edi
jmp 0xb2fa0c
push eax
mov eax, 0x610a6c3c
jmp 0xb25a8c
push eax
push 0x3bf5
mov dword [esp], esp
add dword [esp], 4
push dword [esp]
pop eax
add esp, 4
push ebp
mov ebp, 4
add eax, ebp
pop ebp
sub esp, 4
jmp 0xb25f43
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
or edx, eax
shl edx, 1
push eax
mov dword [esp], edx
mov edx, 0xffffffff
sub dword [edi + 0x64], edx
jmp 0xb214df
pop edx
push 0x4b9b
mov dword [esp], edx
push eax
mov al, 0x1d
xor al, 0x24
mov dl, al
pop eax
dec dl
xor dl, 0x73
and dl, 0xf9
xor dl, 0xd2
add bl, dl
pop edx
add bl, 0x43
add bl, al
push ecx
mov ch, 0x43
sub bl, ch
pop ecx
jmp 0xb23382
push dword [esp + 4]
pop ebx
pop dword [esp]
jmp 0xb27f61
push edi
push esp
pop edi
push 0x5bf9
mov dword [esp], ebp
mov dword [esp], edx
mov edx, 4
push ebp
jmp 0xb297d7
push 0x67b2
jmp 0xb2b132
and ah, 0xf
jge 0xb26dac
not ah
xor ah, 0xa6
mov cl, ah
jmp 0xb236e2
add ebp, 0x2fa33a2e
push ecx
mov ecx, 0x595cc8
sub ecx, 0x9bc82835
add ebp, 0x19dc2c9d
sub ebp, ecx
sub ebp, 0x19dc2c9d
pop ecx
push eax
mov eax, 0x50af0018
jmp 0xb26095
add eax, ecx
pop ecx
push esi
mov esi, 0x7ba5769e
push eax
mov eax, 0x4c6e54bc
jmp 0xb2f58a
sub ebx, ebp
xchg ebp, ebx
pop ebx
push ebx
mov ebx, 0x68586d88
sub ebx, 0x43027fde
push esi
mov esi, 0x56be7edb
jmp 0xb24e5d
mov dword [esp], edx
mov edx, 0x64c6610e
jmp 0xb21bde
sub eax, 0x20d0264b
push dword [esp]
pop esi
push ecx
jmp 0xb24aba
add esp, 4
jmp 0xb29509
mov dword [esp], ebp
jmp 0xb28957
sub ecx, ebp
add ecx, 0x3cd56bab
pop ebp
mov ebx, ecx
jmp 0xb1ee77
mov edx, 0x7237319
push edx
mov edx, 0x1350090c
sub dword [esp + 8], edx
pop edx
push 0x3ebb
mov dword [esp], ebp
mov ebp, 0x23ce3715
jmp 0xb2363e
mov eax, 4
add edx, 0x26b35c83
add edx, eax
sub edx, 0x26b35c83
pop eax
xchg dword [esp], edx
jmp 0xb23bcb
pop eax
push ebp
mov ebp, 0x4b2e4137
dec ebp
shr ebp, 8
jmp 0xb21372
xor ebx, eax
movzx ax, byte [eax]
push 0x5c91
mov word [esp], ax
jmp 0xb1ee38
xchg dword [esp], edx
jmp 0xb2b7b1
xor esi, 0x1f0f199e
jb 0xb3023e
add edi, 0x539526fa
add edi, edx
sub edi, 0x539526fa
pop edx
add edi, 4
push edi
push dword [esp + 4]
jmp 0xb2fed2
sub eax, 0x127b42c3
push ebp
push eax
mov eax, 0x2e0a780c
neg eax
jp 0xb20409
jmp 0xb292a0
xor ah, 0x62
jo 0xb1f70e
and ah, 0xf
jge 0xb2681e
not ah
xor ah, 0xa6
mov cl, ah
mov eax, dword [esp]
and esi, 0x1169331c
add esi, 0x2e5e2712
push ecx
mov ecx, 0x601c7700
add ecx, 0x7cb92e0d
add esi, ecx
pop ecx
sub ecx, 0x3b17620
jmp 0xb27d15
add edi, eax
pop eax
jmp 0xb28391
sub esp, 4
mov dword [esp], edi
mov edi, 0x3d240358
xor esi, edi
push dword [esp]
pop edi
jmp 0xb29998
mov ecx, dword [esp]
add esp, 4
jmp 0xb2d41b
push ecx
jmp 0xb2b7dc
mov edi, 0x3c474f6b
sub esi, edi
mov edi, dword [esp]
add esp, 4
jmp 0xb203d4
mov dword [esp], edx
push eax
push edx
mov dl, 0xf2
mov ah, 0xd1
add ah, 0xb0
sub ah, dl
sub ah, 0xb0
jmp 0xb2669a
mov edx, esi
mov esi, dword [esp]
push eax
mov eax, esp
jmp 0xb2f72f
jmp 0xb21ed2
jmp 0xb21324
push eax
mov eax, 4
add edx, eax
pop eax
jmp 0xb2ea2d
xor ebp, 0x512a1b73
jl 0xb2a820
xor ebp, 0x445b6ff3
jmp 0xb25a53
dec ecx
push edi
mov edi, 0x386d64fc
not edi
push eax
mov eax, 0x546d63d5
not eax
or eax, 0x7e36266e
jmp 0xb2f3c4
sub eax, 0xe88be875
jmp 0xb2f686
add edi, ebx
add edi, 0x47b751c2
add edi, 0x68825a4
pop ebx
add edi, 4
jmp 0xb2f83f
or edi, 0xbc93a85
jmp 0xb2dea0
push ebx
mov dword [esp], ebp
jmp 0xb1f194
mov word fs:[edx], ax
jmp 0xb1ee38
add esi, ebp
pop ebp
xchg dword [esp], esi
pop esp
jmp 0xb284f5
sub ebx, ebp
push dword [esp]
jmp 0xb22422
mov dword [esp], ebx
mov dword [esp], ecx
mov ecx, 4
add ebp, ecx
push dword [esp]
pop ecx
add esp, 4
xor ebp, dword [esp]
jmp 0xb2bda7
sub ebp, 0x748a8c75
add edi, ebp
pop ebp
add edi, esi
sub edi, 0x660917eb
add edi, 0x6cc77b72
pop esi
push eax
mov eax, 2
jmp 0xb1fecf
mov ch, 0x29
not ch
or ch, 0x1a
not ch
shr ch, 6
and ch, 0x9e
add ch, 0x52
sub dh, ch
pop ecx
add bl, 0x63
sub bl, dh
jmp 0xb24184
mov dword [esp], ebp
push edx
push 0x27c27728
pop edx
neg edx
jne 0xb1ee88
xor edx, 0x69a2050b
jmp 0xb2298d
pop edx
xor ecx, 0x460b1af9
not ecx
jmp 0xb2c91e
pop eax
push edi
push esp
pop edi
add edi, 4
add edi, 4
jmp 0xb28c8c
push edi
jmp 0xb21a94
pop dword [edi + 0x88]
pop ecx
mov ebx, dword [esp]
push 0x7dcd
mov dword [esp], ebp
jmp 0xb2c84a
xor al, bl
push ebx
jmp 0xb2658e
movzx eax, al
push dword [edi + eax*4]
push edi
mov edi, 0x3f104062
shr edi, 2
jnp 0xb2f563
xor edi, 0x5d7578a0
add dword [esp + 4], 0x5bb57e07
sub dword [esp + 4], edi
sub dword [esp + 4], 0x5bb57e07
mov edi, dword [esp]
add esp, 4
push dword [esp]
push dword [esp]
pop eax
push ecx
mov ecx, esp
push esi
mov esi, 0x51aa495a
sub esp, 4
mov dword [esp], ecx
mov ecx, 0x39a91ace
jmp 0xb2bcdc
pop edx
xor al, bl
pop ebx
push edx
mov dh, 0xf9
jmp 0xb2d757
shl cl, 3
jmp 0xb2cabb
sub dword [esp], 0xffffffff
pop esi
sub esi, 0x539d31c6
xor eax, esi
mov esi, dword [esp]
jmp 0xb268f5
add ebx, 0x1335edec
mov edi, ebx
push dword [esp]
pop ebx
jmp 0xb1fa5f
mov word [esp], bp
jmp 0xb28c44
add esp, 4
and ecx, edi
push dword [esp]
pop edi
add esp, 4
shr ecx, 0
or eax, eax
je 0xb28849
push 0x753a
mov dword [esp], ebx
push ecx
sub esp, 4
mov dword [esp], ebx
push edx
mov edx, 0x19e582c
mov ebx, edx
pop edx
add ebx, 0xfd9309d
push edx
jmp 0xb23ba7
sub eax, 0x3cb59d3
jno 0xb2ba46
jmp 0xb2de93
inc ebp
neg ebp
add ebp, 0x4b2e46
sub eax, 0x48f8238d
jmp 0xb27b3e
add edx, esi
jmp 0xb22efb
mov esi, 2
add ebp, esi
pop esi
xor ebp, dword [esp]
xor dword [esp], ebp
xor ebp, dword [esp]
mov esp, dword [esp]
mov ax, word [esp]
sub esp, 4
jmp 0xb2c952
sub ebx, 4
jmp 0xb2e1d2
sub ebp, edi
mov edi, ebp
pop ebp
jmp 0xb2d410
push dword [esp]
pop edx
sub esp, 4
mov dword [esp], edx
push esp
pop edx
jmp 0xb26e30
push dword [esp]
pop ebp
jmp 0xb2493a
xor ebx, dword [esp]
xor dword [esp], ebx
xor ebx, dword [esp]
mov esp, dword [esp]
shr eax, 8
xor eax, ecx
push esi
mov esi, esp
add esi, 4
sub esi, 4
jmp 0xb22f90
mov dword [esp], ebp
jmp 0xb27551
sub edx, 0xca07d4b
jp 0xb2e1a7
add ebx, 4
push esi
mov esi, 4
sub ebx, 0x3514da1
add ebx, esi
jmp 0xb28f63
push esi
jmp 0xb2fe09
add ebx, 4
jmp 0xb213cf
add ebp, 4
add ebp, 4
jmp 0xb2341f
add ecx, edi
mov edi, dword [esp]
add esp, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
jmp 0xb2a4f6
pop ebx
pop dword [esp]
mov esp, dword [esp]
push dword [esp]
mov eax, dword [esp]
add esp, 4
sub esp, 4
mov dword [esp], edx
jmp 0xb22452
mov edi, 0x3c474f6b
jmp 0xb1f171
push edi
jmp 0xb2ae32
xchg dword [esp], edx
pop esp
mov dword [esp], ecx
push dword [esp + 4]
pop ecx
jmp 0xb24213
mov eax, 0xf8e8a45c
sub eax, 0x3c392b8d
add eax, edx
add eax, 0x3c392b8d
pop edx
jmp 0xb27f75
mov eax, 0x4541331e
sub eax, 1
push 0x1aef
jmp 0xb26965
not eax
xor ecx, eax
xor eax, ecx
xor ecx, eax
inc ecx
js 0xb2b6e0
sub ecx, 0x1d694701
js 0xb2774b
mov bl, 0x41
pop edi
mov bh, byte [esp]
jmp 0xb264f0
neg esi
and esi, 0x1ab10df5
add esi, 0x7bd71fcb
or ebx, esi
jmp 0xb270a7
add edi, 0x6a5c4198
jae 0xb284cd
mov edx, dword [esp]
add esp, 4
sub ebx, eax
pop eax
add ebx, 0x1b77469e
ja 0xb233dd
shl ebx, 3
jmp 0xb2cbc4
sub edi, ebp
pop ebp
jmp 0xb219de
mov edi, 0x51f82082
or edi, 0x73912e3
sub esp, 4
mov dword [esp], ebp
jmp 0xb26e26
add dword [esp], 0x2240204a
pop eax
jmp 0xb1ef77
add al, 0xe0
inc al
and al, 0xe4
shl al, 4
shr al, 1
add al, 0xd0
jmp 0xb27885
add esp, 4
push edi
push 4
pop edi
add esi, 0x14627b2e
sub esi, edi
push ebx
mov ebx, 0x14627b2e
sub esi, ebx
jmp 0xb24844
pop ebp
add esp, 4
mov edi, ebx
mov ebx, dword [esp]
jmp 0xb21193
mov dword [esp], edi
push 0x743d
mov dword [esp], esp
add dword [esp], 4
pop edi
push ebx
mov ebx, 0x4aba029c
inc ebx
push edi
jmp 0xb2a2fd
mov word [esp], dx
push ax
pushfd
jmp 0xb1ee38
mov esi, dword [esp]
add esp, 4
push ebp
push dword [esp + 4]
jmp 0xb27988
mov edi, 2
sub ecx, edi
pop edi
push 0x39b3
mov dword [esp], ecx
push dword [esp + 4]
jmp 0xb2b8a0
pop esp
add esp, 4
jmp 0xb2b788
mov edx, dword [esp]
add esp, 4
or edx, eax
shl edx, 1
push ebp
push 0x7c170934
push dword [esp]
pop ebp
jmp 0xb28492
xor dword [esp], esi
xor esi, dword [esp]
mov esp, dword [esp]
jmp 0xb22519
sub esp, 4
jmp 0xb23ee1
push esp
jmp 0xb2b0b6
push edi
jmp 0xb225fb
xchg dword [esp], edx
mov esp, dword [esp]
mov dword [esp], edx
mov edx, esp
add edx, 4
jmp 0xb28425
pop ebp
add ebx, 4
xchg dword [esp], ebx
jmp 0xb296f7
pop edx
jmp 0xb2542e
add esp, 4
mov bl, dh
pop edx
pop ecx
mov eax, dword [esp]
add esp, 4
mov byte [edi + eax*4 + 1], bl
mov ebx, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
jmp 0xb23e60
mov ebp, 0x59812189
jmp 0xb1f790
push 0x360f
mov dword [esp], ebx
push edi
mov edi, 0x357f63dd
jmp 0xb2ac05
xor ecx, 0x44f25358
push edx
mov edx, 0xdec38508
xor ecx, edx
jmp 0xb263dc
xchg dword [esp], esi
jmp 0xb2d7e6
pop ebp
or ebx, 0x322751c3
push ebp
push 0x64a942ad
pop ebp
not ebp
or ebp, 0x48c4441b
jmp 0xb2749e
add ebp, edi
mov edi, dword [esp]
add esp, 4
push esi
jmp 0xb213af
sub eax, 0x3fb073a0
jmp 0xb2dda4
pop esi
jmp 0xb2ce3f
sub eax, 0xffffffff
and eax, 0x699d16fe
jne 0xb25cd1
neg eax
jp 0xb2bae5
mov ecx, esi
sub esp, 4
mov dword [esp], ebp
push esi
mov esi, 0x296510f2
and esi, 0x75256080
ja 0xb1ef33
dec esi
jmp 0xb2c35a
sub esi, 0x35031bbb
jmp 0xb2b63d
xor eax, 0x453941c8
mov esi, eax
pop eax
sub esi, 0xffffffff
jmp 0xb20059
mov edi, 0x76bc34f5
xor ecx, edi
pop edi
and dword [edi + 0x1c], ecx
jmp 0xb2d1c1
push ebx
push 0x642c
mov dword [esp], eax
mov eax, 0x78455e46
and eax, 0x23e90c80
add eax, 0x2786725c
add eax, 0x9469522
mov ebx, eax
jmp 0xb30363
mov esi, dword [esp]
add esp, 4
jmp 0xb27329
push edx
jmp 0xb2d33b
xchg dword [esp], esi
jmp 0xb3086b
push ebp
pop eax
mov edi, eax
pop eax
pop ebp
add eax, edi
mov edi, dword [esp]
jmp 0xb262e4
sub edi, 0x46b75da9
add edi, edx
jmp 0xb29de9
xor dword [esp], edx
xor edx, dword [esp]
pop esp
jmp 0xb29cde
push ecx
mov dword [esp], ebx
mov ebx, 0x8c
jmp 0xb258be
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
mov eax, edi
mov edi, dword [esp]
jmp 0xb30737
xor ebp, 0x3b641b74
jmp 0xb24269
push edx
push 0x66627b8f
jmp 0xb27db2
add esp, 4
sub esp, 4
mov dword [esp], esi
push eax
mov eax, 0x2b215123
mov esi, 0xd4deaee1
add esi, eax
jmp 0xb239e3
and ebx, 0x60e922f7
neg ebx
sub esp, 4
mov dword [esp], ebp
push eax
jmp 0xb2987c
pop eax
jmp 0xb2ae9c
pop eax
jmp 0xb25996
push 0x358e
jmp 0xb2038d
shl ebx, 3
jmp 0xb25894
xchg dword [esp], ebp
jmp 0xb28f30
mov eax, dword [esp]
add esp, 4
add ebx, 0x730f685b
sub ebx, 0x42f54064
add ebx, eax
jmp 0xb25399
mov dword [esp], edx
not byte [esp + 1]
mov edx, dword [esp]
push ebp
mov dword [esp], ecx
mov ecx, esp
push edx
jmp 0xb2c9b9
mov ch, 0xe9
jmp 0xb1f037
sub dword [esp + 8], ebp
jmp 0xb2c032
push ecx
mov ecx, 0x48010952
jmp 0xb2abdc
neg ebp
jge 0xb300cc
sub ebp, 0xf5bfeec8
push ebp
jmp 0xb2834a
jmp 0xb2bf1e
push ebx
mov ebx, 0x6bf43470
jmp 0xb2d194
xchg dword [esp], esi
push esi
jmp 0xb296c6
mov dword [esp], ecx
mov ecx, 0x3d5d3fcb
add ebp, ecx
jmp 0xb29515
mov dword [esp], eax
push ebp
jmp 0xb29590
pop eax
jmp 0xb26ce6
mov edx, 0x3498299a
or edx, 0x70023deb
jmp 0xb2e034
xchg edi, eax
jmp 0xb2d644
pop esp
jmp 0xb28849
neg ebp
push eax
mov eax, 0x7ac62de3
add ebp, eax
pop eax
push eax
mov eax, 0x492a3d12
jmp 0xb2a338
push edi
mov edi, esp
add edi, 4
add edi, 4
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
pop esp
sub dword [edi + 0x64], ebp
push dword [esp]
jmp 0xb212c0
jmp 0xb2c423
pop esp
jmp 0xb1ee38
neg eax
xor eax, 0x45a97eab
add ebp, eax
pop eax
pop esi
sub esp, 4
jmp 0xb20982
mov dword [esp], ecx
mov ch, 0x87
neg ch
or ch, 0xfa
shl ch, 5
push ebx
jmp 0xb2bdc3
jmp 0xb30ad9
sub esp, 4
mov dword [esp], edi
mov dword [esp], esi
push esi
jmp 0xb29d3f
and eax, ebx
push dword [esp]
jmp 0xb252a0
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
sub edi, ecx
pop ecx
add eax, 0x1ff01ffa
push ebx
mov ebx, 0x41823568
shr ebx, 3
sub ebx, 0xfa73ccfe
add eax, ebx
pop ebx
add eax, edi
push esi
mov esi, 0xdbc79af
sub eax, esi
pop esi
sub eax, 0x1ff01ffa
pop edi
jmp 0xb1fb68
push 0x28487302
jmp 0xb2ce65
add eax, 0xff05038e
add edi, eax
pop eax
add edi, 4
xchg dword [esp], edi
jmp 0xb2051e
mov ebx, dword [esp]
add esp, 4
push 0x1336
jmp 0xb2718c
sub bl, 0x63
pop dx
sub bl, 0x97
sub bl, 0x42
sub bl, al
add bl, 0x42
push dx
push 0x6ad6
jmp 0xb2a0f5
xor eax, dword [esp]
mov esp, dword [esp]
or eax, eax
je 0xb2eb63
push dword [edi + 0x8c]
push ecx
jmp 0xb26a33
pop dword [esp]
not ecx
xor dword [esp], ecx
xor ecx, dword [esp]
xor dword [esp], ecx
push dword [esp]
jmp 0xb24cfb
jmp 0xb2a4a2
sub edi, 0xe0e71e3f
add ecx, 0xb104dc0
add ecx, edi
sub ecx, 0xb104dc0
pop edi
push 0x69de
mov dword [esp], ecx
mov ebx, dword [esp]
push edx
mov dword [esp], esi
mov esi, esp
add esi, 4
jmp 0xb29c72
mov edx, esp
add edx, 4
add edx, 4
push edx
push dword [esp + 4]
pop edx
pop dword [esp]
pop esp
jmp 0xb2a299
mov edi, esp
jmp 0xb2597e
mov esi, ebx
pop ebx
dec esi
jns 0xb1fc7c
xor esi, 0x1f0f199e
jmp 0xb2a0d9
push ebx
jmp 0xb2725b
push ecx
mov ecx, 0x76704ef5
xor ecx, 0x278d272d
jle 0xb2f484
not ecx
neg ecx
jnp 0xb237a8
jmp 0xb1fadc
mov eax, dword [esp]
add esp, 4
jmp 0xb23016
add ecx, esi
pop esi
push ecx
jmp 0xb20e67
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
jmp 0xb2ab05
sub ecx, 0x5444e47b
mov edi, ecx
jmp 0xb2ada6
pop ebx
mov edi, dword [esp]
add esp, 4
xchg dword [esp], esi
mov esp, dword [esp]
mov dword [esp], edx
pop dword [edi + 0x88]
jmp 0xb20e6e
sub ecx, 0x6dde463e
sub ecx, eax
add ecx, 0x6dde463e
push dword [esp]
pop eax
add esp, 4
jmp 0xb229fc
mov ebp, ecx
jmp 0xb27ef2
mov ebx, 0x3e29560f
add dword [esp + 8], 0xe3a631a
jmp 0xb2d5fb
add esp, 4
push ecx
jmp 0xb23884
pop edi
shl esi, 1
xor esi, 0x83bfafac
add eax, esi
pop esi
xchg dword [esp], eax
mov esp, dword [esp]
jmp 0xb2081a
add esp, 2
jmp 0xb25319
push esp
jmp 0xb200b4
xchg edi, eax
jmp 0xb2620a
add ebp, 0x430c5a95
xor ebp, 0x763c003a
sub ebp, 0xed30fe2
and ebp, 0x4b0f3ba7
jmp 0xb20640
neg ah
dec ah
sub ah, 0xce
jmp 0xb29750
push eax
push ebx
pop eax
pop ebx
not eax
xor eax, 0xc340c621
mov edi, eax
jmp 0xb2c1e8
pop ecx
push esi
mov esi, 0x37ed01a5
shr esi, 5
xor esi, 0x1bf680f
push ebx
jmp 0xb23975
push 0x4973
mov dword [esp], ebx
jmp 0xb3065f
pop eax
jmp 0xb2e4ba
jno 0xb293ac
and ebp, 0x52a418da
dec ebp
xor ebp, 0x61428074
mov ch, 0x39
pop dword [esp]
add dword [esp], 4
mov esi, dword [esp]
add esp, 4
jmp 0xb1f24e
sub esi, 0x1a8108d7
jmp 0xb21e84
not eax
push esi
mov esi, 0x4e537f30
sub eax, esi
pop esi
mov esi, eax
jmp 0xb2e445
push eax
mov al, 0xf8
xor dl, al
pop eax
sub cl, dl
mov edx, dword [esp]
add esp, 4
mov bh, cl
pop ecx
xchg bh, cl
not cl
xchg bh, cl
inc bh
jmp 0xb2b015
push edi
mov dword [esp], esi
jmp 0xb2a5ab
mov dword [esp], esp
add dword [esp], 4
mov esi, dword [esp]
push ecx
jmp 0xb29a64
pop ebx
add esp, 4
shr eax, 0x12
jmp 0xb2909a
mov edi, dword [esp]
jmp 0xb260f6
jmp 0xb23159
mov edx, 4
jmp 0xb26511
add ah, 0x1c
jns 0xb1fe76
xor ah, 0x62
jo 0xb24162
and ah, 0xf
mov ebx, ebp
pop ecx
sub ebx, ebp
mov ebp, dword [esp]
jmp 0xb29bb6
add edi, 0x6a5c4198
jae 0xb24e1b
push 0x19aa41f6
jmp 0xb2933f
add ebx, 0x42f54064
jmp 0xb2be6f
push ebx
push ecx
mov ecx, 4
push ebp
jmp 0xb248b8
mov eax, dword [esp]
jmp 0xb2eacf
add ecx, edx
pop edx
xchg dword [esp], ecx
pop esp
jmp 0xb1ee38
mov ebp, 0x4fccd246
xor ebx, ebp
pop ebp
and eax, ebx
push dword [esp]
mov ebx, dword [esp]
add esp, 4
push ebx
mov dword [esp], ecx
mov ecx, esp
sub esp, 4
mov dword [esp], eax
mov eax, 0x8037da7
jmp 0xb28d56
shl ecx, 6
shr ecx, 8
je 0xb209be
add ecx, 0xfffaff39
jmp 0xb28fb8
pop esp
push eax
push esi
push 0x6bc378b8
pop esi
xor esi, 0x6bc378bc
mov eax, esi
pop esi
jmp 0xb26f81
add esp, 4
jmp 0xb28f9a
or eax, 0x609e6f28
jno 0xb2be82
mov edx, 0x652b6e65
add ecx, edx
jmp 0xb20bf0
or ebx, 0x2a3300b8
jno 0xb2a2e9
add ebx, 0x78768afe
push ebx
mov dword [esp], eax
mov dh, bl
mov dword [esp], esi
mov dword [esp], edx
mov dword [esp], ebp
push ecx
push ebp
push edx
mov edx, 0x401547e6
or edx, 0x51177dfd
add edx, 0x5136668c
sub edx, 0x7eae4212
sub edx, 0x12fa9d75
mov ebp, edx
pop edx
inc ebp
je 0xb295d8
sub ebp, 0x740a06c
shl ebp, 8
shr ebp, 1
sub ebp, 0x32334c00
push 0x6e91
jmp 0xb2398e
pop esi
push ebx
mov ebx, 0x77d8751d
sub esi, ebx
mov ebx, dword [esp]
add esp, 4
add ecx, 0x2a3815a5
add ecx, esi
sub ecx, 0x2a3815a5
jmp 0xb1ef39
pop edx
add esi, 4
xor esi, dword [esp]
xor dword [esp], esi
xor esi, dword [esp]
mov esp, dword [esp]
and eax, edx
jmp 0xb226e5
add ch, 0x98
sub bl, 0x79
add bl, ch
add bl, 0x79
mov ecx, dword [esp]
add esp, 4
sub bl, 3
jmp 0xb22f2e
push ecx
jmp 0xb2c241
pop eax
sub esp, 4
mov dword [esp], edx
mov edx, esp
add edx, 4
sub edx, 4
xchg dword [esp], edx
jmp 0xb2d317
add eax, 0x849caa57
add ecx, eax
pop eax
push 0x6ecb
mov dword [esp], edx
push 4
jmp 0xb22987
push 0x19aa41f6
pop edi
or esi, edi
pop edi
jmp 0xb2ce0d
push edi
mov edi, 0x28934df4
jmp 0xb290d4
sub ebx, 0x6589360e
add ebx, edi
add ebx, 0x6589360e
xor dword [ebx], ebp
pop ebx
mov ebp, dword [esp]
add esp, 4
sub esp, 4
mov dword [esp], ecx
jmp 0xb25b6c
add edi, 4
push edx
mov edx, 4
jmp 0xb27a46
sub bl, 0x83
jmp 0xb227fb
mov esi, 0x557526c5
inc esi
jg 0xb2babf
inc esi
shr esi, 7
js 0xb2af44
push esi
add esp, 4
push ecx
push ebx
mov ebx, 0x60266e66
push edi
push 0x48ce7331
pop edi
not edi
and edi, 0x2b7e3239
jno 0xb207a9
or edi, 0xbc93a85
jmp 0xb2c294
not esi
shl esi, 7
xor esi, 0x389df904
add edx, esi
pop esi
jmp 0xb2c435
xor edi, ebp
pop ebp
mov ecx, edi
pop edi
jmp 0xb2a6f8
not eax
shl eax, 6
add eax, 0x691761e9
mov esi, eax
pop eax
mov ebx, 0x923468b7
sub ebx, esi
pop esi
dec ebx
and ebx, 0x1be23e73
push eax
mov eax, 0x33d6f7b
or ebx, eax
pop eax
dec ebx
jmp 0xb2fe41
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
jmp fcn.00b1fc03
mov ecx, 0x471c74e5
push ebp
push esi
jmp 0xb2599e
add ebp, ebx
sub ebp, 0x14f00050
jmp 0xb2a88e
pop ecx
and ecx, ebp
jmp 0xb2b848
sub ebx, ebp
sub ebx, 0x8b023ac
sub ebx, 0x1bf574cf
jmp 0xb2639a
neg eax
jp 0xb3044b
xor eax, 0xd1d6b398
mov ebp, eax
mov dl, 0xb3
lodsb al, byte [esi]
jmp 0xb20e7e
and ah, dl
mov dx, word [esp]
jmp 0xb24a48
jmp 0xb2e82a
mov dword [esp], edi
mov edi, 4
add eax, edi
pop edi
xchg dword [esp], eax
jmp 0xb26f1b
sub ebx, 0x12743549
jmp 0xb2445e
pop esp
or eax, eax
je 0xb23f30
push dword [edi + 0x1c]
sub esp, 4
mov dword [esp], ebp
push edx
mov dword [esp], ebx
mov ebx, 0x28613ba3
xor ebx, 0xa6e0fd8
push edx
mov dword [esp], eax
jmp 0xb21c31
xor eax, 0x79be2598
add eax, 0x1dea3308
jmp 0xb29b8e
add esp, 4
jmp 0xb22854
add ebp, 4
sub ebp, 4
jmp 0xb2d2af
mov dword [esp], eax
mov eax, esp
push edi
mov edi, 0x18e53530
shl edi, 6
shr edi, 3
add edi, 0xf8d65684
add eax, edi
pop edi
add eax, 4
xchg dword [esp], eax
jmp 0xb26241
not edi
xchg edi, eax
dec eax
and eax, 0x6d74777a
add eax, 0xa000ddee
push eax
sub esp, 4
jmp 0xb20bd0
dec eax
or eax, 0x39540a0a
shr eax, 7
jmp 0xb24129
pop esp
push 0x1e7d
mov dword [esp], edi
mov edi, esp
push eax
mov eax, 0x456a3105
jmp 0xb26221
add esp, 4
xchg dword [esp], eax
mov esp, dword [esp]
jmp 0xb1ee38
mov ebp, esp
jmp 0xb25ad2
mov ebp, dword [esp]
add esp, 4
push dword [ebx]
mov ecx, dword [esp]
add esp, 4
mov ebx, dword [esp]
push esi
mov esi, esp
add esi, 4
jmp 0xb2b196
mov edx, dword [esp]
push edx
mov edx, esp
jmp 0xb23f78
mov ebp, 0x40d62bd7
or ebp, 0x164730c4
jmp 0xb20667
mov ebp, dword [esp]
add esp, 4
add esp, 4
jmp 0xb1ee38
mov dword [esp], ebx
mov dword [esp], esi
jmp 0xb237e8
jmp 0xb1ee38
add esp, 2
neg bh
push 0x2b56
mov dword [esp], ecx
mov ch, 0x8a
xor bh, ch
mov ecx, dword [esp]
add esp, 4
sub al, 0xd6
jmp 0xb30aff
add ecx, edx
pop edx
xchg dword [esp], ecx
pop esp
jmp 0xb2ee8e
or ebx, eax
pop eax
or ebx, 0x622042fd
jmp 0xb2aee9
mov ebx, esp
add ebx, 4
sub ebx, 4
jmp 0xb2774b
pop eax
pop edi
push 0x7789
mov dword [esp], ecx
mov dword [esp], edi
push edx
mov edx, 0x3afa61c8
sub esp, 4
mov dword [esp], esi
jmp 0xb29fe2
add esp, 4
push ebx
mov ebx, esp
jmp 0xb216d2
mov edx, dword [esp]
push ebp
jmp 0xb2649f
sub eax, 0x24df0ae9
add eax, ebp
add eax, 0x24df0ae9
jmp 0xb2cc44
jl 0xb2a718
push ebx
push eax
mov eax, 0x634f2124
mov ecx, ecx
add al, 0xbc
pop eax
jmp 0xb2892b
not ah
xor ah, 0xa6
mov cl, ah
mov eax, dword [esp]
add esp, 4
or ah, cl
pop cx
add ah, 0x98
mov dh, ah
pop eax
add bl, dh
jmp 0xb26ffd
mov dword [esp], eax
push esi
jmp 0xb1f899
push edx
push esp
pop edx
jmp 0xb27a3b
push edi
mov dword [esp], edx
mov edx, 0x72aa019d
dec edx
add edx, 0xece0a7be
jmp 0xb3008e
pop ebx
push edi
mov dword [esp], ebp
mov ebp, 0x5a796672
sub ebp, 0x5a79666e
add ebx, ebp
jmp 0xb228fd
mov dword [esp], edx
mov edx, 0x5af836b9
xor eax, edx
jmp 0xb21f70
push ebx
mov ebx, 0x76ab5b49
mov ecx, 0x3a294624
xor ecx, ebx
pop ebx
add dword [esp + 4], ecx
pop ecx
mov ecx, dword [esp]
add esp, 4
push 0x7fa3
mov dword [esp], eax
jmp 0xb22ca4
xor edx, ebp
pop ebp
sub edi, 0x5b2e5eb6
add edi, edx
add edi, 0x5b2e5eb6
pop edx
movzx eax, al
push dword [edi + eax*4]
push 0x1c92
mov dword [esp], edi
mov dword [esp], ebp
push ebx
mov ebx, 0x7e9b274c
mov ebp, ebx
pop ebx
shl ebp, 6
jp 0xb2c294
dec ebp
jnp 0xb24ac0
jmp 0xb259ef
xor bl, al
movzx eax, al
push ecx
mov ecx, esp
add ecx, 4
jmp 0xb2284e
lea eax, [edi + eax*4]
push 0x5158
mov dword [esp], eax
jmp 0xb1ee38
push 0x59c6
jmp 0xb2520f
shl ecx, 3
jnp 0xb306da
add ecx, 0x229a6884
jne 0xb264cf
push esp
mov ecx, dword [esp]
push edx
mov edx, esp
jmp 0xb2f504
shr esi, 7
shl esi, 7
js 0xb29ee0
jmp 0xb24bb5
add ebx, 0x26e61189
add ebx, 0x59d47b1a
add ebx, esi
sub ebx, 0x59d47b1a
sub ebx, 0x26e61189
pop esi
jmp 0xb21642
not ah
xor ah, 0xa6
mov cl, ah
jmp 0xb2ec9a
xor dword [esp + 4], ecx
pop ecx
mov eax, dword [esp]
jmp 0xb1f444
push ebx
jmp 0xb23164
mov ebp, 0
jmp 0xb21472
add edx, 4
jmp 0xb21a9e
mov eax, dword [esp]
add esp, 4
jmp 0xb2cdb9
mov esp, dword [esp]
xor eax, 0x1be04e65
push 0x5f61
mov dword [esp], edx
mov dword [esp], esi
push 0x6704
mov dword [esp], eax
push 0x781d629f
push dword [esp]
mov eax, dword [esp]
add esp, 4
add esp, 4
jmp 0xb22cf3
add esi, eax
push dword [esp]
pop eax
add esp, 4
sub esp, 4
mov dword [esp], edx
mov edx, 2
push edx
mov edx, 0x7f904ae1
not edx
add edx, 0x8a704b11
sub esi, edx
jmp 0xb2dc6c
mov ebp, 0x32cf0b2d
and ebp, 0x4bbd1c06
sub ebp, 0x27f963a4
jmp 0xb209f5
push ecx
jmp 0xb2ae6a
pop dx
add bl, 0x8e
jmp 0xb20ea2
pop esi
sub ebx, 0x1648ee3c
add ebp, ebx
pop ebx
push ebx
mov ebx, 0x66957ae9
sub eax, ebx
pop ebx
jmp 0xb22c30
pop ebx
mov dword [edi + 0x8c], 0x5eea44df
jmp 0xb230bf
push edi
mov edi, esp
add edi, 4
push eax
push ebx
mov ebx, 0x2b93a39
push esi
mov esi, 0x579b4e2d
not esi
and esi, 0x27953d9c
shl esi, 2
and esi, 0x74e67760
xor esi, 0x13b6dc7c
mov eax, esi
pop esi
sub eax, ebx
pop ebx
shl eax, 4
add eax, 0x2a54297
jmp 0xb1fd9c
sub eax, 0x620619b5
add eax, 0x35ab217e
not eax
inc eax
jmp 0xb23eab
mov dword [esp], eax
push 4
jmp 0xb23448
mov dl, 0x3b
jmp 0xb25e19
sub esp, 4
push esp
pop dword [esp]
add dword [esp], 4
jmp 0xb2693d
xor edx, dword [esp]
jmp 0xb23079
shr ebp, 3
sub ebp, 0xf07ff09b
add ebx, ebp
pop ebp
push ebx
jmp 0xb2c9fe
mov dword [esp], ecx
push eax
jmp 0xb1f271
mov eax, dword [esp]
add esp, 4
push ecx
mov ecx, esp
add ecx, 4
push edi
mov edi, 4
add ecx, edi
jmp 0xb2f09a
mov ebp, 0xee91ffde
xor ebp, eax
pop eax
jmp 0xb20911
mov ebp, dword [esp]
add esp, 4
add ebp, 4
push ebx
mov ebx, 4
add ebp, 0x14f00050
jmp 0xb25bba
sub ebx, 0x758a0daa
jl 0xb2ecea
jmp 0xb279a0
push ebx
jmp 0xb1f597
xor esi, 0xff5515b2
mov ebp, esi
pop esi
jmp 0xb30af8
add bl, al
jmp 0xb23254
mov ebx, esp
push ebp
mov dword [esp], eax
mov eax, 4
add ebx, eax
mov eax, dword [esp]
jmp 0xb2316f
mov ebp, dword [esp]
add esp, 4
pop dword [esp]
mov esp, dword [esp]
mul cx
push esi
jmp 0xb26ae4
add edx, 4
jmp 0xb2044d
add edi, edx
mov edx, dword [esp]
add esp, 4
xchg dword [esp], edi
jmp 0xb2f807
push dx
mov dh, 0xbd
and dh, 0x17
not dh
add dh, 0xf6
jo 0xb2de4a
push ecx
jmp 0xb20a2e
push esp
push dword [esp]
pop edx
push 0x6096
mov dword [esp], edx
push esp
pop edx
add edx, 4
add edx, 4
xchg dword [esp], edx
mov esp, dword [esp]
push ebx
mov ebx, 4
add edx, ebx
pop ebx
push edi
jmp 0xb304ef
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
pop esp
xor edi, edx
pop edx
and eax, edi
jmp 0xb2d9a0
add eax, ebp
push ebp
mov ebp, 0x48f8238d
jmp 0xb26778
mov esp, dword [esp]
mov dword [esp], eax
pop edi
mov eax, dword [esp]
add esp, 4
not eax
xchg edi, eax
xor dword [esp], edi
xor edi, dword [esp]
xor dword [esp], edi
pop eax
push 0x5d7b
mov dword [esp], ebp
mov dword [esp], ecx
push 1
push dword [esp]
mov ecx, dword [esp]
add esp, 4
push edi
jmp 0xb22832
sub ecx, esi
add ecx, 0x3b17620
pop esi
jmp 0xb26fd7
pop edx
shr edx, 8
jne 0xb216b1
sub edx, 0xca07d4b
jp 0xb2f77e
pop esp
jmp 0xb2de5f
add esi, eax
pop eax
push eax
mov dword [esp], esi
not dword [esp]
jmp 0xb210fd
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
cmp ecx, eax
pushfd
jmp 0xb1ee38
pop edi
push eax
mov eax, 0x70941763
add edx, eax
pop eax
push 0x4af5
mov dword [esp], ebp
mov ebp, 0x5c692903
and ebp, 0x55e36e9
jmp 0xb24db3
add dword [esp], 0x2240204a
pop eax
sub eax, 0x2240204a
jmp 0xb27d23
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
mov esp, dword [esp]
mov ax, word [esp]
push ebp
mov ebp, esp
sub esp, 4
mov dword [esp], ecx
mov ecx, 0x1d0500cc
shl ecx, 2
dec ecx
jl 0xb25477
shl ecx, 6
shr ecx, 8
je 0xb2725b
add ecx, 0xfffaff39
add ebp, 0x4bfc737a
add ebp, ecx
jmp 0xb2ecef
push eax
jmp 0xb1fb1f
push eax
mov eax, esp
jmp 0xb2cade
xor dword [esp], edi
xor edi, dword [esp]
xor dword [esp], edi
push ecx
mov dword [esp], edi
jmp 0xb207d3
push dword [esp]
jmp 0xb2b538
xor ecx, 0x44be4afa
jmp 0xb29a9d
mov eax, dword [esp]
jmp 0xb2d2e2
add edx, 5
jmp 0xb1fd18
push edi
jmp 0xb25351
push ebx
add dword [esp], 0x4d711029
jmp 0xb28612
add ebx, 0x8b023ac
jmp 0xb25c98
mov ebp, 0x35b21524
push edx
mov edx, 0x6ab965e8
or ebp, edx
pop edx
and ebp, 0xfa60cf9
xor ebp, 0xed46a09
jns 0xb1f5f2
push 0x67b2
jmp 0xb23975
pop ebp
mov ebx, dword [esp]
push edi
mov edi, esp
add edi, 4
add edi, 4
push edi
push dword [esp + 4]
pop edi
pop dword [esp]
mov esp, dword [esp]
push esi
push 0x17c04f5d
pop esi
add esi, 0xffffffff
shl esi, 5
dec esi
sub esp, 4
jmp 0xb26842
xor ebx, 0x7ce1684a
add ebx, 0x2c1b0820
add eax, 0x36907a94
add eax, ebx
push esi
mov esi, 0x36907a94
sub eax, 0x45ad2939
jmp 0xb29fae
mov word [esp], cx
movzx cx, al
push cx
pushfd
jmp 0xb1ee38
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
mov esp, dword [esp]
sub eax, 0x38a74419
sub esp, 4
mov dword [esp], ecx
push ebp
mov ebp, 0x100
jmp 0xb2c2f1
pop edi
shr ebx, 7
jmp 0xb276e4
sub esp, 4
jmp 0xb2c003
push 0x5ff7
mov dword [esp], esi
push 0x15638a
jmp 0xb2bef9
not edx
push ebp
mov ebp, 0x50c10816
and ebp, 0x7c3f4bcc
sub ebp, 0x22d9508
xor edx, ebp
pop ebp
push edx
pop ebp
pop edx
xor dword [esp + 4], ebp
mov ebp, dword [esp]
add esp, 4
pop ecx
xor ecx, 0x3b300d0
push dword [esp]
jmp 0xb2759e
xor ebp, dword [esp]
jmp 0xb27be3
add ebx, 0x3514da1
pop esi
xchg dword [esp], ebx
pop esp
push dword [esp]
mov esi, dword [esp]
add esp, 4
add esp, 4
push 0xa08
mov dword [esp], ebx
push ecx
push 0x4dae58da
pop ecx
xchg ecx, eax
jmp 0xb21cd5
add al, dl
pop edx
push ebp
mov dword [esp], edx
mov edx, esp
add edx, 4
jmp 0xb2c5e3
xor eax, ecx
sub esp, 4
mov dword [esp], eax
jmp 0xb284bb
or edi, 0x17762e9f
xor edi, 0x965a0f51
sub ebx, edi
jmp 0xb2c772
add edx, 0x49731bd7
sub edx, ebx
sub edx, 0x49731bd7
pop ebx
and eax, edx
push dword [esp]
pop edx
add esp, 4
or eax, eax
jne 0xb21532
push esi
push 0x1c454368
pop esi
jmp 0xb2a942
sub eax, 0x3cb59d3
jno 0xb293d8
jmp 0xb21a21
add bl, 0x82
jmp 0xb2eb33
inc ebx
sub ebx, 0x94058d03
and eax, ebx
mov ebx, dword [esp]
add esp, 4
jmp 0xb30897
and ebp, 0x52a418da
dec ebp
xor ebp, 0x61428074
jmp 0xb26a59
jmp 0xb22c8c
push ecx
push dword [esp + 4]
jmp 0xb2a986
mov edi, 0x6b2449db
and edi, 0x3ff36e70
sub edi, 0xdf23d4d6
sub ebp, edi
pop edi
jmp 0xb24bce
push ebp
jmp 0xb2a1d8
pop ecx
add ebp, 0x578618d1
add ebp, esi
sub ebp, 0x578618d1
sub ebp, 0x3d5d3fcb
jmp 0xb2253b
pop esp
jmp 0xb264a6
xor dword [esp], 0x4ea78d4
pop eax
xor eax, 0x4ea78d4
mov ecx, eax
pop eax
mov ebp, dword [esp]
add esp, 4
mov ebp, ecx
jmp 0xb25c2b
sub ebp, 0x740a06c
shl ebp, 8
shr ebp, 1
sub ebp, 0x32334c00
push 0x6e91
jmp 0xb2b2f4
not dword [esp]
mov esi, dword [esp]
add esp, 4
xchg dword [esp], esi
pop ecx
not ecx
add ecx, 0x42275a26
push edi
jmp 0xb22e74
xor esi, 0x35ca0b38
add ebp, esi
jmp 0xb22c86
pop esp
push ecx
jmp 0xb27fcc
xor eax, ebp
jmp 0xb263c4
mov ebp, dword [esp]
add esp, 4
jmp 0xb2c20f
mov ebp, 0x31d431c9
sub edi, ebp
pop ebp
jmp 0xb2d09a
mov eax, 0x510e02d7
jmp 0xb27628
inc eax
add eax, 0x68aef3dd
add edi, eax
pop eax
or edx, edi
pop edi
push 0x858
mov dword [esp], edi
push 0x1baf4565
pop edi
sub edi, 0x19264225
push edi
not dword [esp]
mov edi, dword [esp]
add esp, 4
add edi, 0x5a4461bd
push ecx
mov ecx, 0x346e6e68
dec ecx
push edx
jmp 0xb255cc
mov eax, dword [esp]
jmp 0xb29da3
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
jmp 0xb2ea85
shl esi, 3
jmp 0xb2deb1
xchg dword [esp], ebp
pop esp
push dword [edi + 0x1c]
push dword [esp]
pop ecx
jmp 0xb270f0
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
jmp 0xb2548e
push edx
mov edx, esp
add edx, 4
sub edx, 4
jmp 0xb1fb94
push ebp
mov ebp, 0x6dff2b65
mov ebx, 0x44c64dab
add ebx, ebp
pop ebp
sub esi, ebx
mov ebx, dword [esp]
add esp, 4
add eax, 0x20d0264b
sub eax, esi
jmp 0xb1fa43
shr eax, 4
and eax, 0x76b7577f
jmp 0xb20134
add esp, 4
add eax, 0x75292020
sub eax, 0x330e6a98
jmp 0xb30410
push 0x4574
mov dword [esp], eax
push 0x7401
mov dword [esp], edi
jmp 0xb265c4
add esi, 4
xchg dword [esp], esi
pop esp
pop ecx
jmp 0xb2aab6
shl word [esp], cl
pushfd
jmp 0xb1ee38
mov dword [esp], ebx
jmp 0xb2c67b
push esi
jmp 0xb1fa87
add eax, ebx
pop ebx
jmp 0xb26526
sub eax, 0x272b161e
add eax, 0x11b635a7
jmp 0xb2ba2f
add edi, 0x46b75da9
mov edx, dword [esp]
push edx
mov edx, esp
add edx, 4
add edx, 4
jmp 0xb27ae5
add eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
push dword [esp]
push dword [esp]
push dword [esp]
pop ecx
push eax
mov eax, esp
add eax, 4
push ebp
mov ebp, 4
add eax, ebp
pop ebp
xchg dword [esp], eax
mov esp, dword [esp]
jmp 0xb24493
pop ecx
jmp 0xb26aee
sub eax, esi
jmp 0xb2de44
mov dword [esp], edx
mov edx, 0x31321d86
push ebx
mov dword [esp], eax
mov eax, 0x11bd0749
neg eax
jno 0xb300b5
add eax, 0x7d99480b
ja 0xb2d15b
mov al, 0x21
mov dl, ch
mov dword [esp], eax
mov ah, 0x1d
and ah, 0xc6
shl ah, 5
shr ah, 2
jmp 0xb2b697
shr ecx, 2
js 0xb24c9b
mov dword [esp], edi
jmp 0xb22219
add esi, 0x7c751608
push 0x67fa
mov dword [esp], edi
push ecx
mov ecx, esi
mov edi, ecx
mov ecx, dword [esp]
push ebp
mov ebp, esp
jmp 0xb230cd
add ebx, ecx
pop ecx
add ebp, ebx
pop ebx
dec ebp
jmp 0xb26e0a
add ebx, 0x78768afe
push ebx
mov dword [esp], eax
push 0x6d26721
jmp 0xb26ec4
mov edi, 0x12640ea1
xor edi, 0x5b6e367d
sub edi, 0xfe503643
add ebx, 0x557946b2
sub ebx, edi
sub ebx, 0x557946b2
push dword [esp]
pop edi
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
jmp 0xb2d784
and eax, 0x3f5f7f49
xor eax, 0xe957132
sub ebp, eax
pop eax
add ebp, 0x416566da
sub ebp, 0x8be0c8a6
sub ecx, 0x3cd56bab
jmp 0xb1faa4
mov dword [esp], esi
jmp 0xb22e84
pop eax
pop dword [esp]
pop esp
mov dword [esp], edi
xor dword [esp], eax
xor eax, dword [esp]
xor dword [esp], eax
not eax
xchg dword [esp], eax
push dword [esp]
jmp 0xb2e353
inc dh
add dh, 0x6d
xor al, dh
jmp 0xb1f4b3
sub bh, 0xe5
jge 0xb3084e
push ecx
jmp 0xb28ec8
push 0x1968
mov dword [esp], ebx
sub dword [esp], 0x7c751608
push dword [esp]
pop esi
push edx
jmp 0xb243b6
dec ebx
shr ebx, 2
neg ebx
and ebx, 0x23f774a9
jmp 0xb1f0ea
add dword [esp + 4], 0x26c85ea3
add dword [esp + 4], ecx
sub dword [esp + 4], 0x26c85ea3
pop ecx
jmp 0xb276c7
push ebx
push eax
mov eax, 0x634f2124
mov ebx, 0xa3f042a2
sub ebx, eax
pop eax
dec ebx
not ebx
push ecx
mov ecx, 0xe6f95ac
jmp 0xb2a2dd
shr ebp, 4
je 0xb2318a
add ebp, 0x38f4a8f7
jmp 0xb2b67e
mov ecx, dword [esp]
add esp, 4
xor edx, edi
jmp 0xb28247
pop ebx
xchg dword [esp], ebp
mov esp, dword [esp]
push ecx
push eax
push esi
mov esi, 0x6b9325ae
mov eax, esi
pop esi
or eax, 0x3fc87125
jb 0xb2c801
shr eax, 2
jne 0xb24ac0
xchg edi, eax
jmp 0xb1eed3
sub esp, 4
jmp 0xb2f826
or esi, 0x38024d0c
jle 0xb20e50
push edi
jmp 0xb2036b
pop ecx
pop dword [esp]
pop esp
shr eax, 0xa
xor eax, ecx
xor eax, edi
xor edi, eax
xor eax, edi
push ebx
mov dword [esp], eax
mov eax, esp
add eax, 4
push edi
jmp 0xb1f2b9
xor dl, al
pop eax
sub al, dl
mov edx, dword [esp]
push 0x59b6
mov dword [esp], edi
jmp 0xb27ca6
inc ecx
dec ecx
add ecx, 0x875648c
xor ebx, ecx
pop ecx
mov edi, ebx
pop ebx
mov ebx, edi
jmp 0xb28cc9
add esp, 4
add eax, 0x52b168b8
push word [eax]
jmp 0xb1ee38
and eax, ebx
push dword [esp]
jmp 0xb1eeef
pop esp
jmp 0xb1ee38
mov dword [esp], esi
push 0x77d8751f
jmp 0xb256ee
neg ecx
jae 0xb23d49
jmp 0xb2066c
sub dword [esp + 4], edi
pop edi
jmp 0xb2cf87
pop ecx
xor edi, 0xb01df7
dec edi
sub esp, 4
mov dword [esp], ebp
mov ebp, 0x1bf370b4
jmp 0xb2206f
add esp, 4
xor eax, dword [esp]
xor dword [esp], eax
jmp 0xb241eb
mov edi, 4
sub edx, 0x70770388
sub edx, edi
add edx, 0x70770388
jmp 0xb252b1
mov eax, dword [esp]
add esp, 4
mov ecx, dword [esp]
add esp, 4
push eax
pop ebx
pop eax
jmp 0xb23f42
add edi, ebp
pop ebp
add edi, eax
jmp 0xb2390e
xor ebp, 0x3b641b74
jmp 0xb26807
not ebx
jmp 0xb2937e
mov edx, 4
add ecx, edx
mov edx, dword [esp]
add esp, 4
push 0x4a7b
jmp 0xb2ab4e
add dword [esp + 4], 0x23ce3715
add dword [esp + 4], 0x1350090c
pop edx
jmp 0xb1ee38
add edx, 0x26140214
pop edi
sub edx, 4
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
mov esp, dword [esp]
jmp 0xb2f455
js 0xb2f2da
jmp 0xb2a502
mov dl, 0x24
jmp 0xb25042
pop edi
add edi, 4
add edi, 4
xor edi, dword [esp]
xor dword [esp], edi
jmp 0xb2d038
mov dword [esp], ebx
jmp 0xb23fb8
mov dh, cl
pop ecx
pop eax
jmp 0xb2b3ef
add esi, 4
jmp 0xb22b65
mov ecx, dword [esp]
jmp 0xb254b6
add eax, ebp
mov ebp, dword [esp]
jmp 0xb2adc1
pop ebx
mov bl, 0x11
add bl, 0x8e
jmp 0xb2ea23
shr edx, 1
cmp eax, edx
je 0xb20e6e
push ecx
jmp 0xb2dfd5
mov ebx, dword [esp]
add esp, 4
push eax
push esp
pop eax
push ebp
jmp 0xb229dc
add esi, edx
push ebx
mov ebx, 0x685f6c0b
xor ebx, 0x5d5c77b0
add esi, ebx
pop ebx
jmp 0xb25776
sub ebx, esi
pop esi
xor ebx, 0x2b5b2e54
or eax, ebx
pop ebx
jmp 0xb24fff
jp 0xb24b36
neg ah
dec ah
sub ah, 0xce
neg ah
push cx
push eax
mov ah, 0x6a
push dx
jmp 0xb2722e
sub ecx, 0x1d694701
js 0xb23f2b
jmp 0xb2dde8
push ebp
push ebx
add dword [esp], 0x8b51f37
mov ebp, dword [esp]
add esp, 4
sub ebp, 0x8b51f37
push ebp
mov ebx, dword [esp]
jmp 0xb2e7e2
mov esp, dword [esp]
jmp 0xb25665
mov ecx, 0xdf93ede8
sub eax, ecx
pop ecx
sub ebp, eax
pop eax
add eax, ebp
pop ebp
push ebp
mov ebp, 4
jmp 0xb2b394
mov ebp, dword [esp]
push ebp
mov ebp, esp
jmp 0xb2195a
push dword [esp]
mov ecx, dword [esp]
push edx
jmp 0xb261e3
sub ch, 0x68
neg ch
sub ch, 0x5a
add bh, ch
pop ecx
push eax
mov al, bh
jmp 0xb2f010
add eax, 0xabee1424
mov ebx, eax
jmp 0xb2e656
jmp 0xb2d377
inc esi
shr esi, 7
js 0xb27827
xor esi, 0xff5515b2
mov ebp, esi
pop esi
jmp 0xb2e373
add edx, 4
add edx, 4
xor edx, dword [esp]
xor dword [esp], edx
jmp 0xb2bf9d
mov ebp, ecx
mov ecx, dword [esp]
add esp, 4
add esi, ebp
pop ebp
and dword [edi + 0x1c], esi
push dword [esp]
mov esi, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
jmp 0xb22680
jnp 0xb28e2a
not edx
push ebp
mov ebp, 0x50c10816
and ebp, 0x7c3f4bcc
pop esi
mov cx, word [esp]
jmp 0xb1f5c4
add esi, 0x1427508
mov edx, dword [esp]
jmp 0xb2233c
add ecx, 0x74ac9bdc
jmp 0xb2fc78
xor dword [esp], ebp
xor ebp, dword [esp]
jmp 0xb2d3fe
mov bl, 0x37
neg bl
add bl, 8
xor ch, bl
pop ebx
jmp 0xb25797
pop esp
push ebx
sub esp, 4
mov dword [esp], edi
push ebx
mov ebx, 0x63c8669c
jmp 0xb2e8e9
sub ebx, 0x730f685b
jmp 0xb257c5
mov dword [esp], edi
mov dword [esp], ebx
mov ebx, 0x5f684c08
inc ebx
jge 0xb2a640
dec ebx
shr ebx, 2
neg ebx
and ebx, 0x23f774a9
mov dh, bh
push ebp
pop esi
jmp 0xb308ee
xor ecx, 0x4a1d27bc
jmp 0xb26de2
pop esp
mov dword [esp], edx
mov edx, esp
jmp 0xb2c5f2
xor edx, dword [esp]
pop esp
push eax
mov dword [esp], ebx
mov ebx, 0x3844b7b
push ebp
mov ebp, 0x564406b5
xor ebx, ebp
mov ebp, dword [esp]
add esp, 4
add ebx, 0x43956917
shl ebx, 2
or ebx, 0x13c30eef
xor ebx, 0x381b09b9
push ebp
jmp 0xb25442
mov dword [esp], ecx
mov ecx, 0x5d9b4506
jmp 0xb1f06b
pop ebp
jmp 0xb2ff4c
mov eax, dword [esp]
add esp, 4
sub edi, 0x1ef07c74
js 0xb203e1
jmp 0xb2533b
add esp, 4
push edi
push ebx
push esi
jmp 0xb1f33b
or ebx, ebx
jne 0xb2b4c7
push esi
push 0x5a21
mov dword [esp], esp
add dword [esp], 4
jmp 0xb2eef5
dec ebp
jnp 0xb252dc
jmp 0xb2aea6
mov ecx, ebp
pop ebp
and eax, ecx
mov ecx, dword [esp]
push ebp
mov dword [esp], ebx
jmp 0xb2794c
add ch, 0x8b
xor ch, 0x3f
shl ch, 1
push edx
push ebx
mov bh, ch
mov dl, bh
pop ebx
neg dl
mov ch, dl
pop edx
xor ch, 0x53
xor ch, 0x64
sub al, ch
pop ecx
jmp 0xb2d6ed
dec ecx
push edi
mov edi, 0x386d64fc
jmp 0xb25816
push ebx
mov ebx, 2
sub edx, ebx
pop ebx
xchg dword [esp], edx
mov esp, dword [esp]
mov word [esp], cx
jmp 0xb1ee38
mov ch, 0x29
jmp 0xb24ac6
sub edx, 4
xchg dword [esp], edx
pop esp
jmp 0xb21679
add edx, 4
push eax
push edx
mov edx, 4
mov eax, edx
pop edx
sub edx, eax
pop eax
xchg dword [esp], edx
jmp 0xb2958a
pop esi
jmp 0xb2a91f
pop edi
mov ebp, ebx
mov ebx, dword [esp]
add esp, 4
xor dword [esp + 4], ebp
pop ebp
mov ecx, dword [esp]
push esi
jmp 0xb309db
mov esp, dword [esp]
mov dword [esp], ecx
push eax
mov eax, 0x651144e3
jmp 0xb20732
shr eax, 2
jne 0xb23bb7
xchg edi, eax
jmp 0xb20e7e
mov ebp, esp
sub esp, 4
mov dword [esp], ebx
mov dword [esp], esi
mov esi, 4
sub ebp, 0x169b2142
add ebp, esi
push edi
mov dword [esp], eax
mov eax, 0x7f8d5820
jmp 0xb27130
add ecx, 0x9bb0842b
add edi, ecx
jmp 0xb2a876
mov dword [esp], ecx
push esp
pop ecx
push 0x3330
mov dword [esp], edx
jmp 0xb2af01
mov dword [esp], eax
mov dword [esp], edi
sub esp, 4
mov dword [esp], ecx
mov ecx, 0x6f8851c9
jmp 0xb24712
pop ebp
jmp 0xb270e0
jmp 0xb2a183
xor cl, 0xdc
xor al, cl
push dword [esp]
mov ecx, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
push ecx
jmp 0xb2e0d4
add eax, 4
add eax, 4
xor eax, dword [esp]
xor dword [esp], eax
xor eax, dword [esp]
pop esp
add ebp, 0x245e4d71
jmp 0xb1efff
add esi, 4
sub esi, 4
xchg dword [esp], esi
jmp 0xb2bf54
pop ebp
pop ebp
sub eax, 4
xchg dword [esp], eax
jmp 0xb2c7c8
xor eax, 0x4e35078e
push eax
not dword [esp]
pop eax
push ecx
mov dword [esp], ebx
push eax
push 0x6ae12dc5
pop eax
inc eax
jnp 0xb29dcf
sub eax, 0x272b161e
add eax, 0x11b635a7
jmp 0xb2f7e4
add esi, 0xec96316f
mov ebp, esi
pop esi
push ebp
jmp 0xb25426
pop edx
add ebp, 4
jmp 0xb29a37
pop ebx
add ebx, 0x3fa5ccb
dec ebx
push 0x54c4
mov dword [esp], esi
push ecx
mov ecx, 0x71807965
mov esi, ecx
pop ecx
and ebx, esi
pop esi
push eax
mov eax, 0x630b25c8
or ebx, eax
pop eax
or ebx, 0x4ae700bf
sub ebx, 0x27313c5d
xor ebp, ebx
pop ebx
add ebp, 1
sub ebp, 0x45c85f43
or dword [edi + 0x1c], ebp
push dword [esp]
jmp 0xb26426
push dword [esp]
mov eax, dword [esp]
push ebp
jmp 0xb26345
xor edi, dword [esp]
mov esp, dword [esp]
and eax, ecx
push dword [esp]
push dword [esp]
jmp 0xb2d919
add edi, edx
jmp 0xb2439c
push ebp
jmp 0xb263fe
mov esi, ebx
pop ebx
inc esi
inc esi
jmp 0xb1efd2
push dword [esp]
pop ecx
push eax
jmp 0xb24623
add esp, 4
push ebx
mov dword [esp], esi
mov esi, 0x7f035706
sub esp, 4
mov dword [esp], ecx
mov ecx, 0x1cea514f
xor esi, ecx
pop ecx
xor esi, 0x55603fc7
shr esi, 8
push ebx
jmp 0xb29ab9
pop esp
mov dword [esp], edi
mov edi, 2
add ebx, edi
pop edi
xor ebx, dword [esp]
xor dword [esp], ebx
xor ebx, dword [esp]
mov esp, dword [esp]
push ebx
push ecx
mov cl, al
mov bh, cl
pop ecx
jmp 0xb2fc0d
mov edx, 0x244846d9
and edx, 0x1e66297f
push edi
mov edi, 0x37761680
add edi, 0x2772ffd
xor edi, 0x4712300d
sub edi, 0x65f6cac
jmp 0xb2e275
sub eax, 0xffffffff
jmp 0xb29dcf
mov esp, dword [esp]
jmp 0xb1ee38
add edi, 0x57f932e7
jmp 0xb22baf
add ecx, 4
push ebp
mov ebp, 4
add ecx, ebp
pop ebp
xchg dword [esp], ecx
jmp 0xb2bdf2
sub ebx, 4
xchg dword [esp], ebx
jmp 0xb2f392
add dword [esp + 8], ebx
sub dword [esp + 8], 0xe3a631a
pop ebx
mov ebx, dword [esp]
add esp, 4
jmp 0xb1ee38
mov dword [esp], ebx
push ecx
mov ecx, 0x4c0a43e4
inc ecx
add ecx, 0x89dddc1
mov ebx, ecx
pop ecx
jmp 0xb28be7
add al, 0x7f
jmp 0xb30236
dec dh
dec dh
xchg dh, ah
not ah
xchg dh, ah
neg dh
push ebx
jmp 0xb234a1
sub edi, 0x68825a4
sub edi, 0x47b751c2
jmp 0xb20746
pop ecx
jmp fcn.00b250cb
jne 0xb2f0fa
or esi, 0x48fd3d6e
jns 0xb2255b
push edx
je 0xb26b5c
shr esi, 7
shl esi, 7
js 0xb2e275
add esi, 0x6c3c0abf
push edx
mov edx, esi
push edx
xor dword [esp], 0x62a9500b
pop ebp
xor ebp, 0x62a9500b
pop edx
pop esi
not ebp
jmp 0xb23d01
sub ecx, 0x40173b9
pop esi
add ecx, 4
jmp 0xb1f14f
pop edx
sub esi, edx
add esi, 0xae0002f
pop edx
xor esi, dword [esp]
jmp 0xb227b3
sub eax, 0x9403ae7
sub eax, ebp
add eax, 0x9403ae7
add eax, 0x3fb073a0
push ebx
mov ebx, 0x28bf166c
xor ebx, 0x3c092a31
or ebx, 0x71752fcc
sub ebx, 0x155b6e66
sub ebx, 0xfa06568e
sub eax, 0x1297236
add eax, ebx
add eax, 0x1297236
pop ebx
push dword [esp]
jmp 0xb297c9
add eax, 0x24fa2e27
pop ebx
jmp 0xb29e19
push ebp
jmp 0xb26b0f
push ecx
jmp 0xb2c492
mov dword [esp], ebx
mov dword [esp], ecx
push edx
push ebx
mov bl, 1
mov dl, 0x5c
add dl, bl
pop ebx
mov cl, dl
mov edx, dword [esp]
add esp, 4
jmp 0xb21041
mov dword [esp], ebp
push 0x19e4
jmp 0xb2bed8
add edi, 0x73e05711
mov ecx, edi
pop edi
add ecx, ebx
pop ebx
jmp 0xb1f7fb
jp 0xb2881f
push edi
jmp 0xb2587f
mov dword [esp], eax
push esp
jmp 0xb1fb58
sub edx, 0x18e62be9
xor ebx, edx
pop edx
not ebx
dec ebx
xor ebx, 0x8d9b213a
mov ecx, ebx
pop ebx
add dword [esp + 4], 0x67d3696a
add dword [esp + 4], ecx
push edx
mov edx, 0x67d3696a
sub dword [esp + 8], edx
pop edx
mov ecx, dword [esp]
add esp, 4
push dword [esp]
jmp 0xb20bfe
mov ecx, esp
push eax
mov eax, 0x6b312570
neg eax
jmp 0xb30261
xor ebx, dword [esp]
xor dword [esp], ebx
xor ebx, dword [esp]
pop esp
mov dword [esp], eax
push 0x2de0
mov dword [esp], edx
mov edx, 0x194619ff
jmp 0xb267fb
dec edi
dec edi
push eax
mov eax, 0x12d00ee
add eax, 0x573479bb
jmp 0xb29886
mov edi, dword [esp]
add esp, 4
add esp, 4
jmp 0xb29bdc
add ecx, ebp
jmp 0xb21609
add eax, 0x9dec0381
mov edi, eax
jmp 0xb29990
sub bh, 0xe5
jge 0xb257b0
push ecx
jmp 0xb296ea
pop eax
shl esi, 6
sub esi, 0x5cbe0df3
jmp 0xb259ef
push 0x3ed8
mov dword [esp], edi
jmp 0xb24407
push ebp
push ebx
mov ebx, 0x1a3df65
jmp 0xb26ac3
mov ebp, dword [esp]
add esp, 4
mov ebx, dword [esp]
add esp, 4
sub esp, 4
mov dword [esp], ebp
push edx
mov edx, 0x65c33276
jmp 0xb2ebdf
add esp, 4
push dword [esp]
pop ebp
push eax
push esp
pop eax
add eax, 4
push edi
sub esp, 4
mov dword [esp], ebp
mov ebp, 4
push eax
jmp 0xb22fa0
jmp 0xb2fe9f
and ebx, 0x74127249
shl ebx, 7
not ebx
push ecx
mov ecx, 0x46430cd2
shl ecx, 6
jmp 0xb2a9d4
sub bl, dh
sub bl, 0x8e
jmp 0xb2102e
pop esp
and eax, esi
mov esi, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
jmp 0xb25fa3
add esp, 4
pop ebp
jmp 0xb2486d
movzx eax, al
jmp 0xb26ac3
push ebx
mov ebx, esp
add ebx, 4
jmp 0xb2d560
mov ebp, edx
mov edx, dword [esp]
add esp, 4
not ebp
neg ebp
shr ebp, 3
push ebx
mov ebx, 0
jmp 0xb1f867
sub eax, 0x2cac2ffc
pop edi
add eax, 0x519139ce
sub eax, 0x3c385588
mov ebp, dword [esp]
add esp, 4
mov ebx, eax
jmp 0xb2fc2f
jmp 0xb2564d
push edi
jmp 0xb29480
push edx
mov dl, 0xaa
sub dl, 0x49
push eax
mov al, 0x6d
jmp 0xb2a9a7
mov esi, dword [esp]
add esp, 4
push 0x2def
mov dword [esp], edx
mov edx, 4
sub esi, 0x1427508
add esi, edx
jmp 0xb2bcce
push ecx
push ebx
mov bh, al
mov cl, bh
pop ebx
jmp 0xb2b13a
pop edi
xchg dword [esp], ecx
pop esp
and eax, ecx
pop ecx
shr eax, 0x10
xor eax, ecx
jmp 0xb2977a
or esi, 0x48fd3d6e
jns 0xb299c3
shl esi, 3
jmp 0xb26fb0
sub cl, 0xe6
push edx
jmp 0xb2b067
jmp 0xb2e3df
pop esp
mov dword [esp], esi
mov dword [esp], ebx
jmp 0xb2452d
inc eax
xor eax, 0xef33fd01
xor edi, eax
pop eax
not edi
inc edi
jmp 0xb2436b
mov dword [esp], eax
mov eax, 1
add dword [edi + 0x64], eax
mov eax, dword [esp]
add esp, 4
jmp 0xb24c39
not ecx
neg ecx
jnp 0xb25e34
jmp 0xb248bf
push ebx
mov ebx, esp
add ebx, 4
push ebp
mov ebp, 4
sub ebx, ebp
pop ebp
xchg dword [esp], ebx
pop esp
mov dword [esp], ebp
jmp 0xb2c89b
xor eax, 0xb391ab43
sub esi, eax
pop eax
shr esi, 6
push ebp
mov ebp, 0x4889447c
xor esi, ebp
mov ebp, dword [esp]
add esp, 4
push edi
mov edi, 0x29024e01
add edi, 0x61131b05
shr edi, 7
push eax
mov eax, 0x984109c
or edi, eax
pop eax
xor edi, 0x71ec3cef
add esi, edi
jmp 0xb2497f
mov ecx, eax
mov eax, dword [esp]
add esp, 4
neg ecx
jle 0xb217f1
push esi
jmp 0xb213a8
push 0x7015
mov dword [esp], ebp
mov ebp, 0x48bc39c5
jmp 0xb27ef9
mov esp, dword [esp]
mov ax, word [esp]
sub esp, 4
mov dword [esp], edx
jmp 0xb27a8d
add eax, 0xabee1424
mov ebx, eax
pop eax
or ebx, 0x596556a7
shr ebx, 6
not ebx
shl ebx, 3
not ebx
add ebx, 0x6647d1d1
jmp 0xb29dc7
mov esp, dword [esp]
push 0x2c9a
mov dword [esp], ebx
jmp 0xb2369a
mov dword [esp], esi
push dword [esp]
mov eax, dword [esp]
jmp 0xb2668f
xchg dword [esp], edi
pop esp
movzx ecx, al
push 0x42f7
mov dword [esp], ecx
jmp 0xb1ee38
pop edi
push eax
push dword [esp + 4]
jmp 0xb2a4ce
inc eax
dec eax
sub eax, 0x2725304c
add ecx, eax
pop eax
add ecx, 4
jmp 0xb293dd
mov eax, 0x2206310
mov esi, eax
pop eax
add edi, esi
pop esi
not edi
xor edi, 0xce1961ee
add edx, edi
pop edi
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
pop esp
div cx
push 0x973
mov word [esp], dx
push ax
pushfd
jmp 0xb1ee38
push eax
push ebp
mov ebp, 0x1b58153b
and ebp, 0x4ac653f8
ja 0xb3040b
jmp 0xb295b0
mov eax, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
jmp 0xb264cf
add esi, ecx
pop ecx
jmp 0xb30025
mov esi, 0x7c855c6e
jmp 0xb2461a
js 0xb21112
add ebx, 0x1335edec
mov edi, ebx
push dword [esp]
pop ebx
add esp, 4
push ebx
mov dword [esp], ecx
mov ecx, 0x62e76e09
sub ecx, 0x3f6f77cc
sub ecx, 0x36a502c3
add ecx, 0x7cd765e2
jmp 0xb22a94
push eax
mov al, 0x3e
jmp 0xb222d5
sub al, 0x30
add al, bl
add al, 0x30
pop ebx
pop ebx
sub al, dh
add al, 0xcc
push dword [esp]
pop edx
add esp, 4
jmp 0xb26a9c
sub dword [esp + 4], edx
jmp 0xb2af18
add ecx, 0x40173b9
sub ecx, 0x77258e5
add ecx, esi
add ecx, 0x77258e5
jmp 0xb2db50
xor ebp, edx
mov edx, dword [esp]
jmp 0xb23d17
add eax, 0x7d99480b
ja 0xb2e396
add eax, 0x9dec0381
mov edi, eax
jmp 0xb2459d
sub ebp, 0xf5bfeec8
push ebp
jmp 0xb2223a
mov ebx, dword [esp]
jmp 0xb28718
add eax, 0x6b312574
add ecx, eax
pop eax
push edx
jmp 0xb252e1
pop eax
or ebx, 0x371d6ada
jge 0xb25f56
sub ebx, 0x12743549
mov al, dh
mov edi, ebx
neg edx
dec edx
jmp 0xb287fd
jmp 0xb236ea
add eax, ebx
add eax, 0x330e6a98
push ebp
mov ebp, 0x75292020
sub eax, ebp
jmp 0xb28a2a
xor eax, 0xd1d6b398
mov ebp, eax
jmp 0xb2324e
mov edi, 0x2fc63b04
dec edi
sub esp, 4
mov dword [esp], esi
push eax
jmp 0xb2fa61
push 0x1736
mov dword [esp], edx
push ecx
mov dword [esp], ebp
push 0x1d507efa
mov ebp, dword [esp]
add esp, 4
jmp 0xb20549
add esp, 4
push ebp
mov ebp, 0x5e56ab6c
sub ebx, ebp
pop ebp
jmp 0xb290ff
add ecx, 0x229a6884
jne 0xb2cab6
jmp 0xb254f9
add esp, 4
push dword [esp]
jmp 0xb1f1a3
push ecx
jmp 0xb2355e
mov esp, dword [esp]
mov dword [esp], eax
push edx
mov edx, esp
add edx, 4
sub edx, 4
jmp 0xb21aa4
or eax, eax
je 0xb25134
push esi
mov dword [esp], ebx
mov ebx, 0x1c
add ebx, 0x7d6c5345
push eax
mov eax, 0x7445512c
xor eax, 0x7d4f6cac
shr eax, 2
shr eax, 2
sub eax, 0xb8255826
sub ebx, eax
pop eax
add ebx, edi
add ebx, 0x486b4bb2
push ebp
mov ebp, 0x7d6c5345
push eax
mov eax, 0x1bf574cf
sub ebx, 0x5f803f55
add ebx, eax
add ebx, 0x5f803f55
jmp 0xb26818
shr esi, 6
jmp 0xb2db1d
mov esi, esp
add esi, 4
push ebp
mov ebp, 0x4be308d3
shr ebp, 2
dec ebp
not ebp
xor ebp, 0xed073dc8
jmp 0xb208db
push edx
mov dword [esp], ebp
jmp 0xb28e18
add ecx, ebp
jmp 0xb2112f
sub al, bh
push ebx
mov bl, 0xd6
jmp 0xb2ff09