Function at 0x1009d490
Capabilities:
Inspect section memory permissions
Parse pe header

Disassembly:
push 0xffffffffffffffff
push 0x100eab92
mov eax, dword fs:[0]
push eax
mov eax, 0x1960
call fcn.100c4030
mov eax, dword [0x1010bb90]
xor eax, esp
mov dword [esp + 0x195c], eax
push ebx
push esi
push edi
mov eax, dword [0x1010bb90]
xor eax, esp
push eax
lea eax, [esp + 0x1970]
mov dword fs:[0], eax
xor esi, esi
mov dword [esp + 0x18], esi
mov dword [esp + 0x20], esi
lea eax, [esp + 0x1950]
mov dword [esp + 0x18], esi
push eax
mov edi, ecx
mov dword [esp + 0x28], esi
mov dword [esp + 0x20], esi
call fcn.1007b000
add esp, 4
push esi
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x14
push 0x13
push 0x12
push 0x11
push 0x79
push 0xffffffffffffff82
push 0x6f
push 0x3b
push 0xffffffffffffff84
push 0x74
push 0x50
push 0x76
push 0x6d
push 0x54
push 0x73
push 0x66
push 0x69
push 0x75
mov dword [esp + 0x19f4], esi
push 0x76
push 0x54
lea esi, [esp + 0xd5c]
call fcn.10070600
add esp, 0x84
cmp dword [eax + 0x18], 0x10
jb 0x1009d55b
mov eax, dword [eax + 4]
jmp 0x1009d55e
add eax, 4
mov ebx, eax
mov ecx, edi
call fcn.1007c110
test eax, eax
lea ecx, [esp + 0xcd8]
sete bl
call fcn.10007a10
push 0
test bl, bl
je 0x1009d892
push 0xffffffffffffff86
push 0xffffffffffffff85
push 0x51
push 0x53
push 0x51
push 0x7d
push 0x4f
push 0x4b
push 0x7c
push 0x7d
push 0x4e
push 0x78
push 0x4c
push 0x76
push 0x76
push 0x48
push 0x43
push 0x75
push 0x70
push 0x72
push 0x6f
push 0x6e
push 0x6b
push 0x40
push 0x6a
push 0x3f
push 0x36
push 0x36
push 0x3a
push 0x3b
push 0x39
push 0x67
lea esi, [esp + 0x170]
call fcn.10070600
add esp, 0x84
mov byte [esp + 0x1978], 1
mov edi, 0x10
mov ebx, 1
mov dword [esp + 0x18], ebx
cmp dword [eax + 0x18], edi
jb 0x1009d5f4
mov eax, dword [eax + 4]
jmp 0x1009d5f7
add eax, 4
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x1009d825
push 0
push 0xffffffffffffff84
push 0xffffffffffffff80
push 0x54
push 0x55
push 0x52
push 0x52
push 0x7d
push 0x4f
push 0x7b
push 0x4e
push 0x4c
push 0x4b
push 0x77
push 0x74
push 0x4b
push 0x77
push 0x73
push 0x48
push 0x45
push 0x6e
push 0x3e
push 0x71
push 0x40
push 0x6c
push 0x38
push 0x6c
push 0x6a
push 0x37
push 0x35
push 0x3c
push 0x33
push 0x62
lea esi, [esp + 0xd94]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 2
mov ebx, 3
mov dword [esp + 0x18], ebx
cmp dword [eax + 0x18], edi
jb 0x1009d67e
mov eax, dword [eax + 4]
jmp 0x1009d681
add eax, 4
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x1009d825
push 0
push 0x51
push 0x51
push 0xffffffffffffff83
push 0x51
push 0x7d
push 0x7f
push 0x4a
push 0x7f
push 0x7c
push 0x79
push 0x46
push 0x4b
push 0x77
push 0x49
push 0x4a
push 0x41
push 0x43
push 0x71
push 0x44
push 0x6e
push 0x6e
push 0x42
push 0x70
push 0x39
push 0x6b
push 0x40
push 0x68
push 0x37
push 0x35
push 0x64
push 0x35
push 0x63
lea esi, [esp + 0x138]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], ebx
mov ebx, 7
mov dword [esp + 0x18], ebx
cmp dword [eax + 0x18], edi
jb 0x1009d704
mov eax, dword [eax + 4]
jmp 0x1009d707
add eax, 4
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x1009d825
push 0
push 0x52
push 0x55
push 0x55
push 0x50
push 0x53
push 0x54
push 0x50
push 0x7e
push 0x7a
push 0x4f
push 0x4e
push 0x49
push 0x4b
push 0x45
push 0x45
push 0x76
push 0x42
push 0x3f
push 0x47
push 0x43
push 0x3d
push 0x40
push 0x3f
push 0x41
push 0x3d
push 0x6b
push 0x6a
push 0x3e
push 0x67
push 0x36
push 0x33
push 0x63
lea esi, [esp + 0x18f4]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 4
mov ebx, 0xf
mov ecx, eax
mov dword [esp + 0x18], ebx
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x1009d825
push 0
push 0xffffffffffffff86
push 0x54
push 0xffffffffffffff81
push 0x56
push 0xffffffffffffff82
push 0x51
push 0x51
push 0x7c
push 0x48
push 0x7b
push 0x48
push 0x7b
push 0x48
push 0x4a
push 0x78
push 0x48
push 0x76
push 0x41
push 0x47
push 0x73
push 0x45
push 0x3c
push 0x70
push 0x3f
push 0x3d
push 0x6a
push 0x38
push 0x36
push 0x3b
push 0x3b
push 0x67
push 0x33
lea esi, [esp + 0x100]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 5
mov ebx, 0x1f
mov ecx, eax
mov dword [esp + 0x18], ebx
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
mov byte [esp + 0x17], 1
test eax, eax
jne 0x1009d82a
mov byte [esp + 0x17], 0
test bl, 0x10
je 0x1009d83b
lea ecx, [esp + 0x7c]
and ebx, 0xffffffef
call fcn.10007a10
test bl, 8
je 0x1009d84f
lea ecx, [esp + 0x1870]
and ebx, 0xfffffff7
call fcn.10007a10
test bl, 4
je 0x1009d863
lea ecx, [esp + 0xb4]
and ebx, 0xfffffffb
call fcn.10007a10
test bl, 2
je 0x1009d877
lea ecx, [esp + 0xd10]
and ebx, 0xfffffffd
call fcn.10007a10
test bl, 1
je 0x1009d888
lea ecx, [esp + 0xec]
call fcn.10007a10
cmp byte [esp + 0x17], 0
jmp 0x100a49c8
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x14
push 0x7c
push 0xffffffffffffff85
push 0x72
push 0x3e
push 0x3f
push 0x3c
push 0x3e
push 0xffffffffffffff84
push 0x74
push 0x70
push 0x76
push 0x6d
push 0x74
push 0x73
push 0x66
push 0x69
push 0x75
push 0x76
push 0x74
lea esi, [esp + 0x13b4]
call fcn.10070600
add esp, 0x84
cmp dword [eax + 0x18], 0x10
jb 0x1009d8ef
mov eax, dword [eax + 4]
jmp 0x1009d8f2
add eax, 4
mov ebx, eax
mov ecx, edi
call fcn.1007c110
test eax, eax
lea ecx, [esp + 0x1330]
sete bl
call fcn.10007a10
push 0
test bl, bl
je 0x1009d9a9
push 0xffffffffffffff86
push 0xffffffffffffff85
push 0x51
push 0x53
push 0x51
push 0x7d
push 0x4f
push 0x4b
push 0x7c
push 0x7d
push 0x4e
push 0x78
push 0x4c
push 0x76
push 0x76
push 0x48
push 0x43
push 0x75
push 0x70
push 0x72
push 0x6f
push 0x6e
push 0x6b
push 0x40
push 0x6a
push 0x3f
push 0x36
push 0x36
push 0x3a
push 0x3b
push 0x39
push 0x67
lea esi, [esp + 0x1a8]
call fcn.10070600
add esp, 0x84
mov byte [esp + 0x1978], 6
cmp dword [eax + 0x18], 0x10
jb 0x1009d98d
mov eax, dword [eax + 4]
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
mov ecx, esi
jmp 0x100a49bc
add eax, 4
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
lea ecx, [esp + 0x124]
jmp 0x100a49bc
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0xffffffffffffff82
push 0xffffffffffffff8b
push 0x78
push 0x44
push 0x46
push 0xffffffffffffff88
push 0xffffffffffffff86
push 0x77
push 0xffffffffffffff85
push 0x6f
push 0x41
push 0x3c
push 0x3f
push 0xffffffffffffff84
push 0x74
push 0x70
push 0x76
push 0x6d
push 0x74
push 0x73
push 0x66
push 0x69
push 0x75
push 0x76
push 0x74
lea esi, [esp + 0xdcc]
call fcn.10070600
add esp, 0x84
cmp dword [eax + 0x18], 0x10
jb 0x1009da06
mov eax, dword [eax + 4]
jmp 0x1009da09
add eax, 4
mov ebx, eax
mov ecx, edi
call fcn.1007c110
test eax, eax
lea ecx, [esp + 0xd48]
sete bl
call fcn.10007a10
push 0
test bl, bl
je 0x1009dac0
push 0x56
push 0x4f
push 0xffffffffffffff82
push 0xffffffffffffff82
push 0x4e
push 0x7d
push 0x4c
push 0x7e
push 0x7c
push 0x79
push 0x77
push 0x77
push 0x4c
push 0x43
push 0x43
push 0x43
push 0x72
push 0x73
push 0x73
push 0x43
push 0x43
push 0x42
push 0x41
push 0x6e
push 0x6e
push 0x3c
push 0x38
push 0x66
push 0x3b
push 0x34
push 0x3b
push 0x62
lea esi, [esp + 0x1e0]
call fcn.10070600
add esp, 0x84
mov byte [esp + 0x1978], 7
cmp dword [eax + 0x18], 0x10
jb 0x1009daa4
mov eax, dword [eax + 4]
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
mov ecx, esi
jmp 0x100a49bc
add eax, 4
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
lea ecx, [esp + 0x15c]
jmp 0x100a49bc
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0xffffffffffffff82
push 0xffffffffffffff8b
push 0x78
push 0x44
push 0x47
push 0xffffffffffffff88
push 0xffffffffffffff86
push 0x77
push 0xffffffffffffff85
push 0x6f
push 0x41
push 0x3c
push 0x3f
push 0xffffffffffffff84
push 0x74
push 0x70
push 0x76
push 0x6d
push 0x74
push 0x73
push 0x66
push 0x69
push 0x75
push 0x76
push 0x74
lea esi, [esp + 0x16c4]
call fcn.10070600
add esp, 0x84
cmp dword [eax + 0x18], 0x10
jb 0x1009db1d
mov eax, dword [eax + 4]
jmp 0x1009db20
add eax, 4
mov ebx, eax
mov ecx, edi
call fcn.1007c110
test eax, eax
lea ecx, [esp + 0x1640]
sete bl
call fcn.10007a10
push 0
test bl, bl
je 0x1009dbb5
push 0x52
push 0xffffffffffffff84
push 0x53
push 0x52
push 0x50
push 0x7e
push 0x7c
push 0x4a
push 0x4f
push 0x7c
push 0x78
push 0x4b
push 0x77
push 0x44
push 0x43
push 0x44
push 0x72
push 0x71
push 0x40
push 0x42
push 0x40
push 0x3d
push 0x6b
push 0x3a
push 0x6e
push 0x6d
push 0x6b
push 0x6b
push 0x36
push 0x3a
push 0x3a
push 0x33
lea esi, [esp + 0x218]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x1978], 8
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
mov ecx, esi
jmp 0x100a49bc
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x14
push 0x13
push 0x12
push 0x11
push 0x10
push 0xf
push 0xe
push 0x76
push 0x7f
push 0x6c
push 0x38
push 0x79
push 0x69
push 0x74
push 0x72
push 0x66
push 0x71
push 0x75
push 0x71
push 0x6f
lea esi, [esp + 0xe04]
call fcn.10070600
add esp, 0x84
mov ecx, eax
call fcn.1000a240
mov ebx, eax
mov ecx, edi
call fcn.1007c110
test eax, eax
mov ecx, esi
sete bl
call fcn.10007a10
push 0
test bl, bl
je 0x1009dd65
push 0xffffffffffffff86
push 0x56
push 0xffffffffffffff80
push 0x53
push 0x53
push 0x52
push 0x7c
push 0x4a
push 0x7c
push 0x4b
push 0x77
push 0x4a
push 0x4b
push 0x4a
push 0x78
push 0x46
push 0x42
push 0x48
push 0x73
push 0x3f
push 0x42
push 0x40
push 0x6f
push 0x42
push 0x3f
push 0x6c
push 0x36
push 0x66
push 0x34
push 0x37
push 0x3a
push 0x38
lea esi, [esp + 0x13ec]
call fcn.10070600
add esp, 0x84
mov byte [esp + 0x1978], 9
mov ebx, 0x20
mov ecx, eax
mov dword [esp + 0x18], ebx
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x1009dd31
push 0
push 0x51
push 0x52
push 0xffffffffffffff82
push 0x4f
push 0x53
push 0x4e
push 0x52
push 0x49
push 0x49
push 0x47
push 0x47
push 0x45
push 0x48
push 0x48
push 0x48
push 0x76
push 0x76
push 0x75
push 0x41
push 0x40
push 0x6f
push 0x6e
push 0x6d
push 0x39
push 0x40
push 0x3d
push 0x3d
push 0x39
push 0x68
push 0x33
push 0x67
push 0x65
lea esi, [esp + 0x250]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 0xa
mov ebx, 0x60
mov ecx, eax
mov dword [esp + 0x18], ebx
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
mov byte [esp + 0x17], 1
test eax, eax
jne 0x1009dd36
mov byte [esp + 0x17], 0
test bl, 0x40
je 0x1009dd4a
lea ecx, [esp + 0x1cc]
and ebx, 0xffffffbf
call fcn.10007a10
test bl, 0x20
je 0x1009dd5b
lea ecx, [esp + 0x1368]
call fcn.10007a10
cmp byte [esp + 0x17], 0
jmp 0x100a49c8
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x14
push 0x13
push 0x12
push 0x11
push 0x10
push 0xf
push 0xe
push 0xd
push 0xc
push 0xb
push 0xa
push 9
push 0x71
push 0x7a
push 0x67
push 0x33
push 0x73
push 0x68
push 0x6e
push 0x64
lea esi, [esp + 0x288]
call fcn.10070600
add esp, 0x84
mov ecx, eax
call fcn.1000a240
mov ebx, eax
mov ecx, edi
call fcn.1007c110
test eax, eax
mov ecx, esi
sete bl
call fcn.10007a10
test bl, bl
je 0x1009e10a
lea ecx, [esp + 0x31c]
push ecx
call fcn.10090af0
add esp, 4
mov byte [esp + 0x1978], 0xb
mov ebx, pe_nt_image_headers32
lea ecx, [esp + 0x1950]
mov dword [esp + 0x18], ebx
call fcn.10007c80
test eax, eax
je 0x1009e001
lea edx, [esp + 0xe28]
push edx
call fcn.10091dc0
add esp, 4
mov dword [esp + 0x1978], 0xc
mov ebx, 0x180
lea ecx, [esp + 0x1950]
mov dword [esp + 0x18], ebx
call fcn.10007c80
test eax, eax
je 0x1009e001
lea eax, [esp + 0x2e4]
push eax
call fcn.10093090
add esp, 4
mov dword [esp + 0x1978], 0xd
mov ebx, 0x380
lea ecx, [esp + 0x1950]
mov dword [esp + 0x18], ebx
call fcn.10007c80
test eax, eax
je 0x1009e001
lea ecx, [esp + 0x13a0]
push ecx
call fcn.10094360
add esp, 4
mov dword [esp + 0x1978], 0xe
mov ebx, 0x780
lea ecx, [esp + 0x1950]
mov dword [esp + 0x18], ebx
call fcn.10007c80
test eax, eax
je 0x1009e001
lea edx, [esp + 0x2ac]
push edx
call fcn.10095630
add esp, 4
mov dword [esp + 0x1978], 0xf
mov ebx, 0xf80
lea ecx, [esp + 0x1950]
mov dword [esp + 0x18], ebx
call fcn.10007c80
test eax, eax
je 0x1009e001
lea eax, [esp + 0xdf0]
push eax
call fcn.10096900
add esp, 4
mov dword [esp + 0x1978], 0x10
mov ebx, 0x1f80
lea ecx, [esp + 0x1950]
mov dword [esp + 0x18], ebx
call fcn.10007c80
test eax, eax
je 0x1009e001
lea ecx, [esp + 0x274]
push ecx
call fcn.10097bd0
add esp, 4
mov dword [esp + 0x1978], 0x11
mov ebx, 0x3f80
lea ecx, [esp + 0x1950]
mov dword [esp + 0x18], ebx
call fcn.10007c80
test eax, eax
je 0x1009e001
lea edx, [esp + 0x17c8]
push edx
call fcn.10098ea0
add esp, 4
mov dword [esp + 0x1978], 0x12
mov ebx, 0x7f80
lea ecx, [esp + 0x1950]
mov dword [esp + 0x18], ebx
call fcn.10007c80
test eax, eax
je 0x1009e001
lea eax, [esp + 0x23c]
push eax
call fcn.1009a170
add esp, 4
mov dword [esp + 0x1978], 0x13
mov ebx, 0xff80
lea ecx, [esp + 0x1950]
mov dword [esp + 0x18], ebx
call fcn.10007c80
test eax, eax
je 0x1009e001
lea ecx, [esp + 0xdb8]
push ecx
call fcn.1009b440
add esp, 4
mov dword [esp + 0x1978], 0x14
mov ebx, 0x1ff80
lea ecx, [esp + 0x1950]
mov dword [esp + 0x18], ebx
call fcn.10007c80
mov byte [esp + 0x17], 1
test eax, eax
jne 0x1009e006
mov byte [esp + 0x17], 0
test ebx, 0x10000
je 0x1009e020
lea ecx, [esp + 0xdb8]
and ebx, 0xfffeffff
call fcn.10007a10
test ebx, 0x8000
je 0x1009e03a
lea ecx, [esp + 0x23c]
and ebx, 0xffff7fff
call fcn.10007a10
test ebx, 0x4000
je 0x1009e054
lea ecx, [esp + 0x17c8]
and ebx, 0xffffbfff
call fcn.10007a10
test ebx, 0x2000
je 0x1009e06e
lea ecx, [esp + 0x274]
and ebx, 0xffffdfff
call fcn.10007a10
test ebx, 0x1000
je 0x1009e088
lea ecx, [esp + 0xdf0]
and ebx, 0xffffefff
call fcn.10007a10
test ebx, 0x800
je 0x1009e0a2
lea ecx, [esp + 0x2ac]
and ebx, 0xfffff7ff
call fcn.10007a10
test ebx, 0x400
je 0x1009e0bc
lea ecx, [esp + 0x13a0]
and ebx, 0xfffffbff
call fcn.10007a10
test ebx, 0x200
je 0x1009e0d6
lea ecx, [esp + 0x2e4]
and ebx, 0xfffffdff
call fcn.10007a10
test ebx, 0x100
je 0x1009e0f0
lea ecx, [esp + 0xe28]
and ebx, 0xfffffeff
call fcn.10007a10
test bl, bl
jns 0x1009e100
lea ecx, [esp + 0x31c]
call fcn.10007a10
cmp byte [esp + 0x17], 0
jmp 0x100a49c8
push 0
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x14
push 0x13
push 0x12
push 0x11
push 0x10
push 0xf
push 0x77
push 0xffffffffffffff80
push 0x6d
push 0x39
push 0x4e
push 0x5e
push 0x50
push 0x66
push 0x5c
push 0x4e
push 0x63
push 0x44
push 0x56
push 0x48
lea esi, [esp + 0x16fc]
call fcn.10070600
add esp, 0x84
mov ecx, eax
call fcn.1000a240
mov ebx, eax
mov ecx, edi
call fcn.1007c110
test eax, eax
mov ecx, esi
sete bl
call fcn.10007a10
push 0
test bl, bl
je 0x1009e2bb
push 0x58
push 0xffffffffffffff83
push 0xffffffffffffff81
push 0xffffffffffffff80
push 0x52
push 0xffffffffffffff80
push 0x52
push 0x7c
push 0x7c
push 0x4f
push 0x4d
push 0x7b
push 0x75
push 0x47
push 0x43
push 0x43
push 0x44
push 0x43
push 0x44
push 0x45
push 0x44
push 0x44
push 0x41
push 0x6b
push 0x3a
push 0x6a
push 0x39
push 0x69
push 0x67
push 0x33
push 0x67
push 0x64
lea esi, [esp + 0xee4]
call fcn.10070600
add esp, 0x84
mov byte [esp + 0x1978], 0x15
mov esi, 0x20000
mov ecx, eax
mov dword [esp + 0x18], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x1009e287
push 0
push 0x53
push 0xffffffffffffff82
push 0x57
push 0x54
push 0x52
push 0x51
push 0x7b
push 0x51
push 0x4c
push 0x47
push 0x4a
push 0x76
push 0x47
push 0x4b
push 0x42
push 0x49
push 0x71
push 0x46
push 0x42
push 0x40
push 0x3d
push 0x3c
push 0x40
push 0x6a
push 0x40
push 0x3b
push 0x68
push 0x67
push 0x65
push 0x69
push 0x67
push 0x64
lea esi, [esp + 0x3d8]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 0x16
mov esi, 0x60000
mov ecx, eax
mov dword [esp + 0x18], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x1009e287
mov bl, 1
jmp 0x1009e289
xor bl, bl
test esi, 0x40000
je 0x1009e2a3
lea ecx, [esp + 0x354]
and esi, 0xfffbffff
call fcn.10007a10
test esi, 0x20000
je 0x100a49c6
lea ecx, [esp + 0xe60]
jmp 0x100a49c1
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x14
push 0x13
push 0x12
push 0x11
push 0x10
push 0xf
push 0xe
push 0xd
push 0xc
push 0x74
push 0x7d
push 0x6a
push 0x36
push 0x6e
push 0x75
push 0x71
push 0x70
push 0x6f
push 0x6b
push 0x6c
lea esi, [esp + 0x410]
call fcn.10070600
add esp, 0x84
mov ecx, eax
call fcn.1000a240
mov ebx, eax
mov ecx, edi
call fcn.1007c110
test eax, eax
mov ecx, esi
sete bl
call fcn.10007a10
push 0
test bl, bl
je 0x1009e3a4
push 0x52
push 0xffffffffffffff84
push 0xffffffffffffff81
push 0xffffffffffffff80
push 0xffffffffffffff82
push 0x52
push 0x4c
push 0x49
push 0x7d
push 0x4b
push 0x4c
push 0x48
push 0x4b
push 0x44
push 0x43
push 0x45
push 0x73
push 0x72
push 0x40
push 0x41
push 0x6d
push 0x40
push 0x70
push 0x6e
push 0x69
push 0x37
push 0x69
push 0x3e
push 0x3a
push 0x36
push 0x3b
push 0x37
lea esi, [esp + 0x145c]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x1978], 0x17
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
mov ecx, esi
jmp 0x100a49bc
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x14
push 0x13
push 0x12
push 0x11
push 0x10
push 0xf
push 0xe
push 0xd
push 0xc
push 0xb
push 0xa
push 9
push 8
push 0x70
push 0x79
push 0x66
push 0x32
push 0x69
push 0x71
push 0x65
lea esi, [esp + 0x448]
call fcn.10070600
add esp, 0x84
mov ecx, eax
call fcn.1000a240
mov ebx, eax
mov ecx, edi
call fcn.1007c110
test eax, eax
mov ecx, esi
sete bl
call fcn.10007a10
push 0
test bl, bl
je 0x1009e48d
push 0x58
push 0x55
push 0xffffffffffffff84
push 0x56
push 0xffffffffffffff81
push 0x4c
push 0x51
push 0x51
push 0x7c
push 0x47
push 0x49
push 0x46
push 0x49
push 0x77
push 0x75
push 0x4a
push 0x71
push 0x44
push 0x71
push 0x6f
push 0x71
push 0x40
push 0x40
push 0x6b
push 0x3d
push 0x6c
push 0x6a
push 0x36
push 0x34
push 0x33
push 0x37
push 0x35
lea esi, [esp + 0xf1c]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x1978], 0x18
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
mov ecx, esi
jmp 0x100a49bc
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x14
push 0x13
push 0x12
push 0x11
push 0x10
push 0xf
push 0xe
push 0xd
push 0x75
push 0x7e
push 0x6b
push 0x37
push 0x6c
push 0x76
push 0x73
push 0x77
push 0x73
push 0x6f
push 0x71
push 0x64
lea esi, [esp + 0x480]
call fcn.10070600
add esp, 0x84
mov ecx, eax
call fcn.1000a240
mov ebx, eax
mov ecx, edi
call fcn.1007c110
test eax, eax
mov ecx, esi
sete bl
call fcn.10007a10
push 0
test bl, bl
je 0x1009e63c
push 0x52
push 0x51
push 0x56
push 0x54
push 0x50
push 0x7c
push 0x4d
push 0x7c
push 0x7e
push 0x7b
push 0x49
push 0x4e
push 0x45
push 0x76
push 0x77
push 0x42
push 0x45
push 0x46
push 0x71
push 0x46
push 0x72
push 0x43
push 0x6c
push 0x3e
push 0x40
push 0x3f
push 0x68
push 0x3e
push 0x3b
push 0x34
push 0x32
push 0x33
lea esi, [esp + 0x4b8]
call fcn.10070600
add esp, 0x84
mov byte [esp + 0x1978], 0x19
mov esi, 0x80000
mov ecx, eax
mov dword [esp + 0x18], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x1009e608
push 0
push 0x51
push 0x4f
push 0xffffffffffffff84
push 0x51
push 0x53
push 0x7d
push 0x7e
push 0x50
push 0x7c
push 0x7c
push 0x4c
push 0x4e
push 0x79
push 0x79
push 0x43
push 0x76
push 0x40
push 0x74
push 0x72
push 0x42
push 0x6e
push 0x3b
push 0x3d
push 0x6d
push 0x3e
push 0x6d
push 0x3c
push 0x35
push 0x68
push 0x36
push 0x38
push 0x67
lea esi, [esp + 0x1964]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 0x1a
mov esi, 0x180000
mov ecx, eax
mov dword [esp + 0x18], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x1009e608
mov bl, 1
jmp 0x1009e60a
xor bl, bl
test esi, 0x100000
je 0x1009e624
lea ecx, [esp + 0x18e0]
and esi, 0xffefffff
call fcn.10007a10
test esi, 0x80000
je 0x100a49c6
lea ecx, [esp + 0x434]
jmp 0x100a49c1
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x14
push 0x13
push 0x12
push 0x11
push 0x10
push 0xf
push 0xe
push 0xd
push 0xc
push 0xb
push 0x73
push 0x7c
push 0x69
push 0x35
push 0x7a
push 0x6e
push 0x6a
push 0x77
push 0x77
push 0x70
lea esi, [esp + 0xf54]
call fcn.10070600
add esp, 0x84
mov ecx, eax
call fcn.1000a240
mov ebx, eax
mov ecx, edi
call fcn.1007c110
test eax, eax
mov ecx, esi
sete bl
call fcn.10007a10
push 0
test bl, bl
je 0x1009e725
push 0xffffffffffffff84
push 0xffffffffffffff83
push 0x50
push 0x55
push 0x7d
push 0xffffffffffffff80
push 0x50
push 0x7e
push 0x7a
push 0x4b
push 0x4b
push 0x48
push 0x79
push 0x4b
push 0x4a
push 0x42
push 0x42
push 0x46
push 0x42
push 0x73
push 0x3f
push 0x6e
push 0x3d
push 0x6b
push 0x40
push 0x3c
push 0x6a
push 0x68
push 0x3b
push 0x67
push 0x64
push 0x35
lea esi, [esp + 0x4f0]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x1978], 0x1b
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
mov ecx, esi
jmp 0x100a49bc
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x14
push 0x7c
push 0xffffffffffffff85
push 0x72
push 0x3e
push 0xffffffffffffff81
push 0x7d
push 0xffffffffffffff81
push 0x75
push 0x6f
push 0x4f
push 0x6e
push 0x6b
push 0x68
push 0x6c
push 0x77
push 0x69
push 0x77
push 0x70
push 0x4a
lea esi, [esp + 0x1494]
call fcn.10070600
add esp, 0x84
mov ecx, eax
call fcn.1000a240
mov ebx, eax
mov ecx, edi
call fcn.1007c110
test eax, eax
mov ecx, esi
sete bl
call fcn.10007a10
push 0
test bl, bl
je 0x1009e80e
push 0x52
push 0x55
push 0xffffffffffffff81
push 0x52
push 0x52
push 0x53
push 0x7e
push 0x4f
push 0x7d
push 0x79
push 0x4c
push 0x7b
push 0x46
push 0x76
push 0x45
push 0x75
push 0x74
push 0x48
push 0x47
push 0x73
push 0x41
push 0x40
push 0x6f
push 0x6d
push 0x39
push 0x3c
push 0x36
push 0x3a
push 0x39
push 0x39
push 0x36
push 0x37
lea esi, [esp + 0x528]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x1978], 0x1c
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
mov ecx, esi
jmp 0x100a49bc
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x14
push 0x13
push 0x12
push 0x11
push 0x10
push 0xf
push 0x77
push 0xffffffffffffff80
push 0x6d
push 0x39
push 0x7c
push 0x7e
push 0x74
push 0x49
push 0x74
push 0x74
push 0x6d
push 0x77
push 0x71
push 0x4e
lea esi, [esp + 0xf8c]
call fcn.10070600
add esp, 0x84
mov ecx, eax
call fcn.1000a240
mov ebx, eax
mov ecx, edi
call fcn.1007c110
test eax, eax
mov ecx, esi
sete bl
call fcn.10007a10
push 0
test bl, bl
je 0x1009e8f7
push 0xffffffffffffff81
push 0x58
push 0x51
push 0x7e
push 0x51
push 0x51
push 0x4c
push 0x4b
push 0x4e
push 0x4f
push 0x4d
push 0x79
push 0x44
push 0x49
push 0x46
push 0x74
push 0x42
push 0x3f
push 0x47
push 0x3f
push 0x43
push 0x44
push 0x6d
push 0x3f
push 0x6c
push 0x6c
push 0x3a
push 0x38
push 0x3d
push 0x37
push 0x36
push 0x31
lea esi, [esp + 0x560]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x1978], 0x1d
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
mov ecx, esi
jmp 0x100a49bc
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x14
push 0x13
push 0x12
push 0x11
push 0x10
push 0xf
push 0xe
push 0xd
push 0xc
push 0xb
push 0xa
push 0x72
push 0x7b
push 0x68
push 0x34
push 0x71
push 0x70
push 0x68
push 0x6a
push 0x74
lea esi, [esp + 0x1734]
call fcn.10070600
add esp, 0x84
mov ecx, eax
call fcn.1000a240
mov ebx, eax
mov ecx, edi
call fcn.1007c110
test eax, eax
mov ecx, esi
sete bl
call fcn.10007a10
push 0
test bl, bl
je 0x1009e9e0
push 0x51
push 0x4f
push 0xffffffffffffff82
push 0x7e
push 0xffffffffffffff80
push 0x7c
push 0x7e
push 0x4b
push 0x49
push 0x48
push 0x79
push 0x79
push 0x4d
push 0x74
push 0x45
push 0x49
push 0x48
push 0x45
push 0x46
push 0x46
push 0x40
push 0x3e
push 0x3c
push 0x39
push 0x40
push 0x40
push 0x3a
push 0x35
push 0x65
push 0x64
push 0x32
push 0x67
lea esi, [esp + 0x598]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x1978], 0x1e
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
mov ecx, esi
jmp 0x100a49bc
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x14
push 0x13
push 0x12
push 0x11
push 0x10
push 0xf
push 0x77
push 0xffffffffffffff80
push 0x6d
push 0x39
push 0x6f
push 0x75
push 0x77
push 0x6f
push 0x7a
push 0x6a
push 0x70
push 0x6f
push 0x77
push 0x63
lea esi, [esp + 0xfc4]
call fcn.10070600
add esp, 0x84
mov ecx, eax
call fcn.1000a240
mov ebx, eax
mov ecx, edi
call fcn.1007c110
test eax, eax
mov ecx, esi
sete bl
call fcn.10007a10
push 0
test bl, bl
je 0x1009eac9
push 0xffffffffffffff82
push 0xffffffffffffff84
push 0xffffffffffffff82
push 0x4f
push 0x7d
push 0x4e
push 0x7b
push 0x49
push 0x51
push 0x4d
push 0x78
push 0x77
push 0x4c
push 0x44
push 0x4a
push 0x73
push 0x73
push 0x46
push 0x70
push 0x6e
push 0x45
push 0x70
push 0x42
push 0x6f
push 0x6c
push 0x6a
push 0x68
push 0x69
push 0x39
push 0x69
push 0x36
push 0x37
lea esi, [esp + 0x5d0]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x1978], 0x1f
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
mov ecx, esi
jmp 0x100a49bc
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x14
push 0x13
push 0x12
push 0x11
push 0x10
push 0xf
push 0xe
push 0xd
push 0x75
push 0x7e
push 0x6b
push 0x37
push 0xffffffffffffff80
push 0x70
push 0x6c
push 0x6a
push 0x77
push 0x78
push 0x71
push 0x6e
lea esi, [esp + 0x14cc]
call fcn.10070600
add esp, 0x84
mov ecx, eax
call fcn.1000a240
mov ebx, eax
mov ecx, edi
call fcn.1007c110
test eax, eax
mov ecx, esi
sete bl
call fcn.10007a10
push 0
test bl, bl
je 0x1009ebb2
push 0x54
push 0x51
push 0x4f
push 0xffffffffffffff81
push 0x7e
push 0xffffffffffffff80
push 0x4f
push 0x50
push 0x50
push 0x4c
push 0x7b
push 0x4b
push 0x45
push 0x77
push 0x78
push 0x74
push 0x42
push 0x48
push 0x44
push 0x70
push 0x72
push 0x40
push 0x70
push 0x42
push 0x69
push 0x6a
push 0x69
push 0x3d
push 0x68
push 0x3c
push 0x36
push 0x34
lea esi, [esp + 0x608]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x1978], 0x20
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
mov ecx, esi
jmp 0x100a49bc
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x14
push 0x13
push 0x12
push 0x11
push 0x10
push 0xf
push 0xe
push 0xd
push 0xc
push 0x74
push 0x7d
push 0x6a
push 0x36
push 0x7b
push 0x4c
push 0x6d
push 0x69
push 0x59
push 0x6f
push 0x4a
lea esi, [esp + 0xffc]
call fcn.10070600
add esp, 0x84
mov ecx, eax
call fcn.1000a240
mov ebx, eax
mov ecx, edi
call fcn.1007c110
test eax, eax
mov ecx, esi
sete bl
call fcn.10007a10
push 0
test bl, bl
je 0x1009edff
push 0xffffffffffffff84
push 0x54
push 0x54
push 0xffffffffffffff81
push 0x7e
push 0x4e
push 0x4f
push 0x7b
push 0x49
push 0x7d
push 0x47
push 0x77
push 0x4b
push 0x78
push 0x48
push 0x42
push 0x46
push 0x72
push 0x46
push 0x46
push 0x41
push 0x41
push 0x6b
push 0x3d
push 0x39
push 0x37
push 0x38
push 0x3c
push 0x3d
push 0x3a
push 0x35
push 0x36
lea esi, [esp + 0x678]
call fcn.10070600
add esp, 0x84
mov byte [esp + 0x1978], 0x21
mov esi, 0x200000
mov ecx, eax
mov dword [esp + 0x18], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x1009edb1
push 0
push 0xffffffffffffff86
push 0xffffffffffffff81
push 0x4f
push 0xffffffffffffff82
push 0xffffffffffffff82
push 0x7c
push 0x7c
push 0x7b
push 0x7c
push 0x7a
push 0x4f
push 0x7b
push 0x45
push 0x49
push 0x77
push 0x46
push 0x47
push 0x71
push 0x44
push 0x45
push 0x3c
push 0x42
push 0x6b
push 0x3b
push 0x6a
push 0x6a
push 0x6c
push 0x69
push 0x35
push 0x66
push 0x68
push 0x63
lea esi, [esp + 0x1884]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 0x22
mov esi, 0x600000
mov ecx, eax
mov dword [esp + 0x18], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x1009edb1
push 0
push 0xffffffffffffff85
push 0x51
push 0xffffffffffffff82
push 0x53
push 0x4f
push 0x4d
push 0x52
push 0x7f
push 0x7c
push 0x7c
push 0x46
push 0x4d
push 0x4c
push 0x47
push 0x77
push 0x47
push 0x72
push 0x45
push 0x3f
push 0x42
push 0x3f
push 0x70
push 0x6d
push 0x3f
push 0x3b
push 0x37
push 0x69
push 0x3c
push 0x68
push 0x3b
push 0x68
push 0x62
lea esi, [esp + 0x640]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 0x23
mov esi, 0xe00000
mov ecx, eax
mov dword [esp + 0x18], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x1009edb1
mov bl, 1
jmp 0x1009edb3
xor bl, bl
test esi, 0x800000
je 0x1009edcd
lea ecx, [esp + 0x5bc]
and esi, 0xff7fffff
call fcn.10007a10
test esi, 0x400000
je 0x1009ede7
lea ecx, [esp + 0x1800]
and esi, 0xffbfffff
call fcn.10007a10
test esi, 0x200000
je 0x100a49c6
lea ecx, [esp + 0x5f4]
jmp 0x100a49c1
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x14
push 0x13
push 0x12
push 0x11
push 0x10
push 0xf
push 0xe
push 0x76
push 0x7f
push 0x6c
push 0x38
push 0x6e
push 0x7a
push 0x68
push 0x72
push 0x6b
push 0x77
push 0x71
push 0x67
push 0x6d
lea esi, [esp + 0x1034]
call fcn.10070600
add esp, 0x84
mov ecx, eax
call fcn.1000a240
mov ebx, eax
mov ecx, edi
call fcn.1007c110
test eax, eax
mov ecx, esi
sete bl
call fcn.10007a10
push 0
test bl, bl
je 0x1009eee8
push 0xffffffffffffff84
push 0x57
push 0x50
push 0x50
push 0x4f
push 0x7c
push 0x53
push 0x4d
push 0x7b
push 0x47
push 0x4c
push 0x4a
push 0x4c
push 0x48
push 0x78
push 0x4a
push 0x73
push 0x72
push 0x3f
push 0x3d
push 0x3d
push 0x3d
push 0x3a
push 0x42
push 0x3d
push 0x40
push 0x6b
push 0x3e
push 0x34
push 0x65
push 0x66
push 0x62
lea esi, [esp + 0x6b0]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x1978], 0x24
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
mov ecx, esi
jmp 0x100a49bc
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x14
push 0x13
push 0x12
push 0x11
push 0x10
push 0xf
push 0xe
push 0xd
push 0xc
push 0xb
push 0xa
push 0x72
push 0x7b
push 0x68
push 0x34
push 0x78
push 0x6f
push 0x72
push 0x71
push 0x49
lea esi, [esp + 0x1504]
call fcn.10070600
add esp, 0x84
mov ecx, eax
call fcn.1000a240
mov ebx, eax
mov ecx, edi
call fcn.1007c110
test eax, eax
mov ecx, esi
sete bl
call fcn.10007a10
push 0
test bl, bl
je 0x1009f1d3
push 0x52
push 0xffffffffffffff80
push 0x4f
push 0xffffffffffffff81
push 0x7e
push 0x7e
push 0x52
push 0x4e
push 0x4f
push 0x78
push 0x7b
push 0x45
push 0x47
push 0x79
push 0x47
push 0x74
push 0x45
push 0x46
push 0x70
push 0x3d
push 0x44
push 0x43
push 0x6e
push 0x3a
push 0x38
push 0x39
push 0x38
push 0x3a
push 0x3a
push 0x3c
push 0x65
push 0x36
lea esi, [esp + 0x176c]
call fcn.10070600
add esp, 0x84
mov byte [esp + 0x1978], 0x25
mov esi, 0x1000000
mov ecx, eax
mov dword [esp + 0x18], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x1009f16b
push 0
push 0x56
push 0x57
push 0x54
push 0x50
push 0x7d
push 0x51
push 0x53
push 0x7d
push 0x4c
push 0x79
push 0x48
push 0x7b
push 0x4b
push 0x77
push 0x42
push 0x75
push 0x42
push 0x3f
push 0x72
push 0x42
push 0x70
push 0x44
push 0x6c
push 0x3f
push 0x39
push 0x3b
push 0x3a
push 0x3c
push 0x3b
push 0x65
push 0x33
push 0x63
lea esi, [esp + 0x720]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 0x26
mov esi, 0x3000000
mov ecx, eax
mov dword [esp + 0x18], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x1009f16b
push 0
push 0x54
push 0xffffffffffffff85
push 0x7f
push 0x55
push 0x4e
push 0x4e
push 0xffffffffffffff80
push 0x4d
push 0x7d
push 0x4f
push 0x4d
push 0x49
push 0x4d
push 0x75
push 0x47
push 0x41
push 0x41
push 0x70
push 0x46
push 0x41
push 0x6f
push 0x70
push 0x3e
push 0x41
push 0x3a
push 0x68
push 0x3d
push 0x69
push 0x39
push 0x37
push 0x64
push 0x31
lea esi, [esp + 0x106c]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 0x27
mov esi, 0x7000000
mov ecx, eax
mov dword [esp + 0x18], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x1009f16b
push 0
push 0xffffffffffffff84
push 0xffffffffffffff81
push 0x4f
push 0xffffffffffffff80
push 0x54
push 0x53
push 0x53
push 0x4d
push 0x7d
push 0x4a
push 0x4e
push 0x45
push 0x49
push 0x77
push 0x77
push 0x41
push 0x43
push 0x46
push 0x47
push 0x40
push 0x6d
push 0x41
push 0x3e
push 0x39
push 0x40
push 0x6d
push 0x6a
push 0x67
push 0x68
push 0x64
push 0x66
push 0x63
lea esi, [esp + 0x6e8]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 0x28
mov esi, 0xf000000
mov ecx, eax
mov dword [esp + 0x18], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x1009f16b
mov bl, 1
jmp 0x1009f16d
xor bl, bl
test esi, 0x8000000
je 0x1009f187
lea ecx, [esp + 0x664]
and esi, 0xf7ffffff
call fcn.10007a10
test esi, 0x4000000
je 0x1009f1a1
lea ecx, [esp + 0xfe8]
and esi, 0xfbffffff
call fcn.10007a10
test esi, 0x2000000
je 0x1009f1bb
lea ecx, [esp + 0x69c]
and esi, 0xfdffffff
call fcn.10007a10
test esi, 0x1000000
je 0x100a49c6
lea ecx, [esp + 0x16e8]
jmp 0x100a49c1
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x14
push 0x13
push 0x12
push 0x11
push 0x10
push 0xf
push 0xe
push 0x76
push 0x7f
push 0x6c
push 0x38
push 0x7d
push 0x6b
push 0x6c
push 0x78
push 0x77
push 0x65
push 0x67
push 0x63
push 0x73
lea esi, [esp + 0x758]
call fcn.10070600
add esp, 0x84
mov ecx, eax
call fcn.1000a240
mov ebx, eax
mov ecx, edi
call fcn.1007c110
test eax, eax
mov ecx, esi
sete bl
call fcn.10007a10
push 0
test bl, bl
je 0x1009f2bc
push 0xffffffffffffff86
push 0xffffffffffffff83
push 0x50
push 0x55
push 0x4d
push 0x7e
push 0x50
push 0x4b
push 0x4c
push 0x7a
push 0x47
push 0x79
push 0x4d
push 0x48
push 0x4b
push 0x45
push 0x43
push 0x71
push 0x41
push 0x72
push 0x40
push 0x43
push 0x6d
push 0x3e
push 0x6c
push 0x38
push 0x3b
push 0x69
push 0x36
push 0x64
push 0x68
push 0x64
lea esi, [esp + 0x10a4]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x1978], 0x29
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
mov ecx, esi
jmp 0x100a49bc
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x14
push 0x13
push 0x12
push 0x11
push 0x10
push 0xf
push 0xe
push 0x76
push 0x7f
push 0x6c
push 0x38
push 0xffffffffffffff81
push 0x71
push 0x6d
push 0x7a
push 0x6e
push 0x6a
push 0x77
push 0x77
push 0x70
lea esi, [esp + 0x790]
call fcn.10070600
add esp, 0x84
mov ecx, eax
call fcn.1000a240
mov ebx, eax
mov ecx, edi
call fcn.1007c110
test eax, eax
mov ecx, esi
sete bl
call fcn.10007a10
push 0
test bl, bl
je 0x1009f3a5
push 0x52
push 0x57
push 0xffffffffffffff82
push 0x50
push 0x4f
push 0x7c
push 0xffffffffffffff80
push 0x7e
push 0x4f
push 0x4a
push 0x4f
push 0x48
push 0x75
push 0x44
push 0x44
push 0x44
push 0x74
push 0x74
push 0x44
push 0x3e
push 0x6e
push 0x6c
push 0x3d
push 0x3e
push 0x3c
push 0x3d
push 0x3b
push 0x6b
push 0x68
push 0x38
push 0x3b
push 0x38
lea esi, [esp + 0x153c]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x1978], 0x2a
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
mov ecx, esi
jmp 0x100a49bc
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x14
push 0x13
push 0x12
push 0x11
push 0x79
push 0xffffffffffffff82
push 0x6f
push 0x3b
push 0xffffffffffffff84
push 0x74
push 0x50
push 0x79
push 0x69
push 0x54
push 0x72
push 0x66
push 0x71
push 0x75
push 0x71
push 0x4f
lea esi, [esp + 0x7c8]
call fcn.10070600
add esp, 0x84
mov ecx, eax
call fcn.1000a240
mov ebx, eax
mov ecx, edi
call fcn.1007c110
test eax, eax
mov ecx, esi
sete bl
call fcn.10007a10
push 0
test bl, bl
je 0x1009f48e
push 0xffffffffffffff85
push 0x56
push 0x57
push 0xffffffffffffff83
push 0xffffffffffffff80
push 0x4c
push 0x7d
push 0x4a
push 0x49
push 0x4b
push 0x4d
push 0x4d
push 0x4b
push 0x46
push 0x49
push 0x72
push 0x48
push 0x3f
push 0x40
push 0x6e
push 0x6d
push 0x3b
push 0x3f
push 0x41
push 0x6c
push 0x37
push 0x3f
push 0x3c
push 0x6a
push 0x3c
push 0x39
push 0x35
lea esi, [esp + 0x10dc]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x1978], 0x2b
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
mov ecx, esi
jmp 0x100a49bc
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x14
push 0x13
push 0x12
push 0x11
push 0x10
push 0xf
push 0xe
push 0xd
push 0xc
push 0xb
push 0xa
push 9
push 0x71
push 0x7a
push 0x67
push 0x33
push 0x7c
push 0x69
push 0x6f
push 0x6a
lea esi, [esp + 0x800]
call fcn.10070600
add esp, 0x84
mov ecx, eax
call fcn.1000a240
mov ebx, eax
mov ecx, edi
call fcn.1007c110
test eax, eax
mov ecx, esi
sete bl
call fcn.10007a10
push 0
test bl, bl
je 0x1009f80b
push 0x50
push 0x50
push 0x55
push 0x4d
push 0x54
push 0x4f
push 0x7b
push 0x4c
push 0x4c
push 0x49
push 0x78
push 0x7a
push 0x4c
push 0x74
push 0x42
push 0x75
push 0x72
push 0x42
push 0x45
push 0x42
push 0x43
push 0x44
push 0x40
push 0x6e
push 0x40
push 0x3e
push 0x3b
push 0x3e
push 0x34
push 0x37
push 0x64
push 0x67
lea esi, [esp + 0x1574]
call fcn.10070600
add esp, 0x84
mov byte [esp + 0x1978], 0x2c
mov edi, 0x10000000
mov ecx, eax
mov dword [esp + 0x18], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x1009f794
push 0
push 0x56
push 0x4f
push 0x4f
push 0x52
push 0xffffffffffffff80
push 0x7d
push 0x4b
push 0x4c
push 0x4e
push 0x4f
push 0x7a
push 0x79
push 0x75
push 0x43
push 0x46
push 0x4a
push 0x47
push 0x71
push 0x41
push 0x3f
push 0x70
push 0x41
push 0x6b
push 0x3b
push 0x3c
push 0x69
push 0x37
push 0x35
push 0x38
push 0x64
push 0x68
push 0x39
lea esi, [esp + 0x870]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 0x2d
mov edi, 0x30000000
mov ecx, eax
mov dword [esp + 0x18], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x1009f794
push 0
push 0x55
push 0x4f
push 0xffffffffffffff83
push 0x7e
push 0x52
push 0xffffffffffffff81
push 0x4e
push 0x4c
push 0x50
push 0x4b
push 0x4d
push 0x45
push 0x4b
push 0x74
push 0x45
push 0x47
push 0x47
push 0x3f
push 0x73
push 0x3d
push 0x6e
push 0x43
push 0x70
push 0x3a
push 0x6d
push 0x68
push 0x3e
push 0x3d
push 0x37
push 0x35
push 0x65
push 0x39
lea esi, [esp + 0x1114]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 0x2e
mov edi, 0x70000000
mov ecx, eax
mov dword [esp + 0x18], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x1009f794
push 0
push 0xffffffffffffff85
push 0x53
push 0x7f
push 0xffffffffffffff80
push 0xffffffffffffff82
push 0x7f
push 0x4a
push 0x49
push 0x51
push 0x7c
push 0x4f
push 0x79
push 0x79
push 0x77
push 0x76
push 0x72
push 0x44
push 0x3f
push 0x74
push 0x72
push 0x41
push 0x6c
push 0x6c
push 0x3e
push 0x40
push 0x38
push 0x37
push 0x66
push 0x36
push 0x36
push 0x3a
push 0x35
lea esi, [esp + 0x838]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 0x2f
mov edi, 0xf0000000
mov ecx, eax
mov dword [esp + 0x18], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x1009f794
push 0
push 0x58
push 0x51
push 0x4e
push 0xffffffffffffff83
push 0x54
push 0x54
push 0x52
push 0x7b
push 0x7b
push 0x4f
push 0x4e
push 0x78
push 0x47
push 0x76
push 0x45
push 0x41
push 0x48
push 0x47
push 0x43
push 0x70
push 0x40
push 0x6e
push 0x3d
push 0x6d
push 0x39
push 0x37
push 0x3a
push 0x67
push 0x38
push 0x3b
push 0x33
push 0x62
lea esi, [esp + 0x192c]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 0x30
mov ecx, eax
mov dword [esp + 0x20], 1
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x1009f794
mov bl, 1
jmp 0x1009f796
xor bl, bl
test byte [esp + 0x20], 1
je 0x1009f7a9
lea ecx, [esp + 0x18a8]
call fcn.10007a10
test edi, edi
jns 0x1009f7bf
lea ecx, [esp + 0x7b4]
and edi, 0x7fffffff
call fcn.10007a10
test edi, 0x40000000
je 0x1009f7d9
lea ecx, [esp + 0x1090]
and edi, 0xbfffffff
call fcn.10007a10
test edi, 0x20000000
je 0x1009f7f3
lea ecx, [esp + 0x7ec]
and edi, 0xdfffffff
call fcn.10007a10
test edi, 0x10000000
je 0x100a49c6
lea ecx, [esp + 0x14f0]
jmp 0x100a49c1
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x14
push 0x13
push 0x12
push 0x11
push 0x10
push 0xf
push 0xe
push 0xd
push 0xc
push 0x74
push 0x7d
push 0x6a
push 0x36
push 0x7f
push 0x6f
push 0x6b
push 0x77
push 0x71
push 0x67
push 0x74
lea esi, [esp + 0x8a8]
call fcn.10070600
add esp, 0x84
mov ecx, eax
call fcn.1000a240
mov ebx, eax
mov ecx, edi
call fcn.1007c110
test eax, eax
mov ecx, esi
sete bl
call fcn.10007a10
push 0
test bl, bl
je 0x1009f8f4
push 0x55
push 0xffffffffffffff80
push 0xffffffffffffff83
push 0xffffffffffffff83
push 0x55
push 0x7d
push 0xffffffffffffff80
push 0x4c
push 0x51
push 0x4e
push 0x4b
push 0x48
push 0x78
push 0x43
push 0x74
push 0x4a
push 0x49
push 0x44
push 0x3e
push 0x71
push 0x6d
push 0x3b
push 0x42
push 0x3e
push 0x6a
push 0x40
push 0x3f
push 0x3d
push 0x36
push 0x39
push 0x35
push 0x38
lea esi, [esp + 0x114c]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x1978], 0x31
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
mov ecx, esi
jmp 0x100a49bc
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x14
push 0x13
push 0x12
push 0x11
push 0x10
push 0xf
push 0xe
push 0xd
push 0xc
push 0xb
push 0xa
push 9
push 0x71
push 0x7a
push 0x67
push 0x33
push 0x7c
push 0x69
push 0x66
push 0x33
lea esi, [esp + 0x8e0]
call fcn.10070600
add esp, 0x84
mov ecx, eax
call fcn.1000a240
mov ebx, eax
mov ecx, edi
call fcn.1007c110
test eax, eax
mov ecx, esi
sete bl
call fcn.10007a10
push 0
test bl, bl
je 0x1009fe3b
push 0xffffffffffffff81
push 0xffffffffffffff80
push 0x51
push 0x55
push 0x4e
push 0x53
push 0x4e
push 0x7b
push 0x4c
push 0x78
push 0x7a
push 0x4c
push 0x4b
push 0x47
push 0x45
push 0x46
push 0x71
push 0x3f
push 0x42
push 0x71
push 0x3d
push 0x3e
push 0x6b
push 0x6e
push 0x40
push 0x69
push 0x68
push 0x3e
push 0x6a
push 0x35
push 0x3b
push 0x38
lea esi, [esp + 0x9c0]
call fcn.10070600
add esp, 0x84
mov byte [esp + 0x1978], 0x32
mov ebx, 2
mov ecx, eax
mov dword [esp + 0x20], ebx
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x1009fd87
push 0
push 0xffffffffffffff81
push 0x56
push 0x55
push 0xffffffffffffff81
push 0xffffffffffffff81
push 0x50
push 0x51
push 0x4f
push 0x4a
push 0x4c
push 0x77
push 0x4d
push 0x77
push 0x78
push 0x42
push 0x77
push 0x72
push 0x70
push 0x72
push 0x3e
push 0x6f
push 0x3b
push 0x40
push 0x6a
push 0x38
push 0x6d
push 0x6b
push 0x66
push 0x37
push 0x68
push 0x35
push 0x67
lea esi, [esp + 0x11bc]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 0x33
mov ebx, 6
mov ecx, eax
mov dword [esp + 0x20], ebx
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x1009fd87
push 0
push 0x56
push 0x51
push 0xffffffffffffff84
push 0x56
push 0x4c
push 0x7e
push 0x7f
push 0x4d
push 0x49
push 0x47
push 0x77
push 0x79
push 0x4d
push 0x77
push 0x47
push 0x72
push 0x41
push 0x46
push 0x42
push 0x70
push 0x3f
push 0x3d
push 0x41
push 0x41
push 0x38
push 0x69
push 0x6c
push 0x3d
push 0x66
push 0x35
push 0x65
push 0x66
lea esi, [esp + 0x988]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 0x34
mov ebx, 0xe
mov ecx, eax
mov dword [esp + 0x20], ebx
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x1009fd87
push 0
push 0xffffffffffffff84
push 0x54
push 0xffffffffffffff82
push 0x7f
push 0x7d
push 0x4e
push 0x7c
push 0x4b
push 0x7a
push 0x4f
push 0x46
push 0x78
push 0x49
push 0x4a
push 0x77
push 0x43
push 0x40
push 0x71
push 0x45
push 0x70
push 0x45
push 0x71
push 0x41
push 0x6e
push 0x3f
push 0x38
push 0x6a
push 0x3c
push 0x39
push 0x34
push 0x35
push 0x64
lea esi, [esp + 0x15ac]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 0x35
mov ebx, 0x1e
mov ecx, eax
mov dword [esp + 0x20], ebx
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x1009fd87
push 0
push 0x56
push 0x52
push 0x7f
push 0xffffffffffffff83
push 0x52
push 0x50
push 0x4e
push 0x4d
push 0x7e
push 0x4e
push 0x79
push 0x49
push 0x4b
push 0x47
push 0x76
push 0x43
push 0x75
push 0x44
push 0x71
push 0x46
push 0x3e
push 0x3c
push 0x6b
push 0x6b
push 0x38
push 0x6d
push 0x67
push 0x6a
push 0x3d
push 0x37
push 0x35
push 0x62
lea esi, [esp + 0x950]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 0x36
mov ebx, 0x3e
mov ecx, eax
mov dword [esp + 0x20], ebx
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x1009fd87
push 0
push 0x52
push 0xffffffffffffff84
push 0x4f
push 0x54
push 0x4f
push 0xffffffffffffff80
push 0x4b
push 0x7a
push 0x79
push 0x78
push 0x7c
push 0x45
push 0x4c
push 0x4a
push 0x44
push 0x77
push 0x74
push 0x3f
push 0x6f
push 0x72
push 0x42
push 0x3f
push 0x6f
push ebx
push 0x6d
push 0x3a
push 0x68
push 0x6b
push 0x3c
push 0x3b
push 0x39
push 0x32
lea esi, [esp + 0x1184]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 0x37
mov ebx, 0x7e
mov ecx, eax
mov dword [esp + 0x20], ebx
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x1009fd87
push 0
push 0x59
push 0x56
push 0xffffffffffffff83
push 0xffffffffffffff81
push 0xffffffffffffff80
push 0x53
push 0x4f
push 0x4f
push 0x4e
push 0x7b
push 0x78
push 0x4a
push 0x49
push 0x48
push 0x42
push 0x45
push 0x44
push 0x40
push 0x73
push 0x41
push 0x70
push 0x3f
push 0x3b
push 0x3c
push 0x3c
push 0x37
push 0x3c
push 0x66
push 0x68
push 0x33
push 0x38
push 0x64
lea esi, [esp + 0x918]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 0x38
mov ebx, 0xfe
mov ecx, eax
mov dword [esp + 0x20], ebx
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x1009fd87
push 0
push 0xffffffffffffff81
push 0x53
push 0x51
push 0xffffffffffffff82
push 0x7e
push 0x7d
push 0x7f
push 0x52
push 0x7b
push 0x79
push 0x4e
push 0x4c
push 0x7a
push 0x44
push 0x49
push 0x77
push 0x43
push 0x48
push 0x73
push 0x41
push 0x42
push 0x6c
push 0x3c
push 0x6e
push 0x6e
push 0x3f
push 0x3c
push 0x36
push 0x39
push 0x3c
push 0x3b
push 0x64
lea esi, [esp + 0x17a4]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 0x39
mov ebx, 0x1fe
mov ecx, eax
mov dword [esp + 0x20], ebx
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
mov byte [esp + 0x17], 1
test eax, eax
jne 0x1009fd8c
mov byte [esp + 0x17], 0
test ebx, 0x100
je 0x1009fda6
lea ecx, [esp + 0x1720]
and ebx, 0xfffffeff
call fcn.10007a10
test bl, bl
jns 0x1009fdbc
lea ecx, [esp + 0x894]
and ebx, 0xffffff7f
call fcn.10007a10
test bl, 0x40
je 0x1009fdd0
lea ecx, [esp + 0x1100]
and ebx, 0xffffffbf
call fcn.10007a10
test bl, 0x20
je 0x1009fde4
lea ecx, [esp + 0x8cc]
and ebx, 0xffffffdf
call fcn.10007a10
test bl, 0x10
je 0x1009fdf8
lea ecx, [esp + 0x1528]
and ebx, 0xffffffef
call fcn.10007a10
test bl, 8
je 0x1009fe0c
lea ecx, [esp + 0x904]
and ebx, 0xfffffff7
call fcn.10007a10
test bl, 4
je 0x1009fe20
lea ecx, [esp + 0x1138]
and ebx, 0xfffffffb
call fcn.10007a10
test bl, 2
je 0x1009fe31
lea ecx, [esp + 0x93c]
call fcn.10007a10
cmp byte [esp + 0x17], 0
jmp 0x100a49c8
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x14
push 0x13
push 0x12
push 0x11
push 0x10
push 0x78
push 0xffffffffffffff81
push 0x6e
push 0x3a
push 0x7e
push 0x7e
push 0x71
push 0x6f
push 0x70
push 0x52
push 0x69
push 0x73
push 0x4f
push 0x43
push 0x54
lea esi, [esp + 0x18bc]
call fcn.10070600
add esp, 0x84
mov ecx, eax
call fcn.1000a240
mov ebx, eax
mov ecx, edi
call fcn.1007c110
test eax, eax
mov ecx, esi
sete bl
call fcn.10007a10
push 0
test bl, bl
je 0x100a0088
push 0x57
push 0x4f
push 0x53
push 0x4e
push 0x52
push 0x53
push 0x53
push 0x7c
push 0x49
push 0x4c
push 0x7b
push 0x48
push 0x7a
push 0x78
push 0x47
push 0x46
push 0x44
push 0x46
push 0x6f
push 0x72
push 0x72
push 0x43
push 0x6d
push 0x6c
push 0x39
push 0x3d
push 0x3f
push 0x35
push 0x3b
push 0x37
push 0x36
push 0x63
lea esi, [esp + 0xa30]
call fcn.10070600
add esp, 0x84
mov byte [esp + 0x1978], 0x3a
mov esi, 0x200
mov ecx, eax
mov dword [esp + 0x20], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x100a003a
push 0
push 0xffffffffffffff86
push 0xffffffffffffff80
push 0x53
push 0xffffffffffffff81
push 0x53
push 0x7e
push 0x4f
push 0x4f
push 0x7d
push 0x4c
push 0x4f
push 0x4d
push 0x76
push 0x79
push 0x73
push 0x41
push 0x76
push 0x42
push 0x71
push 0x73
push 0x3c
push 0x70
push 0x43
push 0x6c
push 0x3c
push 0x3d
push 0x69
push 0x69
push 0x69
push 0x64
push 0x67
push 0x3a
lea esi, [esp + 0x11f4]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 0x3b
mov esi, 0x600
mov ecx, eax
mov dword [esp + 0x20], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x100a003a
push 0
push 0xffffffffffffff86
push 0xffffffffffffff84
push 0x53
push 0xffffffffffffff80
push 0x53
push 0x4c
push 0x4e
push 0x7e
push 0x48
push 0x48
push 0x4d
push 0x76
push 0x47
push 0x49
push 0x74
push 0x44
push 0x48
push 0x72
push 0x3f
push 0x42
push 0x3e
push 0x40
push 0x3d
push 0x3a
push 0x6d
push 0x69
push 0x3c
push 0x3b
push 0x3c
push 0x37
push 0x34
push 0x63
lea esi, [esp + 0x9f8]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 0x3c
mov esi, 0xe00
mov ecx, eax
mov dword [esp + 0x20], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x100a003a
mov bl, 1
jmp 0x100a003c
xor bl, bl
test esi, 0x800
je 0x100a0056
lea ecx, [esp + 0x974]
and esi, 0xfffff7ff
call fcn.10007a10
test esi, 0x400
je 0x100a0070
lea ecx, [esp + 0x1170]
and esi, 0xfffffbff
call fcn.10007a10
test esi, 0x200
je 0x100a49c6
lea ecx, [esp + 0x9ac]
jmp 0x100a49c1
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x14
push 0x13
push 0x12
push 0x11
push 0x10
push 0xf
push 0xe
push 0xd
push 0xc
push 0x74
push 0x7d
push 0x6a
push 0x36
push 0x72
push 0x69
push 0x66
push 0x4c
push 0x5b
push 0x48
push 0x48
lea esi, [esp + 0x15e4]
call fcn.10070600
add esp, 0x84
mov ecx, eax
call fcn.1000a240
mov ebx, eax
mov ecx, edi
call fcn.1007c110
test eax, eax
mov ecx, esi
sete bl
call fcn.10007a10
push 0
test bl, bl
je 0x100a0171
push 0xffffffffffffff86
push 0x4f
push 0xffffffffffffff84
push 0x53
push 0x7d
push 0x4e
push 0x4d
push 0x7b
push 0x50
push 0x78
push 0x4a
push 0x4b
push 0x49
push 0x45
push 0x45
push 0x44
push 0x43
push 0x48
push 0x47
push 0x3d
push 0x3f
push 0x42
push 0x3a
push 0x3b
push 0x6d
push 0x40
push 0x6b
push 0x68
push 0x6a
push 0x39
push 0x66
push 0x38
lea esi, [esp + 0xa68]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x1978], 0x3d
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
mov ecx, esi
jmp 0x100a49bc
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x14
push 0x13
push 0x12
push 0x11
push 0x10
push 0xf
push 0xe
push 0xd
push 0xc
push 0x74
push 0x7d
push 0x6a
push 0x36
push 0x7a
push 0x7d
push 0x74
push 0x68
push 0x64
push 0x6a
push 0x74
lea esi, [esp + 0x122c]
call fcn.10070600
add esp, 0x84
mov ecx, eax
call fcn.1000a240
mov ebx, eax
mov ecx, edi
call fcn.1007c110
test eax, eax
mov ecx, esi
sete bl
call fcn.10007a10
push 0
test bl, bl
je 0x100a03be
push 0xffffffffffffff86
push 0xffffffffffffff80
push 0x53
push 0x51
push 0x51
push 0x54
push 0x52
push 0x4b
push 0x4d
push 0x4a
push 0x4e
push 0x7a
push 0x7a
push 0x76
push 0x74
push 0x74
push 0x47
push 0x3f
push 0x41
push 0x3e
push 0x70
push 0x6e
push 0x6d
push 0x3c
push 0x3a
push 0x3f
push 0x67
push 0x6b
push 0x35
push 0x64
push 0x3b
push 0x66
lea esi, [esp + 0xad8]
call fcn.10070600
add esp, 0x84
mov byte [esp + 0x1978], 0x3e
mov esi, 0x1000
mov ecx, eax
mov dword [esp + 0x20], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x100a0370
push 0
push 0x59
push 0x51
push 0x56
push 0x50
push 0x55
push 0xffffffffffffff81
push 0x4c
push 0x52
push 0x49
push 0x7a
push 0x4b
push 0x4c
push 0x78
push 0x46
push 0x44
push 0x42
push 0x73
push 0x74
push 0x45
push 0x3e
push 0x70
push 0x43
push 0x3e
push 0x6c
push 0x3e
push 0x6c
push 0x3d
push 0x67
push 0x66
push 0x39
push 0x65
push 0x62
lea esi, [esp + 0x17dc]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 0x3f
mov esi, 0x3000
mov ecx, eax
mov dword [esp + 0x20], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x100a0370
push 0
push 0xffffffffffffff86
push 0xffffffffffffff84
push 0xffffffffffffff80
push 0x4e
push 0x4f
push 0x4b
push 0x7f
push 0x51
push 0x4c
push 0x4e
push 0x46
push 0x45
push 0x49
push 0x43
push 0x46
push 0x48
push 0x47
push 0x75
push 0x40
push 0x6f
push 0x41
push 0x3d
push 0x3c
push 0x6f
push 0x3f
push 0x39
push 0x3c
push 0x38
push 0x65
push 0x3b
push 0x3a
push 0x32
lea esi, [esp + 0xaa0]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 0x40
mov esi, 0x7000
mov ecx, eax
mov dword [esp + 0x20], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x100a0370
mov bl, 1
jmp 0x100a0372
xor bl, bl
test esi, 0x4000
je 0x100a038c
lea ecx, [esp + 0xa1c]
and esi, 0xffffbfff
call fcn.10007a10
test esi, 0x2000
je 0x100a03a6
lea ecx, [esp + 0x1758]
and esi, 0xffffdfff
call fcn.10007a10
test esi, 0x1000
je 0x100a49c6
lea ecx, [esp + 0xa54]
jmp 0x100a49c1
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x14
push 0x13
push 0x12
push 0x11
push 0x79
push 0xffffffffffffff82
push 0x6f
push 0x3b
push 0x7e
push 0x70
push 0x71
push 0x70
push 0x77
push 0x73
push 0x7f
push 0x6a
push 0x4f
push 0x77
push 0x70
push 0x42
lea esi, [esp + 0x1264]
call fcn.10070600
add esp, 0x84
mov ecx, eax
call fcn.1000a240
mov ebx, eax
mov ecx, edi
call fcn.1007c110
test eax, eax
mov ecx, esi
sete bl
call fcn.10007a10
push 0
test bl, bl
je 0x100a04a7
push 0x51
push 0x54
push 0x57
push 0x50
push 0x51
push 0x4b
push 0x50
push 0x4e
push 0x4f
push 0x7b
push 0x78
push 0x4e
push 0x75
push 0x4c
push 0x47
push 0x4a
push 0x40
push 0x70
push 0x47
push 0x71
push 0x70
push 0x3b
push 0x42
push 0x40
push 0x39
push 0x6b
push 0x39
push 0x35
push 0x35
push 0x68
push 0x35
push 0x36
lea esi, [esp + 0xb10]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x1978], 0x41
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
mov ecx, esi
jmp 0x100a49bc
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x14
push 0x13
push 0x12
push 0x11
push 0x79
push 0xffffffffffffff82
push 0x6f
push 0x3b
push 0x7e
push 0x70
push 0x71
push 0x70
push 0x77
push 0x73
push 0x65
push 0x71
push 0x65
push 0x68
push 0x76
push 0x74
lea esi, [esp + 0x161c]
call fcn.10070600
add esp, 0x84
mov ecx, eax
call fcn.1000a240
mov ebx, eax
mov ecx, edi
call fcn.1007c110
test eax, eax
mov ecx, esi
sete bl
call fcn.10007a10
push 0
test bl, bl
je 0x100a0590
push 0x51
push 0x55
push 0x51
push 0x7e
push 0x4e
push 0x52
push 0x7f
push 0x49
push 0x48
push 0x4c
push 0x47
push 0x7b
push 0x79
push 0x79
push 0x45
push 0x77
push 0x76
push 0x43
push 0x71
push 0x3d
push 0x44
push 0x70
push 0x3a
push 0x6d
push 0x6c
push 0x3b
push 0x3c
push 0x3e
push 0x34
push 0x37
push 0x32
push 0x32
lea esi, [esp + 0xb48]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x1978], 0x42
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
mov ecx, esi
jmp 0x100a49bc
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x14
push 0x13
push 0x7b
push 0xffffffffffffff84
push 0x71
push 0x3d
push 0x6b
push 0x61
push 0x51
push 0x59
push 0x38
push 0x54
push 0x4b
push 0x48
push 0x4e
push 0x59
push 0x57
push 0x44
push 0x4e
push 0x43
lea esi, [esp + 0x12d4]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x1978], 0x43
call fcn.1000a240
push eax
lea ecx, [esp + 0xb38]
call fcn.100079a0
mov ebx, eax
push 0
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x14
push 0x13
push 0x12
push 0x31
push 0xffffffffffffff89
push 0x71
push 0x69
push 0x6c
push 0x7e
push 0x70
push 0x71
push 0x70
push 0x77
push 0x73
push 0x65
push 0x71
push 0x65
push 0x68
push 0x76
push 0x74
lea esi, [esp + 0x199c]
mov byte [esp + 0x19fc], 0x44
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x1978], 0x45
call fcn.1000a240
push eax
lea ecx, [esp + 0xb00]
call fcn.100079a0
push ebx
push eax
lea esi, [esp + 0x1220]
mov byte [esp + 0x1980], 0x46
call fcn.100105c0
add esp, 8
mov ecx, eax
call fcn.1000a240
mov ebx, eax
mov ecx, edi
call fcn.1007c110
test eax, eax
mov ecx, esi
sete bl
call fcn.10007a10
lea ecx, [esp + 0xafc]
call fcn.10007a10
lea ecx, [esp + 0x1918]
call fcn.10007a10
lea ecx, [esp + 0xb34]
call fcn.10007a10
lea ecx, [esp + 0x1250]
mov byte [esp + 0x1978], 0
call fcn.10007a10
push 0
test bl, bl
je 0x100a0760
push 0x51
push 0x55
push 0x51
push 0x7e
push 0x4e
push 0x52
push 0x7f
push 0x49
push 0x48
push 0x4c
push 0x47
push 0x7b
push 0x79
push 0x79
push 0x45
push 0x77
push 0x76
push 0x43
push 0x71
push 0x3d
push 0x44
push 0x70
push 0x3a
push 0x6d
push 0x6c
push 0x3b
push 0x3c
push 0x3e
push 0x34
push 0x37
push 0x32
push 0x32
lea esi, [esp + 0xbf0]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x1978], 0x47
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
mov ecx, esi
jmp 0x100a49bc
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x7f
push 0xffffffffffffff88
push 0x75
push 0x41
push 0x77
push 0xffffffffffffff83
push 0x7f
push 0xffffffffffffff83
push 0xffffffffffffff81
push 0x72
push 0x5e
push 0x6e
push 0x73
push 0x71
push 0x78
push 0x68
push 0x78
push 0x4c
push 0x54
push 0x50
push 0x43
push 0x54
lea esi, [esp + 0x1654]
call fcn.10070600
add esp, 0x84
mov ecx, eax
call fcn.1000a240
mov ebx, eax
mov ecx, edi
call fcn.1007c110
test eax, eax
mov ecx, esi
sete bl
call fcn.10007a10
push 0
test bl, bl
je 0x100a0d5e
push 0xffffffffffffff83
push 0xffffffffffffff84
push 0xffffffffffffff83
push 0x53
push 0xffffffffffffff81
push 0x4c
push 0x53
push 0x4b
push 0x49
push 0x50
push 0x4b
push 0x78
push 0x7a
push 0x44
push 0x4b
push 0x75
push 0x74
push 0x40
push 0x42
push 0x44
push 0x6d
push 0x6f
push 0x3f
push 0x3e
push 0x6c
push 0x3c
push 0x3e
push 0x3e
push 0x6a
push 0x3a
push 0x33
push 0x39
lea esi, [esp + 0xac]
call fcn.10070600
add esp, 0x84
mov byte [esp + 0x1978], 0x48
mov esi, 0x8000
mov ecx, eax
mov dword [esp + 0x20], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x100a0c77
push 0
push 0xffffffffffffff85
push 0x55
push 0x55
push 0xffffffffffffff82
push 0x53
push 0x7f
push 0x7c
push 0x7a
push 0x4b
push 0x47
push 0x4f
push 0x4b
push 0x4c
push 0x74
push 0x75
push 0x76
push 0x46
push 0x47
push 0x45
push 0x72
push 0x45
push 0x6c
push 0x3e
push 0x6b
push 0x6c
push 0x6b
push 0x67
push 0x6b
push 0x3c
push 0x3a
push 0x38
push 0x35
lea esi, [esp + 0x168c]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 0x49
mov esi, 0x18000
mov ecx, eax
mov dword [esp + 0x20], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x100a0c77
push 0
push 0x52
push 0x52
push 0xffffffffffffff80
push 0x50
push 0x55
push 0x4c
push 0x7e
push 0x7d
push 0x7d
push 0x4c
push 0x78
push 0x4e
push 0x7a
push 0x49
push 0x45
push 0x46
push 0x76
push 0x46
push 0x46
push 0x45
push 0x71
push 0x70
push 0x3b
push 0x6e
push 0x3c
push 0x69
push 0x3b
push 0x66
push 0x66
push 0x35
push 0x36
push 0x3a
lea esi, [esp + 0xcd0]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 0x4a
mov esi, 0x38000
mov ecx, eax
mov dword [esp + 0x20], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x100a0c77
push 0
push 0xffffffffffffff85
push 0x57
push 0x52
push 0x4d
push 0x4f
push 0x7d
push 0x7d
push 0x7e
push 0x49
push 0x47
push 0x79
push 0x4c
push 0x47
push 0x47
push 0x45
push 0x76
push 0x71
push 0x74
push 0x3e
push 0x3d
push 0x6e
push 0x6d
push 0x3b
push 0x6c
push 0x3b
push 0x6b
push 0x39
push 0x66
push 0x35
push 0x3c
push 0x66
push 0x63
lea esi, [esp + 0x1344]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 0x4b
mov esi, 0x78000
mov ecx, eax
mov dword [esp + 0x20], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x100a0c77
push 0
push 0x58
push 0x54
push 0x52
push 0xffffffffffffff80
push 0x54
push 0x52
push 0x50
push 0x4b
push 0x7a
push 0x48
push 0x4d
push 0x4d
push 0x4a
push 0x46
push 0x44
push 0x45
push 0x43
push 0x48
push 0x44
push 0x44
push 0x40
push 0x42
push 0x3f
push 0x6c
push 0x40
push 0x40
push 0x3c
push 0x68
push 0x39
push 0x67
push 0x34
push 0x39
lea esi, [esp + 0xc98]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 0x4c
mov esi, 0xf8000
mov ecx, eax
mov dword [esp + 0x20], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x100a0c77
push 0
push 0xffffffffffffff82
push 0xffffffffffffff84
push 0x53
push 0x7f
push 0x53
push 0x51
push 0xffffffffffffff80
push 0x7d
push 0x4b
push 0x48
push 0x4c
push 0x49
push 0x49
push 0x48
push 0x74
push 0x47
push 0x43
push 0x42
push 0x45
push 0x6f
push 0x41
push 0x6f
push 0x6c
push 0x3d
push 0x40
push 0x6a
push 0x68
push 0x36
push 0x36
push 0x67
push 0x32
push 0x35
lea esi, [esp + 0x1814]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 0x4d
mov esi, 0x1f8000
mov ecx, eax
mov dword [esp + 0x20], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x100a0c77
push 0
push 0xffffffffffffff85
push 0x4f
push 0x4f
push 0x50
push 0x7e
push 0x4d
push 0x53
push 0x4b
push 0x7e
push 0x4f
push 0x79
push 0x48
push 0x75
push 0x78
push 0x73
push 0x43
push 0x75
push 0x47
push 0x72
push 0x71
push 0x45
push 0x3b
push 0x40
push 0x6d
push 0x6d
push 0x3e
push 0x68
push 0x3a
push 0x3b
push 0x3a
push 0x64
push 0x62
lea esi, [esp + 0xc60]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 0x4e
mov esi, 0x3f8000
mov ecx, eax
mov dword [esp + 0x20], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x100a0c77
push 0
push 0x50
push 0x56
push 0x50
push 0x56
push 0x54
push 0xffffffffffffff81
push 0x4c
push 0x7d
push 0x4a
push 0x7a
push 0x4c
push 0x4d
push 0x76
push 0x4c
push 0x4b
push 0x44
push 0x42
push 0x43
push 0x41
push 0x6e
push 0x42
push 0x42
push 0x43
push 0x40
push 0x3c
push 0x6a
push 0x3e
push 0x6a
push 0x38
push 0x36
push 0x68
push 0x64
lea esi, [esp + 0x130c]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 0x4f
mov esi, 0x7f8000
mov ecx, eax
mov dword [esp + 0x20], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x100a0c77
push 0
push 0x51
push 0x51
push 0x57
push 0x52
push 0xffffffffffffff81
push 0x4c
push 0x4d
push 0x49
push 0x7b
push 0x7c
push 0x7b
push 0x48
push 0x4a
push 0x74
push 0x74
push 0x46
push 0x41
push 0x45
push 0x3e
push 0x44
push 0x72
push 0x6e
push 0x6e
push 0x6c
push 0x6e
push 0x6b
push 0x3c
push 0x37
push 0x67
push 0x34
push 0x39
push 0x67
lea esi, [esp + 0xc28]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 0x50
mov esi, 0xff8000
mov ecx, eax
mov dword [esp + 0x20], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x100a0c77
mov bl, 1
jmp 0x100a0c79
xor bl, bl
test esi, 0x800000
je 0x100a0c93
lea ecx, [esp + 0xba4]
and esi, 0xff7fffff
call fcn.10007a10
test esi, 0x400000
je 0x100a0cad
lea ecx, [esp + 0x1288]
and esi, 0xffbfffff
call fcn.10007a10
test esi, 0x200000
je 0x100a0cc7
lea ecx, [esp + 0xbdc]
and esi, 0xffdfffff
call fcn.10007a10
test esi, 0x100000
je 0x100a0ce1
lea ecx, [esp + 0x1790]
and esi, 0xffefffff
call fcn.10007a10
test esi, 0x80000
je 0x100a0cfb
lea ecx, [esp + 0xc14]
and esi, 0xfff7ffff
call fcn.10007a10
test esi, 0x40000
je 0x100a0d15
lea ecx, [esp + 0x12c0]
and esi, 0xfffbffff
call fcn.10007a10
test esi, 0x20000
je 0x100a0d2f
lea ecx, [esp + 0xc4c]
and esi, 0xfffdffff
call fcn.10007a10
test esi, 0x10000
je 0x100a0d49
lea ecx, [esp + 0x1608]
and esi, 0xfffeffff
call fcn.10007a10
test esi, 0x8000
je 0x100a49c6
lea ecx, [esp + 0x28]
jmp 0x100a49c1
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x7d
push 0xffffffffffffff86
push 0x73
push 0x3f
push 0x73
push 0x70
push 0x5e
push 0x3f
push 0x3e
push 0x56
push 0x4e
push 0x68
push 0xffffffffffffff81
push 0x69
push 0x65
push 0x49
push 0x59
push 0x4b
push 0x61
push 0x57
lea esi, [esp + 0xd08]
call fcn.10070600
add esp, 0x84
mov ecx, eax
call fcn.1000a240
mov ebx, eax
mov ecx, edi
call fcn.1007c110
test eax, eax
mov ecx, esi
sete bl
call fcn.10007a10
push 0
test bl, bl
je 0x100a10e1
push 0x51
push 0x51
push 0x56
push 0xffffffffffffff82
push 0x55
push 0x4f
push 0x4b
push 0x7f
push 0x4d
push 0x48
push 0x78
push 0x7b
push 0x7a
push 0x74
push 0x48
push 0x41
push 0x71
push 0x42
push 0x43
push 0x43
push 0x3c
push 0x3c
push 0x3b
push 0x6e
push 0x40
push 0x3d
push 0x39
push 0x6b
push 0x6a
push 0x37
push 0x65
push 0x63
lea esi, [esp + 0x154]
call fcn.10070600
add esp, 0x84
mov byte [esp + 0x1978], 0x51
mov esi, 0x1000000
mov ecx, eax
mov dword [esp + 0x20], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x100a1065
push 0
push 0xffffffffffffff86
push 0x4f
push 0x57
push 0x7e
push 0x7f
push 0x4e
push 0x7b
push 0x7b
push 0x50
push 0x50
push 0x79
push 0x49
push 0x78
push 0x46
push 0x49
push 0x77
push 0x75
push 0x71
push 0x6f
push 0x46
push 0x70
push 0x41
push 0x3b
push 0x6d
push 0x69
push 0x3c
push 0x69
push 0x38
push 0x3b
push 0x67
push 0x36
push 0x33
lea esi, [esp + 0x11c]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 0x52
mov esi, 0x3000000
mov ecx, eax
mov dword [esp + 0x20], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x100a1065
push 0
push 0xffffffffffffff85
push 0x51
push 0x51
push 0x50
push 0x4c
push 0x7d
push 0xffffffffffffff80
push 0x7f
push 0x7b
push 0x7d
push 0x4e
push 0x4a
push 0x4c
push 0x4a
push 0x49
push 0x42
push 0x44
push 0x40
push 0x45
push 0x72
push 0x43
push 0x6f
push 0x3f
push 0x41
push 0x3b
push 0x6a
push 0x67
push 0x6a
push 0x65
push 0x34
push 0x3b
push 0x39
lea esi, [esp + 0xe4]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 0x53
mov esi, 0x7000000
mov ecx, eax
mov dword [esp + 0x20], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x100a1065
push 0
push 0x59
push 0x4f
push 0xffffffffffffff83
push 0x7e
push 0x52
push 0x7f
push 0x51
push 0x4b
push 0x4a
push 0x4b
push 0x4b
push 0x77
push 0x45
push 0x47
push 0x48
push 0x48
push 0x73
push 0x45
push 0x72
push 0x72
push 0x43
push 0x6f
push 0x3c
push 0x42
push 0x3a
push 0x68
push 0x67
push 0x37
push 0x65
push 0x64
push 0x33
push 0x35
lea esi, [esp + 0xc8]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 0x54
mov esi, 0xf000000
mov ecx, eax
mov dword [esp + 0x20], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x100a1065
push 0
push 0x51
push 0x57
push 0x55
push 0xffffffffffffff83
push 0x4c
push 0xffffffffffffff80
push 0x7f
push 0x4c
push 0x4b
push 0x7a
push 0x7b
push 0x4a
push 0x4d
push 0x78
push 0x78
push 0x72
push 0x74
push 0x41
push 0x42
push 0x73
push 0x6d
push 0x43
push 0x6c
push 0x6a
push 0x3f
push 0x37
push 0x67
push 0x69
push 0x37
push 0x66
push 0x65
push 0x63
lea esi, [esp + 0x137c]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 0x55
mov esi, 0x1f000000
mov ecx, eax
mov dword [esp + 0x20], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x100a1065
mov bl, 1
jmp 0x100a1067
xor bl, bl
test esi, 0x10000000
je 0x100a1081
lea ecx, [esp + 0x12f8]
and esi, 0xefffffff
call fcn.10007a10
test esi, 0x8000000
je 0x100a1098
lea ecx, [esp + 0x44]
and esi, 0xf7ffffff
call fcn.10007a10
test esi, 0x4000000
je 0x100a10af
lea ecx, [esp + 0x60]
and esi, 0xfbffffff
call fcn.10007a10
test esi, 0x2000000
je 0x100a10c9
lea ecx, [esp + 0x98]
and esi, 0xfdffffff
call fcn.10007a10
test esi, 0x1000000
je 0x100a49c6
lea ecx, [esp + 0xd0]
jmp 0x100a49c1
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x14
push 0x13
push 0x12
push 0x11
push 0x10
push 0xf
push 0xe
push 0xd
push 0x75
push 0x7e
push 0x6b
push 0x37
push 0xffffffffffffff80
push 0x70
push 0x4c
push 0x71
push 0x70
push 0x68
push 0x6a
push 0x54
lea esi, [esp + 0x18c]
call fcn.10070600
add esp, 0x84
mov ecx, eax
call fcn.1000a240
mov ebx, eax
mov ecx, edi
call fcn.1007c110
test eax, eax
mov ecx, esi
sete bl
call fcn.10007a10
push 0
test bl, bl
je 0x100a11ca
push 0xffffffffffffff82
push 0xffffffffffffff82
push 0x56
push 0x56
push 0xffffffffffffff80
push 0x4f
push 0x7c
push 0x49
push 0x50
push 0x50
push 0x7a
push 0x48
push 0x7a
push 0x44
push 0x74
push 0x76
push 0x47
push 0x44
push 0x70
push 0x6e
push 0x3c
push 0x41
push 0x3b
push 0x3f
push 0x40
push 0x3b
push 0x68
push 0x3c
push 0x37
push 0x36
push 0x66
push 0x3a
lea esi, [esp + 0x1c4]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x1978], 0x56
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
mov ecx, esi
jmp 0x100a49bc
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x14
push 0x13
push 0x7b
push 0xffffffffffffff84
push 0x71
push 0x3d
push 0x59
push 0x51
push 0xffffffffffffff85
push 0x6d
push 0x69
push 0x79
push 0x69
push 0x74
push 0x72
push 0x66
push 0x71
push 0x75
push 0x71
push 0x6f
lea esi, [esp + 0x1fc]
call fcn.10070600
add esp, 0x84
mov ecx, eax
call fcn.1000a240
mov ebx, eax
mov ecx, edi
call fcn.1007c110
test eax, eax
mov ecx, esi
sete bl
call fcn.10007a10
push 0
test bl, bl
je 0x100a1379
push 0xffffffffffffff82
push 0xffffffffffffff81
push 0xffffffffffffff81
push 0x4f
push 0x4d
push 0x4f
push 0x51
push 0x52
push 0x4a
push 0x78
push 0x4f
push 0x4d
push 0x46
push 0x4c
push 0x73
push 0x75
push 0x42
push 0x41
push 0x70
push 0x3f
push 0x43
push 0x6c
push 0x3d
push 0x3d
push 0x3f
push 0x6c
push 0x6b
push 0x69
push 0x66
push 0x3b
push 0x39
push 0x67
lea esi, [esp + 0x26c]
call fcn.10070600
add esp, 0x84
mov byte [esp + 0x1978], 0x57
mov esi, 0x20000000
mov ecx, eax
mov dword [esp + 0x20], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x100a1345
push 0
push 0x54
push 0x58
push 0x4f
push 0xffffffffffffff83
push 0x55
push 0x4b
push 0x53
push 0x4e
push 0x4e
push 0x48
push 0x79
push 0x45
push 0x76
push 0x78
push 0x42
push 0x46
push 0x48
push 0x71
push 0x40
push 0x40
push 0x72
push 0x3f
push 0x3f
push 0x3c
push 0x40
push 0x3e
push 0x3b
push 0x37
push 0x65
push 0x37
push 0x66
push 0x65
lea esi, [esp + 0x234]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 0x58
mov esi, 0x60000000
mov ecx, eax
mov dword [esp + 0x20], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x100a1345
mov bl, 1
jmp 0x100a1347
xor bl, bl
test esi, 0x40000000
je 0x100a1361
lea ecx, [esp + 0x1b0]
and esi, 0xbfffffff
call fcn.10007a10
test esi, 0x20000000
je 0x100a49c6
lea ecx, [esp + 0x1e8]
jmp 0x100a49c1
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x14
push 0x13
push 0x12
push 0x11
push 0x10
push 0xf
push 0xe
push 0xd
push 0xc
push 0xb
push 0x73
push 0x7c
push 0x69
push 0x35
push 0x78
push 0x70
push 0x67
push 0x6c
push 0x6e
push 0x67
lea esi, [esp + 0x2a4]
call fcn.10070600
add esp, 0x84
mov ecx, eax
call fcn.1000a240
mov ebx, eax
mov ecx, edi
call fcn.1007c110
test eax, eax
mov ecx, esi
sete bl
call fcn.10007a10
push 0
test bl, bl
je 0x100a1462
push 0x50
push 0x56
push 0x57
push 0x52
push 0x55
push 0x4d
push 0x7f
push 0x4d
push 0x7b
push 0x4f
push 0x46
push 0x4d
push 0x76
push 0x78
push 0x76
push 0x47
push 0x48
push 0x75
push 0x42
push 0x44
push 0x71
push 0x70
push 0x6c
push 0x3c
push 0x40
push 0x6d
push 0x3b
push 0x3c
push 0x3a
push 0x3a
push 0x35
push 0x63
lea esi, [esp + 0x2dc]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x1978], 0x59
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
mov ecx, esi
jmp 0x100a49bc
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x14
push 0x13
push 0x12
push 0x11
push 0x10
push 0xf
push 0xe
push 0xd
push 0xc
push 0xb
push 0x73
push 0x7c
push 0x69
push 0x35
push 0x7a
push 0x7a
push 0x74
push 0x71
push 0x4b
push 0x48
lea esi, [esp + 0x314]
call fcn.10070600
add esp, 0x84
mov ecx, eax
call fcn.1000a240
mov ebx, eax
mov ecx, edi
call fcn.1007c110
test eax, eax
mov ecx, esi
sete bl
call fcn.10007a10
push 0
test bl, bl
je 0x100a154b
push 0x54
push 0x52
push 0x57
push 0xffffffffffffff83
push 0xffffffffffffff81
push 0x4d
push 0x4f
push 0x7c
push 0x48
push 0x4c
push 0x4b
push 0x79
push 0x77
push 0x78
push 0x44
push 0x45
push 0x48
push 0x47
push 0x73
push 0x41
push 0x42
push 0x3b
push 0x3f
push 0x3a
push 0x40
push 0x3b
push 0x69
push 0x3b
push 0x39
push 0x33
push 0x65
push 0x64
lea esi, [esp + 0x34c]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x1978], 0x5a
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
mov ecx, esi
jmp 0x100a49bc
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x14
push 0x13
push 0x7b
push 0xffffffffffffff84
push 0x71
push 0x3d
push 0xffffffffffffff82
push 0x76
push 0x79
push 0x74
push 0x56
push 0x6a
push 0x76
push 0x76
push 0x78
push 0x74
push 0x47
push 0x7a
push 0x67
push 0x6f
lea esi, [esp + 0x384]
call fcn.10070600
add esp, 0x84
mov ecx, eax
call fcn.1000a240
mov ebx, eax
mov ecx, edi
call fcn.1007c110
test eax, eax
mov ecx, esi
sete bl
call fcn.10007a10
push 0
test bl, bl
je 0x100a1634
push 0xffffffffffffff85
push 0x55
push 0x57
push 0x7e
push 0xffffffffffffff80
push 0x50
push 0xffffffffffffff80
push 0x7f
push 0x4a
push 0x7d
push 0x47
push 0x79
push 0x45
push 0x45
push 0x42
push 0x43
push 0x49
push 0x43
push 0x47
push 0x42
push 0x3d
push 0x42
push 0x3f
push 0x6f
push 0x6c
push 0x3b
push 0x3b
push 0x3d
push 0x67
push 0x34
push 0x67
push 0x65
lea esi, [esp + 0x3bc]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x1978], 0x5b
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
mov ecx, esi
jmp 0x100a49bc
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x14
push 0x13
push 0x12
push 0x7a
push 0xffffffffffffff83
push 0x70
push 0x3c
push 0x4e
push 0x5f
push 0x73
push 0x6d
push 0x7d
push 0x69
push 0x57
push 0x7a
push 0x73
push 0x69
push 0x6f
push 0x6b
push 0x54
lea esi, [esp + 0x3f4]
call fcn.10070600
add esp, 0x84
mov ecx, eax
call fcn.1000a240
mov ebx, eax
mov ecx, edi
call fcn.1007c110
test eax, eax
mov ecx, esi
sete bl
call fcn.10007a10
push 0
test bl, bl
je 0x100a1b6e
push 0x58
push 0x55
push 0x4f
push 0xffffffffffffff82
push 0x53
push 0x7c
push 0x4b
push 0x49
push 0x79
push 0x7a
push 0x78
push 0x4e
push 0x4d
push 0x49
push 0x46
push 0x46
push 0x74
push 0x47
push 0x42
push 0x70
push 0x42
push 0x3d
push 0x3e
push 0x6e
push 0x6b
push 0x37
push 0x3d
push 0x3e
push 0x3d
push 0x33
push 0x64
push 0x38
lea esi, [esp + 0x5b4]
call fcn.10070600
add esp, 0x84
mov byte [esp + 0x1978], 0x5c
mov ecx, eax
mov dword [esp + 0x20], bind
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x100a1ac6
push 0
push 0xffffffffffffff81
push 0xffffffffffffff80
push 0x56
push 0x56
push 0xffffffffffffff81
push 0x4c
push 0x7c
push 0x4e
push 0x7a
push 0x50
push 0x78
push 0x7b
push 0x4d
push 0x47
push 0x49
push 0x42
push 0x76
push 0x40
push 0x71
push 0x73
push 0x3f
push 0x44
push 0x3a
push 0x3f
push 0x3a
push 0x3e
push 0x36
push 0x66
push 0x68
push 0x3a
push 0x33
push 0x35
lea esi, [esp + 0x57c]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 0x5d
mov ebx, 1
mov ecx, eax
mov dword [esp + 0x18], ebx
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x100a1aca
push 0
push 0x56
push 0x4f
push 0xffffffffffffff80
push 0x53
push 0x4d
push 0x4d
push 0x7b
push 0x4c
push 0x51
push 0x50
push 0x47
push 0x46
push 0x46
push 0x74
push 0x78
push 0x43
push 0x74
push 0x75
push 0x6f
push 0x6e
push 0x6e
push 0x3d
push 0x43
push 0x6b
push 0x6e
push 0x6c
push 0x3e
push 0x66
push 0x69
push 0x35
push 0x3b
push 0x33
lea esi, [esp + 0x544]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 0x5e
mov ecx, eax
mov dword [esp + 0x18], 3
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x100a1ac6
push 0
push 0xffffffffffffff82
push 0x4f
push 0x7f
push 0x53
push 0x4c
push 0x7d
push 0x7b
push 0x52
push 0x4c
push 0x7c
push 0x4c
push 0x79
push 0x4b
push 0x45
push 0x49
push 0x44
push 0x74
push 0x46
push 0x40
push 0x72
push 0x6e
push 0x44
push 0x41
push 0x41
push 0x38
push 0x3f
push 0x36
push 0x3c
push 0x65
push 0x39
push 0x39
push 0x32
lea esi, [esp + 0x50c]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 0x5f
mov ecx, eax
mov dword [esp + 0x18], 7
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x100a1ac6
push 0
push 0xffffffffffffff84
push 0xffffffffffffff80
push 0x4e
push 0x4e
push 0x53
push 0x7c
push 0x4e
push 0x4d
push 0x7c
push 0x50
push 0x48
push 0x45
push 0x77
push 0x75
push 0x75
push 0x42
push 0x76
push 0x40
push 0x3f
push 0x3e
push 0x6d
push 0x6c
push 0x42
push 0x3d
push 0x3e
push 0x69
push 0x3b
push 0x3c
push 0x38
push 0x66
push 0x37
push 0x39
lea esi, [esp + 0x4d4]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 0x60
mov ecx, eax
mov dword [esp + 0x18], 0xf
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x100a1ac6
push 0
push 0x57
push 0x57
push 0x56
push 0x7e
push 0x53
push 0x4c
push 0x50
push 0x7f
push 0x48
push 0x7b
push 0x4a
push 0x77
push 0x48
push 0x4a
push 0x4a
push 0x46
push 0x71
push 0x42
push 0x44
push 0x3d
push 0x3d
push 0x6e
push 0x40
push 0x3b
push 0x6e
push 0x37
push 0x36
push 0x37
push 0x6a
push 0x66
push 0x3a
push 0x38
lea esi, [esp + 0x49c]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 0x61
mov ecx, eax
mov dword [esp + 0x18], 0x1f
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x100a1ac6
push 0
push 0x54
push 0x54
push 0xffffffffffffff84
push 0x56
push 0xffffffffffffff82
push 0x50
push 0x4e
push 0x7d
push 0x4c
push 0x48
push 0x4e
push 0x49
push 0x48
push 0x43
push 0x44
push 0x4a
push 0x44
push 0x41
push 0x70
push 0x44
push 0x43
push 0x3c
push 0x6c
push 0x6a
push 0x69
push 0x3b
push 0x6c
push 0x35
push 0x37
push 0x38
push 0x32
push 0x62
lea esi, [esp + 0x464]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 0x62
mov ecx, eax
mov dword [esp + 0x18], 0x3f
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x100a1ac6
push 0
push 0x54
push 0x56
push 0x4f
push 0xffffffffffffff80
push 0x4c
push 0x7e
push 0x4b
push 0x7c
push 0x7a
push 0x49
push 0x78
push 0x78
push 0x78
push 0x4b
push 0x75
push 0x4a
push 0x49
push 0x40
push 0x3e
push 0x3d
push 0x3c
push 0x3d
push 0x3d
push 0x6d
push 0x69
push 0x6c
push 0x3e
push 0x6b
push 0x37
push 0x69
push 0x63
push 0x65
lea esi, [esp + 0x42c]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 0x63
mov ecx, eax
mov dword [esp + 0x18], 0x7f
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x100a1ac6
mov byte [esp + 0x17], bl
mov ebx, dword [esp + 0x18]
jmp 0x100a1acf
mov ebx, dword [esp + 0x18]
mov byte [esp + 0x17], 0
test bl, 0x40
je 0x100a1ae3
lea ecx, [esp + 0x3a8]
and ebx, 0xffffffbf
call fcn.10007a10
test bl, 0x20
je 0x100a1af7
lea ecx, [esp + 0x3e0]
and ebx, 0xffffffdf
call fcn.10007a10
test bl, 0x10
je 0x100a1b0b
lea ecx, [esp + 0x418]
and ebx, 0xffffffef
call fcn.10007a10
test bl, 8
je 0x100a1b1f
lea ecx, [esp + 0x450]
and ebx, 0xfffffff7
call fcn.10007a10
test bl, 4
je 0x100a1b33
lea ecx, [esp + 0x488]
and ebx, 0xfffffffb
call fcn.10007a10
test bl, 2
je 0x100a1b47
lea ecx, [esp + 0x4c0]
and ebx, 0xfffffffd
call fcn.10007a10
test bl, 1
je 0x100a1b58
lea ecx, [esp + 0x4f8]
call fcn.10007a10
lea ecx, [esp + 0x530]
call fcn.10007a10
cmp byte [esp + 0x17], 0
jmp 0x100a49c8
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x7d
push 0xffffffffffffff86
push 0x73
push 0x3f
push 0x5f
push 0x5f
push 0x4f
push 0x51
push 0x6b
push 0x64
push 0x4c
push 0x68
push 0x5c
push 0x5a
push 0x55
push 0x54
push 0x46
push 0x56
push 0x52
push 0x47
lea esi, [esp + 0x624]
call fcn.10070600
add esp, 0x84
mov byte [esp + 0x1978], 0x64
mov ecx, eax
mov dword [esp + 0x18], pe_nt_image_headers32
call fcn.1000a240
mov ebx, eax
mov ecx, edi
call fcn.1007c110
test eax, eax
je 0x100a1c59
push 0
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x7d
push 0xffffffffffffff86
push 0x73
push 0x3f
push 0x5f
push 0x5f
push 0x4f
push 0x51
push 0x2c
push 0x64
push 0x4c
push 0x29
push 0x5c
push 0x5a
push 0x55
push 0x54
push 0x46
push 0x56
push 0x52
push 0x47
lea esi, [esp + 0x5ec]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x18], 0x180
call fcn.1000a240
mov ebx, eax
mov ecx, edi
call fcn.1007c110
mov byte [esp + 0x17], 0
test eax, eax
jne 0x100a1c5e
mov byte [esp + 0x17], 1
mov ebx, dword [esp + 0x18]
test ebx, 0x100
je 0x100a1c80
and ebx, 0xfffffeff
lea ecx, [esp + 0x568]
mov dword [esp + 0x18], ebx
call fcn.10007a10
mov dword [esp + 0x1978], 0
test bl, bl
jns 0x100a1ca5
and ebx, 0xffffff7f
lea ecx, [esp + 0x5a0]
mov dword [esp + 0x18], ebx
call fcn.10007a10
cmp byte [esp + 0x17], 0
push 0
je 0x100a1d23
push 0x58
push 0x55
push 0x4f
push 0xffffffffffffff82
push 0x53
push 0x7c
push 0x4b
push 0x49
push 0x79
push 0x7a
push 0x78
push 0x4e
push 0x4d
push 0x49
push 0x46
push 0x46
push 0x74
push 0x47
push 0x42
push 0x70
push 0x42
push 0x3d
push 0x3e
push 0x6e
push 0x6b
push 0x37
push 0x3d
push 0x3e
push 0x3d
push 0x33
push 0x64
push 0x38
lea esi, [esp + 0x65c]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x1978], 0x65
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
mov ecx, esi
jmp 0x100a49bc
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x14
push 0x13
push 0x12
push 0x11
push 0x10
push 0xf
push 0xe
push 0xd
push 0xc
push 0xb
push 0xa
push 0x72
push 0x7b
push 0x68
push 0x34
push 0x75
push 0x59
push 0x76
push 0x72
push 0x47
lea esi, [esp + 0x694]
call fcn.10070600
add esp, 0x84
mov ecx, eax
call fcn.1000a240
mov ebx, eax
mov ecx, edi
call fcn.1007c110
test eax, eax
mov ecx, esi
sete bl
call fcn.10007a10
push 0
test bl, bl
je 0x100a1e0c
push 0xffffffffffffff81
push 0xffffffffffffff80
push 0x56
push 0x56
push 0xffffffffffffff81
push 0x4c
push 0x7c
push 0x4e
push 0x7a
push 0x50
push 0x78
push 0x7b
push 0x4d
push 0x47
push 0x49
push 0x42
push 0x76
push 0x40
push 0x71
push 0x73
push 0x3f
push 0x44
push 0x3a
push 0x3f
push 0x3a
push 0x3e
push 0x36
push 0x66
push 0x68
push 0x3a
push 0x33
push 0x35
lea esi, [esp + 0x6cc]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x1978], 0x66
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
mov ecx, esi
jmp 0x100a49bc
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x14
push 0x13
push 0x12
push 0x11
push 0x10
push 0xf
push 0xe
push 0xd
push 0xc
push 0xb
push 0x73
push 0x7c
push 0x69
push 0x35
push 0x7e
push 0x6e
push 0x6a
push 0x69
push 0x67
push 0x73
lea esi, [esp + 0x704]
call fcn.10070600
add esp, 0x84
mov ecx, eax
call fcn.1000a240
mov ebx, eax
mov ecx, edi
call fcn.1007c110
test eax, eax
mov ecx, esi
sete bl
call fcn.10007a10
push 0
test bl, bl
je 0x100a1ef5
push 0xffffffffffffff84
push 0x54
push 0xffffffffffffff83
push 0xffffffffffffff80
push 0x55
push 0x4d
push 0x4b
push 0x4f
push 0x4c
push 0x4e
push 0x47
push 0x47
push 0x4a
push 0x4c
push 0x46
push 0x49
push 0x44
push 0x41
push 0x44
push 0x3f
push 0x40
push 0x71
push 0x3e
push 0x3b
push 0x3d
push 0x6b
push 0x36
push 0x39
push 0x69
push 0x3c
push 0x34
push 0x63
lea esi, [esp + 0x73c]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x1978], 0x67
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
mov ecx, esi
jmp 0x100a49bc
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x14
push 0x13
push 0x12
push 0x11
push 0x10
push 0xf
push 0xe
push 0xd
push 0xc
push 0xb
push 0xa
push 9
push 0x71
push 0x7a
push 0x67
push 0x33
push 0x74
push 0x70
push 0x63
push 0x74
lea esi, [esp + 0x774]
call fcn.10070600
add esp, 0x84
mov ecx, eax
call fcn.1000a240
mov ebx, eax
mov ecx, edi
call fcn.1007c110
test eax, eax
mov ecx, esi
sete bl
call fcn.10007a10
push 0
test bl, bl
je 0x100a2965
push 0x59
push 0x52
push 0xffffffffffffff81
push 0x53
push 0x7d
push 0x7d
push 0xffffffffffffff80
push 0x4e
push 0x49
push 0x4a
push 0x7b
push 0x78
push 0x76
push 0x49
push 0x75
push 0x4a
push 0x43
push 0x72
push 0x6f
push 0x3f
push 0x3f
push 0x3e
push 0x3c
push 0x3e
push 0x3a
push 0x3a
push 0x6a
push 0x35
push 0x3c
push 0x37
push 0x63
push 0x35
lea esi, [esp + 0xaf4]
call fcn.10070600
add esp, 0x84
mov byte [esp + 0x1978], 0x68
mov edi, dword [esp + 0x18]
or edi, 0x200
mov ecx, eax
mov dword [esp + 0x18], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x100a27c5
push 0
push 0xffffffffffffff86
push 0x53
push 0x51
push 0x7f
push 0x52
push 0x4f
push 0xffffffffffffff80
push 0x4c
push 0x7e
push 0x4d
push 0x4d
push 0x4c
push 0x48
push 0x47
push 0x42
push 0x48
push 0x47
push 0x47
push 0x3f
push 0x3e
push 0x6f
push 0x40
push 0x3f
push 0x41
push 0x3f
push 0x39
push 0x3e
push 0x66
push 0x36
push 0x65
push 0x63
push 0x65
lea esi, [esp + 0xabc]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 0x69
or edi, 0x400
mov ecx, eax
mov dword [esp + 0x18], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x100a27c5
push 0
push 0xffffffffffffff86
push 0x54
push 0x7f
push 0x51
push 0x7f
push 0x7e
push 0xffffffffffffff80
push 0x4e
push 0x4a
push 0x4d
push 0x4e
push 0x4c
push 0x4b
push 0x47
push 0x44
push 0x76
push 0x40
push 0x70
push 0x41
push 0x3d
push 0x40
push 0x3e
push 0x3e
push 0x6f
push 0x41
push 0x68
push 0x37
push 0x68
push 0x36
push 0x3b
push 0x3a
push 0x33
lea esi, [esp + 0xa84]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 0x6a
or edi, 0x800
mov ecx, eax
mov dword [esp + 0x18], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x100a27c5
push 0
push 0x55
push 0xffffffffffffff85
push 0xffffffffffffff80
push 0x55
push 0x52
push 0x54
push 0x4b
push 0x50
push 0x79
push 0x4f
push 0x4d
push 0x78
push 0x78
push 0x76
push 0x42
push 0x75
push 0x43
push 0x46
push 0x43
push 0x3d
push 0x72
push 0x44
push 0x3d
push 0x6b
push 0x6a
push 0x3e
push 0x3f
push 0x66
push 0x35
push 0x38
push 0x65
push 0x64
lea esi, [esp + 0xa4c]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 0x6b
or edi, 0x1000
mov ecx, eax
mov dword [esp + 0x18], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x100a27c5
push 0
push 0xffffffffffffff85
push 0x56
push 0x52
push 0x55
push 0xffffffffffffff80
push 0x7c
push 0x50
push 0x7c
push 0x79
push 0x47
push 0x49
push 0x48
push 0x76
push 0x78
push 0x77
push 0x48
push 0x71
push 0x45
push 0x74
push 0x6e
push 0x41
push 0x41
push 0x6f
push 0x3a
push 0x3c
push 0x3b
push 0x6a
push 0x35
push 0x35
push 0x36
push 0x65
push 0x35
lea esi, [esp + 0xa14]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 0x6c
or edi, 0x2000
mov ecx, eax
mov dword [esp + 0x18], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x100a27c5
push 0
push 0x50
push 0x53
push 0x4f
push 0x54
push 0x52
push 0x50
push 0x7c
push 0x49
push 0x4a
push 0x4e
push 0x49
push 0x7a
push 0x78
push 0x44
push 0x78
push 0x47
push 0x43
push 0x71
push 0x6f
push 0x72
push 0x70
push 0x3f
push 0x3a
push 0x42
push 0x41
push 0x6d
push 0x3a
push 0x66
push 0x69
push 0x33
push 0x64
push 0x63
lea esi, [esp + 0x9dc]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 0x6d
or edi, 0x4000
mov ecx, eax
mov dword [esp + 0x18], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x100a27c5
push 0
push 0x57
push 0x53
push 0x54
push 0x7e
push 0x4d
push 0x52
push 0x50
push 0x4e
push 0x50
push 0x7b
push 0x77
push 0x4e
push 0x47
push 0x79
push 0x43
push 0x74
push 0x41
push 0x43
push 0x42
push 0x40
push 0x44
push 0x41
push 0x6c
push 0x40
push 0x41
push 0x6a
push 0x68
push 0x39
push 0x3c
push 0x68
push 0x67
push 0x39
lea esi, [esp + 0x9a4]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 0x6e
or edi, 0x8000
mov ecx, eax
mov dword [esp + 0x18], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x100a27c5
push 0
push 0xffffffffffffff81
push 0x57
push 0x52
push 0x54
push 0x7f
push 0x50
push 0x4b
push 0x7b
push 0x7b
push 0x7a
push 0x7b
push 0x77
push 0x44
push 0x74
push 0x74
push 0x43
push 0x43
push 0x46
push 0x40
push 0x3d
push 0x41
push 0x42
push 0x70
push 0x3e
push 0x6b
push 0x38
push 0x36
push 0x35
push 0x66
push 0x37
push 0x3b
push 0x36
lea esi, [esp + 0x96c]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 0x6f
or edi, 0x10000
mov ecx, eax
mov dword [esp + 0x18], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x100a27c5
push 0
push 0x54
push 0x4f
push 0x54
push 0xffffffffffffff81
push 0x4d
push 0x53
push 0x7e
push 0x49
push 0x51
push 0x48
push 0x77
push 0x48
push 0x45
push 0x4b
push 0x78
push 0x4a
push 0x76
push 0x41
push 0x44
push 0x42
push 0x72
push 0x3b
push 0x6c
push 0x39
push 0x69
push 0x69
push 0x36
push 0x69
push 0x66
push 0x34
push 0x38
push 0x66
lea esi, [esp + 0x934]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 0x70
or edi, 0x20000
mov ecx, eax
mov dword [esp + 0x18], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x100a27c5
push 0
push 0xffffffffffffff86
push 0xffffffffffffff85
push 0xffffffffffffff80
push 0x52
push 0x7f
push 0x4f
push 0x4d
push 0x7d
push 0x7d
push 0x48
push 0x46
push 0x45
push 0x4a
push 0x47
push 0x42
push 0x43
push 0x48
push 0x70
push 0x40
push 0x70
push 0x6e
push 0x3d
push 0x6d
push 0x3a
push 0x41
push 0x39
push 0x6c
push 0x69
push 0x34
push 0x39
push 0x39
push 0x67
lea esi, [esp + 0x8fc]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 0x71
or edi, 0x40000
mov ecx, eax
mov dword [esp + 0x18], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x100a27c5
push 0
push 0x58
push 0xffffffffffffff85
push 0x55
push 0x52
push 0x52
push 0x7e
push 0x4c
push 0x7a
push 0x7e
push 0x4c
push 0x4b
push 0x7a
push 0x4a
push 0x48
push 0x46
push 0x4a
push 0x74
push 0x41
push 0x45
push 0x71
push 0x72
push 0x3d
push 0x6f
push 0x41
push 0x39
push 0x69
push 0x3a
push 0x68
push 0x65
push 0x37
push 0x38
push 0x31
lea esi, [esp + 0x8c4]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 0x72
or edi, 0x80000
mov ecx, eax
mov dword [esp + 0x18], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x100a27c5
push 0
push 0x59
push 0x50
push 0x55
push 0x4d
push 0x4d
push 0xffffffffffffff81
push 0x7c
push 0x7b
push 0x4b
push 0x7a
push 0x4d
push 0x45
push 0x47
push 0x75
push 0x46
push 0x49
push 0x47
push 0x44
push 0x73
push 0x46
push 0x3d
push 0x3d
push 0x43
push 0x42
push 0x3f
push 0x39
push 0x6c
push 0x36
push 0x68
push 0x33
push 0x34
push 0x39
lea esi, [esp + 0x88c]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 0x73
or edi, 0x100000
mov ecx, eax
mov dword [esp + 0x18], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x100a27c5
push 0
push 0x56
push 0x52
push 0xffffffffffffff80
push 0x55
push 0x51
push 0x52
push 0x4e
push 0x50
push 0x79
push 0x4c
push 0x77
push 0x46
push 0x4c
push 0x45
push 0x44
push 0x43
push 0x74
push 0x3f
push 0x41
push 0x45
push 0x3c
push 0x41
push 0x6c
push 0x6c
push 0x6b
push 0x40
push 0x69
push 0x68
push 0x66
push 0x67
push 0x37
push 0x39
lea esi, [esp + 0x854]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 0x74
or edi, 0x200000
mov ecx, eax
mov dword [esp + 0x18], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x100a27c5
push 0
push 0x53
push 0x51
push 0x7f
push 0x7f
push 0x55
push 0xffffffffffffff81
push 0x4b
push 0x4c
push 0x4b
push 0x48
push 0x4e
push 0x7b
push 0x44
push 0x47
push 0x4b
push 0x4a
push 0x45
push 0x46
push 0x44
push 0x40
push 0x6d
push 0x6c
push 0x40
push 0x6a
push 0x41
push 0x6d
push 0x3e
push 0x3d
push 0x3b
push 0x34
push 0x63
push 0x37
lea esi, [esp + 0x81c]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 0x75
or edi, 0x400000
mov ecx, eax
mov dword [esp + 0x18], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x100a27c5
push 0
push 0xffffffffffffff86
push 0x54
push 0xffffffffffffff83
push 0x54
push 0x53
push 0x7d
push 0x4e
push 0x51
push 0x7e
push 0x7b
push 0x4a
push 0x4a
push 0x46
push 0x4a
push 0x73
push 0x74
push 0x71
push 0x48
push 0x3f
push 0x72
push 0x70
push 0x6d
push 0x3c
push 0x6a
push 0x6d
push 0x37
push 0x3b
push 0x36
push 0x39
push 0x34
push 0x37
push 0x37
lea esi, [esp + 0x7e4]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 0x76
or edi, 0x800000
mov ecx, eax
mov dword [esp + 0x18], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x100a27c5
push 0
push 0x58
push 0x4f
push 0x51
push 0x54
push 0x7d
push 0x52
push 0x51
push 0x7c
push 0x4c
push 0x50
push 0x48
push 0x48
push 0x4d
push 0x77
push 0x48
push 0x46
push 0x46
push 0x75
push 0x72
push 0x72
push 0x6e
push 0x6c
push 0x3a
push 0x6a
push 0x38
push 0x6b
push 0x37
push 0x3e
push 0x37
push 0x65
push 0x3a
push 0x67
lea esi, [esp + 0x7ac]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 0x77
or edi, 0x1000000
mov ecx, eax
mov dword [esp + 0x18], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x100a27c5
call fcn.1009d110
test eax, eax
jne 0x100a27c5
mov bl, 1
jmp 0x100a27c7
xor bl, bl
test edi, 0x1000000
je 0x100a27e1
lea ecx, [esp + 0x728]
and edi, 0xfeffffff
call fcn.10007a10
test edi, 0x800000
je 0x100a27fb
lea ecx, [esp + 0x760]
and edi, 0xff7fffff
call fcn.10007a10
test edi, 0x400000
je 0x100a2815
lea ecx, [esp + 0x798]
and edi, 0xffbfffff
call fcn.10007a10
test edi, 0x200000
je 0x100a282f
lea ecx, [esp + 0x7d0]
and edi, 0xffdfffff
call fcn.10007a10
test edi, 0x100000
je 0x100a2849
lea ecx, [esp + 0x808]
and edi, 0xffefffff
call fcn.10007a10
test edi, 0x80000
je 0x100a2863
lea ecx, [esp + 0x840]
and edi, 0xfff7ffff
call fcn.10007a10
test edi, 0x40000
je 0x100a287d
lea ecx, [esp + 0x878]
and edi, 0xfffbffff
call fcn.10007a10
test edi, 0x20000
je 0x100a2897
lea ecx, [esp + 0x8b0]
and edi, 0xfffdffff
call fcn.10007a10
test edi, 0x10000
je 0x100a28b1
lea ecx, [esp + 0x8e8]
and edi, 0xfffeffff
call fcn.10007a10
test edi, 0x8000
je 0x100a28cb
lea ecx, [esp + 0x920]
and edi, 0xffff7fff
call fcn.10007a10
test edi, 0x4000
je 0x100a28e5
lea ecx, [esp + 0x958]
and edi, 0xffffbfff
call fcn.10007a10
test edi, 0x2000
je 0x100a28ff
lea ecx, [esp + 0x990]
and edi, 0xffffdfff
call fcn.10007a10
test edi, 0x1000
je 0x100a2919
lea ecx, [esp + 0x9c8]
and edi, 0xffffefff
call fcn.10007a10
test edi, 0x800
je 0x100a2933
lea ecx, [esp + 0xa00]
and edi, 0xfffff7ff
call fcn.10007a10
test edi, 0x400
je 0x100a294d
lea ecx, [esp + 0xa38]
and edi, 0xfffffbff
call fcn.10007a10
test edi, 0x200
je 0x100a49c6
lea ecx, [esp + 0xa70]
jmp 0x100a49c1
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x14
push 0x13
push 0x12
push 0x11
push 0x10
push 0xf
push 0x77
push 0xffffffffffffff80
push 0x6d
push 0x39
push 0xffffffffffffff82
push 0x72
push 0x6e
push 0x7b
push 0x7e
push 0x6b
push 0x74
push 0x70
push 0x63
push 0x74
lea esi, [esp + 0xb2c]
call fcn.10070600
add esp, 0x84
mov ecx, eax
call fcn.1000a240
mov ebx, eax
mov ecx, edi
call fcn.1007c110
test eax, eax
mov ecx, esi
sete bl
call fcn.10007a10
push 0
test bl, bl
je 0x100a2a4e
push 0x56
push 0x52
push 0x7f
push 0x53
push 0x7e
push 0x7c
push 0x52
push 0x52
push 0x50
push 0x7b
push 0x7c
push 0x48
push 0x49
push 0x77
push 0x47
push 0x42
push 0x40
push 0x75
push 0x73
push 0x3d
push 0x40
push 0x6f
push 0x6f
push 0x42
push 0x6d
push 0x3c
push 0x38
push 0x38
push 0x37
push 0x3a
push 0x33
push 0x35
lea esi, [esp + 0xb64]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x1978], 0x78
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
mov ecx, esi
jmp 0x100a49bc
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x14
push 0x13
push 0x7b
push 0xffffffffffffff84
push 0x71
push 0x3d
push 0xffffffffffffff80
push 0x72
push 0xffffffffffffff80
push 0x70
push 0x77
push 0x78
push 0x6c
push 0x6c
push 0x6b
push 0x75
push 0x57
push 0x62
push 0x43
push 0x54
lea esi, [esp + 0xb9c]
call fcn.10070600
add esp, 0x84
mov ecx, eax
call fcn.1000a240
mov ebx, eax
mov ecx, edi
call fcn.1007c110
test eax, eax
mov ecx, esi
sete bl
call fcn.10007a10
push 0
test bl, bl
je 0x100a2b37
push 0xffffffffffffff86
push 0xffffffffffffff82
push 0x53
push 0x4d
push 0x7f
push 0x7d
push 0x7c
push 0x4f
push 0x7e
push 0x49
push 0x4d
push 0x7b
push 0x76
push 0x48
push 0x4a
push 0x49
push 0x43
push 0x75
push 0x71
push 0x40
push 0x44
push 0x6c
push 0x6f
push 0x3d
push 0x3b
push 0x3f
push 0x3b
push 0x35
push 0x65
push 0x66
push 0x36
push 0x34
lea esi, [esp + 0xbd4]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x1978], 0x79
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
mov ecx, esi
jmp 0x100a49bc
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x14
push 0x13
push 0x12
push 0x11
push 0x10
push 0xf
push 0xe
push 0xd
push 0xc
push 0xb
push 0xa
push 0x72
push 0x7b
push 0x68
push 0x34
push 0x78
push 0x74
push 0x6b
push 0x75
push 0x78
lea esi, [esp + 0xc0c]
call fcn.10070600
add esp, 0x84
mov ecx, eax
call fcn.1000a240
mov ebx, eax
mov ecx, edi
call fcn.1007c110
test eax, eax
mov ecx, esi
sete bl
call fcn.10007a10
push 0
test bl, bl
je 0x100a2c20
push 0xffffffffffffff84
push 0xffffffffffffff85
push 0x4f
push 0xffffffffffffff80
push 0xffffffffffffff82
push 0x4c
push 0x7b
push 0x7d
push 0x51
push 0x7b
push 0x7c
push 0x4b
push 0x77
push 0x49
push 0x43
push 0x42
push 0x74
push 0x71
push 0x45
push 0x70
push 0x41
push 0x3d
push 0x70
push 0x3d
push 0x6b
push 0x40
push 0x38
push 0x39
push 0x38
push 0x35
push 0x66
push 0x35
lea esi, [esp + 0xc44]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x1978], 0x7a
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
mov ecx, esi
jmp 0x100a49bc
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x14
push 0x7c
push 0xffffffffffffff85
push 0x72
push 0x3e
push 0xffffffffffffff82
push 0x72
push 0x6e
push 0x7b
push 0x7d
push 0x69
push 0x74
push 0x6b
push 0x68
push 0x72
push 0x67
push 0x32
push 0x7b
push 0x6b
push 0x67
lea esi, [esp + 0xc7c]
call fcn.10070600
add esp, 0x84
mov ecx, eax
call fcn.1000a240
mov ebx, eax
mov ecx, edi
call fcn.1007c110
test eax, eax
mov ecx, esi
sete bl
call fcn.10007a10
push 0
test bl, bl
je 0x100a2d09
push 0x56
push 0x56
push 0x56
push 0x4d
push 0xffffffffffffff80
push 0x51
push 0x4d
push 0x50
push 0x79
push 0x4b
push 0x79
push 0x7b
push 0x76
push 0x45
push 0x48
push 0x48
push 0x72
push 0x40
push 0x70
push 0x72
push 0x72
push 0x6e
push 0x6c
push 0x39
push 0x6d
push 0x38
push 0x3e
push 0x39
push 0x39
push 0x3b
push 0x63
push 0x35
lea esi, [esp + 0xcb4]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x1978], 0x7b
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
mov ecx, esi
jmp 0x100a49bc
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x14
push 0x13
push 0x12
push 0x11
push 0x10
push 0xf
push 0xe
push 0x76
push 0x7f
push 0x6c
push 0x38
push 0x7c
push 0x7f
push 0x76
push 0x6a
push 0x66
push 0x6c
push 0x56
push 0x71
push 0x4f
lea esi, [esp + 0xcec]
call fcn.10070600
add esp, 0x84
mov ecx, eax
call fcn.1000a240
mov ebx, eax
mov ecx, edi
call fcn.1007c110
test eax, eax
mov ecx, esi
sete bl
call fcn.10007a10
push 0
test bl, bl
je 0x100a2df2
push 0x50
push 0x56
push 0x7f
push 0x55
push 0x51
push 0x50
push 0x4a
push 0x50
push 0x4a
push 0x4c
push 0x79
push 0x4b
push 0x79
push 0x47
push 0x45
push 0x75
push 0x43
push 0x3f
push 0x70
push 0x46
push 0x3d
push 0x3d
push 0x6b
push 0x39
push 0x38
push 0x69
push 0x67
push 0x6a
push 0x3d
push 0x37
push 0x33
push 0x62
lea esi, [esp + 0xd40]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x1978], 0x7c
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
mov ecx, esi
jmp 0x100a49bc
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x14
push 0x13
push 0x12
push 0x7a
push 0xffffffffffffff83
push 0x70
push 0x3c
push 0xffffffffffffff86
push 0xffffffffffffff80
push 0x74
push 0x76
push 0x6a
push 0x7d
push 0x58
push 0x6a
push 0x66
push 0x46
push 0x4a
push 0x52
push 0x4b
lea esi, [esp + 0xd78]
call fcn.10070600
add esp, 0x84
mov ecx, eax
call fcn.1000a240
mov ebx, eax
mov ecx, edi
call fcn.1007c110
test eax, eax
mov ecx, esi
sete bl
call fcn.10007a10
push 0
test bl, bl
je 0x100a2edb
push 0x59
push 0x58
push 0x50
push 0x53
push 0xffffffffffffff82
push 0x51
push 0x4a
push 0x7b
push 0x4c
push 0x48
push 0x4d
push 0x49
push 0x45
push 0x74
push 0x75
push 0x48
push 0x45
push 0x43
push 0x70
push 0x44
push 0x3d
push 0x41
push 0x3b
push 0x6d
push 0x6e
push 0x69
push 0x68
push 0x6a
push 0x39
push 0x34
push 0x35
push 0x36
lea esi, [esp + 0xdb0]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x1978], 0x7d
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
mov ecx, esi
jmp 0x100a49bc
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x14
push 0x13
push 0x12
push 0x11
push 0x10
push 0xf
push 0xe
push 0xd
push 0x75
push 0x7e
push 0x6b
push 0x37
push 0x6b
push 0x6c
push 0x76
push 0x78
push 0x63
push 0x67
push 0x67
push 0x71
lea esi, [esp + 0xde8]
call fcn.10070600
add esp, 0x84
mov ecx, eax
call fcn.1000a240
mov ebx, eax
mov ecx, edi
call fcn.1007c110
test eax, eax
mov ecx, esi
sete bl
call fcn.10007a10
push 0
test bl, bl
je 0x100a2fc4
push 0x53
push 0x56
push 0xffffffffffffff80
push 0x52
push 0x4d
push 0x7c
push 0x4a
push 0x7e
push 0x7e
push 0x47
push 0x4d
push 0x47
push 0x46
push 0x43
push 0x43
push 0x77
push 0x43
push 0x72
push 0x46
push 0x6e
push 0x72
push 0x3c
push 0x6b
push 0x41
push 0x3b
push 0x3a
push 0x68
push 0x66
push 0x3d
push 0x64
push 0x64
push 0x63
lea esi, [esp + 0xe20]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x1978], 0x7e
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
mov ecx, esi
jmp 0x100a49bc
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0xffffffffffffff80
push 0xffffffffffffff89
push 0x76
push 0x42
push 0x76
push 0x73
push 0x61
push 0x42
push 0x41
push 0x59
push 0x51
push 0xffffffffffffff85
push 0x6d
push 0x69
push 0x6d
push 0x7d
push 0x4f
push 0x6b
push 0x71
push 0x6d
push 0x65
push 0x71
push 0x6e
lea esi, [esp + 0xe58]
call fcn.10070600
add esp, 0x84
mov ecx, eax
call fcn.1000a240
mov ebx, eax
mov ecx, edi
call fcn.1007c110
test eax, eax
mov ecx, esi
sete bl
call fcn.10007a10
push 0
test bl, bl
je 0x100a30ad
push 0x57
push 0x58
push 0x54
push 0x4e
push 0xffffffffffffff80
push 0x4b
push 0x51
push 0x7f
push 0x4f
push 0x7a
push 0x4d
push 0x4a
push 0x49
push 0x74
push 0x48
push 0x4a
push 0x73
push 0x73
push 0x71
push 0x45
push 0x6d
push 0x3e
push 0x3a
push 0x3b
push 0x3e
push 0x69
push 0x6a
push 0x3a
push 0x36
push 0x67
push 0x37
push 0x65
lea esi, [esp + 0xe90]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x1978], 0x7f
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
mov ecx, esi
jmp 0x100a49bc
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x14
push 0x13
push 0x12
push 0x11
push 0x10
push 0xf
push 0xe
push 0xd
push 0x75
push 0x7e
push 0x6b
push 0x37
push 0x75
push 0x70
push 0x47
push 0x72
push 0x65
push 0x46
push 0x6f
push 0x6a
lea esi, [esp + 0xec8]
call fcn.10070600
add esp, 0x84
mov ecx, eax
call fcn.1000a240
mov ebx, eax
mov ecx, edi
call fcn.1007c110
test eax, eax
mov ecx, esi
sete bl
call fcn.10007a10
push 0
test bl, bl
je 0x100a3196
push 0xffffffffffffff81
push 0x50
push 0x51
push 0x53
push 0xffffffffffffff81
push 0x4f
push 0x4c
push 0x7f
push 0x7e
push 0x78
push 0x4f
push 0x4b
push 0x79
push 0x77
push 0x74
push 0x44
push 0x43
push 0x73
push 0x42
push 0x73
push 0x6e
push 0x3f
push 0x6f
push 0x3c
push 0x3d
push 0x6a
push 0x3b
push 0x69
push 0x68
push 0x35
push 0x37
push 0x34
lea esi, [esp + 0xf00]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x1978], 0x80
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
mov ecx, esi
jmp 0x100a49bc
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0xffffffffffffff85
push 0xffffffffffffff8e
push 0x7b
push 0x47
push 0xffffffffffffff8a
push 0x7c
push 0x7d
push 0xffffffffffffff83
push 0x75
push 0x7b
push 0x75
push 0x70
push 0x75
push 0x72
push 0x7c
push 0x6e
push 0xffffffffffffff80
push 0x7e
push 0x73
push 0x6d
push 0x67
push 0x7e
push 0x67
push 0x77
push 0x68
push 0x62
push 0x63
push 0x74
lea esi, [esp + 0xf38]
call fcn.10070600
add esp, 0x84
mov ecx, eax
call fcn.1000a240
mov ebx, eax
mov ecx, edi
call fcn.1007c110
test eax, eax
mov ecx, esi
sete bl
call fcn.10007a10
push 0
test bl, bl
je 0x100a327f
push 0x54
push 0x54
push 0x51
push 0x4f
push 0x54
push 0x50
push 0xffffffffffffff80
push 0x7f
push 0x50
push 0x7d
push 0x48
push 0x79
push 0x46
push 0x4a
push 0x49
push 0x77
push 0x48
push 0x73
push 0x44
push 0x71
push 0x40
push 0x44
push 0x3c
push 0x39
push 0x6c
push 0x3c
push 0x6c
push 0x68
push 0x3b
push 0x37
push 0x34
push 0x36
lea esi, [esp + 0xf70]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x1978], 0x81
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
mov ecx, esi
jmp 0x100a49bc
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x14
push 0x13
push 0x12
push 0x11
push 0x10
push 0xf
push 0xe
push 0xd
push 0xc
push 0x74
push 0x7d
push 0x6a
push 0x36
push 0x6b
push 0x67
push 0x77
push 0x6b
push 0x7c
push 0x6d
push 0x74
lea esi, [esp + 0xfa8]
call fcn.10070600
add esp, 0x84
mov ecx, eax
call fcn.1000a240
mov ebx, eax
mov ecx, edi
call fcn.1007c110
test eax, eax
mov ecx, esi
sete bl
call fcn.10007a10
push 0
test bl, bl
je 0x100a3368
push 0x50
push 0xffffffffffffff80
push 0x57
push 0x52
push 0x52
push 0x7f
push 0x4c
push 0x51
push 0x48
push 0x48
push 0x77
push 0x4a
push 0x46
push 0x74
push 0x4b
push 0x72
push 0x49
push 0x47
push 0x43
push 0x3d
push 0x3d
push 0x6c
push 0x3f
push 0x6e
push 0x3d
push 0x40
push 0x67
push 0x38
push 0x37
push 0x65
push 0x36
push 0x35
lea esi, [esp + 0xfe0]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x1978], 0x82
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
mov ecx, esi
jmp 0x100a49bc
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x14
push 0x13
push 0x12
push 0x11
push 0x79
push 0xffffffffffffff82
push 0x6f
push 0x3b
push 0x7e
push 0x70
push 0x6e
push 0x6a
push 0x77
push 0x53
push 0x7a
push 0x68
push 0x69
push 0x69
push 0x68
push 0x46
lea esi, [esp + 0x1018]
call fcn.10070600
add esp, 0x84
mov ecx, eax
call fcn.1000a240
mov ebx, eax
mov ecx, edi
call fcn.1007c110
test eax, eax
mov ecx, esi
sete bl
call fcn.10007a10
push 0
test bl, bl
je 0x100a3451
push 0x57
push 0xffffffffffffff84
push 0x50
push 0x4f
push 0x51
push 0x52
push 0x51
push 0x7b
push 0x7c
push 0x4f
push 0x49
push 0x45
push 0x76
push 0x78
push 0x44
push 0x41
push 0x71
push 0x3f
push 0x43
push 0x73
push 0x71
push 0x44
push 0x43
push 0x6f
push 0x41
push 0x68
push 0x67
push 0x67
push 0x38
push 0x66
push 0x3b
push 0x67
lea esi, [esp + 0x1050]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x1978], 0x83
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
mov ecx, esi
jmp 0x100a49bc
push 0x20
push 0xffffffffffffff88
push 0xffffffffffffff91
push 0x7e
push 0x4a
push 0x44
push 0x65
push 0x62
push 0x6f
push 0x65
push 0x65
push 0x5c
push 0x73
push 0x65
push 0x57
push 0x65
push 0x63
push 0x58
push 0x5b
push 0x2d
push 0x7e
push 0x7a
push 0x72
push 0x7d
push 0x7d
push 0x48
push 0x2e
push 0x25
push 0x6d
push 0x69
push 0x65
push 0x67
lea esi, [esp + 0x1088]
call fcn.10070600
add esp, 0x84
mov ecx, eax
call fcn.1000a240
mov ebx, eax
mov ecx, edi
call fcn.1007c110
test eax, eax
mov ecx, esi
sete bl
call fcn.10007a10
push 0
test bl, bl
je 0x100a353a
push 0x54
push 0xffffffffffffff85
push 0x52
push 0xffffffffffffff81
push 0x7f
push 0xffffffffffffff80
push 0x50
push 0x7a
push 0x50
push 0x7a
push 0x79
push 0x77
push 0x4b
push 0x48
push 0x48
push 0x43
push 0x73
push 0x43
push 0x71
push 0x3f
push 0x42
push 0x71
push 0x6d
push 0x6e
push 0x6e
push 0x37
push 0x38
push 0x66
push 0x36
push 0x39
push 0x37
push 0x36
lea esi, [esp + 0x10c0]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x1978], 0x84
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
mov ecx, esi
jmp 0x100a49bc
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x14
push 0x13
push 0x12
push 0x11
push 0x10
push 0xf
push 0x77
push 0xffffffffffffff80
push 0x6d
push 0x39
push 0x61
push 0xffffffffffffff80
push 0x77
push 0x69
push 0x74
push 0x6e
push 0x65
push 0x55
push 0x54
push 0x53
lea esi, [esp + 0x10f8]
call fcn.10070600
add esp, 0x84
mov ecx, eax
call fcn.1000a240
mov ebx, eax
mov ecx, edi
call fcn.1007c110
test eax, eax
mov ecx, esi
sete bl
call fcn.10007a10
push 0
test bl, bl
je 0x100a3623
push 0xffffffffffffff86
push 0x51
push 0x57
push 0xffffffffffffff80
push 0x52
push 0xffffffffffffff80
push 0x7f
push 0x4a
push 0x4c
push 0x4e
push 0x7b
push 0x78
push 0x44
push 0x45
push 0x47
push 0x44
push 0x72
push 0x42
push 0x45
push 0x42
push 0x42
push 0x42
push 0x6d
push 0x6b
push 0x39
push 0x3d
push 0x37
push 0x37
push 0x3d
push 0x39
push 0x64
push 0x38
lea esi, [esp + 0x1130]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x1978], 0x85
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
mov ecx, esi
jmp 0x100a49bc
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x14
push 0x13
push 0x7b
push 0xffffffffffffff84
push 0x71
push 0x3d
push 0x73
push 0xffffffffffffff81
push 0x6d
push 0x6f
push 0x7a
push 0x5e
push 0x7b
push 0x6b
push 0x78
push 0x6e
push 0x46
push 0x68
push 0x6a
push 0x55
lea esi, [esp + 0x1168]
call fcn.10070600
add esp, 0x84
mov ecx, eax
call fcn.1000a240
mov ebx, eax
mov ecx, edi
call fcn.1007c110
test eax, eax
mov ecx, esi
sete bl
call fcn.10007a10
push 0
test bl, bl
je 0x100a370c
push 0xffffffffffffff83
push 0x55
push 0xffffffffffffff80
push 0x50
push 0xffffffffffffff80
push 0x7c
push 0x52
push 0x4f
push 0x4f
push 0x4f
push 0x4a
push 0x7a
push 0x77
push 0x48
push 0x73
push 0x74
push 0x43
push 0x75
push 0x74
push 0x44
push 0x71
push 0x71
push 0x6e
push 0x3c
push 0x69
push 0x6d
push 0x3d
push 0x3d
push 0x67
push 0x36
push 0x37
push 0x35
lea esi, [esp + 0x11a0]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x1978], 0x86
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
mov ecx, esi
jmp 0x100a49bc
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0xffffffffffffff82
push 0xffffffffffffff8b
push 0x78
push 0x44
push 0x7a
push 0xffffffffffffff88
push 0x7c
push 0x7e
push 0x70
push 0xffffffffffffff88
push 0x78
push 0x74
push 0x7b
push 0x71
push 0x70
push 0x7c
push 0x6c
push 0x7b
push 0x6c
push 0x6a
push 0x6e
push 0x7b
push 0x62
push 0x63
push 0x74
lea esi, [esp + 0x11d8]
call fcn.10070600
add esp, 0x84
mov ecx, eax
call fcn.1000a240
mov ebx, eax
mov ecx, edi
call fcn.1007c110
test eax, eax
mov ecx, esi
sete bl
call fcn.10007a10
push 0
test bl, bl
je 0x100a37f5
push 0x57
push 0x52
push 0xffffffffffffff82
push 0xffffffffffffff83
push 0x55
push 0x53
push 0x7b
push 0x4d
push 0x7e
push 0x79
push 0x4c
push 0x4a
push 0x75
push 0x45
push 0x73
push 0x77
push 0x76
push 0x74
push 0x46
push 0x44
push 0x6e
push 0x43
push 0x40
push 0x6a
push 0x6d
push 0x3c
push 0x3e
push 0x3a
push 0x68
push 0x35
push 0x34
push 0x66
lea esi, [esp + 0x1210]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x1978], 0x87
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
mov ecx, esi
jmp 0x100a49bc
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x14
push 0x13
push 0x12
push 0x11
push 0x10
push 0x78
push 0xffffffffffffff81
push 0x6e
push 0x3a
push 0x70
push 0x6d
push 0x77
push 0x69
push 0x7b
push 0x79
push 0x6e
push 0x48
push 0x6a
push 0x71
push 0x47
lea esi, [esp + 0x1248]
call fcn.10070600
add esp, 0x84
mov ecx, eax
call fcn.1000a240
mov ebx, eax
mov ecx, edi
call fcn.1007c110
test eax, eax
mov ecx, esi
sete bl
call fcn.10007a10
push 0
test bl, bl
je 0x100a38de
push 0x59
push 0xffffffffffffff84
push 0x53
push 0x55
push 0x7d
push 0xffffffffffffff80
push 0x7f
push 0x7a
push 0x7e
push 0x4c
push 0x46
push 0x4e
push 0x4b
push 0x43
push 0x73
push 0x72
push 0x45
push 0x47
push 0x45
push 0x42
push 0x71
push 0x42
push 0x42
push 0x40
push 0x39
push 0x3f
push 0x6a
push 0x36
push 0x38
push 0x64
push 0x66
push 0x67
lea esi, [esp + 0x1280]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x1978], 0x88
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
mov ecx, esi
jmp 0x100a49bc
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x14
push 0x13
push 0x12
push 0x11
push 0x10
push 0xf
push 0xe
push 0xd
push 0xc
push 0x74
push 0x7d
push 0x6a
push 0x36
push 0x7a
push 0x6b
push 0x6d
push 0x77
push 0x64
push 0x74
push 0x64
lea esi, [esp + 0x12b8]
call fcn.10070600
add esp, 0x84
mov ecx, eax
call fcn.1000a240
mov ebx, eax
mov ecx, edi
call fcn.1007c110
test eax, eax
mov ecx, esi
sete bl
call fcn.10007a10
push 0
test bl, bl
je 0x100a3a93
push 0x55
push 0x53
push 0x50
push 0x4f
push 0x4f
push 0x7e
push 0x4a
push 0x51
push 0x7e
push 0x47
push 0x48
push 0x78
push 0x78
push 0x49
push 0x75
push 0x77
push 0x72
push 0x73
push 0x41
push 0x72
push 0x41
push 0x3d
push 0x3d
push 0x41
push 0x6b
push 0x39
push 0x6a
push 0x39
push 0x38
push 0x34
push 0x37
push 0x38
lea esi, [esp + 0x1328]
call fcn.10070600
add esp, 0x84
mov byte [esp + 0x1978], 0x89
mov edi, dword [esp + 0x18]
or edi, 0x2000000
mov ecx, eax
mov dword [esp + 0x18], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x100a3a5f
push 0
push 0x51
push 0x51
push 0xffffffffffffff83
push 0xffffffffffffff80
push 0x4c
push 0x50
push 0x4c
push 0x7b
push 0x7c
push 0x7d
push 0x7a
push 0x4b
push 0x7a
push 0x4b
push 0x42
push 0x48
push 0x48
push 0x3f
push 0x43
push 0x44
push 0x6e
push 0x70
push 0x3e
push 0x6e
push 0x3c
push 0x3b
push 0x37
push 0x3c
push 0x65
push 0x3b
push 0x68
push 0x33
lea esi, [esp + 0x12f0]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 0x8a
or edi, 0x4000000
mov ecx, eax
mov dword [esp + 0x18], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x100a3a5f
mov bl, 1
jmp 0x100a3a61
xor bl, bl
test edi, 0x4000000
je 0x100a3a7b
lea ecx, [esp + 0x126c]
and edi, 0xfbffffff
call fcn.10007a10
test edi, 0x2000000
je 0x100a49c6
lea ecx, [esp + 0x12a4]
jmp 0x100a49c1
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x14
push 0x13
push 0x12
push 0x11
push 0x10
push 0xf
push 0xe
push 0x76
push 0x7f
push 0x6c
push 0x38
push 0x3b
push 0x7b
push 0x77
push 0x65
push 0x7d
push 0x6a
push 0x6a
push 0x63
push 0x74
lea esi, [esp + 0x1360]
call fcn.10070600
add esp, 0x84
mov ecx, eax
call fcn.1000a240
mov ebx, eax
mov ecx, edi
call fcn.1007c110
test eax, eax
mov ecx, esi
sete bl
call fcn.10007a10
push 0
test bl, bl
je 0x100a3b7c
push 0x57
push 0x52
push 0x4e
push 0xffffffffffffff81
push 0x7d
push 0x7e
push 0x53
push 0x4a
push 0x4c
push 0x7c
push 0x7c
push 0x78
push 0x4a
push 0x4b
push 0x4b
push 0x74
push 0x49
push 0x3f
push 0x47
push 0x3f
push 0x6f
push 0x6f
push 0x6e
push 0x6f
push 0x3d
push 0x6a
push 0x3a
push 0x3a
push 0x67
push 0x66
push 0x3b
push 0x34
lea esi, [esp + 0x1398]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x1978], 0x8b
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
mov ecx, esi
jmp 0x100a49bc
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x14
push 0x13
push 0x12
push 0x11
push 0x10
push 0xf
push 0xe
push 0xd
push 0xc
push 0xb
push 0x73
push 0x7c
push 0x69
push 0x35
push 0x7e
push 0x6b
push 0x6b
push 0x7c
push 0x6d
push 0x74
lea esi, [esp + 0x13d0]
call fcn.10070600
add esp, 0x84
mov ecx, eax
call fcn.1000a240
mov ebx, eax
mov ecx, edi
call fcn.1007c110
test eax, eax
mov ecx, esi
sete bl
call fcn.10007a10
push 0
test bl, bl
je 0x100a3e6f
push 0x56
push 0x57
push 0x57
push 0xffffffffffffff83
push 0x55
push 0x7f
push 0xffffffffffffff80
push 0x49
push 0x4b
push 0x7c
push 0x4b
push 0x4b
push 0x45
push 0x4a
push 0x44
push 0x49
push 0x73
push 0x70
push 0x70
push 0x70
push 0x71
push 0x41
push 0x41
push 0x42
push 0x6c
push 0x6d
push 0x36
push 0x3c
push 0x3c
push 0x39
push 0x36
push 0x32
lea esi, [esp + 0x14b0]
call fcn.10070600
add esp, 0x84
mov byte [esp + 0x1978], 0x8c
mov edi, dword [esp + 0x18]
or edi, 0x8000000
mov ecx, eax
mov dword [esp + 0x18], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x100a3e07
push 0
push 0x58
push 0x54
push 0x53
push 0xffffffffffffff80
push 0x4c
push 0x51
push 0x4f
push 0x4d
push 0x48
push 0x78
push 0x7b
push 0x7a
push 0x48
push 0x49
push 0x74
push 0x45
push 0x43
push 0x75
push 0x43
push 0x43
push 0x71
push 0x6c
push 0x70
push 0x40
push 0x6c
push 0x69
push 0x3e
push 0x35
push 0x67
push 0x3c
push 0x64
push 0x66
lea esi, [esp + 0x1478]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 0x8d
or edi, 0x10000000
mov ecx, eax
mov dword [esp + 0x18], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x100a3e07
push 0
push 0x55
push 0x4f
push 0xffffffffffffff82
push 0xffffffffffffff80
push 0x50
push 0x7e
push 0x51
push 0x4c
push 0x7c
push 0x7a
push 0x4b
push 0x78
push 0x49
push 0x46
push 0x4a
push 0x75
push 0x49
push 0x71
push 0x3e
push 0x3e
push 0x3d
push 0x71
push 0x3a
push 0x6f
push 0x39
push 0x3b
push 0x3b
push 0x3a
push 0x38
push 0x3c
push 0x36
push 0x39
lea esi, [esp + 0x1440]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 0x8e
or edi, 0x20000000
mov ecx, eax
mov dword [esp + 0x18], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x100a3e07
push 0
push 0x50
push 0xffffffffffffff85
push 0xffffffffffffff83
push 0x4e
push 0x7e
push 0x52
push 0x4f
push 0x4d
push 0x79
push 0x4c
push 0x4b
push 0x76
push 0x44
push 0x79
push 0x77
push 0x73
push 0x73
push 0x70
push 0x47
push 0x70
push 0x3f
push 0x6e
push 0x3d
push 0x6c
push 0x3e
push 0x37
push 0x39
push 0x37
push 0x68
push 0x3b
push 0x66
push 0x36
lea esi, [esp + 0x1408]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 0x8f
or edi, 0x40000000
mov ecx, eax
mov dword [esp + 0x18], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x100a3e07
mov bl, 1
jmp 0x100a3e09
xor bl, bl
test edi, 0x40000000
je 0x100a3e23
lea ecx, [esp + 0x1384]
and edi, 0xbfffffff
call fcn.10007a10
test edi, 0x20000000
je 0x100a3e3d
lea ecx, [esp + 0x13bc]
and edi, 0xdfffffff
call fcn.10007a10
test edi, 0x10000000
je 0x100a3e57
lea ecx, [esp + 0x13f4]
and edi, 0xefffffff
call fcn.10007a10
test edi, 0x8000000
je 0x100a49c6
lea ecx, [esp + 0x142c]
jmp 0x100a49c1
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x14
push 0x13
push 0x7b
push 0xffffffffffffff84
push 0x71
push 0x3d
push 0xffffffffffffff80
push 0x76
push 0x6d
push 0x53
push 0x7d
push 0x7c
push 0x77
push 0x79
push 0x49
push 0x77
push 0x73
push 0x6f
push 0x71
push 0x44
lea esi, [esp + 0x14e8]
call fcn.10070600
add esp, 0x84
mov ecx, eax
call fcn.1000a240
mov ebx, eax
mov ecx, edi
call fcn.1007c110
test eax, eax
mov ecx, esi
sete bl
call fcn.10007a10
push 0
test bl, bl
je 0x100a3f58
push 0x56
push 0x56
push 0x54
push 0x4e
push 0x7f
push 0x7e
push 0xffffffffffffff80
push 0x4d
push 0x79
push 0x7d
push 0x4f
push 0x4a
push 0x4b
push 0x79
push 0x44
push 0x46
push 0x71
push 0x70
push 0x47
push 0x41
push 0x3f
push 0x3e
push 0x41
push 0x40
push 0x6d
push 0x40
push 0x38
push 0x39
push 0x34
push 0x3c
push 0x37
push 0x64
lea esi, [esp + 0x1520]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x1978], 0x90
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
mov ecx, esi
jmp 0x100a49bc
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x14
push 0x13
push 0x12
push 0x11
push 0x10
push 0xf
push 0xe
push 0x76
push 0x7f
push 0x6c
push 0x38
push 0x7c
push 0x6d
push 0x70
push 0x78
push 0x6a
push 0x77
push 0x65
push 0x70
push 0x66
lea esi, [esp + 0x1558]
call fcn.10070600
add esp, 0x84
mov ecx, eax
call fcn.1000a240
mov ebx, eax
mov ecx, edi
call fcn.1007c110
test eax, eax
mov ecx, esi
sete bl
call fcn.10007a10
push 0
test bl, bl
je 0x100a4041
push 0xffffffffffffff83
push 0x57
push 0x51
push 0x55
push 0x4f
push 0x51
push 0x7f
push 0x50
push 0x79
push 0x4c
push 0x4f
push 0x79
push 0x45
push 0x77
push 0x4a
push 0x77
push 0x74
push 0x73
push 0x3e
push 0x6e
push 0x70
push 0x3d
push 0x6e
push 0x3a
push 0x3f
push 0x40
push 0x6a
push 0x35
push 0x65
push 0x38
push 0x36
push 0x37
lea esi, [esp + 0x1590]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x1978], 0x91
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
mov ecx, esi
jmp 0x100a49bc
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0xffffffffffffff80
push 0xffffffffffffff89
push 0x76
push 0x42
push 0xffffffffffffff8b
push 0x7b
push 0x57
push 0x7e
push 0x74
push 0x73
push 0x7f
push 0x6f
push 0x7e
push 0x6f
push 0x6d
push 0x71
push 0x5e
push 0x34
push 0x46
push 0x57
push 0x44
push 0x56
push 0x48
lea esi, [esp + 0x15c8]
call fcn.10070600
add esp, 0x84
mov ecx, eax
call fcn.1000a240
mov ebx, eax
mov ecx, edi
call fcn.1007c110
test eax, eax
mov ecx, esi
sete bl
call fcn.10007a10
push 0
test bl, bl
je 0x100a412a
push 0x55
push 0x53
push 0x53
push 0x54
push 0x53
push 0x4e
push 0x7e
push 0x7b
push 0x4c
push 0x4a
push 0x4a
push 0x4a
push 0x79
push 0x77
push 0x48
push 0x76
push 0x46
push 0x72
push 0x73
push 0x44
push 0x70
push 0x40
push 0x6b
push 0x6c
push 0x6a
push 0x6c
push 0x68
push 0x6a
push 0x3a
push 0x66
push 0x64
push 0x32
lea esi, [esp + 0x1600]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x1978], 0x92
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
mov ecx, esi
jmp 0x100a49bc
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x14
push 0x13
push 0x12
push 0x11
push 0x10
push 0xf
push 0xe
push 0xd
push 0xc
push 0xb
push 0x73
push 0x7c
push 0x69
push 0x35
push 0x76
push 0x78
push 0x6d
push 0x67
push 0x7a
push 0x66
lea esi, [esp + 0x1638]
call fcn.10070600
add esp, 0x84
mov ecx, eax
call fcn.1000a240
mov ebx, eax
mov ecx, edi
call fcn.1007c110
test eax, eax
mov ecx, esi
sete bl
call fcn.10007a10
push 0
test bl, bl
je 0x100a4213
push 0x55
push 0x56
push 0x51
push 0x52
push 0x51
push 0x4d
push 0xffffffffffffff80
push 0x4a
push 0x4e
push 0x4a
push 0x4a
push 0x78
push 0x47
push 0x46
push 0x77
push 0x47
push 0x47
push 0x48
push 0x70
push 0x46
push 0x45
push 0x6e
push 0x3b
push 0x41
push 0x69
push 0x3b
push 0x39
push 0x67
push 0x3c
push 0x69
push 0x34
push 0x35
lea esi, [esp + 0x1670]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x1978], 0x93
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
mov ecx, esi
jmp 0x100a49bc
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x14
push 0x13
push 0x12
push 0x11
push 0x10
push 0xf
push 0xe
push 0x76
push 0x7f
push 0x6c
push 0x38
push 0x7b
push 0x6d
push 0x6b
push 0x67
push 0x74
push 0x70
push 0x67
push 0x71
push 0x6e
lea esi, [esp + 0x16a8]
call fcn.10070600
add esp, 0x84
mov ecx, eax
call fcn.1000a240
mov ebx, eax
mov ecx, edi
call fcn.1007c110
test eax, eax
mov ecx, esi
sete bl
call fcn.10007a10
push 0
test bl, bl
je 0x100a47ed
push 0x51
push 0x57
push 0x4e
push 0x54
push 0x7e
push 0x7c
push 0x4d
push 0x7a
push 0x4c
push 0x78
push 0x78
push 0x4d
push 0x77
push 0x44
push 0x47
push 0x73
push 0x40
push 0x47
push 0x72
push 0x6e
push 0x42
push 0x3d
push 0x3d
push 0x6c
push 0x3a
push 0x37
push 0x69
push 0x3b
push 0x65
push 0x66
push 0x64
push 0x38
lea esi, [esp + 0x18a0]
call fcn.10070600
add esp, 0x84
mov byte [esp + 0x1978], 0x94
mov edi, bind
or dword [esp + 0x18], edi
mov ecx, eax
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x100a4729
push 0
push 0xffffffffffffff82
push 0x57
push 0x4f
push 0xffffffffffffff82
push 0x4f
push 0x7c
push 0x7e
push 0x7f
push 0x79
push 0x7b
push 0x7a
push 0x47
push 0x78
push 0x76
push 0x45
push 0x43
push 0x42
push 0x40
push 0x72
push 0x72
push 0x3c
push 0x42
push 0x6d
push 0x3d
push 0x6c
push 0x3e
push 0x3d
push 0x69
push 0x36
push 0x34
push 0x65
push 0x65
lea esi, [esp + 0x1868]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 0x95
mov ebx, 1
mov ecx, eax
mov dword [esp + 0x24], ebx
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x100a472d
push 0
push 0xffffffffffffff85
push 0x55
push 0x52
push 0x4e
push 0x54
push 0x4f
push 0x4c
push 0x7d
push 0x4d
push 0x49
push 0x4e
push 0x77
push 0x4d
push 0x43
push 0x4b
push 0x45
push 0x42
push 0x3f
push 0x3e
push 0x6e
push 0x6e
push 0x71
push 0x43
push 0x3b
push 0x40
push 0x3a
push 0x68
push 0x66
push 0x3d
push 0x3b
push 0x37
push 0x35
lea esi, [esp + 0x1830]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 0x96
mov ecx, eax
mov dword [esp + 0x24], 3
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x100a4729
push 0
push 0x54
push 0x55
push 0xffffffffffffff84
push 0x51
push 0x4c
push 0x7f
push 0x50
push 0x4e
push 0x79
push 0x7b
push 0x7a
push 0x48
push 0x78
push 0x46
push 0x75
push 0x47
push 0x75
push 0x40
push 0x41
push 0x3d
push 0x45
push 0x43
push 0x6b
push 0x3e
push 0x41
push 0x37
push 0x67
push 0x35
push 0x3c
push 0x36
push 0x32
push 0x62
lea esi, [esp + 0x17f8]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 0x97
mov ecx, eax
mov dword [esp + 0x24], 7
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x100a4729
push 0
push 0x56
push 0xffffffffffffff84
push 0x4e
push 0x54
push 0xffffffffffffff80
push 0x7e
push 0x4b
push 0x7d
push 0x4b
push 0x48
push 0x7c
push 0x45
push 0x79
push 0x78
push 0x45
push 0x77
push 0x76
push 0x42
push 0x6f
push 0x6e
push 0x6e
push 0x40
push 0x43
push 0x39
push 0x3e
push 0x6d
push 0x3b
push 0x3b
push 0x68
push 0x3c
push 0x67
push 0x36
lea esi, [esp + 0x17c0]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 0x98
mov ecx, eax
mov dword [esp + 0x24], 0xf
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x100a4729
push 0
push 0x57
push 0x53
push 0x50
push 0xffffffffffffff82
push 0x4f
push 0x54
push 0xffffffffffffff80
push 0x7e
push 0x4e
push 0x4c
push 0x49
push 0x77
push 0x44
push 0x4b
push 0x45
push 0x46
push 0x76
push 0x74
push 0x6f
push 0x42
push 0x41
push 0x3f
push 0x6e
push 0x41
push 0x6d
push 0x3f
push 0x3d
push 0x68
push 0x6a
push 0x39
push 0x67
push 0x64
lea esi, [esp + 0x1788]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 0x99
mov ecx, eax
mov dword [esp + 0x24], 0x1f
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x100a4729
push 0
push 0xffffffffffffff81
push 0x52
push 0x50
push 0x52
push 0xffffffffffffff82
push 0x4d
push 0x4e
push 0x49
push 0x50
push 0x4d
push 0x78
push 0x4c
push 0x44
push 0x44
push 0x76
push 0x77
push 0x41
push 0x74
push 0x46
push 0x3f
push 0x70
push 0x44
push 0x6c
push 0x42
push 0x6d
push 0x3b
push 0x6c
push 0x3d
push 0x69
push 0x67
push 0x63
push 0x31
lea esi, [esp + 0x1750]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 0x9a
mov ecx, eax
mov dword [esp + 0x24], 0x3f
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x100a4729
push 0
push 0xffffffffffffff86
push 0x57
push 0xffffffffffffff82
push 0x51
push 0x7d
push 0xffffffffffffff81
push 0x7b
push 0x7f
push 0x4a
push 0x50
push 0x47
push 0x46
push 0x76
push 0x79
push 0x75
push 0x48
push 0x47
push 0x43
push 0x45
push 0x44
push 0x6f
push 0x44
push 0x41
push 0x6b
push 0x3b
push 0x6c
push 0x3e
push 0x35
push 0x34
push 0x37
push 0x32
push 0x64
lea esi, [esp + 0x1718]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 0x9b
mov ecx, eax
mov dword [esp + 0x24], 0x7f
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x100a4729
push 0
push 0xffffffffffffff86
push 0xffffffffffffff84
push 0x50
push 0x54
push 0x4d
push 0x4d
push 0x4d
push 0x7a
push 0x4c
push 0x48
push 0x7c
push 0x45
push 0x4d
push 0x75
push 0x48
push 0x47
push 0x41
push 0x40
push 0x3e
push 0x41
push 0x3f
push 0x6e
push 0x3c
push 0x3e
push 0x3f
push 0x6b
push 0x3d
push 0x3a
push 0x3c
push 0x65
push 0x67
push 0x3a
lea esi, [esp + 0x16e0]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x1978], 0x9c
mov ecx, eax
mov dword [esp + 0x24], 0xff
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
test eax, eax
je 0x100a4729
mov byte [esp + 0x17], bl
mov ebx, dword [esp + 0x24]
jmp 0x100a4732
mov ebx, dword [esp + 0x24]
mov byte [esp + 0x17], 0
test bl, bl
jns 0x100a4748
lea ecx, [esp + 0x165c]
and ebx, 0xffffff7f
call fcn.10007a10
test bl, 0x40
je 0x100a475c
lea ecx, [esp + 0x1694]
and ebx, 0xffffffbf
call fcn.10007a10
test bl, 0x20
je 0x100a4770
lea ecx, [esp + 0x16cc]
and ebx, 0xffffffdf
call fcn.10007a10
test bl, 0x10
je 0x100a4784
lea ecx, [esp + 0x1704]
and ebx, 0xffffffef
call fcn.10007a10
test bl, 8
je 0x100a4798
lea ecx, [esp + 0x173c]
and ebx, 0xfffffff7
call fcn.10007a10
test bl, 4
je 0x100a47ac
lea ecx, [esp + 0x1774]
and ebx, 0xfffffffb
call fcn.10007a10
test bl, 2
je 0x100a47c0
lea ecx, [esp + 0x17ac]
and ebx, 0xfffffffd
call fcn.10007a10
test bl, 1
je 0x100a47d1
lea ecx, [esp + 0x17e4]
call fcn.10007a10
test dword [esp + 0x18], edi
je 0x100a47e3
lea ecx, [esp + 0x181c]
call fcn.10007a10
cmp byte [esp + 0x17], 0
jmp 0x100a49c8
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0xffffffffffffff81
push 0xffffffffffffff8a
push 0x77
push 0x43
push 0xffffffffffffff87
push 0x74
push 0x7b
push 0x7d
push 0x71
push 0x78
push 0xffffffffffffff82
push 0x7b
push 0x4d
push 0x7f
push 0x78
push 0x6e
push 0x7a
push 0x68
push 0x76
push 0x78
push 0x72
push 0x64
push 0x74
push 0x55
lea esi, [esp + 0x19b8]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x1978], 0x9d
call fcn.1000a240
push eax
lea ecx, [esp + 0x1900]
call fcn.100079a0
mov ebx, eax
push 0
push 0x20
push 0x1f
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x14
push 0x13
push 0x12
push 0x11
push 0x10
push 0xf
push 0xe
push 0x72
push 0x6f
push 0x7d
push 0x79
push 0x6f
push 0x6d
push 0x4e
push 0x67
push 0x6e
push 0x68
push 0x6c
push 0x78
push 0x4f
lea esi, [esp + 0x1948]
mov byte [esp + 0x19fc], 0x9e
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x1978], 0x9f
call fcn.1000a240
push eax
lea ecx, [esp + 0x1890]
call fcn.100079a0
push ebx
push eax
lea esi, [esp + 0x185c]
mov byte [esp + 0x1980], 0xa0
call fcn.100105c0
add esp, 8
mov ecx, eax
call fcn.1000a240
mov ebx, eax
mov ecx, edi
call fcn.1007c110
test eax, eax
mov ecx, esi
sete bl
call fcn.10007a10
lea ecx, [esp + 0x188c]
call fcn.10007a10
lea ecx, [esp + 0x18c4]
call fcn.10007a10
lea ecx, [esp + 0x18fc]
call fcn.10007a10
lea ecx, [esp + 0x1934]
mov byte [esp + 0x1978], 0
call fcn.10007a10
test bl, bl
je 0x100a49ca
push 0
push 0x57
push 0x54
push 0x50
push 0x7f
push 0x4e
push 0x52
push 0x4a
push 0x4d
push 0x4e
push 0x7a
push 0x48
push 0x78
push 0x78
push 0x78
push 0x4b
push 0x76
push 0x48
push 0x72
push 0x6f
push 0x6e
push 0x6d
push 0x3b
push 0x3a
push 0x3d
push 0x3f
push 0x39
push 0x68
push 0x39
push 0x38
push 0x34
push 0x64
push 0x37
lea esi, [esp + 0xd24]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x1978], 0xa1
call fcn.1000a240
push eax
lea ecx, [esp + 0x1954]
call fcn.1004caa0
mov ecx, esi
test eax, eax
setne bl
call fcn.10007a10
test bl, bl
je 0x100a49d2
mov dword [esp + 0x1c], 1
lea ecx, [esp + 0x1950]
call fcn.10007a10
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x1970]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x195c]
xor ecx, esp
call fcn.100bfcbc
add esp, 0x196c
ret