Function at 0x1000ce60
Capabilities:
Resolve function by parsing pe exports

Disassembly:
sub esp, 0x180
mov eax, dword [0x10178d58]
xor eax, esp
mov dword [esp + 0x17c], eax
mov eax, dword [esp + 0x188]
push ebx
push ebp
mov ebp, dword [esp + 0x18c]
push esi
mov esi, dword [sym.imp.MSVCR80.dll_sscanf]
push edi
lea ecx, [esp + 0x28]
push ecx
lea edx, [ebp + 0x700]
xor ebx, ebx
push 0x100dcbf4
push edx
mov dword [esp + 0x2c], ebp
mov dword [esp + 0x28], eax
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], ebx
call esi
lea eax, [esp + 0x40]
push eax
lea ecx, [ebp + 0x100]
push 0x100dcbf4
push ecx
mov dword [esp + 0x4c], ebx
call esi
xor edx, edx
mov esi, ebp
mov edi, str.NAD27
mov ecx, 6
repe cmpsb byte [esi], byte es:[edi]
mov eax, edx
sete al
xor edx, edx
mov esi, ebp
mov edi, str.NAD83
mov ecx, 6
repe cmpsb byte [esi], byte es:[edi]
mov dword [esp + 0x28], eax
mov eax, edx
sete al
xor edx, edx
mov esi, ebp
mov edi, str.HPGN
mov ecx, 5
repe cmpsb byte [esi], byte es:[edi]
mov ecx, dword [esp + 0x34]
mov dword [esp + 0x2c], eax
mov eax, edx
sete al
add ebp, 0x400
push 0x100dd09c
push ebp
mov dword [esp + 0x58], ebx
mov dword [esp + 0x38], ebx
mov dword [esp + 0xe4], ebx
mov edi, eax
mov dword [esp + 0x5c], ebx
mov dword [esp + 0x60], ebx
xor esi, esi
mov dword [ecx], ebx
call dword [sym.imp.MSVCR80.dll_strstr]
add esp, 0x20
cmp eax, ebp
jne 0x1000cf53
mov dword [esp + 0x38], 1
jmp 0x1000cfbb
push 0x100dcc28
push ebp
call dword [sym.imp.MSVCR80.dll_strstr]
add esp, 8
cmp eax, ebp
jne 0x1000cf70
mov dword [esp + 0x18], 1
jmp 0x1000cfbb
push ebp
call fcn.100d7960
fst qword [esp + 0x30]
fld qword [0x100dce00]
sub esp, 0xc
fstp qword [esp + 8]
fstp qword [esp]
call sym.pe.dll_pe_eq
test eax, eax
jne 0x1000cfb0
fld qword [0x100dcdf8]
sub esp, 0x10
fstp qword [esp + 8]
fld qword [esp + 0x3c]
fstp qword [esp]
call sym.pe.dll_pe_eq
test eax, eax
je 0x1000cfbb
mov dword [esp + 0xc4], 1
xor ebp, ebp
cmp dword [esp + 0x10], ebx
je 0x1000cfce
cmp dword [esp + 0x18], ebx
je 0x1000d007
lea ebx, [ebp + 1]
jmp 0x1000d007
cmp dword [esp + 0x14], ebx
je 0x1000cff4
cmp dword [esp + 0x38], ebx
je 0x1000cfe4
mov dword [esp + 0x3c], 1
jmp 0x1000d007
cmp dword [esp + 0x18], ebx
je 0x1000d007
mov dword [esp + 0x40], 1
jmp 0x1000d007
test edi, edi
je 0x100111af
cmp dword [esp + 0x38], ebx
je 0x1000d007
mov esi, 1
mov eax, dword [esp + 0x28]
test eax, eax
jg 0x1000d01d
mov eax, dword [esp + 0x34]
test eax, eax
jle 0x100111a3
neg eax
mov ecx, dword [esp + 0x20]
add ecx, 0xa00
lea edx, [ecx + 1]
mov dword [esp + 0x34], eax
mov byte [esp + 0xcc], 0
mov byte [esp + 0x12c], 0
mov dword [esp + 0x2c], ecx
mov dword [esp + 0x28], edx
mov dl, byte [ecx]
add ecx, 1
test dl, dl
jne 0x1000d046
sub ecx, dword [esp + 0x28]
je 0x1000d07c
mov edx, dword [esp + 0x2c]
lea eax, [esp + 0x12c]
push eax
lea ecx, [esp + 0xd0]
push ecx
push str._s__s
push edx
call dword [sym.imp.MSVCR80.dll_sscanf]
mov eax, dword [esp + 0x44]
add esp, 0x10
cmp eax, 0xffffff35
mov edx, dword [esp + 0x3c]
mov ecx, dword [esp + 0x40]
jg 0x1000d5d3
je case.0x1000d6b1.3201
cmp eax, 0xfffff445
jg 0x1000d358
je 0x1000f0e8
cmp eax, 0xffffee6a
jg 0x1000d222
je case.0x1000faf5.5576
cmp eax, 0xffffebae
jg 0x1000d148
je 0x1001056a
cmp eax, 0xffffeae8
je 0x1000d0fd
cmp eax, 0xffffeb4c
jne case.0x100105b5.6102
neg ebx
sbb ebx, ebx
and ebx, 0xfe26
jne 0x1000d1bc
mov ebp, dword [esp + 0x10]
neg ebp
sbb ebp, ebp
and ebp, 0xfe26
jmp 0x1000d1b4
test ebx, ebx
je 0x1000d10b
mov ebx, 0xfe25
jmp 0x1000d1bc
test edx, edx
je 0x1000d119
mov ebx, 0xfe89
jmp 0x1000d1bc
neg ecx
sbb ecx, ecx
and ecx, 0x1916e
mov ebx, ecx
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000d138
mov ebp, 0xfe25
jmp 0x1000d1b4
mov ebp, dword [esp + 0x14]
neg ebp
sbb ebp, ebp
and ebp, 0xfe89
jmp 0x1000d1b4
cmp eax, 0xffffecd8
jg 0x1000d1dd
je case.0x10010028.5851
add eax, 0x1451
cmp eax, 0xc8
ja case.0x100105b5.6102
movzx eax, byte [eax + 0x1001121c]
jmp dword [eax*4 + 0x100111d4]
test edx, edx
je 0x1000d182
mov ebx, 0x7da1
jmp 0x1000d1bc
test ecx, ecx
je 0x1000d18d
mov ebx, 0x19169
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xb32
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x14], ebp
je 0x1000d1a8
mov ebp, 0x7da1
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xb32
mov ebp, edi
test ebx, ebx
je 0x10010acd
push ebx
call sym.pe.dll_pe_factory_projcs
test eax, eax
mov dword [esp + 0x24], eax
jne 0x10010e54
mov eax, dword [esp + 0x1c]
mov dword [eax], 0xffffff38
jmp 0x100111b9
cmp eax, 0xffffed3f
jg 0x1000d206
je case.0x10010028.5701
add eax, 0x1327
cmp eax, 0x65
ja case.0x100105b5.6102
movzx eax, byte [eax + 0x10011300]
jmp dword [eax*4 + 0x100112e8]
add eax, 0x125e
cmp eax, 0x65
ja case.0x100105b5.6102
movzx eax, byte [eax + 0x1001137c]
jmp dword [eax*4 + 0x10011368]
cmp eax, 0xfffff128
jg 0x1000d2cf
je case.0x1000f686.5176
cmp eax, 0xffffef93
jg 0x1000d25e
je case.0x1000faf5.5426
add eax, 0x1195
cmp eax, 0xc8
ja case.0x100105b5.6102
movzx eax, byte [eax + 0x100113fc]
jmp dword [eax*4 + 0x100113e4]
cmp eax, 0xffffeffc
jg 0x1000d280
je case.0x1000f686.5301
add eax, 0x106c
cmp eax, 3
ja case.0x100105b5.6102
jmp dword [eax*4 + 0x100114c8]
add eax, 0xfa2
cmp eax, 0x66
ja case.0x100105b5.6102
movzx eax, byte [eax + 0x100114f0]
jmp dword [eax*4 + 0x100114d8]
test edx, edx
je 0x1000d2aa
mov ebx, 0x7d85
jmp 0x1000d1bc
neg ecx
sbb ecx, ecx
and ecx, 0x1914d
mov ebx, ecx
jne 0x1000d1bc
mov ebp, dword [esp + 0x14]
neg ebp
sbb ebp, ebp
and ebp, 0x7d85
jmp 0x1000d1b4
cmp eax, 0xfffff2b6
jg 0x1000d2fa
je case.0x1000f17b.5001
add eax, 0xe76
cmp eax, 0xc9
ja case.0x100105b5.6102
movzx eax, byte [eax + 0x10011574]
jmp dword [eax*4 + 0x10011558]
cmp eax, 0xfffff3e0
jg 0x1000d325
je case.0x1000f17b.4876
add eax, 0xd49
cmp eax, 0xc9
ja case.0x100105b5.6102
movzx eax, byte [eax + 0x10011654]
jmp dword [eax*4 + 0x10011640]
cmp eax, 0xfffff3e1
je case.0x1000f17b.4851
cmp eax, 0xfffff3e2
je case.0x1000f17b.4826
cmp eax, 0xfffff3e3
jne case.0x100105b5.6102
test ebx, ebx
je 0x1000f182
mov ebx, 0x7d0f
jmp 0x1000d1bc
cmp eax, 0xfffff95a
jg 0x1000d4db
je case.0x1000e50d.4051
cmp eax, 0xfffff69d
jg 0x1000d45d
je case.0x1000e9cc.4451
cmp eax, 0xfffff571
jg 0x1000d3a5
je case.0x1000ed68.4651
add eax, 0xbba
cmp eax, 0xca
ja case.0x100105b5.6102
movzx eax, byte [eax + 0x10011734]
jmp dword [eax*4 + 0x10011720]
add eax, 0xa8e
cmp eax, 0xca
ja case.0x100105b5.6102
movzx eax, byte [eax + 0x10011828]
jmp dword [eax*4 + 0x10011800]
test edx, edx
je 0x1000d3d1
mov ebx, 0x7d64
jmp 0x1000d1bc
test ecx, ecx
je 0x1000d3df
mov ebx, 0x1912c
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xb02
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x14], ebp
je 0x1000d401
mov ebp, 0x7d64
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xb02
jmp 0x1000d1b2
test edx, edx
je 0x1000d41e
mov ebx, 0x7d68
jmp 0x1000d1bc
test ecx, ecx
je 0x1000d42c
mov ebx, 0x19130
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xb03
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x14], ebp
je 0x1000d44e
mov ebp, 0x7d68
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xb03
jmp 0x1000d1b2
cmp eax, 0xfffff702
jg 0x1000d492
je case.0x1000e9cc.4376
cmp eax, 0xfffff69e
je case.0x1000e9cc.4426
cmp eax, 0xfffff69f
jne case.0x100105b5.6102
test ebx, ebx
je 0x1000ebea
mov ebx, 0x68ac
jmp 0x1000d1bc
cmp eax, 0xfffff82e
jg 0x1000d4bd
je case.0x1000e50d.4176
add eax, 0x8fd
cmp eax, 0xc8
ja case.0x100105b5.6102
movzx eax, byte [eax + 0x10011920]
jmp dword [eax*4 + 0x100118f4]
add eax, 0x7d1
cmp eax, 0xc8
ja case.0x100105b5.6102
movzx eax, byte [eax + 0x10011a00]
jmp dword [eax*4 + 0x100119ec]
cmp eax, 0xfffffc79
jg 0x1000d575
je case.0x1000dbd3.3576
cmp eax, 0xfffffaeb
jg 0x1000d557
je case.0x1000dfe8.3826
cmp eax, 0xfffffa23
jg 0x1000d524
je case.0x1000dfe8.3926
add eax, 0x6a5
cmp eax, 0xc7
ja case.0x100105b5.6102
movzx eax, byte [eax + 0x10011ae0]
jmp dword [eax*4 + 0x10011acc]
cmp eax, 0xfffffa86
je case.0x1000dfe8.3901
cmp eax, 0xfffffa87
je case.0x1000dfe8.3876
cmp eax, 0xfffffaea
jne case.0x100105b5.6102
test ebx, ebx
je 0x1000e2dc
mov ebx, 0x6896
jmp 0x1000d1bc
add eax, 0x4b2
cmp eax, 0xc9
ja case.0x100105b5.6102
movzx eax, byte [eax + 0x10011bc8]
jmp dword [eax*4 + 0x10011ba8]
cmp eax, 0xfffffda8
jg 0x1000d5b5
je case.0x1000dbd3.3526
cmp eax, 0xfffffc7a
je case.0x1000dbd3.3626
cmp eax, 0xfffffc7b
je case.0x1000dbd3.3601
cmp eax, 0xfffffd44
jne case.0x100105b5.6102
test ebx, ebx
je 0x1000ddb7
mov ebx, 0x6885
jmp 0x1000d1bc
add eax, 0x1f7
cmp eax, 0xca
ja case.0x100105b5.6102
movzx eax, byte [eax + 0x10011cc8]
jmp dword [eax*4 + 0x10011c94]
cmp eax, 0x117c
jg 0x1000ed40
je case.0x1000d3bc.2501
cmp eax, 0xe43
jg 0x1000dfc0
je case.0x1000d56e.1001
cmp eax, 0xc1d
jg 0x1000d689
je case.0x1000d617.101
add eax, 0xca
cmp eax, 0x65
ja case.0x100105b5.6102
movzx eax, byte [eax + 0x10011da8]
jmp dword [eax*4 + 0x10011d94]
test ebx, ebx
je 0x1000d62c
mov ebx, 0x6869
jmp 0x1000d1bc
test edx, edx
je 0x1000d63a
mov ebx, 0x6931
jmp 0x1000d1bc
test ecx, ecx
je 0x1000d648
mov ebx, 0x190e5
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xac7
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000d66a
mov ebp, 0x6869
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000d67a
mov ebp, 0x6931
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xac7
jmp 0x1000d1b2
cmp eax, 0xd49
jg 0x1000dbbc
je case.0x1000d5cc.406
add eax, 0xfffff3ca
cmp eax, 0xfa
ja case.0x100105b5.6102
movzx eax, byte [eax + 0x10011e40]
jmp dword [eax*4 + 0x10011e10]
test ebx, ebx
je 0x1000d6c6
mov ebx, 0x686a
jmp 0x1000d1bc
test edx, edx
je 0x1000d6d4
mov ebx, 0x6932
jmp 0x1000d1bc
test ecx, ecx
je 0x1000d6e2
mov ebx, 0x190e6
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xac8
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000d704
mov ebp, 0x686a
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000d714
mov ebp, 0x6932
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xac8
jmp 0x1000d1b2
test ebx, ebx
je 0x1000d731
mov ebx, 0x687c
jmp 0x1000d1bc
test edx, edx
je 0x1000d73f
mov ebx, 0x6944
jmp 0x1000d1bc
test ecx, ecx
je 0x1000d74d
mov ebx, 0x190f8
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xac9
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000d76f
mov ebp, 0x687c
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000d77f
mov ebp, 0x6944
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xac9
jmp 0x1000d1b2
test ebx, ebx
je 0x1000d79c
mov ebx, 0x687d
jmp 0x1000d1bc
test edx, edx
je 0x1000d7aa
mov ebx, 0x6945
jmp 0x1000d1bc
test ecx, ecx
je 0x1000d7b8
mov ebx, 0x190f9
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xaca
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000d7da
mov ebp, 0x687d
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000d7ea
mov ebp, 0x6945
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xaca
jmp 0x1000d1b2
test ebx, ebx
je 0x1000d807
mov ebx, 0x687e
jmp 0x1000d1bc
test edx, edx
je 0x1000d815
mov ebx, 0x6946
jmp 0x1000d1bc
test ecx, ecx
je 0x1000d823
mov ebx, 0x190fa
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xacb
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000d845
mov ebp, 0x687e
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000d855
mov ebp, 0x6946
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xacb
jmp 0x1000d1b2
test ebx, ebx
je 0x1000d872
mov ebx, 0x687f
jmp 0x1000d1bc
test edx, edx
je 0x1000d880
mov ebx, 0x6947
jmp 0x1000d1bc
test ecx, ecx
je 0x1000d88e
mov ebx, 0xd69
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xacc
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000d8b0
mov ebp, 0x687f
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000d8c0
mov ebp, 0x6947
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xacc
jmp 0x1000d1b2
test ebx, ebx
je 0x1000d8dd
mov ebx, 0x6880
jmp 0x1000d1bc
test edx, edx
je 0x1000d8eb
mov ebx, 0x6948
jmp 0x1000d1bc
test ecx, ecx
je 0x1000d8f9
mov ebx, 0xd6a
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xacd
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000d91b
mov ebp, 0x6880
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000d92b
mov ebp, 0x6948
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xacd
jmp 0x1000d1b2
test ebx, ebx
je 0x1000d948
mov ebx, 0x6875
jmp 0x1000d1bc
test edx, edx
je 0x1000d956
mov ebx, 0x693d
jmp 0x1000d1bc
test ecx, ecx
je 0x1000d964
mov ebx, 0x8b1
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xace
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000d986
mov ebp, 0x6875
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000d996
mov ebp, 0x693d
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xace
jmp 0x1000d1b2
test ebx, ebx
je 0x1000d9b3
mov ebx, 0x6876
jmp 0x1000d1bc
test edx, edx
je 0x1000d9c1
mov ebx, 0x693e
jmp 0x1000d1bc
test ecx, ecx
je 0x1000d9cf
mov ebx, 0x8b2
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xacf
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000d9f1
mov ebp, 0x6876
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000da01
mov ebp, 0x693e
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xacf
jmp 0x1000d1b2
test ebx, ebx
je 0x1000da1e
mov ebx, 0x6877
jmp 0x1000d1bc
test edx, edx
je 0x1000da2c
mov ebx, 0x693f
jmp 0x1000d1bc
test ecx, ecx
je 0x1000da3a
mov ebx, 0x8b3
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xad0
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000da5c
mov ebp, 0x6877
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000da6c
mov ebp, 0x693f
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xad0
jmp 0x1000d1b2
test ebx, ebx
je 0x1000da89
mov ebx, 0x6878
jmp 0x1000d1bc
test edx, edx
je 0x1000da97
mov ebx, 0x6940
jmp 0x1000d1bc
test ecx, ecx
je 0x1000daa5
mov ebx, 0x8b4
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xad1
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000dac7
mov ebp, 0x6878
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000dad7
mov ebp, 0x6940
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xad1
jmp 0x1000d1b2
test ebx, ebx
je 0x1000daf4
mov ebx, 0x6879
jmp 0x1000d1bc
test edx, edx
je 0x1000db02
mov ebx, 0x6941
jmp 0x1000d1bc
test ecx, ecx
je 0x1000db10
mov ebx, 0x8b5
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xad2
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000db32
mov ebp, 0x6879
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000db42
mov ebp, 0x6941
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xad2
jmp 0x1000d1b2
test ebx, ebx
je 0x1000db5f
mov ebx, 0x687a
jmp 0x1000d1bc
test edx, edx
je 0x1000db6d
mov ebx, 0x6942
jmp 0x1000d1bc
test ecx, ecx
je 0x1000db7b
mov ebx, 0x8b6
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xad3
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000db9d
mov ebp, 0x687a
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000dbad
mov ebp, 0x6942
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xad3
jmp 0x1000d1b2
add eax, 0xfffff29e
cmp eax, 0xc8
ja case.0x100105b5.6102
movzx eax, byte [eax + 0x10011f64]
jmp dword [eax*4 + 0x10011f3c]
push 0x68af
call sym.pe.dll_pe_factory_projcs
neg ebx
sbb ebx, ebx
and ebx, 0x68af
mov dword [esp + 0x24], eax
jne 0x1000d1bc
mov ebp, dword [esp + 0x10]
neg ebp
sbb ebp, ebp
and ebp, 0x68af
jmp 0x1000d1b4
test ebx, ebx
je 0x1000dc19
mov ebx, 0x6881
jmp 0x1000d1bc
test edx, edx
je 0x1000dc27
mov ebx, 0x6949
jmp 0x1000d1bc
test ecx, ecx
je 0x1000dc35
mov ebx, 0x8b7
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xad4
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000dc57
mov ebp, 0x6881
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000dc67
mov ebp, 0x6949
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xad4
jmp 0x1000d1b2
test ebx, ebx
je 0x1000dc84
mov ebx, 0x6882
jmp 0x1000d1bc
test edx, edx
je 0x1000dc92
mov ebx, 0x694a
jmp 0x1000d1bc
test ecx, ecx
je 0x1000dca0
mov ebx, 0x8b8
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xad5
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000dcc2
mov ebp, 0x6882
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000dcd2
mov ebp, 0x694a
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xad5
jmp 0x1000d1b2
test ebx, ebx
je 0x1000dcef
mov ebx, 0x6883
jmp 0x1000d1bc
test edx, edx
je 0x1000dcfd
mov ebx, 0x694b
jmp 0x1000d1bc
test ecx, ecx
je 0x1000dd0b
mov ebx, 0x8b9
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xad6
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000dd2d
mov ebp, 0x6883
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000dd3d
mov ebp, 0x694b
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xad6
jmp 0x1000d1b2
test ebx, ebx
je 0x1000dd5a
mov ebx, 0x6884
jmp 0x1000d1bc
test edx, edx
je 0x1000dd68
mov ebx, 0x694c
jmp 0x1000d1bc
test ecx, ecx
je 0x1000dd76
mov ebx, 0x8ba
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xad7
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000dd98
mov ebp, 0x6884
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000dda8
mov ebp, 0x694c
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xad7
jmp 0x1000d1b2
test edx, edx
je 0x1000ddc5
mov ebx, 0x694d
jmp 0x1000d1bc
test ecx, ecx
je 0x1000ddd3
mov ebx, 0x8bb
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xad8
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000ddf5
mov ebp, 0x6885
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000de05
mov ebp, 0x694d
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xad8
jmp 0x1000d1b2
test ebx, ebx
je 0x1000de22
mov ebx, 0x6886
jmp 0x1000d1bc
test edx, edx
je 0x1000de30
mov ebx, 0x694e
jmp 0x1000d1bc
test ecx, ecx
je 0x1000de3e
mov ebx, 0x8bc
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xad9
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000de60
mov ebp, 0x6886
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000de70
mov ebp, 0x694e
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xad9
jmp 0x1000d1b2
test ebx, ebx
je 0x1000de8d
mov ebx, 0x6887
jmp 0x1000d1bc
test edx, edx
je 0x1000de9b
mov ebx, 0x694f
jmp 0x1000d1bc
test ecx, ecx
je 0x1000dea9
mov ebx, 0x8bd
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xada
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000decb
mov ebp, 0x6887
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000dedb
mov ebp, 0x694f
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xada
jmp 0x1000d1b2
test ebx, ebx
je 0x1000def8
mov ebx, 0x6888
jmp 0x1000d1bc
test edx, edx
je 0x1000df06
mov ebx, 0x6950
jmp 0x1000d1bc
test ecx, ecx
je 0x1000df14
mov ebx, 0x8be
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xadb
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000df36
mov ebp, 0x6888
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000df46
mov ebp, 0x6950
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xadb
jmp 0x1000d1b2
test ebx, ebx
je 0x1000df63
mov ebx, 0x688e
jmp 0x1000d1bc
test edx, edx
je 0x1000df71
mov ebx, 0x6956
jmp 0x1000d1bc
test ecx, ecx
je 0x1000df7f
mov ebx, 0x8bf
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xadc
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000dfa1
mov ebp, 0x688e
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000dfb1
mov ebp, 0x6956
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xadc
jmp 0x1000d1b2
cmp eax, 0xf6f
jg 0x1000e4e5
je case.0x1000d51d.1502
add eax, 0xfffff1a4
cmp eax, 0xfa
ja case.0x100105b5.6102
movzx eax, byte [eax + 0x10012060]
jmp dword [eax*4 + 0x10012030]
test ebx, ebx
je 0x1000dffd
mov ebx, 0x688f
jmp 0x1000d1bc
test edx, edx
je 0x1000e00b
mov ebx, 0x6957
jmp 0x1000d1bc
test ecx, ecx
je 0x1000e019
mov ebx, 0x8c0
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xadd
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000e03b
mov ebp, 0x688f
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000e04b
mov ebp, 0x6957
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xadd
jmp 0x1000d1b2
test ebx, ebx
je 0x1000e068
mov ebx, 0x6890
jmp 0x1000d1bc
test edx, edx
je 0x1000e076
mov ebx, 0x6958
jmp 0x1000d1bc
test ecx, ecx
je 0x1000e084
mov ebx, 0x8c1
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xae3
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000e0a6
mov ebp, 0x6890
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000e0b6
mov ebp, 0x6958
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xae3
jmp 0x1000d1b2
test ebx, ebx
je 0x1000e0d3
mov ebx, 0x6891
jmp 0x1000d1bc
test edx, edx
je 0x1000e0e1
mov ebx, 0x6959
jmp 0x1000d1bc
test ecx, ecx
je 0x1000e0ef
mov ebx, 0x8c2
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xae4
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000e111
mov ebp, 0x6891
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000e121
mov ebp, 0x6959
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xae4
jmp 0x1000d1b2
test ebx, ebx
je 0x1000e13e
mov ebx, 0x6892
jmp 0x1000d1bc
test edx, edx
je 0x1000e14c
mov ebx, 0x695a
jmp 0x1000d1bc
test ecx, ecx
je 0x1000e15a
mov ebx, 0x8c3
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xae5
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000e17c
mov ebp, 0x6892
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000e18c
mov ebp, 0x695a
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xae5
jmp 0x1000d1b2
test ebx, ebx
je 0x1000e1a9
mov ebx, 0x6893
jmp 0x1000d1bc
test edx, edx
je 0x1000e1b7
mov ebx, 0x695b
jmp 0x1000d1bc
test ecx, ecx
je 0x1000e1c5
mov ebx, 0xd6b
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xae6
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000e1e7
mov ebp, 0x6893
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000e1f7
mov ebp, 0x695b
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xae6
jmp 0x1000d1b2
test ebx, ebx
je 0x1000e214
mov ebx, 0x6894
jmp 0x1000d1bc
test edx, edx
je 0x1000e222
mov ebx, 0x695c
jmp 0x1000d1bc
test ecx, ecx
je 0x1000e230
mov ebx, 0xd6c
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xae7
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000e252
mov ebp, 0x6894
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000e262
mov ebp, 0x695c
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xae7
jmp 0x1000d1b2
test ebx, ebx
je 0x1000e27f
mov ebx, 0x6895
jmp 0x1000d1bc
test edx, edx
je 0x1000e28d
mov ebx, 0x695d
jmp 0x1000d1bc
test ecx, ecx
je 0x1000e29b
mov ebx, 0xb95
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xae8
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000e2bd
mov ebp, 0x6895
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000e2cd
mov ebp, 0x695d
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xae8
jmp 0x1000d1b2
test edx, edx
je 0x1000e2ea
mov ebx, 0x695e
jmp 0x1000d1bc
test ecx, ecx
je 0x1000e2f8
mov ebx, 0xb96
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xae9
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000e31a
mov ebp, 0x6896
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000e32a
mov ebp, 0x695e
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xae9
jmp 0x1000d1b2
test ebx, ebx
je 0x1000e347
mov ebx, 0x6897
jmp 0x1000d1bc
test edx, edx
je 0x1000e355
mov ebx, 0x695f
jmp 0x1000d1bc
test ecx, ecx
je 0x1000e363
mov ebx, 0xd59
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xaea
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000e385
mov ebp, 0x6897
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000e395
mov ebp, 0x695f
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xaea
jmp 0x1000d1b2
test ebx, ebx
je 0x1000e3b2
mov ebx, 0x6898
jmp 0x1000d1bc
test edx, edx
je 0x1000e3c0
mov ebx, 0x6960
jmp 0x1000d1bc
test ecx, ecx
je 0x1000e3ce
mov ebx, 0xd5a
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xaeb
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000e3f0
mov ebp, 0x6898
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000e400
mov ebp, 0x6960
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xaeb
jmp 0x1000d1b2
test ebx, ebx
je 0x1000e41d
mov ebx, 0x6899
jmp 0x1000d1bc
test edx, edx
je 0x1000e42b
mov ebx, 0x6961
jmp 0x1000d1bc
test ecx, ecx
je 0x1000e439
mov ebx, 0xd5b
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xaec
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000e45b
mov ebp, 0x6899
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000e46b
mov ebp, 0x6961
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xaec
jmp 0x1000d1b2
test ebx, ebx
je 0x1000e488
mov ebx, 0x689a
jmp 0x1000d1bc
test edx, edx
je 0x1000e496
mov ebx, 0x6962
jmp 0x1000d1bc
test ecx, ecx
je 0x1000e4a4
mov ebx, 0xd5c
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xaed
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000e4c6
mov ebp, 0x689a
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000e4d6
mov ebp, 0x6962
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xaed
jmp 0x1000d1b2
cmp eax, 0x109b
jg 0x1000e9b5
je case.0x1000d4b6.2103
add eax, 0xfffff078
cmp eax, 0xfa
ja case.0x100105b5.6102
movzx eax, byte [eax + 0x1001218c]
jmp dword [eax*4 + 0x1001215c]
test ebx, ebx
je 0x1000e522
mov ebx, 0x689b
jmp 0x1000d1bc
test edx, edx
je 0x1000e530
mov ebx, 0x89d
jmp 0x1000d1bc
test ecx, ecx
je 0x1000e53e
mov ebx, 0x8c6
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xaee
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000e560
mov ebp, 0x689b
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000e570
mov ebp, 0x89d
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xaee
jmp 0x1000d1b2
test ebx, ebx
je 0x1000e58d
mov ebx, 0x689c
jmp 0x1000d1bc
test edx, edx
je 0x1000e59b
mov ebx, 0x6964
jmp 0x1000d1bc
test ecx, ecx
je 0x1000e5a9
mov ebx, 0x8c7
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xaef
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000e5cb
mov ebp, 0x689c
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000e5db
mov ebp, 0x6964
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xaef
jmp 0x1000d1b2
test ebx, ebx
je 0x1000e5f8
mov ebx, 0x689d
jmp 0x1000d1bc
test edx, edx
je 0x1000e606
mov ebx, 0x6965
jmp 0x1000d1bc
test ecx, ecx
je 0x1000e614
mov ebx, 0x19119
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xaf0
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000e636
mov ebp, 0x689d
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000e646
mov ebp, 0x6965
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xaf0
jmp 0x1000d1b2
test ebx, ebx
je 0x1000e663
mov ebx, 0x689e
jmp 0x1000d1bc
test edx, edx
je 0x1000e671
mov ebx, 0x6966
jmp 0x1000d1bc
test ecx, ecx
je 0x1000e67f
mov ebx, 0x1911a
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xaf1
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000e6a1
mov ebp, 0x689e
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000e6b1
mov ebp, 0x6966
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xaf1
jmp 0x1000d1b2
test ebx, ebx
je 0x1000e6ce
mov ebx, 0x689f
jmp 0x1000d1bc
test edx, edx
je 0x1000e6dc
mov ebx, 0x6967
jmp 0x1000d1bc
test ecx, ecx
je 0x1000e6ea
mov ebx, 0x1911b
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xaf2
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000e70c
mov ebp, 0x689f
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000e71c
mov ebp, 0x6967
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xaf2
jmp 0x1000d1b2
test ebx, ebx
je 0x1000e739
mov ebx, 0x68a0
jmp 0x1000d1bc
test edx, edx
je 0x1000e747
mov ebx, 0x6968
jmp 0x1000d1bc
test ecx, ecx
je 0x1000e755
mov ebx, 0x1911c
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xaf3
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000e777
mov ebp, 0x68a0
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000e787
mov ebp, 0x6968
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xaf3
jmp 0x1000d1b2
test ebx, ebx
je 0x1000e7a4
mov ebx, 0x68a1
jmp 0x1000d1bc
test edx, edx
je 0x1000e7b2
mov ebx, 0x6969
jmp 0x1000d1bc
test ecx, ecx
je 0x1000e7c0
mov ebx, 0x8c8
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xaf4
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000e7e2
mov ebp, 0x68a1
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000e7f2
mov ebp, 0x6969
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xaf4
jmp 0x1000d1b2
test ebx, ebx
je 0x1000e80f
mov ebx, 0x68a2
jmp 0x1000d1bc
test edx, edx
je 0x1000e81d
mov ebx, 0x696a
jmp 0x1000d1bc
test ecx, ecx
je 0x1000e82b
mov ebx, 0x8c9
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xaf5
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000e84d
mov ebp, 0x68a2
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000e85d
mov ebp, 0x696a
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xaf5
jmp 0x1000d1b2
test ebx, ebx
je 0x1000e87a
mov ebx, 0x68a3
jmp 0x1000d1bc
test edx, edx
je 0x1000e888
mov ebx, 0x696b
jmp 0x1000d1bc
test ecx, ecx
je 0x1000e896
mov ebx, 0x8ca
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xaf6
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000e8b8
mov ebp, 0x68a3
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000e8c8
mov ebp, 0x696b
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xaf6
jmp 0x1000d1b2
mov edi, str.6378450.047
lea esi, [esp + 0xcc]
mov ecx, 0xc
xor edx, edx
repe cmpsb byte [esi], byte es:[edi]
jne 0x10011197
mov edi, str.6356826.620026
lea esi, [esp + 0x12c]
mov ecx, 0xf
xor eax, eax
repe cmpsb byte [esi], byte es:[edi]
jne 0x10011197
cmp dword [esp + 0x18], ebp
je 0x10011197
mov ebx, 0x68b1
jmp 0x1000d1bc
mov edi, str.6378450.047
lea esi, [esp + 0xcc]
mov ecx, 0xc
xor edx, edx
repe cmpsb byte [esi], byte es:[edi]
jne 0x10011197
mov edi, str.6356826.620026
lea esi, [esp + 0x12c]
mov ecx, 0xf
xor eax, eax
repe cmpsb byte [esi], byte es:[edi]
jne 0x10011197
cmp dword [esp + 0x18], ebp
je 0x10011197
mov ebx, 0x68b2
jmp 0x1000d1bc
mov edi, str.6378450.047
lea esi, [esp + 0xcc]
mov ecx, 0xc
xor edx, edx
repe cmpsb byte [esi], byte es:[edi]
jne 0x10011197
mov edi, str.6356826.620026
lea esi, [esp + 0x12c]
mov ecx, 0xf
xor eax, eax
repe cmpsb byte [esi], byte es:[edi]
jne 0x10011197
cmp dword [esp + 0x18], ebp
je 0x10011197
mov ebx, 0x68b3
jmp 0x1000d1bc
add eax, 0xffffef4c
cmp eax, 0xaf
ja case.0x100105b5.6102
movzx eax, byte [eax + 0x100122ac]
jmp dword [eax*4 + 0x10012288]
test ebx, ebx
je 0x1000e9e1
mov ebx, 0x68a7
jmp 0x1000d1bc
test edx, edx
je 0x1000e9ef
mov ebx, 0x696f
jmp 0x1000d1bc
test ecx, ecx
je 0x1000e9fd
mov ebx, 0x19123
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xafa
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000ea1f
mov ebp, 0x68a7
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000ea2f
mov ebp, 0x696f
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xafa
jmp 0x1000d1b2
test ebx, ebx
je 0x1000ea4c
mov ebx, 0x68a8
jmp 0x1000d1bc
test edx, edx
je 0x1000ea5a
mov ebx, 0x6970
jmp 0x1000d1bc
test ecx, ecx
je 0x1000ea68
mov ebx, 0x19124
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xafb
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000ea8a
mov ebp, 0x68a8
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000ea9a
mov ebp, 0x6970
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xafb
jmp 0x1000d1b2
test ebx, ebx
je 0x1000eab7
mov ebx, 0x68a9
jmp 0x1000d1bc
test edx, edx
je 0x1000eac5
mov ebx, 0x6971
jmp 0x1000d1bc
test ecx, ecx
je 0x1000ead3
mov ebx, 0x19125
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xafc
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000eaf5
mov ebp, 0x68a9
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000eb05
mov ebp, 0x6971
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xafc
jmp 0x1000d1b2
test ebx, ebx
je 0x1000eb22
mov ebx, 0x68aa
jmp 0x1000d1bc
test edx, edx
je 0x1000eb30
mov ebx, 0x6972
jmp 0x1000d1bc
test ecx, ecx
je 0x1000eb3e
mov ebx, 0x8ce
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xafd
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000eb60
mov ebp, 0x68aa
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000eb70
mov ebp, 0x6972
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xafd
jmp 0x1000d1b2
test ebx, ebx
je 0x1000eb8d
mov ebx, 0x68ab
jmp 0x1000d1bc
test edx, edx
je 0x1000eb9b
mov ebx, 0x6973
jmp 0x1000d1bc
test ecx, ecx
je 0x1000eba9
mov ebx, 0x8cf
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xafe
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000ebcb
mov ebp, 0x68ab
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000ebdb
mov ebp, 0x6973
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xafe
jmp 0x1000d1b2
test edx, edx
je 0x1000ebf8
mov ebx, 0x6974
jmp 0x1000d1bc
test ecx, ecx
je 0x1000ec06
mov ebx, 0x19128
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xaff
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000ec28
mov ebp, 0x68ac
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000ec38
mov ebp, 0x6974
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xaff
jmp 0x1000d1b2
test ebx, ebx
je 0x1000ec55
mov ebx, 0x68ad
jmp 0x1000d1bc
test edx, edx
je 0x1000ec63
mov ebx, 0x6975
jmp 0x1000d1bc
test ecx, ecx
je 0x1000ec71
mov ebx, 0x19129
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xb00
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000ec93
mov ebp, 0x68ad
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000eca3
mov ebp, 0x6975
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xb00
jmp 0x1000d1b2
test ebx, ebx
je 0x1000ecc0
mov ebx, 0x68ae
jmp 0x1000d1bc
test edx, edx
je 0x1000ecce
mov ebx, 0x6976
jmp 0x1000d1bc
test ecx, ecx
je 0x1000ecdc
mov ebx, 0x1912a
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xb01
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000ecfe
mov ebp, 0x68ae
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000ed0e
mov ebp, 0x6976
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xb01
jmp 0x1000d1b2
neg ebx
sbb ebx, ebx
and ebx, 0x7d01
jne 0x1000d1bc
mov ebp, dword [esp + 0x10]
neg ebp
sbb ebp, ebp
and ebp, 0x7d01
jmp 0x1000d1b4
cmp eax, 0x12a8
jg 0x1000f153
je 0x1000f0e8
add eax, 0xffffee6b
cmp eax, 0xfa
ja case.0x100105b5.6102
movzx eax, byte [eax + 0x1001238c]
jmp dword [eax*4 + 0x1001235c]
neg ebx
sbb ebx, ebx
and ebx, 0x7d02
jne 0x1000d1bc
mov ebp, dword [esp + 0x10]
neg ebp
sbb ebp, ebp
and ebp, 0x7d02
jmp 0x1000d1b4
neg ebx
sbb ebx, ebx
and ebx, 0x7d03
jne 0x1000d1bc
mov ebp, dword [esp + 0x10]
neg ebp
sbb ebp, ebp
and ebp, 0x7d03
jmp 0x1000d1b4
neg ebx
sbb ebx, ebx
and ebx, 0x7d05
jne 0x1000d1bc
mov ebp, dword [esp + 0x10]
neg ebp
sbb ebp, ebp
and ebp, 0x7d05
jmp 0x1000d1b4
neg ebx
sbb ebx, ebx
and ebx, 0x7d06
jne 0x1000d1bc
mov ebp, dword [esp + 0x10]
neg ebp
sbb ebp, ebp
and ebp, 0x7d06
jmp 0x1000d1b4
test ebx, ebx
je 0x1000ee09
mov ebx, 0x7d07
jmp 0x1000d1bc
test edx, edx
je 0x1000ee17
mov ebx, 0x7d6b
jmp 0x1000d1bc
test ecx, ecx
je 0x1000ee25
mov ebx, 0xd5d
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xb04
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000ee47
mov ebp, 0x7d07
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000ee57
mov ebp, 0x7d6b
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xb04
jmp 0x1000d1b2
test ebx, ebx
je 0x1000ee74
mov ebx, 0x7d08
jmp 0x1000d1bc
test edx, edx
je 0x1000ee82
mov ebx, 0x7d6c
jmp 0x1000d1bc
test ecx, ecx
je 0x1000ee90
mov ebx, 0xd5e
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xb05
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000eeb2
mov ebp, 0x7d08
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000eec2
mov ebp, 0x7d6c
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xb05
jmp 0x1000d1b2
test ebx, ebx
je 0x1000eedf
mov ebx, 0x7d09
jmp 0x1000d1bc
test edx, edx
je 0x1000eeed
mov ebx, 0x7d6d
jmp 0x1000d1bc
test ecx, ecx
je 0x1000eefb
mov ebx, 0xd5f
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xb06
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000ef1d
mov ebp, 0x7d09
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000ef2d
mov ebp, 0x7d6d
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xb06
jmp 0x1000d1b2
test ebx, ebx
je 0x1000ef4a
mov ebx, 0x7d0a
jmp 0x1000d1bc
test edx, edx
je 0x1000ef58
mov ebx, 0x7d6e
jmp 0x1000d1bc
test ecx, ecx
je 0x1000ef66
mov ebx, 0xd6d
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xb07
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000ef88
mov ebp, 0x7d0a
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000ef98
mov ebp, 0x7d6e
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xb07
jmp 0x1000d1b2
test ebx, ebx
je 0x1000efb5
mov ebx, 0x7d0b
jmp 0x1000d1bc
test edx, edx
je 0x1000efc3
mov ebx, 0x7d6f
jmp 0x1000d1bc
test ecx, ecx
je 0x1000efd1
mov ebx, 0xd60
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xb08
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000eff3
mov ebp, 0x7d0b
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000f003
mov ebp, 0x7d6f
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xb08
jmp 0x1000d1b2
test ebx, ebx
je 0x1000f020
mov ebx, 0x7d0c
jmp 0x1000d1bc
test edx, edx
je 0x1000f02e
mov ebx, 0x7d70
jmp 0x1000d1bc
test ecx, ecx
je 0x1000f03c
mov ebx, 0x8d1
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xb09
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000f05e
mov ebp, 0x7d0c
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000f06e
mov ebp, 0x7d70
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xb09
jmp 0x1000d1b2
test ebx, ebx
je 0x1000f08b
mov ebx, 0x7d0d
jmp 0x1000d1bc
test edx, edx
je 0x1000f099
mov ebx, 0x7d71
jmp 0x1000d1bc
test ecx, ecx
je 0x1000f0a7
mov ebx, 0x8d2
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xb0a
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000f0c9
mov ebp, 0x7d0d
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000f0d9
mov ebp, 0x7d71
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xb0a
jmp 0x1000d1b2
test ebx, ebx
je 0x1000f0f6
mov ebx, 0x7d0e
jmp 0x1000d1bc
test edx, edx
je 0x1000f104
mov ebx, 0x7d72
jmp 0x1000d1bc
test ecx, ecx
je 0x1000f112
mov ebx, 0x8d3
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xb0b
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000f134
mov ebp, 0x7d0e
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000f144
mov ebp, 0x7d72
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xb0b
jmp 0x1000d1b2
cmp eax, 0x13d4
jg 0x1000f65e
je case.0x1000d2f3.3601
add eax, 0xffffed3f
cmp eax, 0xfa
ja case.0x100105b5.6102
movzx eax, byte [eax + 0x100124b8]
jmp dword [eax*4 + 0x10012488]
test edx, edx
je 0x1000f190
mov ebx, 0x7d73
jmp 0x1000d1bc
test ecx, ecx
je 0x1000f19e
mov ebx, 0x8d4
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xb0c
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000f1c0
mov ebp, 0x7d0f
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000f1d0
mov ebp, 0x7d73
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xb0c
jmp 0x1000d1b2
test ebx, ebx
je 0x1000f1ed
mov ebx, 0x7d10
jmp 0x1000d1bc
test edx, edx
je 0x1000f1fb
mov ebx, 0x7d74
jmp 0x1000d1bc
test ecx, ecx
je 0x1000f209
mov ebx, 0x8d5
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xb0d
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000f22b
mov ebp, 0x7d10
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000f23b
mov ebp, 0x7d74
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xb0d
jmp 0x1000d1b2
test ebx, ebx
je 0x1000f258
mov ebx, 0x7d11
jmp 0x1000d1bc
test edx, edx
je 0x1000f266
mov ebx, 0x7d75
jmp 0x1000d1bc
test ecx, ecx
je 0x1000f274
mov ebx, 0x8d6
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xb0e
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000f296
mov ebp, 0x7d11
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000f2a6
mov ebp, 0x7d75
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xb0e
jmp 0x1000d1b2
test ebx, ebx
je 0x1000f2c3
mov ebx, 0x7d12
jmp 0x1000d1bc
test edx, edx
je 0x1000f2d1
mov ebx, 0x7d76
jmp 0x1000d1bc
test ecx, ecx
je 0x1000f2df
mov ebx, 0x8d7
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xb0f
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000f301
mov ebp, 0x7d12
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000f311
mov ebp, 0x7d76
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xb0f
jmp 0x1000d1b2
test ebx, ebx
je 0x1000f32e
mov ebx, 0x7d13
jmp 0x1000d1bc
test edx, edx
je 0x1000f33c
mov ebx, 0x7d77
jmp 0x1000d1bc
neg ecx
sbb ecx, ecx
and ecx, 0x8d8
mov ebx, ecx
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000f35e
mov ebp, 0x7d13
jmp 0x1000d1b4
mov ebp, dword [esp + 0x14]
neg ebp
sbb ebp, ebp
and ebp, 0x7d77
jmp 0x1000d1b4
test ebx, ebx
je 0x1000f37f
mov ebx, 0x7d14
jmp 0x1000d1bc
test edx, edx
je 0x1000f38d
mov ebx, 0x7d78
jmp 0x1000d1bc
test ecx, ecx
je 0x1000f39b
mov ebx, 0x19140
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xb10
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000f3bd
mov ebp, 0x7d14
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000f3cd
mov ebp, 0x7d78
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xb10
jmp 0x1000d1b2
test ebx, ebx
je 0x1000f3ea
mov ebx, 0x7d15
jmp 0x1000d1bc
test edx, edx
je 0x1000f3f8
mov ebx, 0x7d79
jmp 0x1000d1bc
test ecx, ecx
je 0x1000f406
mov ebx, 0x19141
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xb11
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000f428
mov ebp, 0x7d15
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000f438
mov ebp, 0x7d79
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xb11
jmp 0x1000d1b2
test ebx, ebx
je 0x1000f455
mov ebx, 0x7d16
jmp 0x1000d1bc
test edx, edx
je 0x1000f463
mov ebx, 0x7d7a
jmp 0x1000d1bc
test ecx, ecx
je 0x1000f471
mov ebx, 0xe96
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xb12
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000f493
mov ebp, 0x7d16
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000f4a3
mov ebp, 0x7d7a
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xb12
jmp 0x1000d1b2
test ebx, ebx
je 0x1000f4c0
mov ebx, 0x7d17
jmp 0x1000d1bc
test edx, edx
je 0x1000f4ce
mov ebx, 0x7d7b
jmp 0x1000d1bc
test ecx, ecx
je 0x1000f4dc
mov ebx, 0xe97
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xb13
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000f4fe
mov ebp, 0x7d17
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000f50e
mov ebp, 0x7d7b
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xb13
jmp 0x1000d1b2
test ebx, ebx
je 0x1000f52b
mov ebx, 0x7d18
jmp 0x1000d1bc
test edx, edx
je 0x1000f539
mov ebx, 0x7d7c
jmp 0x1000d1bc
test ecx, ecx
je 0x1000f547
mov ebx, 0x8db
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xb14
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000f569
mov ebp, 0x7d18
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000f579
mov ebp, 0x7d7c
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xb14
jmp 0x1000d1b2
test ebx, ebx
je 0x1000f596
mov ebx, 0x7d19
jmp 0x1000d1bc
test edx, edx
je 0x1000f5a4
mov ebx, 0x7d7d
jmp 0x1000d1bc
test ecx, ecx
je 0x1000f5b2
mov ebx, 0x8dc
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xb15
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000f5d4
mov ebp, 0x7d19
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000f5e4
mov ebp, 0x7d7d
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xb15
jmp 0x1000d1b2
test ebx, ebx
je 0x1000f601
mov ebx, 0x7d1a
jmp 0x1000d1bc
test edx, edx
je 0x1000f60f
mov ebx, 0x7d7e
jmp 0x1000d1bc
test ecx, ecx
je 0x1000f61d
mov ebx, 0x19146
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xb16
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000f63f
mov ebp, 0x7d1a
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000f64f
mov ebp, 0x7d7e
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xb16
jmp 0x1000d1b2
cmp eax, 0x1500
jg 0x1000facd
je case.0x1000d279.4203
add eax, 0xffffec13
cmp eax, 0xfa
ja case.0x100105b5.6102
movzx eax, byte [eax + 0x100125e4]
jmp dword [eax*4 + 0x100125b4]
test ebx, ebx
je 0x1000f69b
mov ebx, 0x7d1b
jmp 0x1000d1bc
test edx, edx
je 0x1000f6a9
mov ebx, 0x7d7f
jmp 0x1000d1bc
test ecx, ecx
je 0x1000f6b7
mov ebx, 0x19147
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xb17
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000f6d9
mov ebp, 0x7d1b
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000f6e9
mov ebp, 0x7d7f
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xb17
jmp 0x1000d1b2
test ebx, ebx
je 0x1000f706
mov ebx, 0x7d1c
jmp 0x1000d1bc
test edx, edx
je 0x1000f714
mov ebx, 0x7d80
jmp 0x1000d1bc
neg ecx
sbb ecx, ecx
and ecx, 0x8df
mov ebx, ecx
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000f736
mov ebp, 0x7d1c
jmp 0x1000d1b4
mov ebp, dword [esp + 0x14]
neg ebp
sbb ebp, ebp
and ebp, 0x7d80
jmp 0x1000d1b4
test ebx, ebx
je 0x1000f757
mov ebx, 0x7d1d
jmp 0x1000d1bc
test edx, edx
je 0x1000f765
mov ebx, 0x7d81
jmp 0x1000d1bc
neg ecx
sbb ecx, ecx
and ecx, 0x8e0
mov ebx, ecx
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000f787
mov ebp, 0x7d1d
jmp 0x1000d1b4
mov ebp, dword [esp + 0x14]
neg ebp
sbb ebp, ebp
and ebp, 0x7d81
jmp 0x1000d1b4
test ebx, ebx
je 0x1000f7a8
mov ebx, 0x7d1e
jmp 0x1000d1bc
test edx, edx
je 0x1000f7b6
mov ebx, 0x7d82
jmp 0x1000d1bc
test ecx, ecx
je 0x1000f7c4
mov ebx, 0xd6e
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xb18
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000f7e6
mov ebp, 0x7d1e
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000f7f6
mov ebp, 0x7d82
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xb18
jmp 0x1000d1b2
neg ebx
sbb ebx, ebx
and ebx, 0x7d1f
jne 0x1000d1bc
mov ebp, dword [esp + 0x10]
neg ebp
sbb ebp, ebp
and ebp, 0x7d1f
jmp 0x1000d1b4
neg ebx
sbb ebx, ebx
and ebx, 0x7d21
jne 0x1000d1bc
mov ebp, dword [esp + 0x10]
neg ebp
sbb ebp, ebp
and ebp, 0x7d21
jmp 0x1000d1b4
test ebx, ebx
je 0x1000f859
mov ebx, 0x7d22
jmp 0x1000d1bc
test edx, edx
je 0x1000f867
mov ebx, 0x7d86
jmp 0x1000d1bc
test ecx, ecx
je 0x1000f875
mov ebx, 0x1914e
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xb19
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000f897
mov ebp, 0x7d22
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000f8a7
mov ebp, 0x7d86
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xb19
jmp 0x1000d1b2
test ebx, ebx
je 0x1000f8c4
mov ebx, 0x7d23
jmp 0x1000d1bc
test edx, edx
je 0x1000f8d2
mov ebx, 0x7d87
jmp 0x1000d1bc
test ecx, ecx
je 0x1000f8e0
mov ebx, 0x1914f
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xb1a
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000f902
mov ebp, 0x7d23
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000f912
mov ebp, 0x7d87
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xb1a
jmp 0x1000d1b2
test ebx, ebx
je 0x1000f92f
mov ebx, 0x89c
jmp 0x1000d1bc
test edx, edx
je 0x1000f93d
mov ebx, 0x7d88
jmp 0x1000d1bc
test ecx, ecx
je 0x1000f94b
mov ebx, 0x8e2
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xb1b
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000f96d
mov ebp, 0x89c
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000f97d
mov ebp, 0x7d88
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xb1b
jmp 0x1000d1b2
test ebx, ebx
je 0x1000f99a
mov ebx, 0x7d25
jmp 0x1000d1bc
test edx, edx
je 0x1000f9a8
mov ebx, 0x7d89
jmp 0x1000d1bc
test ecx, ecx
je 0x1000f9b6
mov ebx, 0x8e3
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xb1c
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000f9d8
mov ebp, 0x7d25
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000f9e8
mov ebp, 0x7d89
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xb1c
jmp 0x1000d1b2
test ebx, ebx
je 0x1000fa05
mov ebx, 0x7d26
jmp 0x1000d1bc
test edx, edx
je 0x1000fa13
mov ebx, 0x7d8a
jmp 0x1000d1bc
test ecx, ecx
je 0x1000fa21
mov ebx, 0x8e4
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xb1d
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000fa43
mov ebp, 0x7d26
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000fa53
mov ebp, 0x7d8a
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xb1d
jmp 0x1000d1b2
test ebx, ebx
je 0x1000fa70
mov ebx, 0x7d27
jmp 0x1000d1bc
test edx, edx
je 0x1000fa7e
mov ebx, 0x7d8b
jmp 0x1000d1bc
test ecx, ecx
je 0x1000fa8c
mov ebx, 0x8e5
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xb1e
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000faae
mov ebp, 0x7d27
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000fabe
mov ebp, 0x7d8b
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xb1e
jmp 0x1000d1b2
cmp eax, 0x162c
jg 0x10010000
je case.0x1000d21b.4702
add eax, 0xffffeae7
cmp eax, 0xfa
ja case.0x100105b5.6102
movzx eax, byte [eax + 0x10012710]
jmp dword [eax*4 + 0x100126e0]
test ebx, ebx
je 0x1000fb0a
mov ebx, 0x7d28
jmp 0x1000d1bc
test edx, edx
je 0x1000fb18
mov ebx, 0x7d8c
jmp 0x1000d1bc
test ecx, ecx
je 0x1000fb26
mov ebx, 0x8e6
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xb1f
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000fb48
mov ebp, 0x7d28
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000fb58
mov ebp, 0x7d8c
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xb1f
jmp 0x1000d1b2
test ebx, ebx
je 0x1000fb75
mov ebx, 0x7d29
jmp 0x1000d1bc
test edx, edx
je 0x1000fb83
mov ebx, 0x7d8d
jmp 0x1000d1bc
test ecx, ecx
je 0x1000fb91
mov ebx, 0x8e7
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xb20
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000fbb3
mov ebp, 0x7d29
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000fbc3
mov ebp, 0x7d8d
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xb20
jmp 0x1000d1b2
test ebx, ebx
je 0x1000fbe0
mov ebx, 0x7d2a
jmp 0x1000d1bc
test edx, edx
je 0x1000fbee
mov ebx, 0x7d8e
jmp 0x1000d1bc
test ecx, ecx
je 0x1000fbfc
mov ebx, 0xde8
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xb21
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000fc1e
mov ebp, 0x7d2a
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000fc2e
mov ebp, 0x7d8e
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xb21
jmp 0x1000d1b2
test ebx, ebx
je 0x1000fc4b
mov ebx, 0x7d2b
jmp 0x1000d1bc
test edx, edx
je 0x1000fc59
mov ebx, 0x7d8f
jmp 0x1000d1bc
test ecx, ecx
je 0x1000fc67
mov ebx, 0xdee
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xb22
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000fc89
mov ebp, 0x7d2b
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000fc99
mov ebp, 0x7d8f
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xb22
jmp 0x1000d1b2
test ebx, ebx
je 0x1000fcb6
mov ebx, 0x7d2c
jmp 0x1000d1bc
test edx, edx
je 0x1000fcc4
mov ebx, 0x7d90
jmp 0x1000d1bc
test ecx, ecx
je 0x1000fcd2
mov ebx, 0xdef
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xb23
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000fcf4
mov ebp, 0x7d2c
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000fd04
mov ebp, 0x7d90
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xb23
jmp 0x1000d1b2
test ebx, ebx
je 0x1000fd21
mov ebx, 0x7d2d
jmp 0x1000d1bc
test edx, edx
je 0x1000fd2f
mov ebx, 0x7d91
jmp 0x1000d1bc
test ecx, ecx
je 0x1000fd3d
mov ebx, 0x19159
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xb24
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000fd5f
mov ebp, 0x7d2d
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000fd6f
mov ebp, 0x7d91
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xb24
jmp 0x1000d1b2
test ebx, ebx
je 0x1000fd8c
mov ebx, 0x7d2e
jmp 0x1000d1bc
test edx, edx
je 0x1000fd9a
mov ebx, 0x7d92
jmp 0x1000d1bc
test ecx, ecx
je 0x1000fda8
mov ebx, 0x8eb
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xb25
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000fdca
mov ebp, 0x7d2e
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000fdda
mov ebp, 0x7d92
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xb25
jmp 0x1000d1b2
test ebx, ebx
je 0x1000fdf7
mov ebx, 0x7d2f
jmp 0x1000d1bc
test edx, edx
je 0x1000fe05
mov ebx, 0x7d93
jmp 0x1000d1bc
test ecx, ecx
je 0x1000fe13
mov ebx, 0x8ec
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xb26
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000fe35
mov ebp, 0x7d2f
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000fe45
mov ebp, 0x7d93
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xb26
jmp 0x1000d1b2
test ebx, ebx
je 0x1000fe62
mov ebx, 0x7d30
jmp 0x1000d1bc
test edx, edx
je 0x1000fe70
mov ebx, 0x7d94
jmp 0x1000d1bc
test ecx, ecx
je 0x1000fe7e
mov ebx, 0x8ed
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xb27
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000fea0
mov ebp, 0x7d30
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000feb0
mov ebp, 0x7d94
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xb27
jmp 0x1000d1b2
test ebx, ebx
je 0x1000fecd
mov ebx, 0x7d31
jmp 0x1000d1bc
test edx, edx
je 0x1000fedb
mov ebx, 0x7d95
jmp 0x1000d1bc
test ecx, ecx
je 0x1000fee9
mov ebx, 0x8ee
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xb28
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000ff0b
mov ebp, 0x7d31
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000ff1b
mov ebp, 0x7d95
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xb28
jmp 0x1000d1b2
test ebx, ebx
je 0x1000ff38
mov ebx, 0x7d32
jmp 0x1000d1bc
test edx, edx
je 0x1000ff46
mov ebx, 0x7d96
jmp 0x1000d1bc
test ecx, ecx
je 0x1000ff54
mov ebx, 0x1915e
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xb29
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000ff76
mov ebp, 0x7d32
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000ff86
mov ebp, 0x7d96
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xb29
jmp 0x1000d1b2
test ebx, ebx
je 0x1000ffa3
mov ebx, 0x7d33
jmp 0x1000d1bc
test edx, edx
je 0x1000ffb1
mov ebx, 0x7d97
jmp 0x1000d1bc
test ecx, ecx
je 0x1000ffbf
mov ebx, 0x1915f
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xb2a
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1000ffe1
mov ebp, 0x7d33
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1000fff1
mov ebp, 0x7d97
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xb2a
jmp 0x1000d1b2
cmp eax, 0x1758
jg 0x10010533
je case.0x1000d170.5105
add eax, 0xffffe9bb
cmp eax, 0xfa
ja case.0x100105b5.6102
movzx eax, byte [eax + 0x1001283c]
jmp dword [eax*4 + 0x1001280c]
test ebx, ebx
je 0x1001003d
mov ebx, 0xde9
jmp 0x1000d1bc
test edx, edx
je 0x1001004b
mov ebx, 0x6951
jmp 0x1000d1bc
test ecx, ecx
je 0x10010059
mov ebx, 0x19105
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xade
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1001007b
mov ebp, 0xde9
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1001008b
mov ebp, 0x6951
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xade
jmp 0x1000d1b2
test ebx, ebx
je 0x100100a8
mov ebx, 0xdea
jmp 0x1000d1bc
test edx, edx
je 0x100100b6
mov ebx, 0x6952
jmp 0x1000d1bc
test ecx, ecx
je 0x100100c4
mov ebx, 0x19106
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xadf
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x100100e6
mov ebp, 0xdea
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x100100f6
mov ebp, 0x6952
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xadf
jmp 0x1000d1b2
test ebx, ebx
je 0x10010113
mov ebx, 0xdeb
jmp 0x1000d1bc
test edx, edx
je 0x10010121
mov ebx, 0x6953
jmp 0x1000d1bc
test ecx, ecx
je 0x1001012f
mov ebx, 0xeaf
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xae0
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x10010151
mov ebp, 0xdeb
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x10010161
mov ebp, 0x6953
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xae0
jmp 0x1000d1b2
test ebx, ebx
je 0x1001017e
mov ebx, 0xdec
jmp 0x1000d1bc
test edx, edx
je 0x1001018c
mov ebx, 0x6954
jmp 0x1000d1bc
test ecx, ecx
je 0x1001019a
mov ebx, 0x19108
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xae1
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x100101bc
mov ebp, 0xdec
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x100101cc
mov ebp, 0x6954
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xae1
jmp 0x1000d1b2
test ebx, ebx
je 0x100101e9
mov ebx, 0x7d34
jmp 0x1000d1bc
test edx, edx
je 0x100101f7
mov ebx, 0x7d98
jmp 0x1000d1bc
test ecx, ecx
je 0x10010205
mov ebx, 0x8ef
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xb2b
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x10010227
mov ebp, 0x7d34
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x10010237
mov ebp, 0x7d98
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xb2b
jmp 0x1000d1b2
test ebx, ebx
je 0x10010254
mov ebx, 0x7d35
jmp 0x1000d1bc
test edx, edx
je 0x10010262
mov ebx, 0x7d99
jmp 0x1000d1bc
test ecx, ecx
je 0x10010270
mov ebx, 0x8f0
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xb2c
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x10010292
mov ebp, 0x7d35
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x100102a2
mov ebp, 0x7d99
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xb2c
jmp 0x1000d1b2
test ebx, ebx
je 0x100102bf
mov ebx, 0x7d36
jmp 0x1000d1bc
test edx, edx
je 0x100102cd
mov ebx, 0x7d9a
jmp 0x1000d1bc
test ecx, ecx
je 0x100102db
mov ebx, 0x8f1
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xb2d
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x100102fd
mov ebp, 0x7d36
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1001030d
mov ebp, 0x7d9a
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xb2d
jmp 0x1000d1b2
test ebx, ebx
je 0x1001032a
mov ebx, 0x7d37
jmp 0x1000d1bc
test edx, edx
je 0x10010338
mov ebx, 0x7d9b
jmp 0x1000d1bc
test ecx, ecx
je 0x10010346
mov ebx, 0xe98
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xb2e
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x10010368
mov ebp, 0x7d37
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x10010378
mov ebp, 0x7d9b
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xb2e
jmp 0x1000d1b2
test ebx, ebx
je 0x10010395
mov ebx, 0x7d38
jmp 0x1000d1bc
test edx, edx
je 0x100103a3
mov ebx, 0x7d9c
jmp 0x1000d1bc
test ecx, ecx
je 0x100103b1
mov ebx, 0xe99
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xb2f
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x100103d3
mov ebp, 0x7d38
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x100103e3
mov ebp, 0x7d9c
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xb2f
jmp 0x1000d1b2
test ebx, ebx
je 0x10010400
mov ebx, 0x7d39
jmp 0x1000d1bc
test edx, edx
je 0x1001040e
mov ebx, 0x7d9d
jmp 0x1000d1bc
test ecx, ecx
je 0x1001041c
mov ebx, 0xe9a
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xb30
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1001043e
mov ebp, 0x7d39
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x1001044e
mov ebp, 0x7d9d
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xb30
jmp 0x1000d1b2
test ebx, ebx
je 0x1001046b
mov ebx, 0x7d3a
jmp 0x1000d1bc
test edx, edx
je 0x10010479
mov ebx, 0x7d9e
jmp 0x1000d1bc
test ecx, ecx
je 0x10010487
mov ebx, 0xe9b
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xb31
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x100104a9
mov ebp, 0x7d3a
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x100104b9
mov ebp, 0x7d9e
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xb31
jmp 0x1000d1b2
test ebx, ebx
je 0x100104d6
mov ebx, 0xded
jmp 0x1000d1bc
test edx, edx
je 0x100104e4
mov ebx, 0x6955
jmp 0x1000d1bc
test ecx, ecx
je 0x100104f2
mov ebx, 0x19109
jmp 0x1000d1bc
neg esi
sbb esi, esi
and esi, 0xae2
mov ebx, esi
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x10010514
mov ebp, 0xded
jmp 0x1000d1b4
cmp dword [esp + 0x14], ebp
je 0x10010524
mov ebp, 0x6955
jmp 0x1000d1b4
neg edi
sbb edi, edi
and edi, 0xae2
jmp 0x1000d1b2
cmp eax, 0x17a3
jg 0x1001058d
je 0x1001056a
cmp eax, 0x1771
jne case.0x100105b5.6102
neg ebx
sbb ebx, ebx
and ebx, 0x7d3b
jne 0x1000d1bc
mov ebp, dword [esp + 0x10]
neg ebp
sbb ebp, ebp
and ebp, 0x7d3b
jmp 0x1000d1b4
neg ebx
sbb ebx, ebx
and ebx, 0x7d3c
jne 0x1000d1bc
mov ebp, dword [esp + 0x10]
neg ebp
sbb ebp, ebp
and ebp, 0x7d3c
jmp 0x1000d1b4
cmp eax, 0x18e8
jg 0x10010a18
je case.0x1000d4b6.2112
add eax, 0xffffe82b
cmp eax, 0xfa
ja case.0x100105b5.6102
movzx eax, byte [eax + 0x10012968]
jmp dword [eax*4 + 0x10012938]
test ebx, ebx
je 0x100105ca
mov ebx, 0x686b
jmp 0x1000d1bc
test edx, edx
je 0x100105d8
mov ebx, 0x6933
jmp 0x1000d1bc
neg ecx
sbb ecx, ecx
and ecx, 0x190e7
mov ebx, ecx
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x100105fa
mov ebp, 0x686b
jmp 0x1000d1b4
mov ebp, dword [esp + 0x14]
neg ebp
sbb ebp, ebp
and ebp, 0x6933
jmp 0x1000d1b4
test ebx, ebx
je 0x1001061b
mov ebx, 0x686c
jmp 0x1000d1bc
test edx, edx
je 0x10010629
mov ebx, 0x6934
jmp 0x1000d1bc
neg ecx
sbb ecx, ecx
and ecx, 0x190e8
mov ebx, ecx
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1001064b
mov ebp, 0x686c
jmp 0x1000d1b4
mov ebp, dword [esp + 0x14]
neg ebp
sbb ebp, ebp
and ebp, 0x6934
jmp 0x1000d1b4
test ebx, ebx
je 0x1001066c
mov ebx, 0x686d
jmp 0x1000d1bc
test edx, edx
je 0x1001067a
mov ebx, 0x6935
jmp 0x1000d1bc
neg ecx
sbb ecx, ecx
and ecx, 0x190e9
mov ebx, ecx
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x1001069c
mov ebp, 0x686d
jmp 0x1000d1b4
mov ebp, dword [esp + 0x14]
neg ebp
sbb ebp, ebp
and ebp, 0x6935
jmp 0x1000d1b4
test ebx, ebx
je 0x100106bd
mov ebx, 0x686e
jmp 0x1000d1bc
test edx, edx
je 0x100106cb
mov ebx, 0x6936
jmp 0x1000d1bc
neg ecx
sbb ecx, ecx
and ecx, 0x190ea
mov ebx, ecx
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x100106ed
mov ebp, 0x686e
jmp 0x1000d1b4
mov ebp, dword [esp + 0x14]
neg ebp
sbb ebp, ebp
and ebp, 0x6936
jmp 0x1000d1b4
test ebx, ebx
je 0x1001070b
mov ebx, 0x686f
jmp 0x10010722
test edx, edx
je 0x10010716
mov ebx, 0x6937
jmp 0x10010722
neg ecx
sbb ecx, ecx
and ecx, 0x190eb
mov ebx, ecx
cmp dword [esp + 0x10], ebp
je 0x10010732
mov ebp, 0x686f
jmp 0x1000d1b4
mov ebp, dword [esp + 0x14]
neg ebp
sbb ebp, ebp
and ebp, 0x6937
jmp 0x1000d1b4
test ebx, ebx
je 0x10010753
mov ebx, 0x6870
jmp 0x1000d1bc
test edx, edx
je 0x10010761
mov ebx, 0x6938
jmp 0x1000d1bc
neg ecx
sbb ecx, ecx
and ecx, 0x190ec
mov ebx, ecx
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x10010783
mov ebp, 0x6870
jmp 0x1000d1b4
mov ebp, dword [esp + 0x14]
neg ebp
sbb ebp, ebp
and ebp, 0x6938
jmp 0x1000d1b4
test ebx, ebx
je 0x100107a4
mov ebx, 0x6871
jmp 0x1000d1bc
test edx, edx
je 0x100107b2
mov ebx, 0x6939
jmp 0x1000d1bc
neg ecx
sbb ecx, ecx
and ecx, 0x190ed
mov ebx, ecx
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x100107d4
mov ebp, 0x6871
jmp 0x1000d1b4
mov ebp, dword [esp + 0x14]
neg ebp
sbb ebp, ebp
and ebp, 0x6939
jmp 0x1000d1b4
test ebx, ebx
je 0x100107f5
mov ebx, 0x6872
jmp 0x1000d1bc
test edx, edx
je 0x10010803
mov ebx, 0x693a
jmp 0x1000d1bc
neg ecx
sbb ecx, ecx
and ecx, 0x190ee
mov ebx, ecx
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x10010825
mov ebp, 0x6872
jmp 0x1000d1b4
mov ebp, dword [esp + 0x14]
neg ebp
sbb ebp, ebp
and ebp, 0x693a
jmp 0x1000d1b4
test ebx, ebx
je 0x10010846
mov ebx, 0x6873
jmp 0x1000d1bc
test edx, edx
je 0x10010854
mov ebx, 0x693b
jmp 0x1000d1bc
neg ecx
sbb ecx, ecx
and ecx, 0x190ef
mov ebx, ecx
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x10010876
mov ebp, 0x6873
jmp 0x1000d1b4
mov ebp, dword [esp + 0x14]
neg ebp
sbb ebp, ebp
and ebp, 0x693b
jmp 0x1000d1b4
test ebx, ebx
je 0x10010897
mov ebx, 0x6874
jmp 0x1000d1bc
test edx, edx
je 0x100108a5
mov ebx, 0x693c
jmp 0x1000d1bc
neg ecx
sbb ecx, ecx
and ecx, 0x190f0
mov ebx, ecx
jne 0x1000d1bc
cmp dword [esp + 0x10], ebp
je 0x100108c7
mov ebp, 0x6874
jmp 0x1000d1b4
mov ebp, dword [esp + 0x14]
neg ebp
sbb ebp, ebp
and ebp, 0x693c
jmp 0x1000d1b4
test ebx, ebx
je 0x100108e5
mov ebx, 0x68a4
jmp 0x1001092f
test edx, edx
je 0x100108f0
mov ebx, 0x696c
jmp 0x1001092f
test ecx, ecx
je 0x100108fb
mov ebx, 0x19120
jmp 0x1001092f
neg esi
sbb esi, esi
and esi, 0xaf7
mov ebx, esi
jne 0x1001092f
cmp dword [esp + 0x10], ebp
je 0x10010916
mov ebp, 0x68a4
jmp 0x1001092f
cmp dword [esp + 0x14], ebp
je 0x10010923
mov ebp, 0x696c
jmp 0x1001092f
neg edi
sbb edi, edi
and edi, 0xaf7
mov ebp, edi
mov edi, str.6378450.047
lea esi, [esp + 0xcc]
mov ecx, 0xc
xor edx, edx
repe cmpsb byte [esi], byte es:[edi]
jne 0x1000d1b4
mov edi, str.6356826.620026
lea esi, [esp + 0x12c]
mov ecx, 0xf
xor eax, eax
repe cmpsb byte [esi], byte es:[edi]
jne 0x1000d1b4
cmp dword [esp + 0x18], eax
je 0x1000d1b4
mov ebx, 0x68bb
jmp 0x1000d1bc
test ebx, ebx
je 0x10010984
mov ebx, 0x68a5
jmp 0x100109ce
test edx, edx
je 0x1001098f
mov ebx, 0x696d
jmp 0x100109ce
test ecx, ecx
je 0x1001099a
mov ebx, 0x19121
jmp 0x100109ce
neg esi
sbb esi, esi
and esi, 0xaf8
mov ebx, esi
jne 0x100109ce
cmp dword [esp + 0x10], ebp
je 0x100109b5
mov ebp, 0x68a5
jmp 0x100109ce
cmp dword [esp + 0x14], ebp
je 0x100109c2
mov ebp, 0x696d
jmp 0x100109ce
neg edi
sbb edi, edi
and edi, 0xaf8
mov ebp, edi
mov edi, str.6378450.047
lea esi, [esp + 0xcc]
mov ecx, 0xc
xor edx, edx
repe cmpsb byte [esi], byte es:[edi]
jne 0x1000d1b4
mov edi, str.6356826.620026
lea esi, [esp + 0x12c]
mov ecx, 0xf
xor eax, eax
repe cmpsb byte [esi], byte es:[edi]
jne 0x1000d1b4
cmp dword [esp + 0x18], eax
je 0x1000d1b4
mov ebx, 0x68bc
jmp 0x1000d1bc
cmp eax, 0x1901
je case.0x1000d4b6.2113
mov ecx, dword [esp + 0x1c]
mov dword [ecx], 0xffffff93
jmp 0x100111b9
test ebx, ebx
je 0x10010a39
mov ebx, 0x68a6
jmp 0x10010a83
test edx, edx
je 0x10010a44
mov ebx, 0x696e
jmp 0x10010a83
test ecx, ecx
je 0x10010a4f
mov ebx, 0x19122
jmp 0x10010a83
neg esi
sbb esi, esi
and esi, 0xaf9
mov ebx, esi
jne 0x10010a83
cmp dword [esp + 0x10], ebp
je 0x10010a6a
mov ebp, 0x68a6
jmp 0x10010a83
cmp dword [esp + 0x14], ebp
je 0x10010a77
mov ebp, 0x696e
jmp 0x10010a83
neg edi
sbb edi, edi
and edi, 0xaf9
mov ebp, edi
mov edi, str.6378450.047
lea esi, [esp + 0xcc]
mov ecx, 0xc
xor edx, edx
repe cmpsb byte [esi], byte es:[edi]
jne 0x1000d1b4
mov edi, str.6356826.620026
lea esi, [esp + 0x12c]
mov ecx, 0xf
xor eax, eax
repe cmpsb byte [esi], byte es:[edi]
jne 0x1000d1b4
cmp dword [esp + 0x18], eax
je 0x1000d1b4
mov ebx, 0x68bd
jmp 0x1000d1bc
test ebp, ebp
je 0x10011197
xor eax, eax
cmp dword [esp + 0x38], eax
mov dword [esp + 0x84], eax
mov dword [esp + 0x88], eax
mov dword [esp + 0x8c], eax
mov dword [esp + 0x90], eax
mov dword [esp + 0x94], eax
mov dword [esp + 0x98], eax
mov dword [esp + 0x9c], eax
mov dword [esp + 0xa0], eax
mov dword [esp + 0xa4], eax
mov dword [esp + 0xa8], eax
mov dword [esp + 0xac], eax
mov dword [esp + 0xb0], eax
mov dword [esp + 0xb4], eax
mov dword [esp + 0xb8], eax
mov dword [esp + 0xbc], eax
mov dword [esp + 0xc0], eax
mov dword [esp + 0x44], eax
mov dword [esp + 0x48], eax
mov dword [esp + 0x4c], eax
mov dword [esp + 0x50], eax
mov dword [esp + 0x54], eax
mov dword [esp + 0x58], eax
mov dword [esp + 0x5c], eax
mov dword [esp + 0x60], eax
mov dword [esp + 0x64], eax
mov dword [esp + 0x68], eax
mov dword [esp + 0x6c], eax
mov dword [esp + 0x70], eax
mov dword [esp + 0x74], eax
mov dword [esp + 0x78], eax
mov dword [esp + 0x7c], eax
mov dword [esp + 0x80], eax
je 0x10010bb9
mov ecx, dword [str._Meters]
mov edx, dword [0x100dd07c]
push 0x2329
mov dword [esp + 0xf0], ecx
mov dword [esp + 0xf4], edx
call sym.pe.dll_pe_factory_unit
jmp 0x10010c92
cmp dword [esp + 0x18], 0
je 0x10010bea
mov eax, dword [str._Feet]
mov cx, word [0x100dd074]
push 0x232b
mov dword [esp + 0xf0], eax
mov word [esp + 0xf4], cx
call sym.pe.dll_pe_factory_unit
jmp 0x10010c92
cmp dword [esp + 0xc4], 0
je 0x10010c35
mov edx, dword [str._Feet_Intl]
mov eax, dword [0x100dd068]
mov cx, word [0x100dd06c]
mov dword [esp + 0xec], edx
mov dl, byte [0x100dd06e]
push 0x232a
mov dword [esp + 0xf4], eax
mov word [esp + 0xf8], cx
mov byte [esp + 0xfa], dl
call sym.pe.dll_pe_factory_unit
jmp 0x10010c92
mov eax, dword [str._AltUnits]
mov ecx, dword [0x100dd05c]
mov dx, word [0x100dd060]
mov dword [esp + 0xec], eax
mov eax, dword [esp + 0x20]
add eax, 0x400
push eax
mov dword [esp + 0xf4], ecx
mov word [esp + 0xf8], dx
call fcn.100d7960
fldz
fcomp st(1)
add esp, 4
fnstsw ax
test ah, 5
jp 0x10011189
fld1
sub esp, 8
fdivrp st(1)
fstp qword [esp]
push str.User_Defined_Unit
call sym.pe.dll_pe_unit_new
push ebp
mov dword [esp + 0x1c], eax
call sym.pe.dll_pe_factory_projcs
mov edi, eax
test edi, edi
jne 0x10010cbb
mov eax, dword [esp + 0x18]
push eax
call sym.pe.dll_pe_unit_del
mov ecx, dword [esp + 0x1c]
mov dword [ecx], 0xffffff38
jmp 0x100111b9
lea edx, [esp + 0x44]
push edx
push edi
call sym.pe.dll_pe_projcs_parameters
mov ebx, 1
xor esi, esi
lea ecx, [ecx]
mov eax, dword [esp + esi + 0x44]
test eax, eax
je 0x10010ceb
push eax
call sym.pe.dll_pe_parameter_clone
test eax, eax
mov dword [esp + esi + 0x84], eax
jne 0x10010ceb
xor ebx, ebx
add esi, 4
cmp esi, 0x40
jl 0x10010cd0
push edi
call sym.pe.dll_pe_projcs_geogcs
push eax
call sym.pe.dll_pe_geogcs_clone
push edi
mov esi, eax
call sym.pe.dll_pe_projcs_projection
push eax
call sym.pe.dll_pe_projection_clone
mov ebp, eax
lea eax, [esp + 0x14c]
push eax
push edi
call sym.pe.dll_pe_projcs_name
lea eax, [esp + 0x14c]
lea edx, [eax + 1]
mov cl, byte [eax]
add eax, 1
test cl, cl
jne 0x10010d27
sub eax, edx
mov ecx, 0x3f
sub ecx, eax
push ecx
lea edx, [esp + 0xf0]
push edx
lea eax, [esp + 0x154]
push eax
call dword [sym.imp.MSVCR80.dll_strncat]
add esp, 0xc
push edi
call sym.pe.dll_pe_projcs_unit
push eax
call sym.pe.dll_pe_unit_factor
fstp qword [esp + 0x2c]
push edi
call sym.pe.dll_pe_projcs_del
test esi, esi
je 0x10010e09
test ebp, ebp
je 0x10010e09
mov edi, dword [esp + 0x18]
test edi, edi
je 0x10010e0d
test ebx, ebx
je 0x10010e0d
push edi
call sym.pe.dll_pe_unit_factor
fdivr qword [esp + 0x2c]
mov eax, dword [esp + 0x84]
test eax, eax
fstp qword [esp + 0x2c]
je 0x10010dc3
push eax
call sym.pe.dll_pe_parameter_value
fmul qword [esp + 0x2c]
mov ecx, dword [esp + 0x84]
sub esp, 8
fstp qword [esp]
push ecx
call sym.pe.dll_pe_parameter_value_set
mov eax, dword [esp + 0x88]
test eax, eax
je 0x10010deb
push eax
call sym.pe.dll_pe_parameter_value
fmul qword [esp + 0x2c]
mov edx, dword [esp + 0x88]
sub esp, 8
fstp qword [esp]
push edx
call sym.pe.dll_pe_parameter_value_set
push edi
lea eax, [esp + 0x88]
push eax
push ebp
push esi
lea ecx, [esp + 0x15c]
push ecx
call sym.pe.dll_pe_projcs_new
mov dword [esp + 0x24], eax
jmp 0x10010e0d
mov edi, dword [esp + 0x18]
cmp dword [esp + 0x24], 0
jne 0x10010e54
push esi
call sym.pe.dll_pe_geogcs_del
push ebp
call sym.pe.dll_pe_projection_del
push edi
call sym.pe.dll_pe_unit_del
xor esi, esi
jmp 0x10010e30
mov edx, dword [esp + esi*4 + 0x84]
push edx
call sym.pe.dll_pe_parameter_del
add esi, 1
cmp esi, 0x10
jl 0x10010e30
mov eax, dword [esp + 0x1c]
mov dword [eax], 0xffffff38
jmp 0x100111b9
mov esi, dword [esp + 0x20]
lea ecx, [esi + 0x500]
push ecx
call fcn.100d7960
fstp qword [esp + 0x30]
add esi, 0x600
push esi
call fcn.100d7960
fst qword [esp + 0xcc]
fldz
add esp, 8
fld qword [esp + 0x2c]
fcom st(1)
fnstsw ax
test ah, 5
jp 0x10010e8f
fchs
fld qword [0x100dc318]
fcom st(1)
fnstsw ax
fstp st(1)
test ah, 1
jne 0x10010ec3
fxch st(1)
fcomp st(2)
fnstsw ax
fxch st(1)
test ah, 0x41
jne 0x10010eaf
fchs
fcompp
fnstsw ax
test ah, 0x41
jp 0x10010ec9
mov edi, dword [esp + 0x24]
mov eax, edi
jmp 0x100111bb
fstp st(2)
fstp st(0)
fstp st(0)
mov esi, dword [esp + 0x24]
xor eax, eax
lea edx, [esp + 0x14c]
push edx
push esi
mov dword [esp + 0x4c], eax
mov dword [esp + 0x50], eax
mov dword [esp + 0x54], eax
mov dword [esp + 0x58], eax
mov dword [esp + 0x5c], eax
mov dword [esp + 0x60], eax
mov dword [esp + 0x64], eax
mov dword [esp + 0x68], eax
mov dword [esp + 0x6c], eax
mov dword [esp + 0x70], eax
mov dword [esp + 0x74], eax
mov dword [esp + 0x78], eax
mov dword [esp + 0x7c], eax
mov dword [esp + 0x80], eax
mov dword [esp + 0x84], eax
mov dword [esp + 0x88], eax
call sym.pe.dll_pe_projcs_name
push esi
call sym.pe.dll_pe_projcs_geogcs
push eax
call sym.pe.dll_pe_geogcs_clone
push esi
mov ebp, eax
call sym.pe.dll_pe_projcs_projection
push eax
call sym.pe.dll_pe_projection_clone
push esi
mov dword [esp + 0x24], eax
call sym.pe.dll_pe_projcs_unit
push eax
call sym.pe.dll_pe_unit_clone
mov dword [esp + 0x18], eax
xor eax, eax
mov dword [esp + 0x84], eax
mov dword [esp + 0x88], eax
mov dword [esp + 0x8c], eax
mov dword [esp + 0x90], eax
mov dword [esp + 0x94], eax
mov dword [esp + 0x98], eax
mov dword [esp + 0x9c], eax
mov dword [esp + 0xa0], eax
mov dword [esp + 0xa4], eax
mov dword [esp + 0xa8], eax
mov dword [esp + 0xac], eax
mov dword [esp + 0xb0], eax
mov dword [esp + 0xb4], eax
mov dword [esp + 0xb8], eax
mov dword [esp + 0xbc], eax
mov dword [esp + 0xc0], eax
mov dword [esp + 0x44], eax
mov dword [esp + 0x48], eax
mov dword [esp + 0x4c], eax
mov dword [esp + 0x50], eax
mov dword [esp + 0x54], eax
mov dword [esp + 0x58], eax
mov dword [esp + 0x5c], eax
mov dword [esp + 0x60], eax
mov dword [esp + 0x64], eax
mov dword [esp + 0x68], eax
mov dword [esp + 0x6c], eax
mov dword [esp + 0x70], eax
mov dword [esp + 0x74], eax
mov dword [esp + 0x78], eax
mov dword [esp + 0x7c], eax
mov dword [esp + 0x80], eax
lea eax, [esp + 0x44]
push eax
push esi
call sym.pe.dll_pe_projcs_parameters
mov ebx, 1
xor edi, edi
jmp 0x10011020
mov eax, dword [esp + edi + 0x44]
test eax, eax
je 0x1001103b
push eax
call sym.pe.dll_pe_parameter_clone
test eax, eax
mov dword [esp + edi + 0x84], eax
jne 0x1001103b
xor ebx, ebx
add edi, 4
cmp edi, 0x40
jl 0x10011020
push esi
call sym.pe.dll_pe_projcs_del
xor edi, edi
test ebp, ebp
je 0x10010ebc
cmp dword [esp + 0x20], edi
je 0x10010ebc
mov esi, dword [esp + 0x18]
test esi, esi
je 0x10010ebc
test ebx, ebx
je 0x10010ebc
mov eax, dword [esp + 0x84]
test eax, eax
je 0x10011099
push eax
call sym.pe.dll_pe_parameter_value
fadd qword [esp + 0x2c]
mov ecx, dword [esp + 0x84]
sub esp, 8
fstp qword [esp]
push ecx
call sym.pe.dll_pe_parameter_value_set
cmp dword [esp + 0x48], 0
je 0x100110c7
mov edx, dword [esp + 0x88]
push edx
call sym.pe.dll_pe_parameter_value
fadd qword [esp + 0xc4]
mov eax, dword [esp + 0x88]
sub esp, 8
fstp qword [esp]
push eax
call sym.pe.dll_pe_parameter_value_set
mov al, byte [0x100dd054]
mov edx, dword [0x100dd050]
mov ecx, dword [str._Shifted]
mov byte [esp + 0xf4], al
lea eax, [esp + 0x14c]
mov dword [esp + 0xf0], edx
mov dword [esp + 0xec], ecx
lea edx, [eax + 1]
mov cl, byte [eax]
add eax, 1
test cl, cl
jne 0x100110f7
sub eax, edx
mov ecx, 0x3f
sub ecx, eax
test ecx, ecx
jle 0x10011127
push ecx
lea ecx, [esp + 0xf0]
push ecx
lea edx, [esp + 0x154]
push edx
call dword [sym.imp.MSVCR80.dll_strncat]
add esp, 0xc
mov ecx, dword [esp + 0x20]
push esi
lea eax, [esp + 0x88]
push eax
push ecx
push ebp
lea edx, [esp + 0x15c]
push edx
call sym.pe.dll_pe_projcs_new
mov edi, eax
test edi, edi
jne 0x10010ebc
push ebp
call sym.pe.dll_pe_geogcs_del
mov eax, dword [esp + 0x20]
push eax
call sym.pe.dll_pe_projection_del
mov ecx, dword [esp + 0x18]
push ecx
call sym.pe.dll_pe_unit_del
xor esi, esi
lea esp, [esp]
mov edx, dword [esp + esi*4 + 0x84]
push edx
call sym.pe.dll_pe_parameter_del
add esi, 1
cmp esi, 0x10
jl 0x10011170
mov eax, edi
jmp 0x100111bb
mov eax, dword [esp + 0x1c]
fstp st(0)
mov dword [eax], 0xffffff98
jmp 0x100111b9
mov ecx, dword [esp + 0x1c]
mov dword [ecx], 0xffffff96
jmp 0x100111b9
mov edx, dword [esp + 0x1c]
mov dword [edx], 0xffffff93
jmp 0x100111b9
mov eax, dword [esp + 0x1c]
mov dword [eax], 0xffffff96
xor eax, eax
mov ecx, dword [esp + 0x18c]
pop edi
pop esi
pop ebp
pop ebx
xor ecx, esp
call fcn.100db39a
add esp, 0x180
ret