Function at 0x4026b0
Capabilities:
Check http status code

Disassembly:
push ecx
mov ecx, dword [0x4e9080]
push ebx
mov ebx, 1
push esi
push edi
cmp ecx, ebx
je 0x403397
lea eax, [ecx - 2]
cmp eax, ebx
ja case.0x403833.1701
mov eax, dword [esp + 0x14]
cmp eax, 0x12c
jg 0x402c58
je 0x402c49
dec eax
cmp eax, 0xdb
ja case.0x403833.1701
movzx edx, byte [eax + 0x403978]
jmp dword [edx*4 + 0x403864]
mov eax, dword [esp + 0x18]
mov esi, ebx
cmp ecx, 2
jne 0x402717
mov dword [eax], 0x3f
jmp 0x40333f
mov dword [eax], 0x23
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov esi, 2
cmp ecx, esi
jne 0x402717
mov dword [eax], 0x3f
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x3f
mov esi, 4
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x3f
mov esi, 8
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x3f
mov esi, 0x10
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x3f
mov esi, 0x20
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x3f
mov esi, 0x40
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x3f
mov esi, 0x80
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x3f
mov esi, pe_nt_image_headers32
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x3f
mov esi, 0x200
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x3f
mov esi, 0x400
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x3f
mov esi, 0x800
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x3f
mov esi, 0x1000
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x3f
mov esi, 0x2000
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x3f
mov esi, 0x4000
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x3f
mov esi, 0x8000
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x35
jmp 0x40333d
mov eax, dword [esp + 0x18]
mov dword [eax], 0x35
mov esi, 2
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x35
mov esi, 4
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x35
mov esi, 8
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x35
mov esi, 0x10
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x35
mov esi, 0x20
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x35
mov esi, 0x40
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x10
jmp 0x40333d
mov eax, dword [esp + 0x18]
mov dword [eax], 0x10
mov esi, 2
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x10
mov esi, 4
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x10
mov esi, 8
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x10
mov esi, 0x10
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x10
mov esi, 0x20
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x10
mov esi, 0x40
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x10
mov esi, 0x80
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x10
mov esi, pe_nt_image_headers32
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x10
mov esi, 0x200
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x10
mov esi, 0x400
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x10
mov esi, 0x800
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x10
mov esi, 0x1000
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x10
mov esi, 0x2000
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x10
mov esi, 0x4000
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x10
mov esi, 0x8000
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x11
jmp 0x40333d
mov eax, dword [esp + 0x18]
mov dword [eax], 0x11
mov esi, 2
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x11
mov esi, 4
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x11
mov esi, 8
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x11
mov esi, 0x10
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x11
mov esi, 0x20
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x11
mov esi, 0x40
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x11
mov esi, 0x80
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x11
mov esi, pe_nt_image_headers32
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x12
jmp 0x40333d
mov eax, dword [esp + 0x18]
mov dword [eax], 0x12
mov esi, 2
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x12
mov esi, 4
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x12
mov esi, 8
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x12
mov esi, 0x10
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x12
mov esi, 0x20
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x12
mov esi, 0x40
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x12
mov esi, 0x80
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x12
mov esi, pe_nt_image_headers32
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x12
mov esi, 0x200
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x12
mov esi, 0x400
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x12
mov esi, 0x800
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x12
mov esi, 0x1000
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x12
mov esi, 0x2000
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x12
mov esi, 0x4000
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x12
mov esi, 0x8000
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x13
jmp 0x40333d
mov eax, dword [esp + 0x18]
mov dword [eax], 0x13
mov esi, 2
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x13
mov esi, 4
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x13
mov esi, 8
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x14
jmp 0x40333d
cmp eax, 0x258
jg 0x402f93
je 0x402f84
add eax, 0xfffffed3
cmp eax, 0xcf
ja case.0x403833.1701
movzx eax, byte [eax + 0x403af4]
jmp dword [eax*4 + 0x403a54]
mov eax, dword [esp + 0x18]
mov dword [eax], 0x14
mov esi, 2
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x14
mov esi, 4
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x14
mov esi, 8
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x14
mov esi, 0x10
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x14
mov esi, 0x20
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x14
mov esi, 0x40
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x14
mov esi, 0x80
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x16
jmp 0x40333d
mov eax, dword [esp + 0x18]
mov dword [eax], 0x16
mov esi, 2
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x16
mov esi, 4
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x16
mov esi, 8
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x16
mov esi, 0x10
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x16
mov esi, 0x20
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x16
mov esi, 0x40
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x16
mov esi, 0x80
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x16
mov esi, pe_nt_image_headers32
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x16
mov esi, 0x200
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x16
mov esi, 0x400
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x16
mov esi, 0x800
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x16
mov esi, 0x1000
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x16
mov esi, 0x2000
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x16
mov esi, 0x4000
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x16
mov esi, 0x8000
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x17
jmp 0x40333d
mov eax, dword [esp + 0x18]
mov dword [eax], 0x17
mov esi, 2
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x17
mov esi, 4
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x17
mov esi, 8
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x17
mov esi, 0x10
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x17
mov esi, 0x20
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x17
mov esi, 0x40
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x18
jmp 0x40333d
mov eax, dword [esp + 0x18]
mov dword [eax], 0x18
mov esi, 2
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x18
mov esi, 4
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x18
mov esi, 8
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x18
mov esi, 0x10
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x18
mov esi, 0x20
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x18
mov esi, 0x40
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x18
mov esi, 0x80
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x18
mov esi, pe_nt_image_headers32
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x1a
jmp 0x40333d
cmp eax, 0x640
jg 0x403146
je 0x403137
cmp eax, 0x4b1
jg 0x403087
je 0x403073
cmp eax, 0x3e8
jg 0x40302c
je 0x40301d
add eax, 0xfffffd44
cmp eax, 0xc8
ja case.0x403833.1701
movzx ecx, byte [eax + 0x403bd8]
jmp dword [ecx*4 + 0x403bc4]
mov eax, dword [esp + 0x18]
mov dword [eax], 0x1c
jmp 0x40333d
mov eax, dword [esp + 0x18]
mov dword [eax], 0x1e
jmp 0x40333d
mov eax, dword [esp + 0x18]
mov dword [eax], 0x1e
mov esi, 2
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x20
jmp 0x40333d
mov eax, dword [esp + 0x18]
mov dword [eax], 0x22
jmp 0x40333d
sub eax, 0x44c
je 0x403064
sub eax, 1
je 0x403050
sub eax, 0x63
jne case.0x403833.1701
mov eax, dword [esp + 0x18]
mov dword [eax], 0x26
jmp 0x40333d
mov eax, dword [esp + 0x18]
mov dword [eax], 0x24
mov esi, 2
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x24
jmp 0x40333d
mov eax, dword [esp + 0x18]
mov dword [eax], 0x26
mov esi, 2
jmp 0x40333f
cmp eax, 0x578
jg 0x4030eb
je 0x4030dc
sub eax, 0x4b2
je 0x4030c8
sub eax, 0x62
je 0x4030b9
sub eax, 1
jne case.0x403833.1701
mov eax, dword [esp + 0x18]
mov dword [eax], 0x28
mov esi, 2
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x28
jmp 0x40333d
mov eax, dword [esp + 0x18]
mov dword [eax], 0x26
mov esi, 4
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x2a
jmp 0x40333d
sub eax, 0x579
je 0x403123
sub eax, 0x63
je 0x403114
sub eax, 1
jne case.0x403833.1701
mov eax, dword [esp + 0x18]
mov dword [eax], 0x2c
mov esi, 2
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x2c
jmp 0x40333d
mov eax, dword [esp + 0x18]
mov dword [eax], 0x2a
mov esi, 2
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x2e
jmp 0x40333d
cmp eax, 0x76c
jg 0x403242
je 0x403233
add eax, 0xfffff9bf
cmp eax, 0xca
ja case.0x403833.1701
movzx edx, byte [eax + 0x403cd0]
jmp dword [edx*4 + 0x403ca4]
mov eax, dword [esp + 0x18]
mov dword [eax], 0x2e
mov esi, 2
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x2e
mov esi, 4
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x30
jmp 0x40333d
mov eax, dword [esp + 0x18]
mov dword [eax], 0x30
mov esi, 2
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x30
mov esi, 4
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x30
mov esi, 8
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x32
jmp 0x40333d
mov eax, dword [esp + 0x18]
mov dword [eax], 0x32
mov esi, 2
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x32
mov esi, 4
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x32
mov esi, 8
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x34
jmp 0x40333d
cmp eax, 0x898
jg 0x4032d0
je 0x4032c4
add eax, 0xfffff893
cmp eax, 0xc8
ja case.0x403833.1701
movzx eax, byte [eax + 0x403db4]
jmp dword [eax*4 + 0x403d9c]
mov eax, dword [esp + 0x18]
mov dword [eax], 0x31
jmp 0x40333d
mov eax, dword [esp + 0x18]
mov dword [eax], 0x31
mov esi, 2
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x33
jmp 0x40333d
mov eax, dword [esp + 0x18]
mov dword [eax], 0x33
mov esi, 2
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x34
mov esi, 2
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x29
jmp 0x40333d
cmp eax, 0x2710
jg 0x403312
je 0x403306
sub eax, 0x8fc
je 0x4032fa
sub eax, 1
jne case.0x403833.1701
mov eax, dword [esp + 0x18]
mov dword [eax], 0x3d
mov esi, 2
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x3d
jmp 0x40333d
mov eax, dword [esp + 0x18]
mov dword [eax], 0x25
jmp 0x40333d
sub eax, 0x2718
je 0x403333
sub eax, 1
jne case.0x403833.1701
mov eax, dword [esp + 0x18]
mov dword [eax], 0x15
mov esi, 2
jmp 0x40333f
mov eax, dword [esp + 0x18]
mov dword [eax], 0x15
mov esi, ebx
mov edi, dword [esp + 0x1c]
mov edx, dword [eax]
lea ecx, [esp + 0xc]
push ecx
push edi
push edx
call fcn.00402620
add esp, 0xc
test eax, eax
je case.0x403833.1701
cmp dword [esp + 0xc], 0
jne case.0x403833.1701
mov eax, dword [edi]
mov ecx, dword [esp + 0x20]
and eax, esi
neg eax
sbb eax, eax
neg eax
mov dword [ecx], eax
mov eax, dword [esp + 0x24]
mov edx, 0xffff
sub edx, esi
and edx, dword [edi]
mov dword [eax], edx
mov ecx, dword [edi]
mov edx, dword [esp + 0x28]
pop edi
or ecx, esi
pop esi
mov eax, ebx
mov dword [edx], ecx
pop ebx
pop ecx
ret
mov eax, dword [esp + 0x14]
cmp eax, 0x12c
jg 0x403540
je 0x403531
dec eax
cmp eax, 0xda
ja case.0x403833.1701
movzx eax, byte [eax + 0x403edc]
jmp dword [eax*4 + 0x403e80]
mov eax, dword [esp + 0x18]
mov dword [eax], 0x64
mov ecx, dword [esp + 0x1c]
mov edx, dword [eax]
push ecx
push edx
call fcn.00461910
add esp, 8
test eax, eax
je case.0x403833.1701
mov edx, dword [esp + 0x24]
xor eax, eax
cmp dword [ecx], 0x1111
mov ecx, dword [esp + 0x20]
sete al
pop edi
pop esi
mov dword [ecx], eax
mov eax, dword [esp + 0x20]
mov dword [edx], 0
mov dword [eax], 0x1111
mov eax, ebx
pop ebx
pop ecx
ret
mov eax, dword [esp + 0x18]
mov dword [eax], 0
jmp 0x4033d0
mov eax, dword [esp + 0x18]
mov dword [eax], 6
jmp 0x4033d0
mov eax, dword [esp + 0x18]
mov dword [eax], 8
jmp 0x4033d0
mov eax, dword [esp + 0x18]
mov dword [eax], 0xa
jmp 0x4033d0
mov eax, dword [esp + 0x18]
mov dword [eax], 0x28
jmp 0x4033d0
mov eax, dword [esp + 0x18]
mov dword [eax], 0x14
jmp 0x4033d0
mov eax, dword [esp + 0x18]
mov dword [eax], 0x16
jmp 0x4033d0
mov eax, dword [esp + 0x18]
mov dword [eax], 0x18
jmp 0x4033d0
mov eax, dword [esp + 0x18]
mov dword [eax], 0x7a
jmp 0x4033d0
mov eax, dword [esp + 0x18]
mov dword [eax], 0x7c
jmp 0x4033d0
mov eax, dword [esp + 0x18]
mov dword [eax], 0xe
jmp 0x4033d0
mov eax, dword [esp + 0x18]
mov dword [eax], 0x20
jmp 0x4033d0
mov eax, dword [esp + 0x18]
mov dword [eax], 0x10
jmp 0x4033d0
mov eax, dword [esp + 0x18]
mov dword [eax], 0x5a
jmp 0x4033d0
mov eax, dword [esp + 0x18]
mov dword [eax], 0x1a
jmp 0x4033d0
mov eax, dword [esp + 0x18]
mov dword [eax], 0x1c
jmp 0x4033d0
mov eax, dword [esp + 0x18]
mov dword [eax], 0x24
jmp 0x4033d0
mov eax, dword [esp + 0x18]
mov dword [eax], 0x22
jmp 0x4033d0
mov eax, dword [esp + 0x18]
mov dword [eax], 0x26
jmp 0x4033d0
mov eax, dword [esp + 0x18]
mov dword [eax], 0x2a
jmp 0x4033d0
mov eax, dword [esp + 0x18]
mov dword [eax], 0x46
jmp 0x4033d0
cmp eax, 0x258
jg 0x403722
je 0x403713
add eax, 0xfffffed3
cmp eax, 0xcf
ja case.0x403833.1701
movzx ecx, byte [eax + 0x404030]
jmp dword [ecx*4 + 0x403fb8]
mov eax, dword [esp + 0x18]
mov dword [eax], 0x4c
jmp 0x4033d0
mov eax, dword [esp + 0x18]
mov dword [eax], 0x56
jmp 0x4033d0
mov eax, dword [esp + 0x18]
mov dword [eax], 0x76
jmp 0x4033d0
mov eax, dword [esp + 0x18]
mov dword [eax], 0x78
jmp 0x4033d0
mov eax, dword [esp + 0x18]
mov dword [eax], 0x32
jmp 0x4033d0
mov eax, dword [esp + 0x18]
mov dword [eax], 0x2c
jmp 0x4033d0
mov eax, dword [esp + 0x18]
mov dword [eax], 0x2e
jmp 0x4033d0
mov eax, dword [esp + 0x18]
mov dword [eax], 0x30
jmp 0x4033d0
mov eax, dword [esp + 0x18]
mov dword [eax], 0x4e
jmp 0x4033d0
mov eax, dword [esp + 0x18]
mov dword [eax], 0x40
jmp 0x4033d0
mov eax, dword [esp + 0x18]
mov dword [eax], 0x3a
jmp 0x4033d0
mov eax, dword [esp + 0x18]
mov dword [eax], 0x12
jmp 0x4033d0
mov eax, dword [esp + 0x18]
mov dword [eax], 0x3c
jmp 0x4033d0
mov eax, dword [esp + 0x18]
mov dword [eax], 0x3e
jmp 0x4033d0
mov eax, dword [esp + 0x18]
mov dword [eax], 0x58
jmp 0x4033d0
mov eax, dword [esp + 0x18]
mov dword [eax], 0x34
jmp 0x4033d0
mov eax, dword [esp + 0x18]
mov dword [eax], 0x36
jmp 0x4033d0
mov eax, dword [esp + 0x18]
mov dword [eax], 0x38
jmp 0x4033d0
mov eax, dword [esp + 0x18]
mov dword [eax], 0x42
jmp 0x4033d0
mov eax, dword [esp + 0x18]
mov dword [eax], 0x44
jmp 0x4033d0
mov eax, dword [esp + 0x18]
mov dword [eax], 0x50
jmp 0x4033d0
mov eax, dword [esp + 0x18]
mov dword [eax], 0x6c
jmp 0x4033d0
mov eax, dword [esp + 0x18]
mov dword [eax], 0x6e
jmp 0x4033d0
mov eax, dword [esp + 0x18]
mov dword [eax], 0x70
jmp 0x4033d0
mov eax, dword [esp + 0x18]
mov dword [eax], 0x72
jmp 0x4033d0
mov eax, dword [esp + 0x18]
mov dword [eax], 0x74
jmp 0x4033d0
mov eax, dword [esp + 0x18]
mov dword [eax], 0x52
jmp 0x4033d0
mov eax, dword [esp + 0x18]
mov dword [eax], 0x54
jmp 0x4033d0
mov eax, dword [esp + 0x18]
mov dword [eax], 0x66
jmp 0x4033d0
cmp eax, 0x640
jg 0x403812
je case.0x403833.1701
cmp eax, 0x4b1
jg 0x4037d6
je 0x4037c7
cmp eax, 0x3e8
jg 0x403798
je 0x403789
add eax, 0xfffffd44
cmp eax, 0xc8
ja case.0x403833.1701
movzx edx, byte [eax + 0x404114]
jmp dword [edx*4 + 0x404100]
mov eax, dword [esp + 0x18]
mov dword [eax], 0x6a
jmp 0x4033d0
mov eax, dword [esp + 0x18]
mov dword [eax], 0xc
jmp 0x4033d0
mov eax, dword [esp + 0x18]
mov dword [eax], 0x5c
jmp 0x4033d0
sub eax, 0x44c
je 0x4037b8
sub eax, 1
je case.0x403833.1701
sub eax, 0x63
jne case.0x403833.1701
mov eax, dword [esp + 0x18]
mov dword [eax], 0x60
jmp 0x4033d0
mov eax, dword [esp + 0x18]
mov dword [eax], 0x5e
jmp 0x4033d0
mov eax, dword [esp + 0x18]
mov dword [eax], 0x62
jmp 0x4033d0
cmp eax, 0x578
jg 0x403806
je case.0x403833.1701
sub eax, 0x4b2
je 0x4037f7
sub eax, 0x62
je case.0x403833.1701
sub eax, 1
pop edi
xor ebx, ebx
pop esi
mov eax, ebx
pop ebx
pop ecx
ret
mov eax, dword [esp + 0x18]
mov dword [eax], 0x68
jmp 0x4033d0
sub eax, 0x579
je case.0x403833.1701
sub eax, 0x63
jmp 0x4037e9
cmp eax, 0x6a4
jle case.0x403833.1701
cmp eax, 0x76c
jg 0x40383a
je case.0x403833.1701
add eax, 0xfffff95b
cmp eax, 0x66
ja case.0x403833.1701
movzx eax, byte [eax + 0x4041e8]
jmp dword [eax*4 + 0x4041e0]
cmp eax, 0x834
jg 0x40384a
je case.0x403833.1701
sub eax, 0x76d
jmp 0x40380b
sub eax, 0x835
je case.0x403833.1701
sub eax, 0x63
je case.0x403833.1701
sub eax, 0x1e80
pop edi
xor ebx, ebx
pop esi
mov eax, ebx
pop ebx
pop ecx
ret