Function at 0x1007c290
Capabilities:
Get number of processors
Get process heap force flags
Inspect section memory permissions
Parse pe header

Disassembly:
push 0xffffffffffffffff
push 0x100e8291
mov eax, dword fs:[0]
push eax
mov eax, 0x487c
call fcn.100c4030
mov eax, dword [0x1010bb90]
xor eax, esp
mov dword [esp + 0x4878], eax
push ebx
push ebp
push esi
push edi
mov eax, dword [0x1010bb90]
xor eax, esp
push eax
lea eax, [esp + 0x4890]
mov dword fs:[0], eax
xor esi, esi
mov dword [esp + 0x20], esi
mov dword [esp + 0x24], esi
mov dword [esp + 0x2c], esi
mov dword [esp + 0x28], esi
mov dword [esp + 0x38], esi
mov dword [esp + 0x30], esi
mov dword [esp + 0x34], esi
lea eax, [esp + 0x4870]
mov dword [esp + 0x20], esi
push eax
mov edi, ecx
mov dword [esp + 0x40], esi
mov dword [esp + 0x20], esi
call fcn.1007b000
add esp, 4
push esi
push 0x20
mov ebp, 0x1f
push ebp
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 0xffffffffffffff82
push 0x71
push 0x3b
push 0x70
push 0x70
push 0x6f
push 0x79
push 0x7b
push 0x79
push 0x69
push 0x34
push 0x53
push 0x48
mov dword [esp + 0x4914], esi
push 0x4e
push 0x44
lea esi, [esp + 0x24f8]
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 0x1007c55b
push 0xffffffffffffff84
push 0x4f
push 0x53
push 0x56
push 0x4c
push 0x54
push 0x4d
push 0x52
push 0x7a
push 0x4f
push 0x78
push 0x4e
push 0x4b
push 0x4c
push 0x75
push 0x74
push 0x42
push 0x70
push 0x6f
push 0x45
push 0x72
push 0x3c
push 0x3c
push 0x3e
push 0x69
push 0x6d
push 0x36
push 0x69
push 0x66
push 0x64
push 0x36
push 0x39
lea esi, [esp + 0x150]
call fcn.10070600
add esp, 0x84
mov byte [esp + 0x4898], 1
mov ebx, 1
mov ecx, eax
mov dword [esp + 0x20], ebx
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007c513
push 0
push 0xffffffffffffff86
push 0xffffffffffffff83
push 0xffffffffffffff81
push 0x4e
push 0x55
push 0xffffffffffffff81
push 0x4e
push 0x51
push 0x51
push 0x4b
push 0x7b
push 0x7a
push 0x4c
push 0x47
push 0x74
push 0x45
push 0x40
push 0x70
push 0x3e
push 0x6e
push 0x3e
push 0x42
push 0x6b
push 0x3f
push 0x3b
push 0x6d
push 0x67
push 0x66
push 0x69
push 0x64
push 0x33
push 0x32
lea esi, [esp + 0x3704]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 2
mov ebx, 3
mov ecx, eax
mov dword [esp + 0x20], ebx
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007c513
push 0
push 0x59
push 0x4f
push 0x53
push 0xffffffffffffff83
push 0x7e
push 0x51
push 0x4d
push 0x4d
push 0x48
push 0x7b
push 0x4e
push 0x7a
push 0x49
push 0x4c
push 0x75
push 0x49
push 0x44
push 0x46
push 0x74
push 0x40
push 0x3f
push 0x6e
push 0x6f
push 0x3a
push 0x3a
push 0x69
push 0x67
push 0x66
push 0x36
push 0x33
push 0x66
push 0x34
lea esi, [esp + 0x118]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], ebx
mov ebx, 7
mov ecx, eax
mov dword [esp + 0x20], ebx
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
mov byte [esp + 0x1b], 1
test eax, eax
jne 0x1007c518
mov byte [esp + 0x1b], 0
test bl, 4
je 0x1007c52c
lea ecx, [esp + 0x94]
and ebx, 0xfffffffb
call fcn.10007a10
test bl, 2
je 0x1007c540
lea ecx, [esp + 0x3680]
and ebx, 0xfffffffd
call fcn.10007a10
test bl, 1
je 0x1007c551
lea ecx, [esp + 0xcc]
call fcn.10007a10
cmp byte [esp + 0x1b], 0
jmp 0x10090aa5
push 0x20
push ebp
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 0xffffffffffffff80
push 0x6f
push 0x39
push 0x4e
push 0x5e
push 0x50
push 0x66
push 0x49
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x2530]
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 0x1007c83a
push 0x51
push 0xffffffffffffff82
push 0x54
push 0x52
push 0x4e
push 0x7d
push 0x51
push 0x4b
push 0x7b
push 0x4d
push 0x4d
push 0x4b
push 0x79
push 0x47
push 0x44
push 0x41
push 0x47
push 0x70
push 0x72
push 0x43
push 0x6e
push 0x6c
push 0x6d
push 0x40
push 0x40
push 0x3e
push 0x6c
push 0x3e
push 0x3b
push 0x37
push 0x34
push 0x3a
lea esi, [esp + 0x2568]
call fcn.10070600
add esp, 0x84
mov byte [esp + 0x4898], 4
mov ebx, 8
mov ecx, eax
mov dword [esp + 0x20], ebx
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007c7de
push 0
push 0x58
push 0x54
push 0x7f
push 0x4f
push 0x7e
push 0xffffffffffffff80
push 0x7b
push 0x51
push 0x79
push 0x49
push 0x4b
push 0x4a
push 0x47
push 0x47
push 0x42
push 0x41
push 0x48
push 0x72
push 0x41
push 0x73
push 0x6e
push 0x3d
push 0x3b
push 0x6b
push 0x6d
push 0x39
push 0x6a
push 0x3b
push 0x66
push 0x69
push 0x33
push 0x34
lea esi, [esp + 0x1c0]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 5
mov ebx, 0x18
mov ecx, eax
mov dword [esp + 0x20], ebx
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007c7de
push 0
push 0xffffffffffffff86
push 0x56
push 0x7f
push 0xffffffffffffff81
push 0xffffffffffffff81
push 0xffffffffffffff80
push 0x7f
push 0x7b
push 0x4b
push 0x4d
push 0x47
push 0x4a
push 0x7a
push 0x46
push 0x4a
push 0x75
push 0x40
push 0x75
push 0x73
push 0x45
push 0x44
push 0x6c
push 0x3b
push 0x40
push 0x40
push 0x6b
push 0x6a
push 0x3a
push 0x35
push 0x34
push 0x63
push 0x34
lea esi, [esp + 0x3ffc]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 6
mov ebx, 0x38
mov ecx, eax
mov dword [esp + 0x20], ebx
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007c7de
push 0
push 0x51
push 0xffffffffffffff85
push 0x52
push 0x54
push 0x7f
push 0x50
push 0x53
push 0x7b
push 0x4f
push 0x78
push 0x4d
push 0x4a
push 0x45
push 0x44
push 0x76
push 0x42
push 0x71
push 0x45
push 0x74
push 0x70
push 0x43
push 0x3d
push 0x3b
push 0x42
push 0x40
push 0x6a
push 0x3d
push 0x37
push 0x3b
push 0x65
push 0x63
push 0x67
lea esi, [esp + 0x188]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 7
mov ebx, 0x78
mov ecx, eax
mov dword [esp + 0x20], ebx
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
mov byte [esp + 0x1b], 1
test eax, eax
jne 0x1007c7e3
mov byte [esp + 0x1b], 0
test bl, 0x40
je 0x1007c7f7
lea ecx, [esp + 0x104]
and ebx, 0xffffffbf
call fcn.10007a10
test bl, 0x20
je 0x1007c80b
lea ecx, [esp + 0x3f78]
and ebx, 0xffffffdf
call fcn.10007a10
test bl, 0x10
je 0x1007c81f
lea ecx, [esp + 0x13c]
and ebx, 0xffffffef
call fcn.10007a10
test bl, 8
je 0x1007c830
lea ecx, [esp + 0x24e4]
call fcn.10007a10
cmp byte [esp + 0x1b], 0
jmp 0x10090aa5
push 0x20
push ebp
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 0xffffffffffffff81
push 0x70
push 0x3a
push 0x4f
push 0x5f
push 0x51
push 0x5b
push 0x4d
push 0x54
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x1f8]
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 0x1007c932
push 0x57
push 0x50
push 0xffffffffffffff82
push 0x52
push 0x54
push 0x54
push 0x50
push 0x7f
push 0x7d
push 0x79
push 0x4c
push 0x47
push 0x48
push 0x79
push 0x78
push 0x77
push 0x44
push 0x72
push 0x41
push 0x71
push 0x45
push 0x3f
push 0x3a
push 0x6e
push 0x3b
push 0x3d
push 0x37
push 0x6a
push 0x38
push 0x69
push 0x3a
push 0x67
lea esi, [esp + 0x373c]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x4898], 8
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
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 0xffffffffffffff80
push 0x6f
push 0x39
push 0x6e
push 0x6e
push 0x6d
push 0x77
push 0x79
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x230]
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 0x1007cd5e
push 0xffffffffffffff82
push 0x50
push 0x57
push 0x50
push 0x54
push 0x7e
push 0x7d
push 0x4c
push 0x7b
push 0x4e
push 0x7c
push 0x47
push 0x48
push 0x78
push 0x47
push 0x4a
push 0x42
push 0x73
push 0x72
push 0x40
push 0x72
push 0x70
push 0x3d
push 0x6c
push 0x3a
push 0x3d
push 0x6b
push 0x3b
push 0x37
push 0x3c
push 0x39
push 0x32
lea esi, [esp + 0x2d8]
call fcn.10070600
add esp, 0x84
mov byte [esp + 0x4898], 9
mov ebx, pe_nt_image_headers32
mov ecx, eax
mov dword [esp + 0x20], ebx
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007ccbd
push 0
push 0x56
push 0xffffffffffffff85
push 0x7f
push 0x7e
push 0x51
push 0x53
push 0x7c
push 0x52
push 0x4f
push 0x48
push 0x4d
push 0x4d
push 0x75
push 0x49
push 0x46
push 0x76
push 0x41
push 0x44
push 0x73
push 0x73
push 0x3d
push 0x6f
push 0x6d
push 0x6c
push 0x69
push 0x3f
push 0x3b
push 0x3b
push 0x37
push 0x65
push 0x66
push 0x62
lea esi, [esp + 0x25d8]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0xa
mov ebx, 0x180
mov ecx, eax
mov dword [esp + 0x20], ebx
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007ccbd
push 0
push 0x57
push 0x56
push 0x51
push 0x56
push 0x55
push 0x4b
push 0x7b
push 0x7c
push 0x51
push 0x47
push 0x4d
push 0x45
push 0x4a
push 0x49
push 0x75
push 0x77
push 0x45
push 0x42
push 0x40
push 0x43
push 0x70
push 0x6c
push 0x70
push 0x3c
push 0x6c
push 0x3a
push 0x6c
push 0x37
push 0x39
push 0x34
push 0x68
push 0x62
lea esi, [esp + 0x2a0]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0xb
mov ebx, 0x380
mov ecx, eax
mov dword [esp + 0x20], ebx
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007ccbd
push 0
push 0x59
push 0xffffffffffffff81
push 0x7f
push 0x7e
push 0x55
push 0x7e
push 0x50
push 0x7a
push 0x7e
push 0x7a
push 0x46
push 0x45
push 0x4b
push 0x74
push 0x73
push 0x4a
push 0x46
push 0x42
push 0x3e
push 0x3f
push 0x6d
push 0x6e
push 0x6f
push 0x6f
push 0x3d
push 0x39
push 0x39
push 0x3b
push 0x65
push 0x38
push 0x35
push 0x39
lea esi, [esp + 0x484c]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0xc
mov ebx, 0x780
mov ecx, eax
mov dword [esp + 0x20], ebx
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007ccbd
push 0
push 0xffffffffffffff84
push 0x52
push 0x4f
push 0x7f
push 0x53
push 0x4b
push 0x51
push 0x4f
push 0x79
push 0x78
push 0x7a
push 0x79
push 0x4a
push 0x4a
push 0x49
push 0x49
push 0x72
push 0x73
push 0x3f
push 0x3d
push 0x41
push 0x6c
push 0x3f
push 0x6c
push 0x69
push 0x68
push 0x69
push 0x36
push 0x68
push 0x3c
push 0x3a
push 0x63
lea esi, [esp + 0x268]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0xd
mov ebx, 0xf80
mov ecx, eax
mov dword [esp + 0x20], ebx
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007ccbd
push 0
push 0x52
push 0xffffffffffffff85
push 0xffffffffffffff81
push 0xffffffffffffff80
push 0xffffffffffffff80
push 0x7c
push 0x4a
push 0x51
push 0x4c
push 0x50
push 0x77
push 0x4b
push 0x78
push 0x76
push 0x49
push 0x73
push 0x46
push 0x46
push 0x3e
push 0x72
push 0x3e
push 0x41
push 0x42
push 0x6f
push 0x69
push 0x39
push 0x6a
push 0x6a
push 0x3a
push 0x65
push 0x65
push 0x31
lea esi, [esp + 0x25a0]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0xe
mov ebx, 0x1f80
mov ecx, eax
mov dword [esp + 0x20], ebx
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
mov byte [esp + 0x1b], 1
test eax, eax
jne 0x1007ccc2
mov byte [esp + 0x1b], 0
test ebx, 0x1000
je 0x1007ccdc
lea ecx, [esp + 0x251c]
and ebx, 0xffffefff
call fcn.10007a10
test ebx, 0x800
je 0x1007ccf6
lea ecx, [esp + 0x1e4]
and ebx, 0xfffff7ff
call fcn.10007a10
test ebx, 0x400
je 0x1007cd10
lea ecx, [esp + 0x47c8]
and ebx, 0xfffffbff
call fcn.10007a10
test ebx, 0x200
je 0x1007cd2a
lea ecx, [esp + 0x21c]
and ebx, 0xfffffdff
call fcn.10007a10
test ebx, 0x100
je 0x1007cd44
lea ecx, [esp + 0x2554]
and ebx, 0xfffffeff
call fcn.10007a10
test bl, bl
jns 0x1007cd54
lea ecx, [esp + 0x254]
call fcn.10007a10
cmp byte [esp + 0x1b], 0
jmp 0x10090aa5
push 0x20
push ebp
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 0xffffffffffffff84
push 0x73
push 0x3d
push 0xffffffffffffff81
push 0xffffffffffffff81
push 0xffffffffffffff84
push 0x70
push 0x7e
push 0x6e
push 0x76
push 0x76
push 0xffffffffffffff80
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x3774]
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 0x1007ce56
push 0x56
push 0x50
push 0x53
push 0x50
push 0x50
push 0x7d
push 0x4a
push 0x4b
push 0x48
push 0x7c
push 0x4a
push 0x7b
push 0x46
push 0x77
push 0x75
push 0x43
push 0x44
push 0x3f
push 0x47
push 0x3f
push 0x42
push 0x6c
push 0x3b
push 0x42
push 0x3b
push 0x38
push 0x3d
push 0x39
push 0x36
push 0x39
push 0x39
push 0x36
lea esi, [esp + 0x310]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x4898], 0xf
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0xffffffffffffff89
push 0x78
push 0x42
push 0xffffffffffffff85
push 0xffffffffffffff81
push 0x7e
push 0xffffffffffffff82
push 0x50
push 0x72
push 0x7b
push 0x4d
push 0x73
push 0x7e
push 0x75
push 0x69
push 0x6c
push 0x4e
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x2610]
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 0x1007d007
push 0x59
push 0xffffffffffffff80
push 0xffffffffffffff82
push 0x51
push 0x4d
push 0x52
push 0x7c
push 0x7e
push 0x4f
push 0x78
push 0x49
push 0x7a
push 0x47
push 0x79
push 0x42
push 0x47
push 0x45
push 0x42
push 0x44
push 0x42
push 0x43
push 0x3b
push 0x3e
push 0x39
push 0x6c
push 0x3d
push 0x69
push 0x6b
push 0x39
push 0x33
push 0x65
push 0x35
lea esi, [esp + 0x4034]
call fcn.10070600
add esp, 0x84
mov byte [esp + 0x4898], 0x10
mov esi, 0x2000
mov ecx, eax
mov dword [esp + 0x20], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007cfd0
push 0
push 0x55
push 0xffffffffffffff85
push 0xffffffffffffff80
push 0x56
push 0x52
push 0x52
push 0x53
push 0x50
push 0x7b
push 0x4c
push 0x79
push 0x7b
push 0x4a
push 0x48
push 0x4a
push 0x73
push 0x76
push 0x75
push 0x70
push 0x6e
push 0x6e
push 0x3b
push 0x40
push 0x42
push 0x3a
push 0x3f
push 0x37
push 0x3a
push 0x68
push 0x34
push 0x35
push 0x62
lea esi, [esp + 0x348]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x11
mov esi, 0x6000
mov ecx, eax
mov dword [esp + 0x20], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007cfd0
mov bl, 1
jmp 0x1007cfd2
xor bl, bl
test esi, 0x4000
je 0x1007cfec
lea ecx, [esp + 0x2c4]
and esi, 0xffffbfff
call fcn.10007a10
test esi, 0x2000
je 0x1007d000
lea ecx, [esp + 0x3fb0]
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0xffffffffffffff87
push 0x76
push 0x40
push 0xffffffffffffff85
push 0xffffffffffffff82
push 0x70
push 0xffffffffffffff82
push 0x60
push 0x39
push 0x63
push 0x50
push 0xffffffffffffff80
push 0x77
push 0x75
push 0x59
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x380]
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 0x1007d1b8
push 0x53
push 0xffffffffffffff82
push 0x4f
push 0x7f
push 0x51
push 0x53
push 0x7c
push 0x4c
push 0x79
push 0x78
push 0x4d
push 0x4e
push 0x46
push 0x4b
push 0x42
push 0x74
push 0x45
push 0x45
push 0x72
push 0x73
push 0x45
push 0x44
push 0x6f
push 0x3c
push 0x41
push 0x68
push 0x69
push 0x3a
push 0x3b
push 0x67
push 0x36
push 0x35
lea esi, [esp + 0x3b8]
call fcn.10070600
add esp, 0x84
mov byte [esp + 0x4898], 0x12
mov esi, 0x8000
mov ecx, eax
mov dword [esp + 0x20], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007d181
push 0
push 0x52
push 0x4f
push 0x52
push 0x54
push 0x55
push 0x51
push 0x7d
push 0x7d
push 0x7c
push 0x4d
push 0x4a
push 0x78
push 0x4c
push 0x44
push 0x43
push 0x76
push 0x46
push 0x74
push 0x3f
push 0x42
push 0x42
push 0x43
push 0x6d
push 0x42
push 0x3e
push 0x6a
push 0x38
push 0x3d
push 0x67
push 0x34
push 0x63
push 0x64
lea esi, [esp + 0x2648]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x13
mov esi, 0x18000
mov ecx, eax
mov dword [esp + 0x20], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007d181
mov bl, 1
jmp 0x1007d183
xor bl, bl
test esi, 0x10000
je 0x1007d19d
lea ecx, [esp + 0x25c4]
and esi, 0xfffeffff
call fcn.10007a10
test esi, 0x8000
je 0x1007d1b1
lea ecx, [esp + 0x334]
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
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 0xffffffffffffff81
push 0x70
push 0x3a
push 0x34
push 0x6b
push 0x31
push 0x70
push 0x77
push 0x6c
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x37ac]
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 0x1007e3d9
push 0x52
push 0x4f
push 0x53
push 0xffffffffffffff81
push 0xffffffffffffff82
push 0x4f
push 0x4e
push 0x52
push 0x50
push 0x48
push 0x4d
push 0x76
push 0x45
push 0x46
push 0x4a
push 0x46
push 0x41
push 0x71
push 0x3f
push 0x42
push 0x43
push 0x3d
push 0x6b
push 0x3c
push 0x3e
push 0x3b
push 0x6b
push 0x37
push 0x67
push 0x65
push 0x35
push 0x37
lea esi, [esp + 0x700]
call fcn.10070600
add esp, 0x84
mov byte [esp + 0x4898], 0x14
mov edi, 0x20000
mov ecx, eax
mov dword [esp + 0x20], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007e10f
push 0
push 0xffffffffffffff83
push 0x51
push 0x4e
push 0x53
push 0x54
push 0x51
push 0x7b
push 0x7d
push 0x4a
push 0x48
push 0x49
push 0x4c
push 0x48
push 0x44
push 0x48
push 0x72
push 0x71
push 0x46
push 0x46
push 0x6e
push 0x6d
push 0x3f
push 0x6f
push 0x6f
push 0x3e
push 0x3e
push 0x37
push 0x68
push 0x66
push 0x34
push 0x35
push 0x39
lea esi, [esp + 0x40a4]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x15
mov edi, 0x60000
mov ecx, eax
mov dword [esp + 0x20], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007e10f
push 0
push 0x52
push 0xffffffffffffff81
push 0x57
push 0xffffffffffffff81
push 0x4d
push 0x53
push 0x53
push 0x52
push 0x7e
push 0x4c
push 0x7a
push 0x77
push 0x45
push 0x79
push 0x74
push 0x77
push 0x75
push 0x44
push 0x46
push 0x6e
push 0x6e
push 0x6e
push 0x3d
push 0x6d
push 0x6e
push 0x68
push 0x67
push 0x69
push 0x66
push 0x39
push 0x65
push 0x64
lea esi, [esp + 0x6c8]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x16
mov edi, 0xe0000
mov ecx, eax
mov dword [esp + 0x20], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007e10f
push 0
push 0xffffffffffffff85
push 0xffffffffffffff81
push 0x56
push 0xffffffffffffff83
push 0x4f
push 0x52
push 0x4c
push 0x7d
push 0x48
push 0x4c
push 0x78
push 0x45
push 0x75
push 0x78
push 0x45
push 0x72
push 0x43
push 0x75
push 0x72
push 0x73
push 0x3d
push 0x6d
push 0x70
push 0x3d
push 0x6d
push 0x3c
push 0x38
push 0x6a
push 0x67
push 0x35
push 0x38
push 0x64
lea esi, [esp + 0x27d0]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x17
mov edi, 0x1e0000
mov ecx, eax
mov dword [esp + 0x20], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007e10f
push 0
push 0x50
push 0x56
push 0x4e
push 0x53
push 0x4d
push 0x50
push 0x52
push 0x7f
push 0x7e
push 0x7c
push 0x7a
push 0x49
push 0x7a
push 0x45
push 0x43
push 0x74
push 0x75
push 0x47
push 0x74
push 0x42
push 0x3c
push 0x42
push 0x70
push 0x3c
push 0x6e
push 0x3f
push 0x3a
push 0x36
push 0x69
push 0x65
push 0x3a
push 0x62
lea esi, [esp + 0x690]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x18
mov edi, 0x3e0000
mov ecx, eax
mov dword [esp + 0x20], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007e10f
push 0
push 0x55
push 0x52
push 0x51
push 0xffffffffffffff80
push 0xffffffffffffff82
push 0xffffffffffffff80
push 0x7f
push 0x52
push 0x7c
push 0x79
push 0x4f
push 0x48
push 0x4c
push 0x4a
push 0x42
push 0x49
push 0x74
push 0x48
push 0x6f
push 0x3d
push 0x71
push 0x6c
push 0x43
push 0x39
push 0x40
push 0x3b
push 0x69
push 0x36
push 0x3b
push 0x64
push 0x36
push 0x36
lea esi, [esp + 0x3854]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x19
mov edi, 0x7e0000
mov ecx, eax
mov dword [esp + 0x20], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007e10f
push 0
push 0x51
push 0xffffffffffffff84
push 0xffffffffffffff80
push 0xffffffffffffff81
push 0x4c
push 0x7e
push 0x4a
push 0x4d
push 0x4c
push 0x50
push 0x46
push 0x49
push 0x75
push 0x78
push 0x42
push 0x49
push 0x74
push 0x46
push 0x42
push 0x73
push 0x43
push 0x40
push 0x3d
push 0x6c
push 0x3b
push 0x6d
push 0x6a
push 0x36
push 0x6a
push 0x68
push 0x37
push 0x31
lea esi, [esp + 0x658]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x1a
mov edi, 0xfe0000
mov ecx, eax
mov dword [esp + 0x20], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007e10f
push 0
push 0xffffffffffffff86
push 0x53
push 0xffffffffffffff81
push 0xffffffffffffff80
push 0x4e
push 0x7e
push 0x50
push 0x4c
push 0x7a
push 0x4b
push 0x77
push 0x79
push 0x46
push 0x4c
push 0x44
push 0x43
push 0x46
push 0x40
push 0x47
push 0x73
push 0x6f
push 0x41
push 0x3e
push 0x3b
push 0x3f
push 0x3c
push 0x6c
push 0x6b
push 0x34
push 0x66
push 0x36
push 0x35
lea esi, [esp + 0x2798]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x1b
mov edi, 0x1fe0000
mov ecx, eax
mov dword [esp + 0x20], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007e10f
push 0
push 0x53
push 0xffffffffffffff81
push 0x4e
push 0xffffffffffffff81
push 0x4f
push 0x50
push 0x50
push 0x4a
push 0x79
push 0x4e
push 0x4d
push 0x7b
push 0x78
push 0x76
push 0x45
push 0x47
push 0x74
push 0x72
push 0x45
push 0x41
push 0x3d
push 0x6f
push 0x6b
push 0x3c
push 0x39
push 0x39
push 0x6a
push 0x38
push 0x3c
push 0x65
push 0x37
push 0x66
lea esi, [esp + 0x620]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x1c
mov edi, 0x3fe0000
mov ecx, eax
mov dword [esp + 0x20], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007e10f
push 0
push 0xffffffffffffff85
push 0x57
push 0x56
push 0x4e
push 0x53
push 0x7c
push 0x4c
push 0x7d
push 0x4e
push 0x49
push 0x47
push 0x7b
push 0x4c
push 0x75
push 0x47
push 0x4a
push 0x42
push 0x71
push 0x6f
push 0x42
push 0x42
push 0x6f
push 0x3d
push 0x6c
push 0x69
push 0x39
push 0x69
push 0x35
push 0x3b
push 0x64
push 0x34
push 0x3a
lea esi, [esp + 0x46c4]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x1d
mov edi, 0x7fe0000
mov ecx, eax
mov dword [esp + 0x20], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007e10f
push 0
push 0x55
push 0x56
push 0x52
push 0x7e
push 0x7e
push 0x50
push 0x53
push 0x4c
push 0x7b
push 0x49
push 0x7a
push 0x48
push 0x77
push 0x47
push 0x4b
push 0x49
push 0x42
push 0x43
push 0x74
push 0x73
push 0x3f
push 0x3c
push 0x6e
push 0x3d
push 0x6e
push 0x69
push 0x3b
push 0x37
push 0x66
push 0x35
push 0x38
push 0x33
lea esi, [esp + 0x5e8]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x1e
mov edi, 0xffe0000
mov ecx, eax
mov dword [esp + 0x20], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007e10f
push 0
push 0x53
push 0xffffffffffffff82
push 0x53
push 0x7e
push 0x4f
push 0x51
push 0xffffffffffffff80
push 0x51
push 0x4f
push 0x4c
push 0x78
push 0x4b
push 0x48
push 0x4c
push 0x76
push 0x74
push 0x75
push 0x73
push 0x74
push 0x40
push 0x45
push 0x6e
push 0x6b
push 0x3e
push 0x6a
push 0x39
push 0x3b
push 0x3a
push 0x3a
push 0x38
push 0x38
push 0x65
lea esi, [esp + 0x2760]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], ebp
mov edi, 0x1ffe0000
mov ecx, eax
mov dword [esp + 0x20], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007e10f
push 0
push 0x57
push 0xffffffffffffff85
push 0x51
push 0x51
push 0x7d
push 0x52
push 0x4b
push 0x4e
push 0x51
push 0x49
push 0x4a
push 0x76
push 0x7a
push 0x75
push 0x44
push 0x77
push 0x73
push 0x46
push 0x3e
push 0x43
push 0x43
push 0x6d
push 0x6f
push 0x3d
push 0x6e
push 0x69
push 0x3d
push 0x3b
push 0x36
push 0x36
push 0x39
push 0x31
lea esi, [esp + 0x5b0]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x20
mov edi, 0x3ffe0000
mov ecx, eax
mov dword [esp + 0x20], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007e10f
push 0
push 0x51
push 0xffffffffffffff83
push 0x56
push 0x50
push 0x55
push 0x7d
push 0x7e
push 0x7a
push 0x4e
push 0x4f
push 0x4d
push 0x76
push 0x47
push 0x45
push 0x74
push 0x47
push 0x42
push 0x42
push 0x73
push 0x6f
push 0x6f
push 0x42
push 0x43
push 0x6f
push 0x3d
push 0x39
push 0x37
push 0x3c
push 0x3d
push 0x37
push 0x65
push 0x64
lea esi, [esp + 0x381c]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x21
mov edi, 0x7ffe0000
mov ecx, eax
mov dword [esp + 0x20], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007e10f
push 0
push 0xffffffffffffff85
push 0xffffffffffffff84
push 0x4f
push 0x55
push 0x54
push 0x4e
push 0x51
push 0x7f
push 0x49
push 0x79
push 0x4f
push 0x48
push 0x47
push 0x46
push 0x76
push 0x76
push 0x74
push 0x40
push 0x6f
push 0x43
push 0x70
push 0x71
push 0x42
push 0x42
push 0x41
push 0x37
push 0x67
push 0x68
push 0x37
push 0x36
push 0x66
push 0x62
lea esi, [esp + 0x578]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x22
mov edi, 0xfffe0000
mov ecx, eax
mov dword [esp + 0x20], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007e10f
push 0
push 0x54
push 0x50
push 0x51
push 0xffffffffffffff81
push 0x53
push 0x53
push 0xffffffffffffff80
push 0x52
push 0x4a
push 0x78
push 0x4f
push 0x77
push 0x46
push 0x43
push 0x74
push 0x74
push 0x41
push 0x48
push 0x74
push 0x6e
push 0x45
push 0x71
push 0x6d
push 0x40
push 0x6e
push 0x6c
push 0x36
push 0x3e
push 0x35
push 0x66
push 0x63
push 0x37
lea esi, [esp + 0x2728]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x23
mov ebx, 1
mov ecx, eax
mov dword [esp + 0x24], ebx
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007e113
push 0
push 0xffffffffffffff82
push 0xffffffffffffff84
push 0x54
push 0x4f
push 0x7f
push 0x53
push 0x4f
push 0x4c
push 0x48
push 0x4c
push 0x4c
push 0x45
push 0x4d
push 0x43
push 0x76
push 0x74
push 0x71
push 0x44
push 0x45
push 0x3e
push 0x6f
push 0x3d
push 0x6c
push 0x41
push 0x39
push 0x37
push 0x3a
push 0x39
push 0x3a
push 0x38
push 0x39
push 0x38
lea esi, [esp + 0x540]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x24
mov ecx, eax
mov dword [esp + 0x24], 3
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007e10f
push 0
push 0x52
push 0x50
push 0x54
push 0x52
push 0x4e
push 0x7d
push 0x7d
push 0x7c
push 0x51
push 0x7b
push 0x49
push 0x77
push 0x4a
push 0x4b
push 0x78
push 0x45
push 0x45
push 0x44
push 0x3f
push 0x43
push 0x3f
push 0x71
push 0x6b
push 0x3d
push 0x3d
push 0x37
push 0x36
push 0x3e
push 0x6a
push 0x36
push 0x35
push 0x34
lea esi, [esp + 0x406c]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x25
mov ecx, eax
mov dword [esp + 0x24], 7
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007e10f
push 0
push 0xffffffffffffff82
push 0xffffffffffffff84
push 0xffffffffffffff81
push 0x52
push 0x4f
push 0xffffffffffffff80
push 0x4b
push 0x7c
push 0x4b
push 0x4c
push 0x48
push 0x49
push 0x4c
push 0x48
push 0x76
push 0x42
push 0x47
push 0x75
push 0x47
push 0x6f
push 0x44
push 0x6f
push 0x3d
push 0x3b
push 0x3a
push 0x38
push 0x37
push 0x66
push 0x36
push 0x34
push 0x63
push 0x63
lea esi, [esp + 0x508]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x26
mov ecx, eax
mov dword [esp + 0x24], 0xf
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007e10f
push 0
push 0x50
push 0xffffffffffffff81
push 0x52
push 0x4f
push 0x55
push 0x52
push 0x4b
push 0x7d
push 0x4e
push 0x4f
push 0x47
push 0x4d
push 0x77
push 0x44
push 0x77
push 0x47
push 0x49
push 0x46
push 0x45
push 0x72
push 0x71
push 0x42
push 0x6e
push 0x39
push 0x6b
push 0x37
push 0x3e
push 0x3a
push 0x6a
push 0x64
push 0x33
push 0x36
lea esi, [esp + 0x26f0]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x27
mov ecx, eax
mov dword [esp + 0x24], ebp
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007e10f
push 0
push 0x56
push 0xffffffffffffff82
push 0x55
push 0xffffffffffffff82
push 0xffffffffffffff82
push 0x4c
push 0x4c
push 0x7c
push 0x4e
push 0x78
push 0x4a
push 0x4a
push 0x4d
push 0x44
push 0x4a
push 0x74
push 0x73
push 0x74
push 0x45
push 0x70
push 0x3e
push 0x44
push 0x6d
push 0x39
push 0x6e
push 0x6b
push 0x68
push 0x68
push 0x38
push 0x39
push 0x34
push 0x38
lea esi, [esp + 0x4d0]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x28
mov ecx, eax
mov dword [esp + 0x24], 0x3f
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007e10f
push 0
push 0xffffffffffffff85
push 0x54
push 0x52
push 0xffffffffffffff82
push 0x4c
push 0x53
push 0x7d
push 0x7c
push 0x48
push 0x4b
push 0x4e
push 0x77
push 0x4a
push 0x45
push 0x75
push 0x75
push 0x75
push 0x43
push 0x3e
push 0x46
push 0x44
push 0x43
push 0x6f
push 0x41
push 0x3f
push 0x3d
push 0x3b
push 0x6a
push 0x34
push 0x66
push 0x68
push 0x65
lea esi, [esp + 0x37e4]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x29
mov ecx, eax
mov dword [esp + 0x24], 0x7f
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007e10f
push 0
push 0xffffffffffffff82
push 0x58
push 0x55
push 0x53
push 0x52
push 0x51
push 0x4f
push 0x52
push 0x48
push 0x79
push 0x4e
push 0x76
push 0x48
push 0x49
push 0x75
push 0x45
push 0x48
push 0x70
push 0x43
push 0x3e
push 0x6d
push 0x3c
push 0x3b
push 0x42
push 0x3b
push 0x6d
push 0x69
push 0x3a
push 0x3d
push 0x3b
push 0x36
push 0x31
lea esi, [esp + 0x498]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x2a
mov ecx, eax
mov dword [esp + 0x24], 0xff
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007e10f
push 0
push 0xffffffffffffff84
push 0xffffffffffffff85
push 0x4e
push 0x4d
push 0xffffffffffffff80
push 0x52
push 0x7f
push 0x50
push 0x4b
push 0x47
push 0x4c
push 0x77
push 0x77
push 0x78
push 0x76
push 0x49
push 0x76
push 0x71
push 0x73
push 0x3f
push 0x70
push 0x71
push 0x3e
push 0x6b
push 0x3f
push 0x3c
push 0x6a
push 0x6a
push 0x3a
push 0x64
push 0x67
push 0x3a
lea esi, [esp + 0x26b8]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x2b
mov ecx, eax
mov dword [esp + 0x24], 0x1ff
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007e10f
push 0
push 0x59
push 0x56
push 0xffffffffffffff84
push 0x53
push 0xffffffffffffff82
push 0x51
push 0x4a
push 0x4e
push 0x4a
push 0x7d
push 0x46
push 0x7a
push 0x4b
push 0x76
push 0x73
push 0x47
push 0x46
push 0x73
push 0x40
push 0x42
push 0x6f
push 0x43
push 0x3f
push 0x3a
push 0x39
push 0x40
push 0x3f
push 0x3a
push 0x37
push 0x69
push 0x32
push 0x34
lea esi, [esp + 0x460]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x2c
mov ecx, eax
mov dword [esp + 0x24], 0x3ff
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007e10f
push 0
push 0x58
push 0x4f
push 0x7f
push 0x52
push 0x50
push 0x7d
push 0x4d
push 0x4e
push 0x4f
push 0x4f
push 0x47
push 0x79
push 0x49
push 0x44
push 0x44
push 0x41
push 0x72
push 0x41
push 0x70
push 0x3e
push 0x41
push 0x70
push 0x3b
push 0x3b
push 0x3b
push 0x40
push 0x6b
push 0x37
push 0x67
push 0x3b
push 0x36
push 0x66
lea esi, [esp + 0x4494]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x2d
mov ecx, eax
mov dword [esp + 0x24], 0x7ff
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007e10f
push 0
push 0x52
push 0x58
push 0x52
push 0xffffffffffffff83
push 0x54
push 0x4e
push 0x53
push 0x7a
push 0x4a
push 0x4f
push 0x48
push 0x4e
push 0x76
push 0x43
push 0x42
push 0x44
push 0x74
push 0x71
push 0x44
push 0x43
push 0x44
push 0x42
push 0x6c
push 0x3d
push 0x69
push 0x38
push 0x67
push 0x69
push 0x67
push 0x37
push 0x68
push 0x37
lea esi, [esp + 0x428]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x2e
mov ecx, eax
mov dword [esp + 0x24], 0xfff
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007e10f
push 0
push 0x50
push 0x58
push 0x4e
push 0x56
push 0xffffffffffffff81
push 0xffffffffffffff81
push 0x51
push 0x7b
push 0x4a
push 0x7a
push 0x4a
push 0x45
push 0x49
push 0x48
push 0x48
push 0x72
push 0x42
push 0x75
push 0x71
push 0x46
push 0x3c
push 0x6e
push 0x3a
push 0x42
push 0x6d
push 0x3d
push 0x38
push 0x36
push 0x3b
push 0x37
push 0x63
push 0x3a
lea esi, [esp + 0x2680]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x2f
mov ecx, eax
mov dword [esp + 0x24], 0x1fff
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007e10f
push 0
push 0x56
push 0x56
push 0x7f
push 0x51
push 0x55
push 0xffffffffffffff81
push 0x52
push 0x4b
push 0x7e
push 0x4c
push 0x48
push 0x46
push 0x75
push 0x43
push 0x44
push 0x74
push 0x47
push 0x42
push 0x3e
push 0x71
push 0x3f
push 0x3c
push 0x41
push 0x6f
push 0x3a
push 0x38
push 0x68
push 0x67
push 0x69
push 0x68
push 0x3a
push 0x67
lea esi, [esp + 0x3f0]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x30
mov ecx, eax
mov dword [esp + 0x24], 0x3fff
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007e10f
mov byte [esp + 0x1b], bl
mov ebx, dword [esp + 0x24]
jmp 0x1007e118
mov ebx, dword [esp + 0x24]
mov byte [esp + 0x1b], 0
test ebx, 0x2000
je 0x1007e132
lea ecx, [esp + 0x36c]
and ebx, 0xffffdfff
call fcn.10007a10
test ebx, 0x1000
je 0x1007e14c
lea ecx, [esp + 0x25fc]
and ebx, 0xffffefff
call fcn.10007a10
test ebx, 0x800
je 0x1007e166
lea ecx, [esp + 0x3a4]
and ebx, 0xfffff7ff
call fcn.10007a10
test ebx, 0x400
je 0x1007e180
lea ecx, [esp + 0x4410]
and ebx, 0xfffffbff
call fcn.10007a10
test ebx, 0x200
je 0x1007e19a
lea ecx, [esp + 0x3dc]
and ebx, 0xfffffdff
call fcn.10007a10
test ebx, 0x100
je 0x1007e1b4
lea ecx, [esp + 0x2634]
and ebx, 0xfffffeff
call fcn.10007a10
test bl, bl
jns 0x1007e1ca
lea ecx, [esp + 0x414]
and ebx, 0xffffff7f
call fcn.10007a10
test bl, 0x40
je 0x1007e1de
lea ecx, [esp + 0x3760]
and ebx, 0xffffffbf
call fcn.10007a10
test bl, 0x20
je 0x1007e1f2
lea ecx, [esp + 0x44c]
and ebx, 0xffffffdf
call fcn.10007a10
test bl, 0x10
je 0x1007e206
lea ecx, [esp + 0x266c]
and ebx, 0xffffffef
call fcn.10007a10
test bl, 8
je 0x1007e21a
lea ecx, [esp + 0x484]
and ebx, 0xfffffff7
call fcn.10007a10
test bl, 4
je 0x1007e22e
lea ecx, [esp + 0x3fe8]
and ebx, 0xfffffffb
call fcn.10007a10
test bl, 2
je 0x1007e242
lea ecx, [esp + 0x4bc]
and ebx, 0xfffffffd
call fcn.10007a10
test bl, 1
je 0x1007e253
lea ecx, [esp + 0x26a4]
call fcn.10007a10
test edi, edi
jns 0x1007e269
lea ecx, [esp + 0x4f4]
and edi, 0x7fffffff
call fcn.10007a10
test edi, 0x40000000
je 0x1007e283
lea ecx, [esp + 0x3798]
and edi, 0xbfffffff
call fcn.10007a10
test edi, 0x20000000
je 0x1007e29d
lea ecx, [esp + 0x52c]
and edi, 0xdfffffff
call fcn.10007a10
test edi, 0x10000000
je 0x1007e2b7
lea ecx, [esp + 0x26dc]
and edi, 0xefffffff
call fcn.10007a10
test edi, 0x8000000
je 0x1007e2d1
lea ecx, [esp + 0x564]
and edi, 0xf7ffffff
call fcn.10007a10
test edi, 0x4000000
je 0x1007e2eb
lea ecx, [esp + 0x4640]
and edi, 0xfbffffff
call fcn.10007a10
test edi, 0x2000000
je 0x1007e305
lea ecx, [esp + 0x59c]
and edi, 0xfdffffff
call fcn.10007a10
test edi, 0x1000000
je 0x1007e31f
lea ecx, [esp + 0x2714]
and edi, 0xfeffffff
call fcn.10007a10
test edi, 0x800000
je 0x1007e339
lea ecx, [esp + 0x5d4]
and edi, 0xff7fffff
call fcn.10007a10
test edi, 0x400000
je 0x1007e353
lea ecx, [esp + 0x37d0]
and edi, 0xffbfffff
call fcn.10007a10
test edi, 0x200000
je 0x1007e36d
lea ecx, [esp + 0x60c]
and edi, 0xffdfffff
call fcn.10007a10
test edi, 0x100000
je 0x1007e387
lea ecx, [esp + 0x274c]
and edi, 0xffefffff
call fcn.10007a10
test edi, 0x80000
je 0x1007e3a1
lea ecx, [esp + 0x644]
and edi, 0xfff7ffff
call fcn.10007a10
test edi, 0x40000
je 0x1007e3bb
lea ecx, [esp + 0x4020]
and edi, 0xfffbffff
call fcn.10007a10
test edi, 0x20000
je 0x1007e3cf
lea ecx, [esp + 0x67c]
call fcn.10007a10
cmp byte [esp + 0x1b], 0
jmp 0x10090aa5
push 0x20
push ebp
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 0xffffffffffffff81
push 0x70
push 0x3a
push 0x34
push 0x6c
push 0x31
push 0x70
push 0x77
push 0x6c
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x2808]
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 0x1007f68e
push 0x57
push 0x55
push 0x53
push 0x56
push 0x55
push 0x4d
push 0x4d
push 0x4b
push 0x4a
push 0x7d
push 0x7a
push 0x4b
push 0x49
push 0x49
push 0x76
push 0x75
push 0x42
push 0x42
push 0x43
push 0x44
push 0x3e
push 0x40
push 0x6b
push 0x3d
push 0x6d
push 0x37
push 0x67
push 0x69
push 0x38
push 0x35
push 0x63
push 0x35
lea esi, [esp + 0x4114]
call fcn.10070600
add esp, 0x84
mov byte [esp + 0x4898], 0x31
mov edi, 0x4000
mov ecx, eax
mov dword [esp + 0x24], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007f3aa
push 0
push 0xffffffffffffff85
push 0x51
push 0x53
push 0x50
push 0x54
push 0xffffffffffffff81
push 0x4a
push 0x52
push 0x4a
push 0x4e
push 0x79
push 0x4d
push 0x47
push 0x77
push 0x78
push 0x74
push 0x46
push 0x41
push 0x46
push 0x45
push 0x40
push 0x41
push 0x3d
push 0x40
push 0x69
mov ebp, 0x3f
push ebp
push 0x38
push 0x36
push 0x6a
push 0x33
push 0x63
push 0x35
lea esi, [esp + 0xa48]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x32
mov edi, 0xc000
mov ecx, eax
mov dword [esp + 0x24], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007f3aa
push 0
push 0xffffffffffffff83
push 0x53
push 0x53
push 0x56
push 0x7d
push 0x7d
push 0xffffffffffffff80
push 0x7b
push 0x4f
push 0x7d
push 0x7c
push 0x4d
push 0x4c
push 0x75
push 0x43
push 0x77
push 0x76
push 0x41
push 0x40
push 0x6e
push 0x3e
push 0x6c
push 0x43
push 0x3e
push 0x38
push 0x3b
push 0x36
push 0x35
push 0x65
push 0x3b
push 0x32
push 0x63
lea esi, [esp + 0x2990]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x33
mov edi, 0x1c000
mov ecx, eax
mov dword [esp + 0x24], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007f3aa
push 0
push 0x52
push 0x54
push 0xffffffffffffff84
push 0x51
push 0x4f
push 0xffffffffffffff80
push 0x4c
push 0x7e
push 0x4e
push 0x50
push 0x78
push 0x78
push 0x75
push 0x43
push 0x43
push 0x48
push 0x41
push 0x72
push 0x41
push 0x3e
push 0x41
push 0x6d
push 0x3e
push ebp
push 0x6b
push 0x3e
push 0x3d
push 0x67
push 0x3d
push 0x64
push 0x35
push 0x34
lea esi, [esp + 0xa10]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x34
mov edi, 0x3c000
mov ecx, eax
mov dword [esp + 0x24], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007f3aa
push 0
push 0x55
push 0xffffffffffffff84
push 0x50
push 0x51
push 0x53
push 0x54
push 0x53
push 0x7d
push 0x4c
push 0x7a
push 0x7a
push 0x46
push 0x76
push 0x48
push 0x75
push 0x42
push 0x76
push 0x43
push 0x40
push 0x41
push 0x72
push 0x3b
push ebp
push 0x41
push 0x40
push 0x6c
push 0x69
push 0x68
push 0x69
push 0x68
push 0x36
push 0x36
lea esi, [esp + 0x3934]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x35
mov edi, 0x7c000
mov ecx, eax
mov dword [esp + 0x24], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007f3aa
push 0
push 0xffffffffffffff85
push 0x57
push 0x56
push 0x4e
push 0x53
push 0x7c
push 0x4c
push 0x7d
push 0x4e
push 0x49
push 0x47
push 0x7b
push 0x4c
push 0x75
push 0x47
push 0x4a
push 0x42
push 0x71
push 0x6f
push 0x42
push 0x42
push 0x6f
push 0x3d
push 0x6c
push 0x69
push 0x39
push 0x69
push 0x35
push 0x3b
push 0x64
push 0x34
push 0x3a
lea esi, [esp + 0x9d8]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x36
mov edi, 0xfc000
mov ecx, eax
mov dword [esp + 0x24], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007f3aa
push 0
push 0xffffffffffffff82
push 0x51
push 0x57
push 0xffffffffffffff81
push 0xffffffffffffff82
push 0x54
push 0x4e
push 0x7b
push 0x51
push 0x7c
push 0x4b
push 0x4e
push 0x79
push 0x43
push 0x46
push 0x48
push 0x40
push 0x73
push 0x6f
push 0x43
push 0x71
push 0x70
push 0x6d
push 0x3b
push 0x38
push 0x37
push 0x69
push 0x36
push 0x3d
push 0x66
push 0x63
push 0x38
lea esi, [esp + 0x2958]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x37
mov edi, 0x1fc000
mov ecx, eax
mov dword [esp + 0x24], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007f3aa
push 0
push 0xffffffffffffff82
push 0x4f
push 0x7f
push 0xffffffffffffff83
push 0xffffffffffffff82
push 0x54
push 0x7d
push 0x7f
push 0x49
push 0x7c
push 0x47
push 0x4b
push 0x77
push 0x43
push 0x43
push 0x76
push 0x74
push 0x48
push 0x47
push 0x40
push 0x40
push 0x6f
push ebp
push 0x42
push 0x41
push 0x6c
push 0x3c
push 0x3a
push 0x34
push 0x3c
push 0x65
push 0x37
lea esi, [esp + 0x9a0]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x38
mov edi, 0x3fc000
mov ecx, eax
mov dword [esp + 0x24], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007f3aa
push 0
push 0xffffffffffffff81
push 0xffffffffffffff84
push 0x56
push 0xffffffffffffff82
push 0x52
push 0x4c
push 0x7c
push 0x4f
push 0x4d
push 0x7d
push 0x7c
push 0x78
push 0x77
push 0x44
push 0x77
push 0x47
push 0x41
push 0x40
push 0x46
push 0x3d
push 0x6d
push 0x40
push 0x6c
push 0x3c
push 0x3e
push 0x6a
push 0x3d
push 0x3c
push 0x3a
push 0x38
push 0x63
push 0x34
lea esi, [esp + 0x47dc]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x39
mov edi, 0x7fc000
mov ecx, eax
mov dword [esp + 0x24], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007f3aa
push 0
push 0x53
push 0x58
push 0xffffffffffffff84
push 0xffffffffffffff80
push 0x50
push 0x4c
push 0x4d
push 0x7e
push 0x4e
push 0x4f
push 0x48
push 0x4b
push 0x4b
push 0x45
push 0x77
push 0x41
push 0x45
push 0x72
push 0x42
push 0x6e
push 0x6f
push 0x6f
push 0x6b
push 0x40
push 0x3d
push 0x39
push 0x3d
push 0x67
push 0x67
push 0x69
push 0x38
push 0x39
lea esi, [esp + 0x968]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x3a
mov edi, 0xffc000
mov ecx, eax
mov dword [esp + 0x24], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007f3aa
push 0
push 0xffffffffffffff82
push 0x54
push 0xffffffffffffff82
push 0x4e
push 0xffffffffffffff80
push 0xffffffffffffff81
push 0x51
push 0x7a
push 0x7a
push 0x79
push 0x79
push 0x46
push 0x45
push 0x75
push 0x44
push 0x46
push 0x41
push ebp
push 0x40
push 0x40
push 0x3e
push 0x6d
push 0x6c
push 0x39
push 0x69
push 0x6d
push 0x38
push 0x3b
push 0x65
push 0x65
push 0x35
push 0x62
lea esi, [esp + 0x2920]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x3b
mov edi, 0x1ffc000
mov ecx, eax
mov dword [esp + 0x24], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007f3aa
push 0
push 0x52
push 0xffffffffffffff80
push 0x4f
push 0x55
push 0xffffffffffffff80
push 0x4d
push 0x7c
push 0x4b
push 0x51
push 0x4b
push 0x7c
push 0x4b
push 0x7a
push 0x48
push 0x47
push 0x47
push 0x71
push 0x71
push 0x74
push 0x44
push 0x6f
push 0x41
push 0x42
push 0x6e
push 0x69
push 0x69
push 0x68
push 0x3d
push 0x36
push 0x35
push 0x32
push 0x34
lea esi, [esp + 0x930]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x3c
mov edi, 0x3ffc000
mov ecx, eax
mov dword [esp + 0x24], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007f3aa
push 0
push 0x54
push 0x55
push 0x4f
push 0x56
push 0x51
push 0x4b
push 0x53
push 0x4a
push 0x7a
push 0x49
push 0x7b
push 0x79
push 0x49
push 0x77
push 0x45
push 0x75
push 0x45
push 0x43
push 0x44
push 0x73
push 0x40
push 0x42
push 0x3a
push 0x6d
push 0x6b
push 0x3c
push 0x6b
push 0x69
push 0x66
push 0x33
push 0x65
push 0x65
lea esi, [esp + 0x38fc]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x3d
mov edi, 0x7ffc000
mov ecx, eax
mov dword [esp + 0x24], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007f3aa
push 0
push 0x56
push 0x58
push 0x54
push 0x51
push 0x51
push 0x51
push 0x7f
push 0x49
push 0x51
push 0x4e
push 0x7b
push 0x76
push 0x45
push 0x75
push 0x77
push 0x47
push 0x43
push 0x70
push 0x72
push 0x40
push 0x72
push 0x43
push 0x3c
push 0x6c
push 0x6e
push 0x3e
push 0x68
push 0x35
push 0x68
push 0x68
push 0x64
push 0x62
lea esi, [esp + 0x8f8]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x3e
mov edi, 0xfffc000
mov ecx, eax
mov dword [esp + 0x24], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007f3aa
push 0
push 0xffffffffffffff82
push 0x51
push 0x54
push 0x4f
push 0x4d
push 0xffffffffffffff80
push 0x7e
push 0x7b
push 0x7b
push 0x4d
push 0x4c
push 0x48
push 0x47
push 0x43
push 0x77
push 0x48
push 0x44
push 0x71
push 0x6f
push 0x3d
push ebp
push 0x40
push 0x3b
push 0x6c
push 0x6d
push 0x39
push 0x39
push 0x3a
push 0x6a
push 0x35
push 0x64
push 0x66
lea esi, [esp + 0x28e8]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], ebp
mov edi, 0x1fffc000
mov ecx, eax
mov dword [esp + 0x24], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007f3aa
push 0
push 0x58
push 0x4f
push 0xffffffffffffff84
push 0x4d
push 0x4f
push 0xffffffffffffff80
push 0x7b
push 0x7a
push 0x7c
push 0x7b
push 0x4b
push 0x76
push 0x78
push 0x49
push 0x46
push 0x42
push 0x71
push 0x70
push ebp
push 0x6f
push ebp
push 0x6c
push 0x42
push 0x40
push 0x3e
push 0x69
push 0x39
push 0x67
push 0x67
push 0x64
push 0x3a
push 0x34
lea esi, [esp + 0x8c0]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x40
mov edi, 0x3fffc000
mov ecx, eax
mov dword [esp + 0x24], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007f3aa
push 0
push 0x52
push 0x55
push 0x52
push 0x54
push 0x50
push 0x4b
push 0x7f
push 0x50
push 0x79
push 0x7c
push 0x46
push 0x7b
push 0x77
push 0x77
push 0x75
push 0x45
push 0x72
push 0x48
push 0x40
push 0x73
push 0x72
push 0x6d
push 0x3e
push 0x3b
push 0x3c
push 0x40
push 0x6c
push 0x3b
push 0x37
push 0x37
push 0x38
push 0x62
lea esi, [esp + 0x40dc]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x41
mov edi, 0x7fffc000
mov ecx, eax
mov dword [esp + 0x24], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007f3aa
push 0
push 0x53
push 0xffffffffffffff83
push 0xffffffffffffff84
push 0x53
push 0x7d
push 0x4c
push 0x4f
push 0x4a
push 0x4e
push 0x47
push 0x78
push 0x79
push 0x4c
push 0x43
push 0x76
push 0x46
push 0x48
push 0x75
push 0x44
push 0x6e
push 0x72
push ebp
push 0x6e
push 0x41
push 0x3d
push 0x68
push 0x38
push 0x37
push 0x65
push 0x33
push 0x33
push 0x33
lea esi, [esp + 0x888]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x42
mov edi, 0xffffc000
mov ecx, eax
mov dword [esp + 0x24], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007f3aa
push 0
push 0xffffffffffffff83
push 0x56
push 0xffffffffffffff81
push 0x53
push 0x55
push 0x7c
push 0x7e
push 0x4d
push 0x4c
push 0x50
push 0x4e
push 0x4d
push 0x45
push 0x79
push 0x44
push 0x75
push 0x72
push 0x46
push 0x43
push 0x46
push ebp
push 0x3c
push 0x6e
push 0x39
push 0x3b
push 0x3d
push 0x6c
push 0x39
push 0x38
push 0x34
push 0x68
push 0x63
lea esi, [esp + 0x28b0]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x43
mov ebx, 1
mov ecx, eax
mov dword [esp + 0x2c], ebx
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007f3ae
push 0
push 0x53
push 0xffffffffffffff82
push 0x53
push 0x4f
push 0x4c
push 0x7d
push 0x7b
push 0x4c
push 0x51
push 0x78
push 0x4b
push 0x78
push 0x44
push 0x4b
push 0x49
push 0x72
push 0x48
push 0x75
push 0x70
push 0x3e
push 0x43
push ebp
push 0x42
push 0x6b
push 0x3d
push 0x6c
push 0x39
push 0x6a
push 0x3d
push 0x33
push 0x3a
push 0x67
lea esi, [esp + 0x850]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x44
mov ecx, eax
mov dword [esp + 0x2c], 3
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007f3aa
push 0
push 0xffffffffffffff83
push 0xffffffffffffff82
push 0xffffffffffffff83
push 0x4e
push 0x7f
push 0x7d
push 0x53
push 0x4d
push 0x7b
push 0x4d
push 0x4e
push 0x4d
push 0x77
push 0x79
push 0x78
push 0x43
push 0x75
push 0x70
push 0x6f
push 0x44
push 0x6f
push 0x71
push 0x3a
push 0x3e
push 0x6c
push 0x3c
push 0x36
push 0x6a
push 0x3c
push 0x37
push 0x38
push 0x31
lea esi, [esp + 0x38c4]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x45
mov ecx, eax
mov dword [esp + 0x2c], 7
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007f3aa
push 0
push 0x59
push 0x54
push 0x56
push 0x4e
push 0xffffffffffffff81
push 0x4e
push 0x7e
push 0x50
push 0x7d
push 0x50
push 0x79
push 0x78
push 0x47
push 0x4c
push 0x49
push 0x44
push 0x40
push 0x41
push 0x6f
push 0x46
push 0x70
push 0x3e
push 0x6d
push 0x41
push 0x6a
push 0x3d
push 0x69
push 0x6a
push 0x3c
push 0x35
push 0x32
push 0x67
lea esi, [esp + 0x818]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x46
mov ecx, eax
mov dword [esp + 0x2c], 0xf
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007f3aa
push 0
push 0xffffffffffffff83
push 0xffffffffffffff84
push 0x52
push 0x4f
push 0x4f
push 0x50
push 0x4b
push 0x7f
push 0x7d
push 0x4b
push 0x47
push 0x76
push 0x44
push 0x74
push 0x46
push 0x73
push 0x43
push 0x45
push 0x40
push 0x73
push 0x6f
push 0x3d
push 0x43
push 0x6d
push 0x3e
push 0x6c
push 0x3d
push 0x3d
push 0x37
push 0x36
push 0x34
push 0x37
lea esi, [esp + 0x2878]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x47
mov ecx, eax
mov dword [esp + 0x2c], 0x1f
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007f3aa
push 0
push 0x54
push 0xffffffffffffff80
push 0x53
push 0xffffffffffffff83
push 0x52
push 0x7e
push 0x51
push 0x4b
push 0x4f
push 0x4f
push 0x49
push 0x4a
push 0x77
push 0x49
push 0x78
push 0x42
push 0x44
push 0x73
push 0x43
push 0x72
push 0x3c
push 0x70
push 0x6c
push 0x40
push ebp
push 0x3e
push 0x67
push 0x3c
push 0x3a
push 0x33
push 0x68
push 0x35
lea esi, [esp + 0x7e0]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x48
mov ecx, eax
mov dword [esp + 0x2c], ebp
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007f3aa
push 0
push 0x51
push 0x52
push 0x50
push 0x52
push 0x4d
push 0x4b
push 0x7f
push 0x4f
push 0x4a
push 0x78
push 0x46
push 0x47
push 0x4c
push 0x77
push 0x4a
push 0x46
push 0x76
push 0x74
push 0x40
push 0x71
push 0x42
push 0x6c
push 0x3c
push 0x39
push 0x3d
push 0x6a
push 0x3d
push 0x3a
push 0x36
push 0x65
push 0x68
push 0x33
lea esi, [esp + 0x44cc]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x49
mov ecx, eax
mov dword [esp + 0x2c], 0x7f
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007f3aa
push 0
push 0xffffffffffffff84
push 0xffffffffffffff84
push 0x54
push 0x50
push 0x4f
push 0x4e
push 0x7b
push 0x4a
push 0x4e
push 0x7d
push 0x48
push 0x77
push 0x78
push 0x74
push 0x45
push 0x74
push 0x42
push 0x40
push 0x73
push 0x40
push 0x3d
push 0x6f
push 0x3b
push 0x3b
push 0x6a
push 0x37
push 0x36
push 0x3c
push 0x35
push 0x67
push 0x67
push 0x63
lea esi, [esp + 0x7a8]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x4a
mov ecx, eax
mov dword [esp + 0x2c], 0xff
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007f3aa
push 0
push 0x59
push 0x51
push 0x4f
push 0x51
push 0x52
push 0x4d
push 0x4e
push 0x52
push 0x4e
push 0x47
push 0x4a
push 0x48
push 0x47
push 0x74
push 0x45
push 0x41
push 0x73
push 0x46
push 0x47
push 0x43
push 0x41
push 0x3b
push 0x3a
push 0x6f
push 0x39
push 0x40
push 0x68
push 0x3a
push 0x38
push 0x3a
push 0x64
push 0x64
lea esi, [esp + 0x2840]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x4b
mov ecx, eax
mov dword [esp + 0x2c], 0x1ff
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007f3aa
push 0
push 0x58
push 0x57
push 0xffffffffffffff81
push 0xffffffffffffff83
push 0xffffffffffffff80
push 0x4f
push 0x4c
push 0x51
push 0x4c
push 0x4b
push 0x48
push 0x7b
push 0x76
push 0x47
push 0x75
push 0x4a
push 0x44
push 0x41
push ebp
push 0x71
push 0x6e
push 0x3b
push 0x3c
push 0x42
push 0x3b
push ebp
push ebp
push 0x3d
push 0x65
push 0x33
push 0x36
push 0x65
lea esi, [esp + 0x770]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x4c
mov ecx, eax
mov dword [esp + 0x2c], 0x3ff
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007f3aa
push 0
push 0xffffffffffffff82
push 0xffffffffffffff84
push 0xffffffffffffff84
push 0x50
push 0x52
push 0x7d
push 0x4c
push 0x49
push 0x4d
push 0x78
push 0x77
push 0x49
push 0x47
push 0x76
push 0x77
push 0x75
push 0x44
push 0x44
push 0x73
push ebp
push 0x72
push 0x44
push 0x6d
push 0x39
push 0x40
push ebp
push 0x6c
push 0x3a
push 0x35
push 0x35
push 0x68
push 0x37
lea esi, [esp + 0x388c]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x4d
mov ecx, eax
mov dword [esp + 0x2c], 0x7ff
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007f3aa
push 0
push 0xffffffffffffff86
push 0x58
push 0x51
push 0x51
push 0x55
push 0x4c
push 0x52
push 0x50
push 0x79
push 0x4c
push 0x78
push 0x48
push 0x7a
push 0x4a
push 0x47
push 0x72
push 0x76
push 0x48
push 0x44
push 0x45
push 0x45
push 0x6f
push 0x40
push 0x6c
push 0x3d
push 0x6a
push 0x37
push 0x3e
push 0x3b
push 0x68
push 0x32
push 0x67
lea esi, [esp + 0x738]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x4e
mov ecx, eax
mov dword [esp + 0x2c], 0xfff
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1007f3aa
mov byte [esp + 0x1b], bl
mov ebx, dword [esp + 0x2c]
jmp 0x1007f3b3
mov ebx, dword [esp + 0x2c]
mov byte [esp + 0x1b], 0
test ebx, 0x800
je 0x1007f3cd
lea ecx, [esp + 0x6b4]
and ebx, 0xfffff7ff
call fcn.10007a10
test ebx, 0x400
je 0x1007f3e7
lea ecx, [esp + 0x3808]
and ebx, 0xfffffbff
call fcn.10007a10
test ebx, 0x200
je 0x1007f401
lea ecx, [esp + 0x6ec]
and ebx, 0xfffffdff
call fcn.10007a10
test ebx, 0x100
je 0x1007f41b
lea ecx, [esp + 0x27bc]
and ebx, 0xfffffeff
call fcn.10007a10
test bl, bl
jns 0x1007f431
lea ecx, [esp + 0x724]
and ebx, 0xffffff7f
call fcn.10007a10
test bl, 0x40
je 0x1007f445
lea ecx, [esp + 0x4448]
and ebx, 0xffffffbf
call fcn.10007a10
test bl, 0x20
je 0x1007f459
lea ecx, [esp + 0x75c]
and ebx, 0xffffffdf
call fcn.10007a10
test bl, 0x10
je 0x1007f46d
lea ecx, [esp + 0x27f4]
and ebx, 0xffffffef
call fcn.10007a10
test bl, 8
je 0x1007f481
lea ecx, [esp + 0x794]
and ebx, 0xfffffff7
call fcn.10007a10
test bl, 4
je 0x1007f495
lea ecx, [esp + 0x3840]
and ebx, 0xfffffffb
call fcn.10007a10
test bl, 2
je 0x1007f4a9
lea ecx, [esp + 0x7cc]
and ebx, 0xfffffffd
call fcn.10007a10
test bl, 1
je 0x1007f4ba
lea ecx, [esp + 0x282c]
call fcn.10007a10
test edi, edi
jns 0x1007f4d0
lea ecx, [esp + 0x804]
and edi, 0x7fffffff
call fcn.10007a10
test edi, 0x40000000
je 0x1007f4ea
lea ecx, [esp + 0x4058]
and edi, 0xbfffffff
call fcn.10007a10
test edi, 0x20000000
je 0x1007f504
lea ecx, [esp + 0x83c]
and edi, 0xdfffffff
call fcn.10007a10
test edi, 0x10000000
je 0x1007f51e
lea ecx, [esp + 0x2864]
and edi, 0xefffffff
call fcn.10007a10
test edi, 0x8000000
je 0x1007f538
lea ecx, [esp + 0x874]
and edi, 0xf7ffffff
call fcn.10007a10
test edi, 0x4000000
je 0x1007f552
lea ecx, [esp + 0x3878]
and edi, 0xfbffffff
call fcn.10007a10
test edi, 0x2000000
je 0x1007f56c
lea ecx, [esp + 0x8ac]
and edi, 0xfdffffff
call fcn.10007a10
test edi, 0x1000000
je 0x1007f586
lea ecx, [esp + 0x289c]
and edi, 0xfeffffff
call fcn.10007a10
test edi, 0x800000
je 0x1007f5a0
lea ecx, [esp + 0x8e4]
and edi, 0xff7fffff
call fcn.10007a10
test edi, 0x400000
je 0x1007f5ba
lea ecx, [esp + 0x4758]
and edi, 0xffbfffff
call fcn.10007a10
test edi, 0x200000
je 0x1007f5d4
lea ecx, [esp + 0x91c]
and edi, 0xffdfffff
call fcn.10007a10
test edi, 0x100000
je 0x1007f5ee
lea ecx, [esp + 0x28d4]
and edi, 0xffefffff
call fcn.10007a10
test edi, 0x80000
je 0x1007f608
lea ecx, [esp + 0x954]
and edi, 0xfff7ffff
call fcn.10007a10
test edi, 0x40000
je 0x1007f622
lea ecx, [esp + 0x38b0]
and edi, 0xfffbffff
call fcn.10007a10
test edi, 0x20000
je 0x1007f63c
lea ecx, [esp + 0x98c]
and edi, 0xfffdffff
call fcn.10007a10
test edi, 0x10000
je 0x1007f656
lea ecx, [esp + 0x290c]
and edi, 0xfffeffff
call fcn.10007a10
test edi, 0x8000
je 0x1007f670
lea ecx, [esp + 0x9c4]
and edi, 0xffff7fff
call fcn.10007a10
test edi, 0x4000
je 0x1007f684
lea ecx, [esp + 0x4090]
call fcn.10007a10
cmp byte [esp + 0x1b], 0
jmp 0x10090aa5
push 0x20
push ebp
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 0xffffffffffffff81
push 0x70
push 0x3a
push 0x34
push 0x72
push 0x31
push 0x70
push 0x77
push 0x6c
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0xa80]
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 0x1008081b
push 0x57
push 0x56
push 0x4f
push 0x4e
push 0x4e
push 0x4b
push 0x4c
push 0x4d
push 0x7b
push 0x4c
push 0x77
push 0x7b
push 0x79
push 0x4c
push 0x4a
push 0x45
push 0x46
push 0x73
push 0x42
push 0x46
push 0x3c
push 0x3e
push 0x41
push 0x3b
push 0x3f
push 0x3e
push 0x6b
push 0x6a
push 0x65
push 0x66
push 0x33
push 0x62
lea esi, [esp + 0xd90]
call fcn.10070600
add esp, 0x84
mov byte [esp + 0x4898], 0x4f
mov edi, 0x1000
mov ecx, eax
mov dword [esp + 0x2c], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1008056b
push 0
push 0x53
push 0x55
push 0x57
push 0x7e
push 0x4c
push 0x53
push 0x7b
push 0x7c
push 0x4c
push 0x4a
push 0x78
push 0x7b
push 0x47
push 0x4a
push 0x45
push 0x77
push 0x71
push 0x40
push 0x6f
push 0x70
push 0x43
push 0x6f
push 0x6d
push 0x41
push 0x3b
push 0x3f
push 0x3a
push 0x6b
push 0x3d
push 0x3a
push 0x3b
push 0x65
lea esi, [esp + 0x3a14]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x50
mov edi, 0x3000
mov ecx, eax
mov dword [esp + 0x2c], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1008056b
push 0
push 0xffffffffffffff86
push 0xffffffffffffff81
push 0x52
push 0x55
push 0xffffffffffffff82
push 0x53
push 0x7f
push 0x51
push 0x4f
push 0x4b
push 0x46
push 0x4e
push 0x4c
push 0x78
push 0x46
push 0x47
push 0x43
push 0x48
push 0x43
push 0x3d
push 0x3c
push 0x6f
push 0x3b
push 0x42
push 0x6c
push 0x6b
push 0x3e
push 0x36
push 0x36
push 0x36
push 0x39
push 0x37
lea esi, [esp + 0xd58]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x51
mov edi, 0x7000
mov ecx, eax
mov dword [esp + 0x2c], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1008056b
push 0
push 0x55
push 0x58
push 0x4f
push 0x51
push 0xffffffffffffff80
push 0x4b
push 0x7d
push 0x4e
push 0x4f
push 0x4a
push 0x78
push 0x46
push 0x75
push 0x47
push 0x78
push 0x77
push 0x41
push 0x48
push 0x44
push 0x40
push 0x40
push 0x40
push 0x70
push 0x6c
push 0x69
push 0x40
push 0x6c
push 0x68
push 0x37
push 0x67
push 0x39
push 0x3a
lea esi, [esp + 0x2b18]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x52
mov edi, 0xf000
mov ecx, eax
mov dword [esp + 0x2c], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1008056b
push 0
push 0xffffffffffffff81
push 0x58
push 0x51
push 0x55
push 0x51
push 0x53
push 0x53
push 0x50
push 0x7b
push 0x4b
push 0x78
push 0x77
push 0x4a
push 0x47
push 0x47
push 0x46
push 0x41
push 0x43
push 0x71
push 0x44
push 0x3c
push 0x43
push 0x3e
push 0x39
push 0x3e
push 0x69
push 0x3f
push 0x38
push 0x65
push 0x69
push 0x64
push 0x31
lea esi, [esp + 0xd20]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x53
mov edi, 0x1f000
mov ecx, eax
mov dword [esp + 0x2c], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1008056b
push 0
push 0x55
push 0xffffffffffffff84
push 0x4e
push 0x7f
push 0x51
push 0x7f
push 0x4e
push 0x4f
push 0x4c
push 0x7a
push 0x46
push 0x7a
push 0x45
push 0x47
push 0x46
push 0x44
push 0x49
push 0x48
push 0x43
push 0x72
push 0x72
push 0x42
push 0x41
push 0x41
push 0x38
push 0x68
push 0x6b
push 0x3b
push 0x6a
push 0x36
push 0x35
push 0x62
lea esi, [esp + 0x46fc]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x54
mov edi, 0x3f000
mov ecx, eax
mov dword [esp + 0x2c], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1008056b
push 0
push 0x54
push 0x50
push 0x55
push 0x54
push 0xffffffffffffff80
push 0x4c
push 0x51
push 0x52
push 0x4d
push 0x7c
push 0x7c
push 0x4b
push 0x75
push 0x4c
push 0x4a
push 0x76
push 0x47
push 0x42
push 0x43
push 0x46
push 0x6e
push 0x6d
push 0x6c
push 0x3d
push 0x6b
push 0x3f
push 0x6b
push 0x3b
push 0x3c
push 0x38
push 0x66
push 0x35
lea esi, [esp + 0xce8]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x55
mov edi, 0x7f000
mov ecx, eax
mov dword [esp + 0x2c], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1008056b
push 0
push 0x58
push 0x57
push 0x7f
push 0x7f
push 0x50
push 0xffffffffffffff81
push 0xffffffffffffff80
push 0x4e
push 0x7d
push 0x4c
push 0x4f
push 0x78
push 0x75
push 0x48
push 0x49
push 0x74
push 0x72
push 0x70
push 0x73
push 0x41
push 0x3d
push 0x6c
push 0x40
push 0x6a
push 0x38
push 0x6a
push 0x3f
push 0x3e
push 0x68
push 0x3c
push 0x65
push 0x3a
lea esi, [esp + 0x2ae0]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x56
mov edi, 0xff000
mov ecx, eax
mov dword [esp + 0x2c], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1008056b
push 0
push 0x50
push 0xffffffffffffff83
push 0xffffffffffffff84
push 0x50
push 0xffffffffffffff80
push 0x4b
push 0x7f
push 0x4c
push 0x7b
push 0x7c
push 0x77
push 0x77
push 0x76
push 0x43
push 0x78
push 0x46
push 0x75
push 0x45
push 0x71
push 0x40
push 0x72
push 0x41
push 0x6e
push 0x3b
push 0x6e
push 0x37
push 0x68
push 0x3e
push 0x65
push 0x67
push 0x68
push 0x37
lea esi, [esp + 0xcb0]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x57
mov edi, 0x1ff000
mov ecx, eax
mov dword [esp + 0x2c], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1008056b
push 0
push 0xffffffffffffff82
push 0x50
push 0x53
push 0x50
push 0x54
push 0xffffffffffffff81
push 0xffffffffffffff80
push 0x4f
push 0x51
push 0x4a
push 0x48
push 0x4c
push 0x78
push 0x48
push 0x76
push 0x77
push 0x43
push 0x72
push 0x45
push 0x3e
push 0x3e
push 0x6c
push 0x3c
push 0x40
push 0x6c
push 0x3b
push 0x38
push 0x3c
push 0x69
push 0x34
push 0x67
push 0x34
lea esi, [esp + 0x39dc]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x58
mov edi, 0x3ff000
mov ecx, eax
mov dword [esp + 0x2c], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1008056b
push 0
push 0xffffffffffffff85
push 0xffffffffffffff80
push 0x54
push 0x56
push 0x4e
push 0x4b
push 0x7c
push 0x7d
push 0x4e
push 0x79
push 0x49
push 0x49
push 0x75
push 0x46
push 0x73
push 0x49
push 0x72
push 0x75
push 0x46
push 0x41
push 0x41
push 0x3b
push 0x43
push 0x41
push 0x39
push 0x6b
push 0x36
push 0x38
push 0x69
push 0x38
push 0x39
push 0x64
lea esi, [esp + 0xc78]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x59
mov edi, 0x7ff000
mov ecx, eax
mov dword [esp + 0x2c], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1008056b
push 0
push 0x51
push 0x53
push 0xffffffffffffff84
push 0xffffffffffffff83
push 0xffffffffffffff82
push 0x50
push 0x7b
push 0x7f
push 0x7d
push 0x4e
push 0x48
push 0x48
push 0x49
push 0x4a
push 0x43
push 0x44
push 0x76
push 0x75
push 0x43
push 0x70
push 0x41
push 0x41
push 0x6b
push 0x3a
push 0x69
push 0x3a
push 0x6b
push 0x68
push 0x6a
push 0x69
push 0x34
push 0x32
lea esi, [esp + 0x2aa8]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x5a
mov edi, 0xfff000
mov ecx, eax
mov dword [esp + 0x2c], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1008056b
push 0
push 0x56
push 0x52
push 0x57
push 0x54
push 0x4e
push 0x7d
push 0x4d
push 0x7e
push 0x7c
push 0x50
push 0x7a
push 0x7b
push 0x45
push 0x4a
push 0x43
push 0x74
push 0x75
push 0x43
push 0x43
push 0x40
push 0x43
push 0x6f
push 0x3c
push 0x6e
push 0x6c
push 0x3d
push 0x6a
push 0x69
push 0x69
push 0x39
push 0x35
push 0x62
lea esi, [esp + 0xc40]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x5b
mov edi, 0x1fff000
mov ecx, eax
mov dword [esp + 0x2c], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1008056b
push 0
push 0x52
push 0x55
push 0x52
push 0x56
push 0x4d
push 0x54
push 0x4e
push 0x50
push 0x4f
push 0x4e
push 0x77
push 0x4a
push 0x48
push 0x47
push 0x49
push 0x45
push 0x76
push 0x47
push 0x6f
push 0x40
push 0x3c
push 0x43
push 0x3b
push 0x6d
push 0x38
push 0x39
push 0x3c
push 0x6b
push 0x36
push 0x68
push 0x37
push 0x36
lea esi, [esp + 0x414c]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x5c
mov edi, 0x3fff000
mov ecx, eax
mov dword [esp + 0x2c], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1008056b
push 0
push 0x51
push 0x56
push 0x56
push 0x4e
push 0x50
push 0x4b
push 0x4e
push 0x7b
push 0x4d
push 0x7c
push 0x79
push 0x45
push 0x48
push 0x78
push 0x43
push 0x46
push 0x74
push 0x46
push 0x43
push 0x71
push 0x3c
push 0x42
push 0x3d
push 0x3c
push 0x3c
push 0x3d
push 0x3c
push 0x6a
push 0x68
push 0x33
push 0x63
push 0x63
lea esi, [esp + 0xc08]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x5d
mov edi, 0x7fff000
mov ecx, eax
mov dword [esp + 0x2c], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1008056b
push 0
push 0xffffffffffffff84
push 0xffffffffffffff84
push 0xffffffffffffff82
push 0xffffffffffffff81
push 0x7f
push 0x7d
push 0x51
push 0x4b
push 0x7c
push 0x79
push 0x4b
push 0x7a
push 0x79
push 0x79
push 0x44
push 0x72
push 0x46
push 0x73
push 0x3e
push 0x42
push 0x44
push 0x6e
push 0x6c
push 0x41
push 0x38
push 0x3c
push 0x68
push 0x6a
push 0x69
push 0x36
push 0x65
push 0x66
lea esi, [esp + 0x2a70]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x5e
mov edi, 0xffff000
mov ecx, eax
mov dword [esp + 0x2c], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1008056b
push 0
push 0x53
push 0xffffffffffffff80
push 0xffffffffffffff80
push 0x4d
push 0x4e
push 0xffffffffffffff81
push 0x7b
push 0x4b
push 0x7c
push 0x4b
push 0x4c
push 0x7b
push 0x47
push 0x4c
push 0x74
push 0x47
push 0x73
push 0x72
push 0x44
push 0x3e
push 0x44
push 0x44
push 0x3c
push 0x40
push 0x6c
push 0x38
push 0x3a
push 0x67
push 0x68
push 0x3b
push 0x65
push 0x37
lea esi, [esp + 0xbd0]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x5f
mov edi, 0x1ffff000
mov ecx, eax
mov dword [esp + 0x2c], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1008056b
push 0
push 0x56
push 0x51
push 0xffffffffffffff82
push 0x53
push 0x4c
push 0x7c
push 0xffffffffffffff80
push 0x4b
push 0x4a
push 0x78
push 0x48
push 0x76
push 0x49
push 0x4a
push 0x43
push 0x75
push 0x44
push 0x47
push 0x47
push 0x71
push 0x42
push 0x3f
push 0x3e
push 0x3c
push 0x3d
push 0x3c
push 0x3f
push 0x3b
push 0x68
push 0x38
push 0x63
push 0x64
lea esi, [esp + 0x39a4]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x60
mov edi, 0x3ffff000
mov ecx, eax
mov dword [esp + 0x2c], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1008056b
push 0
push 0xffffffffffffff82
push 0x57
push 0x7f
push 0x4d
push 0x4f
push 0x54
push 0x4f
push 0x7e
push 0x7e
push 0x4e
push 0x79
push 0x4c
push 0x4c
push 0x43
push 0x48
push 0x74
push 0x74
push 0x70
push 0x6f
push 0x46
push 0x6e
push 0x71
push 0x42
push 0x39
push 0x41
push 0x3a
push 0x69
push 0x37
push 0x3a
push 0x3b
push 0x3b
push 0x33
lea esi, [esp + 0xb98]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x61
mov edi, 0x7ffff000
mov ecx, eax
mov dword [esp + 0x2c], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1008056b
push 0
push 0x53
push 0xffffffffffffff85
push 0x4f
push 0x4f
push 0x55
push 0x53
push 0x7e
push 0x4c
push 0x7c
push 0x47
push 0x7c
push 0x78
push 0x79
push 0x75
push 0x44
push 0x77
push 0x76
push 0x46
push 0x44
push 0x44
push 0x3d
push 0x3b
push 0x6b
push 0x6c
push 0x39
push 0x37
push 0x36
push 0x3e
push 0x65
push 0x3c
push 0x66
push 0x33
lea esi, [esp + 0x2a38]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x62
mov edi, 0xfffff000
mov ecx, eax
mov dword [esp + 0x2c], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1008056b
push 0
push 0xffffffffffffff84
push 0xffffffffffffff83
push 0xffffffffffffff84
push 0x52
push 0xffffffffffffff80
push 0x7e
push 0x51
push 0x7e
push 0x48
push 0x4f
push 0x47
push 0x78
push 0x4b
push 0x76
push 0x77
push 0x43
push 0x48
push 0x40
push 0x43
push 0x3e
push 0x71
push 0x6c
push 0x3e
push 0x6c
push 0x39
push 0x38
push 0x69
push 0x39
push 0x39
push 0x69
push 0x66
push 0x35
lea esi, [esp + 0xb60]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x63
mov ebx, 1
mov ecx, eax
mov dword [esp + 0x28], ebx
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1008056f
push 0
push 0xffffffffffffff83
push 0x55
push 0x50
push 0x52
push 0xffffffffffffff81
push 0xffffffffffffff81
push 0x4e
push 0x7b
push 0x48
push 0x4b
push 0x4b
push 0x79
push 0x4c
push 0x46
push 0x48
push 0x77
push 0x71
push 0x43
push 0x40
push 0x6e
push 0x45
push 0x3e
push 0x6d
push 0x3a
push 0x6c
push 0x3b
push 0x6b
push 0x69
push 0x3d
push 0x68
push 0x64
push 0x67
lea esi, [esp + 0x4504]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x64
mov ecx, eax
mov dword [esp + 0x28], 3
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1008056b
push 0
push 0x56
push 0x55
push 0xffffffffffffff84
push 0x52
push 0x50
push 0xffffffffffffff81
push 0x4f
push 0x7c
push 0x51
push 0x7c
push 0x4d
push 0x4b
push 0x7a
push 0x43
push 0x44
push 0x47
push 0x47
push 0x40
push 0x3f
push 0x3e
push 0x3e
push 0x3d
push 0x6f
push 0x3a
push 0x40
push 0x3a
push 0x3e
push 0x3e
push 0x36
push 0x67
push 0x37
push 0x37
lea esi, [esp + 0xb28]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x65
mov ecx, eax
mov dword [esp + 0x28], 7
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1008056b
push 0
push 0x53
push 0xffffffffffffff84
push 0xffffffffffffff81
push 0xffffffffffffff83
push 0x4c
push 0x4b
push 0x4d
push 0x4f
push 0x79
push 0x48
push 0x78
push 0x4b
push 0x47
push 0x4b
push 0x74
push 0x44
push 0x41
push 0x75
push 0x43
push 0x41
push 0x45
push 0x6e
push 0x3e
push 0x41
push 0x41
push 0x6a
push 0x6a
push 0x3e
push 0x36
push 0x3c
push 0x34
push 0x3a
lea esi, [esp + 0x2a00]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x66
mov ecx, eax
mov dword [esp + 0x28], 0xf
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1008056b
push 0
push 0x50
push 0x57
push 0xffffffffffffff83
push 0x7f
push 0x50
push 0x7e
push 0x51
push 0x7c
push 0x7c
push 0x7a
push 0x46
push 0x77
push 0x47
push 0x77
push 0x46
push 0x46
push 0x41
push 0x74
push 0x72
push 0x40
push 0x6e
push 0x71
push 0x3d
push 0x6b
push 0x3b
push 0x3f
push 0x39
push 0x38
push 0x39
push 0x36
push 0x66
push 0x67
lea esi, [esp + 0xaf0]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x67
mov ecx, eax
mov dword [esp + 0x28], ebp
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1008056b
push 0
push 0xffffffffffffff83
push 0xffffffffffffff85
push 0x57
push 0x4d
push 0x4e
push 0x54
push 0x4b
push 0x7e
push 0x4e
push 0x79
push 0x4d
push 0x47
push 0x77
push 0x78
push 0x78
push 0x49
push 0x74
push 0x71
push 0x72
push 0x3d
push 0x70
push 0x40
push 0x42
push 0x3a
push 0x40
push 0x3f
push 0x69
push 0x6b
push 0x39
push 0x3a
push 0x33
push 0x65
lea esi, [esp + 0x396c]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x68
mov ecx, eax
mov dword [esp + 0x28], 0x3f
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1008056b
push 0
push 0xffffffffffffff82
push 0x4f
push 0xffffffffffffff80
push 0x51
push 0xffffffffffffff81
push 0x4c
push 0x50
push 0x7a
push 0x79
push 0x47
push 0x4d
push 0x45
push 0x47
push 0x47
push 0x47
push 0x45
push 0x44
push 0x73
push 0x47
push 0x6e
push 0x43
push 0x41
push 0x6b
push 0x6e
push 0x69
push 0x69
push 0x3e
push 0x68
push 0x35
push 0x64
push 0x33
push 0x64
lea esi, [esp + 0xab8]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x69
mov ecx, eax
mov dword [esp + 0x28], 0x7f
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1008056b
push 0
push 0xffffffffffffff81
push 0xffffffffffffff84
push 0xffffffffffffff81
push 0x52
push 0x7d
push 0x4c
push 0x7e
push 0x4d
push 0x4c
push 0x4d
push 0x4c
push 0x7a
push 0x79
push 0x4a
push 0x48
push 0x77
push 0x43
push 0x46
push 0x44
push 0x3f
push 0x41
push 0x6f
push 0x43
push 0x41
push 0x3e
push 0x6a
push 0x6b
push 0x3d
push 0x3c
push 0x69
push 0x36
push 0x62
lea esi, [esp + 0x29c8]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x6a
mov ecx, eax
mov dword [esp + 0x28], 0xff
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1008056b
mov byte [esp + 0x1b], bl
mov ebx, dword [esp + 0x28]
jmp 0x10080574
mov ebx, dword [esp + 0x28]
mov byte [esp + 0x1b], 0
test bl, bl
jns 0x1008058a
lea ecx, [esp + 0x2944]
and ebx, 0xffffff7f
call fcn.10007a10
test bl, 0x40
je 0x1008059e
lea ecx, [esp + 0xa34]
and ebx, 0xffffffbf
call fcn.10007a10
test bl, 0x20
je 0x100805b2
lea ecx, [esp + 0x38e8]
and ebx, 0xffffffdf
call fcn.10007a10
test bl, 0x10
je 0x100805c6
lea ecx, [esp + 0xa6c]
and ebx, 0xffffffef
call fcn.10007a10
test bl, 8
je 0x100805da
lea ecx, [esp + 0x297c]
and ebx, 0xfffffff7
call fcn.10007a10
test bl, 4
je 0x100805ee
lea ecx, [esp + 0xaa4]
and ebx, 0xfffffffb
call fcn.10007a10
test bl, 2
je 0x10080602
lea ecx, [esp + 0x4480]
and ebx, 0xfffffffd
call fcn.10007a10
test bl, 1
je 0x10080613
lea ecx, [esp + 0xadc]
call fcn.10007a10
test edi, edi
jns 0x10080629
lea ecx, [esp + 0x29b4]
and edi, 0x7fffffff
call fcn.10007a10
test edi, 0x40000000
je 0x10080643
lea ecx, [esp + 0xb14]
and edi, 0xbfffffff
call fcn.10007a10
test edi, 0x20000000
je 0x1008065d
lea ecx, [esp + 0x3920]
and edi, 0xdfffffff
call fcn.10007a10
test edi, 0x10000000
je 0x10080677
lea ecx, [esp + 0xb4c]
and edi, 0xefffffff
call fcn.10007a10
test edi, 0x8000000
je 0x10080691
lea ecx, [esp + 0x29ec]
and edi, 0xf7ffffff
call fcn.10007a10
test edi, 0x4000000
je 0x100806ab
lea ecx, [esp + 0xb84]
and edi, 0xfbffffff
call fcn.10007a10
test edi, 0x2000000
je 0x100806c5
lea ecx, [esp + 0x40c8]
and edi, 0xfdffffff
call fcn.10007a10
test edi, 0x1000000
je 0x100806df
lea ecx, [esp + 0xbbc]
and edi, 0xfeffffff
call fcn.10007a10
test edi, 0x800000
je 0x100806f9
lea ecx, [esp + 0x2a24]
and edi, 0xff7fffff
call fcn.10007a10
test edi, 0x400000
je 0x10080713
lea ecx, [esp + 0xbf4]
and edi, 0xffbfffff
call fcn.10007a10
test edi, 0x200000
je 0x1008072d
lea ecx, [esp + 0x3958]
and edi, 0xffdfffff
call fcn.10007a10
test edi, 0x100000
je 0x10080747
lea ecx, [esp + 0xc2c]
and edi, 0xffefffff
call fcn.10007a10
test edi, 0x80000
je 0x10080761
lea ecx, [esp + 0x2a5c]
and edi, 0xfff7ffff
call fcn.10007a10
test edi, 0x40000
je 0x1008077b
lea ecx, [esp + 0xc64]
and edi, 0xfffbffff
call fcn.10007a10
test edi, 0x20000
je 0x10080795
lea ecx, [esp + 0x4678]
and edi, 0xfffdffff
call fcn.10007a10
test edi, 0x10000
je 0x100807af
lea ecx, [esp + 0xc9c]
and edi, 0xfffeffff
call fcn.10007a10
test edi, 0x8000
je 0x100807c9
lea ecx, [esp + 0x2a94]
and edi, 0xffff7fff
call fcn.10007a10
test edi, 0x4000
je 0x100807e3
lea ecx, [esp + 0xcd4]
and edi, 0xffffbfff
call fcn.10007a10
test edi, 0x2000
je 0x100807fd
lea ecx, [esp + 0x3990]
and edi, 0xffffdfff
call fcn.10007a10
test edi, 0x1000
je 0x10080811
lea ecx, [esp + 0xd0c]
call fcn.10007a10
cmp byte [esp + 0x1b], 0
jmp 0x10090aa5
push 0x20
push ebp
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0xffffffffffffff87
push 0x76
push 0x40
push 0x6e
push 0x40
push 0x6a
push 0x6b
push 0x3d
push 0x67
push 0x34
push 0x6b
push 0x31
push 0x70
push 0x77
push 0x6c
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x2b50]
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 0x10080913
push 0x58
push 0xffffffffffffff84
push 0x4f
push 0x4d
push 0x54
push 0x7d
push 0x4a
push 0x4e
push 0x4c
push 0x49
push 0x7a
push 0x45
push 0x47
push 0x46
push 0x42
push 0x44
push 0x45
push 0x74
push 0x3f
push 0x3e
push 0x3c
push 0x70
push 0x6c
push 0x6a
push 0x6d
push 0x3c
push 0x37
push 0x3e
push 0x35
push 0x3c
push 0x66
push 0x62
lea esi, [esp + 0xdc8]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x4898], 0x6b
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0xffffffffffffff87
push 0x76
push 0x40
push 0x6e
push 0x40
push 0x6a
push 0x6b
push 0x3d
push 0x67
push 0x34
push 0x6c
push 0x31
push 0x70
push 0x77
push 0x6c
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x4184]
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 0x10080a0b
push 0xffffffffffffff85
push 0x55
push 0x53
push 0x52
push 0x7e
push 0x4b
push 0x53
push 0x7c
push 0x4c
push 0x7c
push 0x49
push 0x4c
push 0x4c
push 0x4b
push 0x4b
push 0x74
push 0x76
push 0x71
push 0x3f
push 0x44
push 0x6d
push 0x40
push 0x6f
push 0x40
push 0x3e
push 0x3f
push 0x3a
push 0x3b
push 0x35
push 0x66
push 0x35
push 0x62
lea esi, [esp + 0xe00]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x4898], 0x6c
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0xffffffffffffff8a
push 0x79
push 0x43
push 0x71
push 0x43
push 0x6d
push 0x6e
push 0x40
push 0x6a
push 0x6b
push 0x3d
push 0x67
push 0x34
push 0x72
push 0x31
push 0x70
push 0x77
push 0x6c
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x2b88]
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 0x10080bbc
push 0x53
push 0x53
push 0x54
push 0x4d
push 0xffffffffffffff81
push 0x53
push 0x52
push 0x4f
push 0x7c
push 0x7c
push 0x4c
push 0x4c
push 0x79
push 0x4c
push 0x49
push 0x46
push 0x48
push 0x47
push 0x42
push 0x6e
push 0x72
push 0x6d
push 0x6f
push 0x41
push 0x6d
push 0x3c
push 0x6b
push 0x3d
push 0x67
push 0x3a
push 0x68
push 0x36
lea esi, [esp + 0x3a4c]
call fcn.10070600
add esp, 0x84
mov byte [esp + 0x4898], 0x6d
mov esi, 0x100
mov ecx, eax
mov dword [esp + 0x28], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x10080b85
push 0
push 0x52
push 0x50
push 0x57
push 0x50
push 0x4e
push 0x50
push 0x53
push 0x4e
push 0x50
push 0x4e
push 0x79
push 0x45
push 0x4d
push 0x43
push 0x47
push 0x77
push 0x48
push 0x73
push 0x73
push 0x6e
push 0x3f
push 0x6f
push 0x41
push 0x3e
push 0x3f
push 0x6a
push 0x3b
push 0x67
push 0x36
push 0x35
push 0x63
push 0x32
lea esi, [esp + 0xe38]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x6e
mov esi, 0x300
mov ecx, eax
mov dword [esp + 0x28], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x10080b85
mov bl, 1
jmp 0x10080b87
xor bl, bl
test esi, 0x200
je 0x10080ba1
lea ecx, [esp + 0xdb4]
and esi, 0xfffffdff
call fcn.10007a10
test esi, 0x100
je 0x10080bb5
lea ecx, [esp + 0x39c8]
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0xffffffffffffff8d
push 0x7c
push 0x46
push 0x74
push 0x46
push 0x70
push 0x71
push 0x45
push 0x6d
push 0x6e
push 0x40
push 0x6a
push 0x6b
push 0x3e
push 0x67
push 0x34
push 0x72
push 0x31
push 0x70
push 0x77
push 0x6c
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0xe70]
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 0x10080ea9
push 0x55
push 0x51
push 0x55
push 0x4f
push 0x7d
push 0x7f
push 0x7e
push 0x7b
push 0x7a
push 0x49
push 0x4b
push 0x47
push 0x78
push 0x4b
push 0x46
push 0x46
push 0x41
push 0x75
push 0x3e
push 0x70
push 0x42
push 0x3c
push 0x6e
push 0x6f
push 0x41
push 0x38
push 0x68
push 0x38
push 0x39
push 0x64
push 0x37
push 0x66
lea esi, [esp + 0xee0]
call fcn.10070600
add esp, 0x84
mov byte [esp + 0x4898], 0x6f
mov esi, 0x400
mov ecx, eax
mov dword [esp + 0x28], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x10080e3e
push 0
push 0x52
push 0xffffffffffffff85
push 0x51
push 0x4f
push 0x4d
push 0xffffffffffffff81
push 0xffffffffffffff80
push 0x51
push 0x7d
push 0x4a
push 0x4f
push 0x47
push 0x77
push 0x45
push 0x77
push 0x75
push 0x41
push 0x48
push 0x46
push 0x45
push 0x70
push 0x3d
push 0x6b
push 0x6a
push 0x3d
push 0x37
push 0x6a
push 0x3c
push 0x36
push 0x35
push 0x68
push 0x34
lea esi, [esp + 0x453c]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x70
mov esi, 0xc00
mov ecx, eax
mov dword [esp + 0x28], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x10080e3e
push 0
push 0x57
push 0xffffffffffffff84
push 0xffffffffffffff83
push 0x4e
push 0xffffffffffffff80
push 0x4c
push 0x7d
push 0x7f
push 0x4e
push 0x4b
push 0x4a
push 0x47
push 0x7a
push 0x44
push 0x42
push 0x44
push 0x76
push 0x3f
push 0x40
push 0x3f
push 0x3e
push 0x44
push 0x6f
push 0x6b
push 0x39
push 0x6a
push 0x3e
push 0x3e
push 0x6a
push 0x64
push 0x34
push 0x32
lea esi, [esp + 0xea8]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x71
mov esi, 0x1c00
mov ecx, eax
mov dword [esp + 0x28], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x10080e3e
push 0
push 0xffffffffffffff85
push 0xffffffffffffff80
push 0xffffffffffffff83
push 0x4e
push 0x52
push 0x4d
push 0x50
push 0x50
push 0x7c
push 0x7a
push 0x4c
push 0x47
push 0x44
push 0x74
push 0x78
push 0x45
push 0x49
push 0x43
push 0x71
push 0x42
push 0x45
push 0x41
push 0x3d
push 0x3c
push 0x6a
push 0x40
push 0x39
push 0x3a
push 0x37
push 0x3b
push 0x65
push 0x64
lea esi, [esp + 0x2bc0]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x72
mov esi, 0x3c00
mov ecx, eax
mov dword [esp + 0x28], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x10080e3e
mov bl, 1
jmp 0x10080e40
xor bl, bl
test esi, 0x2000
je 0x10080e5a
lea ecx, [esp + 0x2b3c]
and esi, 0xffffdfff
call fcn.10007a10
test esi, 0x1000
je 0x10080e74
lea ecx, [esp + 0xe24]
and esi, 0xffffefff
call fcn.10007a10
test esi, 0x800
je 0x10080e8e
lea ecx, [esp + 0x44b8]
and esi, 0xfffff7ff
call fcn.10007a10
test esi, 0x400
je 0x10080ea2
lea ecx, [esp + 0xe5c]
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
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 0xffffffffffffff85
push 0x74
push 0x3e
push 0x38
push 0xd
push 0xfffffffffffffffa
push 0xfffffffffffffffa
push 0xfffffffffffffffb
push 0xffffffffffffffeb
push 0x31
push 0x70
push 0x77
push 0x6c
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x2bf8]
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 0x10081370
push 0xffffffffffffff85
push 0x53
push 0x53
push 0x7f
push 0xffffffffffffff82
push 0x4d
push 0x53
push 0x52
push 0x51
push 0x4f
push 0x46
push 0x48
push 0x44
push 0x4a
push 0x74
push 0x75
push 0x47
push 0x71
push 0x72
push 0x71
push 0x40
push 0x70
push 0x3f
push 0x3c
push 0x3b
push 0x69
push 0x3c
push 0x3d
push 0x37
push 0x68
push 0x68
push 0x62
lea esi, [esp + 0xfc0]
call fcn.10070600
add esp, 0x84
mov byte [esp + 0x4898], 0x73
mov esi, 0x4000
mov ecx, eax
mov dword [esp + 0x28], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x100812b7
push 0
push 0x59
push 0xffffffffffffff85
push 0xffffffffffffff81
push 0x54
push 0x4d
push 0x4f
push 0x50
push 0x4b
push 0x4c
push 0x4d
push 0x77
push 0x4a
push 0x4b
push 0x45
push 0x47
push 0x46
push 0x46
push 0x71
push 0x71
push 0x73
push 0x40
push 0x6f
push 0x3b
push 0x6a
push 0x6d
push 0x38
push 0x3b
push 0x3e
push 0x66
push 0x39
push 0x64
push 0x62
lea esi, [esp + 0x41bc]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x74
mov esi, 0xc000
mov ecx, eax
mov dword [esp + 0x28], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x100812b7
push 0
push 0xffffffffffffff81
push 0xffffffffffffff84
push 0x52
push 0xffffffffffffff83
push 0x7e
push 0x51
push 0x4c
push 0x4d
push 0x7c
push 0x7b
push 0x4a
push 0x47
push 0x48
push 0x74
push 0x4a
push 0x44
push 0x45
push 0x71
push 0x40
push 0x3f
push 0x3f
push 0x3c
push 0x70
push 0x6e
push 0x3f
push 0x3f
push 0x3c
push 0x68
push 0x67
push 0x64
push 0x38
push 0x38
lea esi, [esp + 0xf88]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x75
mov esi, 0x1c000
mov ecx, eax
mov dword [esp + 0x28], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x100812b7
push 0
push 0x58
push 0xffffffffffffff81
push 0xffffffffffffff81
push 0xffffffffffffff81
push 0xffffffffffffff82
push 0xffffffffffffff81
push 0x4f
push 0x4b
push 0x51
push 0x79
push 0x4a
push 0x7b
push 0x7a
push 0x44
push 0x43
push 0x47
push 0x71
push 0x43
push 0x71
push 0x44
push 0x3c
push 0x3d
push 0x6f
push 0x6e
push 0x6b
push 0x6d
push 0x39
push 0x69
push 0x68
push 0x64
push 0x67
push 0x32
lea esi, [esp + 0x2c30]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x76
mov esi, 0x3c000
mov ecx, eax
mov dword [esp + 0x28], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x100812b7
push 0
push 0x52
push 0xffffffffffffff80
push 0x4f
push 0x55
push 0xffffffffffffff80
push 0x4d
push 0x7c
push 0x4b
push 0x51
push 0x4b
push 0x7c
push 0x4b
push 0x7a
push 0x48
push 0x47
push 0x47
push 0x71
push 0x71
push 0x74
push 0x44
push 0x6f
push 0x41
push 0x42
push 0x6e
push 0x69
push 0x69
push 0x68
push 0x3d
push 0x36
push 0x35
push 0x32
push 0x34
lea esi, [esp + 0xf50]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x77
mov esi, 0x7c000
mov ecx, eax
mov dword [esp + 0x28], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x100812b7
push 0
push 0xffffffffffffff85
push 0x50
push 0x4f
push 0xffffffffffffff82
push 0x50
push 0x52
push 0xffffffffffffff80
push 0x4f
push 0x49
push 0x47
push 0x79
push 0x78
push 0x47
push 0x4a
push 0x78
push 0x76
push 0x43
push 0x42
push 0x71
push 0x43
push 0x71
push 0x3b
push 0x41
push 0x41
push 0x6e
push 0x3f
push 0x37
push 0x3c
push 0x37
push 0x69
push 0x3a
push 0x36
lea esi, [esp + 0x3a84]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x78
mov esi, 0xfc000
mov ecx, eax
mov dword [esp + 0x28], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x100812b7
push 0
push 0xffffffffffffff84
push 0x55
push 0xffffffffffffff83
push 0xffffffffffffff80
push 0x4c
push 0x7f
push 0x4c
push 0x7f
push 0x79
push 0x79
push 0x47
push 0x4b
push 0x4b
push 0x75
push 0x75
push 0x47
push 0x48
push 0x42
push 0x72
push 0x3f
push 0x45
push 0x3d
push 0x6d
push 0x39
push 0x3c
push 0x37
push 0x3f
push 0x69
push 0x35
push 0x67
push 0x38
push 0x67
lea esi, [esp + 0xf18]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x79
mov esi, 0x1fc000
mov ecx, eax
mov dword [esp + 0x28], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x100812b7
mov bl, 1
jmp 0x100812b9
xor bl, bl
test esi, 0x100000
je 0x100812d3
lea ecx, [esp + 0xe94]
and esi, 0xffefffff
call fcn.10007a10
test esi, 0x80000
je 0x100812ed
lea ecx, [esp + 0x3a00]
and esi, 0xfff7ffff
call fcn.10007a10
test esi, 0x40000
je 0x10081307
lea ecx, [esp + 0xecc]
and esi, 0xfffbffff
call fcn.10007a10
test esi, 0x20000
je 0x10081321
lea ecx, [esp + 0x2bac]
and esi, 0xfffdffff
call fcn.10007a10
test esi, 0x10000
je 0x1008133b
lea ecx, [esp + 0xf04]
and esi, 0xfffeffff
call fcn.10007a10
test esi, 0x8000
je 0x10081355
lea ecx, [esp + 0x4138]
and esi, 0xffff7fff
call fcn.10007a10
test esi, 0x4000
je 0x10081369
lea ecx, [esp + 0xf3c]
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0xffffffffffffff88
push 0x77
push 0x41
push 0x3b
push 0xfffffffffffffff6
push 0xc
push 0xfffffffffffffff1
push 0xfffffffffffffffc
push 0xfffffffffffffffd
push 0xfffffffffffffffa
push 0xffffffffffffffef
push 0xfffffffffffffff1
push 0x31
push 0x70
push 0x77
push 0x6c
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x2c68]
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 0x10081521
push 0x58
push 0x53
push 0x52
push 0x55
push 0x54
push 0x7c
push 0x4b
push 0x4a
push 0x4e
push 0x4e
push 0x4d
push 0x4e
push 0x4b
push 0x77
push 0x74
push 0x47
push 0x42
push 0x74
push 0x42
push 0x43
push 0x45
push 0x70
push 0x3f
push 0x42
push 0x3f
push 0x68
push 0x67
push 0x6a
push 0x6a
push 0x34
push 0x67
push 0x3a
lea esi, [esp + 0x3abc]
call fcn.10070600
add esp, 0x84
mov byte [esp + 0x4898], 0x7a
mov esi, 0x200000
mov ecx, eax
mov dword [esp + 0x28], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x100814ea
push 0
push 0x56
push 0xffffffffffffff82
push 0x4e
push 0x51
push 0x7d
push 0x7d
push 0x7c
push 0x7a
push 0x4c
push 0x4f
push 0x4a
push 0x46
push 0x4d
push 0x43
push 0x48
push 0x73
push 0x76
push 0x73
push 0x44
push 0x42
push 0x6e
push 0x3c
push 0x40
push 0x3a
push 0x6c
push 0x6d
push 0x3a
push 0x36
push 0x3a
push 0x66
push 0x37
push 0x34
lea esi, [esp + 0xff8]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x7b
mov esi, 0x600000
mov ecx, eax
mov dword [esp + 0x28], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x100814ea
mov bl, 1
jmp 0x100814ec
xor bl, bl
test esi, 0x400000
je 0x10081506
lea ecx, [esp + 0xf74]
and esi, 0xffbfffff
call fcn.10007a10
test esi, 0x200000
je 0x1008151a
lea ecx, [esp + 0x3a38]
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x14
push 0xffffffffffffff86
push 0x75
push 0x3f
push 0x39
push 0xfffffffffffffff4
push 0xfffffffffffffff6
push 0xfffffffffffffff3
push 0xffffffffffffffff
push 0xfffffffffffffffb
push 0xffffffffffffffd8
push 0x31
push 0x70
push 0x77
push 0x6c
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x1030]
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 0x1008194a
push 0xffffffffffffff84
push 0xffffffffffffff83
push 0xffffffffffffff81
push 0x53
push 0x4d
push 0x4d
push 0x4a
push 0x4c
push 0x4d
push 0x7d
push 0x7c
push 0x79
push 0x49
push 0x44
push 0x75
push 0x42
push 0x72
push 0x3f
push 0x46
push 0x73
push 0x6d
push 0x6e
push 0x42
push 0x3d
push 0x3b
push 0x3c
push 0x6b
push 0x37
push 0x65
push 0x39
push 0x68
push 0x33
lea esi, [esp + 0x10d8]
call fcn.10070600
add esp, 0x84
mov byte [esp + 0x4898], 0x7c
mov esi, 0x800000
mov ecx, eax
mov dword [esp + 0x28], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x100818ab
push 0
push 0xffffffffffffff86
push 0x4f
push 0xffffffffffffff82
push 0x7f
push 0x52
push 0x7e
push 0x7c
push 0x4b
push 0x4b
push 0x78
push 0x4d
push 0x45
push 0x4d
push 0x44
push 0x75
push 0x44
push 0x48
push 0x44
push 0x47
push 0x6e
push 0x6e
push 0x3b
push 0x6e
push 0x6e
push 0x40
push 0x3e
push 0x3f
push 0x37
push 0x3c
push 0x3c
push 0x33
push 0x64
lea esi, [esp + 0x2cd8]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x7d
mov esi, 0x1800000
mov ecx, eax
mov dword [esp + 0x28], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x100818ab
push 0
push 0xffffffffffffff83
push 0xffffffffffffff80
push 0xffffffffffffff82
push 0x55
push 0x55
push 0x7c
push 0x7c
push 0x7a
push 0x4a
push 0x4b
push 0x4e
push 0x7a
push 0x44
push 0x78
push 0x77
push 0x77
push 0x45
push 0x48
push 0x73
push 0x72
push 0x43
push 0x6d
push 0x42
push 0x3a
push 0x3d
push 0x3e
push 0x39
push 0x35
push 0x65
push 0x34
push 0x68
push 0x34
lea esi, [esp + 0x10a0]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x7e
mov esi, 0x3800000
mov ecx, eax
mov dword [esp + 0x28], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x100818ab
push 0
push 0x57
push 0x53
push 0x54
push 0x4e
push 0xffffffffffffff82
push 0x50
push 0x4f
push 0x4f
push 0x50
push 0x49
push 0x7a
push 0x4a
push 0x49
push 0x44
push 0x42
push 0x49
push 0x46
push 0x46
push 0x42
push 0x71
push 0x3f
push 0x44
push 0x3e
push 0x3b
push 0x38
push 0x40
push 0x6b
push 0x67
push 0x39
push 0x39
push 0x32
push 0x64
lea esi, [esp + 0x48bc]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x7f
mov esi, 0x7800000
mov ecx, eax
mov dword [esp + 0x28], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x100818ab
push 0
push 0x52
push 0xffffffffffffff83
push 0x53
push 0xffffffffffffff82
push 0x4e
push 0x52
push 0x7b
push 0x7f
push 0x51
push 0x7d
push 0x4e
push 0x4b
push 0x76
push 0x76
push 0x73
push 0x46
push 0x75
push 0x47
push 0x43
push 0x3f
push 0x41
push 0x41
push 0x3c
push 0x41
push 0x6d
push 0x68
push 0x39
push 0x37
push 0x38
push 0x67
push 0x39
push 0x31
lea esi, [esp + 0x1068]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x80
mov esi, 0xf800000
mov ecx, eax
mov dword [esp + 0x28], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x100818ab
push 0
push 0xffffffffffffff86
push 0x51
push 0x55
push 0xffffffffffffff80
push 0x52
push 0xffffffffffffff81
push 0x51
push 0x7c
push 0x7a
push 0x4e
push 0x77
push 0x77
push 0x75
push 0x47
push 0x43
push 0x75
push 0x74
push 0x46
push 0x3e
push 0x3d
push 0x43
push 0x40
push 0x6c
push 0x6c
push 0x3b
push 0x38
push 0x38
push 0x3b
push 0x6a
push 0x64
push 0x34
push 0x35
lea esi, [esp + 0x2ca0]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x81
mov esi, 0x1f800000
mov ecx, eax
mov dword [esp + 0x28], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x100818ab
mov bl, 1
jmp 0x100818ad
xor bl, bl
test esi, 0x10000000
je 0x100818c7
lea ecx, [esp + 0x2c1c]
and esi, 0xefffffff
call fcn.10007a10
test esi, 0x8000000
je 0x100818e1
lea ecx, [esp + 0xfe4]
and esi, 0xf7ffffff
call fcn.10007a10
test esi, 0x4000000
je 0x100818fb
lea ecx, [esp + 0x4838]
and esi, 0xfbffffff
call fcn.10007a10
test esi, 0x2000000
je 0x10081915
lea ecx, [esp + 0x101c]
and esi, 0xfdffffff
call fcn.10007a10
test esi, 0x1000000
je 0x1008192f
lea ecx, [esp + 0x2c54]
and esi, 0xfeffffff
call fcn.10007a10
test esi, 0x800000
je 0x10081943
lea ecx, [esp + 0x1054]
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0xffffffffffffff89
push 0x78
push 0x42
push 0x70
push 0x42
push 0x6c
push 0x39
push 0xfffffffffffffff4
push 0xfffffffffffffff6
push 0xfffffffffffffff3
push 0xffffffffffffffff
push 0xfffffffffffffffb
push 0xfffffffffffffff8
push 0x31
push 0x70
push 0x77
push 0x6c
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x3af4]
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 0x10081afb
push 0xffffffffffffff83
push 0x53
push 0x53
push 0xffffffffffffff80
push 0x53
push 0x7f
push 0x4c
push 0x7e
push 0x4e
push 0x49
push 0x7b
push 0x77
push 0x46
push 0x79
push 0x77
push 0x41
push 0x48
push 0x70
push 0x70
push 0x43
push 0x45
push 0x3e
push 0x40
push 0x3d
push 0x39
push 0x6b
push 0x37
push 0x38
push 0x3d
push 0x38
push 0x32
push 0x66
lea esi, [esp + 0x2d10]
call fcn.10070600
add esp, 0x84
mov byte [esp + 0x4898], 0x82
mov esi, 0x20000000
mov ecx, eax
mov dword [esp + 0x28], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x10081ac4
push 0
push 0x50
push 0xffffffffffffff83
push 0x52
push 0x4f
push 0x55
push 0x4c
push 0x7f
push 0x7c
push 0x7d
push 0x4a
push 0x49
push 0x7b
push 0x79
push 0x45
push 0x46
push 0x46
push 0x76
push 0x42
push 0x43
push 0x72
push 0x44
push 0x6c
push 0x3e
push 0x6b
push 0x3b
push 0x39
push 0x69
push 0x3a
push 0x69
push 0x3c
push 0x36
push 0x37
lea esi, [esp + 0x1110]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x83
mov esi, 0x60000000
mov ecx, eax
mov dword [esp + 0x28], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x10081ac4
mov bl, 1
jmp 0x10081ac6
xor bl, bl
test esi, 0x40000000
je 0x10081ae0
lea ecx, [esp + 0x108c]
and esi, 0xbfffffff
call fcn.10007a10
test esi, 0x20000000
je 0x10081af4
lea ecx, [esp + 0x2c8c]
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
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 0xffffffffffffff82
push 0x71
push 0x3b
push 0x35
push 0xffffffffffffffda
push 0xffffffffffffffdf
push 0x31
push 0x70
push 0x77
push 0x6c
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x1148]
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 0x10081c9b
push 0x58
push 0x54
push 0x4f
push 0x53
push 0x50
push 0x7e
push 0x7b
push 0x7c
push 0x4b
push 0x7b
push 0x77
push 0x4d
push 0x49
push 0x45
push 0x75
push 0x77
push 0x47
push 0x75
push 0x40
push 0x40
push 0x43
push 0x6c
push 0x42
push 0x39
push 0x6e
push 0x69
push 0x3d
push 0x6a
push 0x3a
push 0x36
push 0x65
push 0x31
lea esi, [esp + 0x1180]
call fcn.10070600
add esp, 0x84
mov byte [esp + 0x4898], 0x84
mov ecx, eax
mov dword [esp + 0x28], bind
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x10081c73
push 0
push 0x54
push 0x50
push 0x55
push 0x54
push 0xffffffffffffff80
push 0x4c
push 0x51
push 0x52
push 0x4d
push 0x7c
push 0x7c
push 0x4b
push 0x75
push 0x4c
push 0x4a
push 0x76
push 0x47
push 0x42
push 0x43
push 0x46
push 0x6e
push 0x6d
push 0x6c
push 0x3d
push 0x6b
push 0x3f
push 0x6b
push 0x3b
push 0x3c
push 0x38
push 0x66
push 0x35
lea esi, [esp + 0x41f4]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x85
mov ecx, eax
mov dword [esp + 0x38], 1
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x10081c73
mov bl, 1
jmp 0x10081c75
xor bl, bl
test byte [esp + 0x38], 1
je 0x10081c88
lea ecx, [esp + 0x4170]
call fcn.10007a10
lea ecx, [esp + 0x10fc]
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0xffffffffffffff87
push 0x76
push 0x40
push 0x7f
push 0x7f
push 0xffffffffffffff82
push 0xffffffffffffff80
push 0x72
push 0x7c
push 0x6a
push 0x7e
push 0x7c
push 0x7a
push 0x70
push 0x6c
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x2d48]
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 0x10081e4a
push 0x57
push 0xffffffffffffff82
push 0x52
push 0x53
push 0xffffffffffffff80
push 0x53
push 0x4a
push 0x50
push 0x4c
push 0x4e
push 0x4b
push 0x4c
push 0x77
push 0x74
push 0x73
push 0x41
push 0x44
push 0x45
push 0x3e
push 0x45
push 0x3c
push 0x44
push 0x3f
push 0x6a
push 0x38
push 0x39
push 0x39
push 0x68
push 0x6a
push 0x69
push 0x67
push 0x62
lea esi, [esp + 0x3b2c]
call fcn.10070600
add esp, 0x84
mov byte [esp + 0x4898], 0x86
mov ebx, 2
mov ecx, eax
mov dword [esp + 0x38], ebx
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x10081e16
push 0
push 0xffffffffffffff81
push 0xffffffffffffff83
push 0xffffffffffffff84
push 0xffffffffffffff82
push 0x54
push 0x51
push 0x50
push 0x4e
push 0x4b
push 0x4c
push 0x7b
push 0x76
push 0x4a
push 0x49
push 0x46
push 0x74
push 0x47
push 0x71
push 0x44
push 0x43
push 0x43
push 0x44
push 0x43
push 0x6f
push 0x3f
push 0x6b
push 0x68
push 0x69
push 0x3c
push 0x37
push 0x3b
push 0x66
lea esi, [esp + 0x11b8]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x87
mov ebx, 6
mov ecx, eax
mov dword [esp + 0x38], ebx
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
mov byte [esp + 0x1b], 1
test eax, eax
jne 0x10081e1b
mov byte [esp + 0x1b], 0
test bl, 4
je 0x10081e2f
lea ecx, [esp + 0x1134]
and ebx, 0xfffffffb
call fcn.10007a10
test bl, 2
je 0x10081e40
lea ecx, [esp + 0x3aa8]
call fcn.10007a10
cmp byte [esp + 0x1b], 0
jmp 0x10090aa5
push 0x20
push ebp
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 0xffffffffffffff82
push 0x71
push 0x3b
push 0x35
push 0x6d
push 0x32
push 0x29
push 0x70
push 0x77
push 0x6c
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x11f0]
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 0x10081f42
push 0xffffffffffffff86
push 0x55
push 0x7f
push 0x52
push 0xffffffffffffff80
push 0x53
push 0x53
push 0x49
push 0x4a
push 0x7d
push 0x77
push 0x77
push 0x78
push 0x45
push 0x46
push 0x48
push 0x72
push 0x43
push 0x41
push 0x45
push 0x70
push 0x71
push 0x3a
push 0x6c
push 0x3b
push 0x6b
push 0x36
push 0x3b
push 0x35
push 0x67
push 0x37
push 0x37
lea esi, [esp + 0x2d80]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x4898], 0x88
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x14
push 0xffffffffffffff86
push 0x75
push 0x3f
push 0x51
push 0x2f
push 0x3b
push 0x2d
push 0x3e
push 0x2b
push 0x6b
push 0x72
push 0x75
push 0x7c
push 0x52
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x1228]
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 0x1008203a
push 0x50
push 0xffffffffffffff81
push 0x51
push 0x4d
push 0x4e
push 0x53
push 0x4e
push 0x7f
push 0x4a
push 0x4c
push 0x77
push 0x77
push 0x45
push 0x46
push 0x76
push 0x45
push 0x49
push 0x73
push 0x71
push 0x73
push 0x3d
push 0x6e
push 0x3f
push 0x3c
push 0x3a
push 0x6b
push 0x37
push 0x35
push 0x3c
push 0x67
push 0x32
push 0x65
lea esi, [esp + 0x4574]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x4898], 0x89
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x14
push 0xffffffffffffff86
push 0x75
push 0x3f
push 0x52
push 0x2f
push 0x3b
push 0x2d
push 0x3e
push 0x2b
push 0x6b
push 0x72
push 0x75
push 0x7c
push 0x52
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x1260]
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 0x10082132
push 0x50
push 0xffffffffffffff80
push 0x56
push 0xffffffffffffff80
push 0x53
push 0x7c
push 0x53
push 0x4d
push 0x7e
push 0x7b
push 0x46
push 0x4c
push 0x4c
push 0x76
push 0x4b
push 0x47
push 0x74
push 0x70
push 0x47
push 0x41
push 0x41
push 0x40
push 0x41
push 0x39
push 0x41
push 0x38
push 0x6a
push 0x37
push 0x39
push 0x35
push 0x39
push 0x32
lea esi, [esp + 0x2db8]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x4898], 0x8a
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0xffffffffffffff88
push 0x77
push 0x41
push 0x3b
push 0x42
push 0x38
push 0x2f
push 0x7d
push 0x75
push 0x6f
push 0x63
push 0xffffffffffffff83
push 0x5c
push 0x28
push 0xffffffffffffff80
push 0x68
push 0x25
push 0x48
push 0x58
push 0x4a
push 0x44
lea esi, [esp + 0x1308]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x4898], 0x8b
call fcn.1000a240
push eax
lea ecx, [esp + 0x2d70]
call fcn.100079a0
mov ebx, eax
push 0
push 0x20
push ebp
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x14
push 0x33
push 0x44
push 0x31
push 0xffffffffffffff83
push 0x73
push 0x7c
push 0x6e
push 0x78
push 0x7d
push 0x6f
push 0x6d
push 0x7a
push 0x76
push 0x48
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x12d0]
mov byte [esp + 0x491c], 0x8c
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x4898], 0x8d
call fcn.1000a240
push eax
lea ecx, [esp + 0x3ae4]
call fcn.100079a0
push ebx
push eax
lea esi, [esp + 0x121c]
mov byte [esp + 0x48a0], 0x8e
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 + 0x3ae0]
call fcn.10007a10
lea ecx, [esp + 0x124c]
call fcn.10007a10
lea ecx, [esp + 0x2d6c]
call fcn.10007a10
lea ecx, [esp + 0x1284]
mov byte [esp + 0x4898], 0
call fcn.10007a10
push 0
test bl, bl
je 0x100823c7
push 0xffffffffffffff81
push 0xffffffffffffff82
push 0xffffffffffffff83
push 0x53
push 0x4c
push 0x4f
push 0x4f
push 0x7b
push 0x4e
push 0x7d
push 0x4b
push 0x79
push 0x79
push 0x43
push 0x75
push 0x41
push 0x49
push 0x46
push 0x45
push 0x42
push 0x41
push 0x6d
push 0x42
push 0x6a
push 0x69
push 0x68
push 0x6c
push 0x66
push 0x6a
push 0x69
push 0x33
push 0x35
lea esi, [esp + 0x1340]
call fcn.10070600
add esp, 0x84
mov byte [esp + 0x4898], 0x8f
mov ebx, 8
mov ecx, eax
mov dword [esp + 0x38], ebx
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x10082393
push 0
push 0xffffffffffffff83
push 0xffffffffffffff82
push 0xffffffffffffff84
push 0x54
push 0x51
push 0x7e
push 0x7d
push 0x50
push 0x48
push 0x4e
push 0x77
push 0x46
push 0x4a
push 0x76
push 0x47
push 0x46
push 0x45
push 0x70
push 0x45
push 0x73
push 0x44
push 0x3c
push 0x3c
push 0x3b
push 0x41
push 0x6c
push 0x36
push 0x3b
push 0x36
push 0x37
push 0x39
push 0x64
lea esi, [esp + 0x422c]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x90
mov ebx, 0x18
mov ecx, eax
mov dword [esp + 0x38], ebx
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
mov byte [esp + 0x1b], 1
test eax, eax
jne 0x10082398
mov byte [esp + 0x1b], 0
test bl, 0x10
je 0x100823ac
lea ecx, [esp + 0x41a8]
and ebx, 0xffffffef
call fcn.10007a10
test bl, 8
je 0x100823bd
lea ecx, [esp + 0x12bc]
call fcn.10007a10
cmp byte [esp + 0x1b], 0
jmp 0x10090aa5
push 0x20
push ebp
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0xffffffffffffff88
push 0x77
push 0x41
push 0x3b
push 0x43
push 0x38
push 0x2f
push 0x7d
push 0x75
push 0x6f
push 0x63
push 0xffffffffffffff83
push 0x5c
push 0x28
push 0xffffffffffffff80
push 0x68
push 0x25
push 0x48
push 0x58
push 0x4a
push 0x44
lea esi, [esp + 0x2e60]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x4898], 0x91
call fcn.1000a240
push eax
lea ecx, [esp + 0x1330]
call fcn.100079a0
mov ebx, eax
push 0
push 0x20
push ebp
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x14
push 0x33
push 0x44
push 0x31
push 0xffffffffffffff83
push 0x73
push 0x7c
push 0x6e
push 0x78
push 0x7d
push 0x6f
push 0x6d
push 0x7a
push 0x76
push 0x48
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x3b9c]
mov byte [esp + 0x491c], 0x92
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x4898], 0x93
call fcn.1000a240
push eax
lea ecx, [esp + 0x12f8]
call fcn.100079a0
push ebx
push eax
lea esi, [esp + 0x2dac]
mov byte [esp + 0x48a0], 0x94
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 + 0x12f4]
call fcn.10007a10
lea ecx, [esp + 0x3b18]
call fcn.10007a10
lea ecx, [esp + 0x132c]
call fcn.10007a10
lea ecx, [esp + 0x2ddc]
mov byte [esp + 0x4898], 0
call fcn.10007a10
push 0
test bl, bl
je 0x100825a5
push 0x50
push 0xffffffffffffff85
push 0x4e
push 0x53
push 0xffffffffffffff81
push 0xffffffffffffff81
push 0x50
push 0x50
push 0x4b
push 0x4b
push 0x77
push 0x4c
push 0x77
push 0x77
push 0x48
push 0x44
push 0x46
push 0x74
push 0x47
push 0x45
push 0x72
push 0x6d
push 0x3b
push 0x6d
push 0x6b
push 0x69
push 0x69
push 0x3a
push 0x69
push 0x39
push 0x3b
push 0x31
lea esi, [esp + 0x13e8]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x4898], 0x95
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0xffffffffffffff88
push 0x77
push 0x41
push 0x3b
push 0x44
push 0x38
push 0x2f
push 0x7d
push 0x75
push 0x6f
push 0x63
push 0xffffffffffffff83
push 0x5c
push 0x28
push 0xffffffffffffff80
push 0x68
push 0x25
push 0x48
push 0x58
push 0x4a
push 0x44
lea esi, [esp + 0x3bd4]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x4898], 0x96
call fcn.1000a240
push eax
lea ecx, [esp + 0x13d8]
call fcn.100079a0
mov ebx, eax
push 0
push 0x20
push ebp
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x14
push 0x33
push 0x44
push 0x31
push 0xffffffffffffff83
push 0x73
push 0x7c
push 0x6e
push 0x78
push 0x7d
push 0x6f
push 0x6d
push 0x7a
push 0x76
push 0x48
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x2e98]
mov byte [esp + 0x491c], 0x97
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x4898], 0x98
call fcn.1000a240
push eax
lea ecx, [esp + 0x13a0]
call fcn.100079a0
push ebx
push eax
lea esi, [esp + 0x46b8]
mov byte [esp + 0x48a0], 0x99
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 + 0x139c]
call fcn.10007a10
lea ecx, [esp + 0x2e14]
call fcn.10007a10
lea ecx, [esp + 0x13d4]
call fcn.10007a10
lea ecx, [esp + 0x3b50]
mov byte [esp + 0x4898], 0
call fcn.10007a10
push 0
test bl, bl
je 0x1008283a
push 0xffffffffffffff86
push 0xffffffffffffff83
push 0xffffffffffffff80
push 0x54
push 0x7f
push 0x54
push 0x4b
push 0x4c
push 0x51
push 0x7a
push 0x79
push 0x4b
push 0x4a
push 0x77
push 0x48
push 0x77
push 0x73
push 0x43
push 0x6f
push 0x6e
push 0x45
push 0x43
push 0x6d
push 0x3b
push 0x3d
push 0x69
push 0x6c
push 0x38
push 0x35
push 0x65
push 0x33
push 0x67
lea esi, [esp + 0x2ed0]
call fcn.10070600
add esp, 0x84
mov byte [esp + 0x4898], 0x9a
mov ebx, 0x20
mov ecx, eax
mov dword [esp + 0x38], ebx
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x10082806
push 0
push 0x55
push 0x57
push 0xffffffffffffff80
push 0x52
push 0x4d
push 0xffffffffffffff81
push 0x4e
push 0x4c
push 0x4b
push 0x7b
push 0x7b
push 0x76
push 0x46
push 0x49
push 0x49
push 0x46
push 0x76
push 0x70
push 0x47
push 0x3e
push 0x3d
push 0x6d
push 0x3d
push 0x3c
push 0x6b
push 0x69
push 0x3b
push 0x3c
push 0x69
push 0x68
push 0x67
push 0x38
lea esi, [esp + 0x1490]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x9b
mov ebx, 0x60
mov ecx, eax
mov dword [esp + 0x38], ebx
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
mov byte [esp + 0x1b], 1
test eax, eax
jne 0x1008280b
mov byte [esp + 0x1b], 0
test bl, 0x40
je 0x1008281f
lea ecx, [esp + 0x140c]
and ebx, 0xffffffbf
call fcn.10007a10
test bl, 0x20
je 0x10082830
lea ecx, [esp + 0x2e4c]
call fcn.10007a10
cmp byte [esp + 0x1b], 0
jmp 0x10090aa5
push 0x20
push ebp
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0xffffffffffffff88
push 0x77
push 0x41
push 0x3b
push 0x45
push 0x38
push 0x2f
push 0x7d
push 0x75
push 0x6f
push 0x63
push 0xffffffffffffff83
push 0x5c
push 0x28
push 0xffffffffffffff80
push 0x68
push 0x25
push 0x48
push 0x58
push 0x4a
push 0x44
lea esi, [esp + 0x1538]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x4898], 0x9c
call fcn.1000a240
push eax
lea ecx, [esp + 0x2e88]
call fcn.100079a0
mov ebx, eax
push 0
push 0x20
push ebp
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x14
push 0x33
push 0x44
push 0x31
push 0xffffffffffffff83
push 0x73
push 0x7c
push 0x6e
push 0x78
push 0x7d
push 0x6f
push 0x6d
push 0x7a
push 0x76
push 0x48
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x1500]
mov byte [esp + 0x491c], 0x9d
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x4898], 0x9e
call fcn.1000a240
push eax
lea ecx, [esp + 0x41e4]
call fcn.100079a0
push ebx
push eax
lea esi, [esp + 0x144c]
mov byte [esp + 0x48a0], 0x9f
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 + 0x41e0]
call fcn.10007a10
lea ecx, [esp + 0x147c]
call fcn.10007a10
lea ecx, [esp + 0x2e84]
call fcn.10007a10
lea ecx, [esp + 0x14b4]
mov byte [esp + 0x4898], 0
call fcn.10007a10
push 0
test bl, bl
je 0x10082a18
push 0x54
push 0x53
push 0xffffffffffffff82
push 0x50
push 0x4f
push 0x4e
push 0x4e
push 0x51
push 0x4d
push 0x4f
push 0x4e
push 0x4c
push 0x4b
push 0x47
push 0x75
push 0x46
push 0x75
push 0x3f
push 0x44
push 0x40
push 0x44
push 0x3c
push 0x3e
push 0x6c
push 0x39
push 0x68
push 0x6a
push 0x3a
push 0x39
push 0x65
push 0x63
push 0x31
lea esi, [esp + 0x3c0c]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x4898], 0xa0
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
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 0xffffffffffffff81
push 0x70
push 0x3a
push 0x70
push 0x6d
push 0x72
push 0x74
push 0x76
push 0x56
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x1570]
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 0x10082bcc
push 0xffffffffffffff86
push 0x58
push 0x7f
push 0x56
push 0x4c
push 0x4e
push 0x4f
push 0x4a
push 0x51
push 0x47
push 0x4a
push 0x49
push 0x49
push 0x78
push 0x4a
push 0x42
push 0x72
push 0x42
push 0x40
push 0x3f
push 0x6d
push 0x71
push 0x6e
push 0x3d
push 0x40
push 0x6b
push 0x3a
push 0x6b
push 0x67
push 0x34
push 0x63
push 0x64
lea esi, [esp + 0x15a8]
call fcn.10070600
add esp, 0x84
mov byte [esp + 0x4898], 0xa1
mov ebx, pe_nt_image_headers32
mov ecx, eax
mov dword [esp + 0x38], ebx
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x10082b93
push 0
push 0x59
push 0x57
push 0xffffffffffffff84
push 0xffffffffffffff81
push 0x53
push 0x52
push 0x4f
push 0x7d
push 0x4f
push 0x7b
push 0x7a
push 0x4e
push 0x47
push 0x43
push 0x76
push 0x76
push 0x47
push 0x75
push 0x44
push 0x43
push 0x3c
push 0x6c
push 0x6e
push 0x6e
push 0x6a
push 0x6b
push 0x69
push 0x3e
push 0x3c
push 0x3c
push 0x37
push 0x34
lea esi, [esp + 0x2f40]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0xa2
mov ebx, 0x180
mov ecx, eax
mov dword [esp + 0x38], ebx
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
mov byte [esp + 0x1b], 1
test eax, eax
jne 0x10082b98
mov byte [esp + 0x1b], 0
test ebx, 0x100
je 0x10082bb2
lea ecx, [esp + 0x2ebc]
and ebx, 0xfffffeff
call fcn.10007a10
test bl, bl
jns 0x10082bc2
lea ecx, [esp + 0x1524]
call fcn.10007a10
cmp byte [esp + 0x1b], 0
jmp 0x10090aa5
push 0x20
push ebp
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 0x7f
push 0x6e
push 0x38
push 0x6d
push 0x7d
push 0x6f
push 0x69
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x45ac]
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 0x10083131
push 0x51
push 0x50
push 0xffffffffffffff81
push 0x53
push 0x4e
push 0x52
push 0x7c
push 0x4b
push 0x49
push 0x4e
push 0x4d
push 0x45
push 0x79
push 0x49
push 0x47
push 0x44
push 0x49
push 0x43
push 0x70
push 0x43
push 0x70
push 0x6e
push 0x3c
push 0x40
push 0x3a
push 0x3d
push 0x3d
push 0x3d
push 0x39
push 0x3c
push 0x37
push 0x33
lea esi, [esp + 0x429c]
call fcn.10070600
add esp, 0x84
mov byte [esp + 0x4898], 0xa3
mov esi, 0x200
mov ecx, eax
mov dword [esp + 0x38], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1008305e
push 0
push 0xffffffffffffff81
push 0x57
push 0x54
push 0x53
push 0x4d
push 0x7f
push 0x4f
push 0x52
push 0x4b
push 0x50
push 0x48
push 0x4a
push 0x4b
push 0x45
push 0x73
push 0x77
push 0x72
push 0x73
push 0x41
push 0x70
push 0x70
push 0x3e
push 0x6d
push 0x39
push 0x3b
push 0x3d
push 0x6b
push 0x3c
push 0x35
push 0x38
push 0x64
push 0x36
lea esi, [esp + 0x1688]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0xa4
mov esi, 0x600
mov ecx, eax
mov dword [esp + 0x38], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1008305e
push 0
push 0xffffffffffffff82
push 0xffffffffffffff83
push 0xffffffffffffff81
push 0xffffffffffffff82
push 0x50
push 0x4d
push 0x4c
push 0x49
push 0x4b
push 0x79
push 0x46
push 0x45
push 0x4b
push 0x44
push 0x4b
push 0x74
push 0x46
push 0x43
push 0x44
push 0x71
push 0x43
push 0x40
push 0x6e
push 0x3a
push 0x40
push 0x3c
push 0x6c
push 0x39
push 0x36
push 0x37
push 0x34
push 0x32
lea esi, [esp + 0x2fb0]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0xa5
mov esi, 0xe00
mov ecx, eax
mov dword [esp + 0x38], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1008305e
push 0
push 0x59
push 0x58
push 0x52
push 0xffffffffffffff81
push 0xffffffffffffff82
push 0x7d
push 0x50
push 0x4f
push 0x50
push 0x4a
push 0x7b
push 0x7a
push 0x75
push 0x75
push 0x47
push 0x4a
push 0x47
push 0x75
push 0x46
push 0x44
push 0x3d
push 0x40
push 0x43
push 0x3e
push 0x3e
push 0x3e
push 0x67
push 0x38
push 0x3b
push 0x37
push 0x39
push 0x63
lea esi, [esp + 0x1650]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0xa6
mov esi, 0x1e00
mov ecx, eax
mov dword [esp + 0x38], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1008305e
push 0
push 0xffffffffffffff85
push 0xffffffffffffff84
push 0x53
push 0xffffffffffffff83
push 0x54
push 0x7f
push 0x4d
push 0x4a
push 0x4f
push 0x7a
push 0x79
push 0x4d
push 0x4c
push 0x79
push 0x4a
push 0x4a
push 0x75
push 0x75
push 0x41
push 0x40
push 0x71
push 0x6f
push 0x42
push 0x41
push 0x3f
push 0x3f
push 0x3f
push 0x39
push 0x3d
push 0x37
push 0x37
push 0x64
lea esi, [esp + 0x3c44]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0xa7
mov esi, 0x3e00
mov ecx, eax
mov dword [esp + 0x38], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1008305e
push 0
push 0x51
push 0x52
push 0x54
push 0xffffffffffffff83
push 0x4c
push 0x4c
push 0x7b
push 0x7e
push 0x50
push 0x48
push 0x77
push 0x46
push 0x49
push 0x4a
push 0x48
push 0x73
push 0x40
push 0x47
push 0x74
push 0x44
push 0x43
push 0x3b
push 0x41
push 0x6d
push 0x6e
push 0x37
push 0x67
push 0x38
push 0x3a
push 0x68
push 0x68
push 0x38
lea esi, [esp + 0x1618]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0xa8
mov esi, 0x7e00
mov ecx, eax
mov dword [esp + 0x38], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1008305e
push 0
push 0x56
push 0x52
push 0x57
push 0x52
push 0x55
push 0x53
push 0x7d
push 0x7a
push 0x7c
push 0x4c
push 0x47
push 0x47
push 0x4b
push 0x46
push 0x43
push 0x4a
push 0x40
push 0x75
push 0x41
push 0x44
push 0x41
push 0x71
push 0x3e
push 0x40
push 0x6b
push 0x37
push 0x3a
push 0x66
push 0x3c
push 0x66
push 0x36
push 0x65
lea esi, [esp + 0x2f78]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0xa9
mov esi, 0xfe00
mov ecx, eax
mov dword [esp + 0x38], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1008305e
push 0
push 0x55
push 0x52
push 0x52
push 0xffffffffffffff83
push 0x4d
push 0x50
push 0x7b
push 0x7f
push 0x48
push 0x4e
push 0x79
push 0x7a
push 0x77
push 0x77
push 0x73
push 0x72
push 0x49
push 0x70
push 0x73
push 0x40
push 0x3c
push 0x3e
push 0x3b
push 0x6f
push 0x3e
push 0x38
push 0x6a
push 0x6b
push 0x3c
push 0x67
push 0x38
push 0x3a
lea esi, [esp + 0x15e0]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0xaa
mov esi, 0x1fe00
mov ecx, eax
mov dword [esp + 0x38], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1008305e
mov bl, 1
jmp 0x10083060
xor bl, bl
test esi, 0x10000
je 0x1008307a
lea ecx, [esp + 0x155c]
and esi, 0xfffeffff
call fcn.10007a10
test esi, 0x8000
je 0x10083094
lea ecx, [esp + 0x2ef4]
and esi, 0xffff7fff
call fcn.10007a10
test esi, 0x4000
je 0x100830ae
lea ecx, [esp + 0x1594]
and esi, 0xffffbfff
call fcn.10007a10
test esi, 0x2000
je 0x100830c8
lea ecx, [esp + 0x3bc0]
and esi, 0xffffdfff
call fcn.10007a10
test esi, 0x1000
je 0x100830e2
lea ecx, [esp + 0x15cc]
and esi, 0xffffefff
call fcn.10007a10
test esi, 0x800
je 0x100830fc
lea ecx, [esp + 0x2f2c]
and esi, 0xfffff7ff
call fcn.10007a10
test esi, 0x400
je 0x10083116
lea ecx, [esp + 0x1604]
and esi, 0xfffffbff
call fcn.10007a10
test esi, 0x200
je 0x1008312a
lea ecx, [esp + 0x4218]
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
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 0xffffffffffffff80
push 0x6f
push 0x39
push 9
push 0xfffffffffffffff6
push 0xfffffffffffffff6
push 0xfffffffffffffff7
push 0xffffffffffffffe7
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x16c0]
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 0x1008341e
push 0x54
push 0x50
push 0x7f
push 0x52
push 0xffffffffffffff80
push 0x54
push 0x7e
push 0x50
push 0x7b
push 0x7c
push 0x7c
push 0x7a
push 0x4a
push 0x78
push 0x74
push 0x75
push 0x47
push 0x72
push 0x44
push 0x42
push 0x71
push 0x41
push 0x3b
push 0x3c
push 0x6a
push 0x6a
push 0x69
push 0x36
push 0x38
push 0x3c
push 0x3a
push 0x65
lea esi, [esp + 0x1730]
call fcn.10070600
add esp, 0x84
mov byte [esp + 0x4898], 0xab
mov esi, 0x20000
mov ecx, eax
mov dword [esp + 0x38], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x100833b3
push 0
push 0x56
push 0x55
push 0x55
push 0x50
push 0x52
push 0x4e
push 0x4e
push 0x7c
push 0x7c
push 0x7a
push 0x49
push 0x7a
push 0x49
push 0x74
push 0x73
push 0x73
push 0x74
push 0x3f
push 0x72
push 0x6f
push 0x43
push 0x42
push 0x6d
push 0x6a
push 0x69
push 0x3b
push 0x3c
push 0x38
push 0x34
push 0x38
push 0x39
push 0x35
lea esi, [esp + 0x3c7c]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0xac
mov esi, 0x60000
mov ecx, eax
mov dword [esp + 0x38], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x100833b3
push 0
push 0x56
push 0x54
push 0x4f
push 0x4e
push 0x53
push 0x4b
push 0x51
push 0x4b
push 0x79
push 0x48
push 0x4d
push 0x49
push 0x75
push 0x74
push 0x43
push 0x74
push 0x46
push 0x73
push 0x40
push 0x41
push 0x6d
push 0x6e
push 0x3a
push 0x6d
push 0x40
push 0x3a
push 0x6b
push 0x35
push 0x66
push 0x36
push 0x33
push 0x37
lea esi, [esp + 0x16f8]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0xad
mov esi, 0xe0000
mov ecx, eax
mov dword [esp + 0x38], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x100833b3
push 0
push 0xffffffffffffff86
push 0xffffffffffffff83
push 0xffffffffffffff80
push 0x54
push 0x7f
push 0x54
push 0x4b
push 0x4c
push 0x51
push 0x7a
push 0x79
push 0x4b
push 0x4a
push 0x77
push 0x48
push 0x77
push 0x73
push 0x43
push 0x6f
push 0x6e
push 0x45
push 0x43
push 0x6d
push 0x3b
push 0x3d
push 0x69
push 0x6c
push 0x38
push 0x35
push 0x65
push 0x33
push 0x67
lea esi, [esp + 0x2fe8]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0xae
mov esi, 0x1e0000
mov ecx, eax
mov dword [esp + 0x38], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x100833b3
mov bl, 1
jmp 0x100833b5
xor bl, bl
test esi, 0x100000
je 0x100833cf
lea ecx, [esp + 0x2f64]
and esi, 0xffefffff
call fcn.10007a10
test esi, 0x80000
je 0x100833e9
lea ecx, [esp + 0x1674]
and esi, 0xfff7ffff
call fcn.10007a10
test esi, 0x40000
je 0x10083403
lea ecx, [esp + 0x3bf8]
and esi, 0xfffbffff
call fcn.10007a10
test esi, 0x20000
je 0x10083417
lea ecx, [esp + 0x16ac]
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
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 0xffffffffffffff80
push 0x6f
push 0x39
push 0xfffffffffffffff2
push 0xfffffffffffffff6
push 0xffffffffffffffef
push 0xffffffffffffffef
push 0xffffffffffffffec
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x3020]
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 0x100838e5
push 0x55
push 0xffffffffffffff81
push 0x7f
push 0x50
push 0x52
push 0x53
push 0x4f
push 0x50
push 0x7e
push 0x4b
push 0x7b
push 0x4b
push 0x75
push 0x49
push 0x47
push 0x4a
push 0x44
push 0x72
push 0x70
push 0x43
push 0x41
push 0x71
push 0x3b
push 0x6d
push 0x6e
push 0x6d
push 0x37
push 0x68
push 0x35
push 0x3a
push 0x67
push 0x37
lea esi, [esp + 0x1810]
call fcn.10070600
add esp, 0x84
mov byte [esp + 0x4898], 0xaf
mov esi, 0x200000
mov ecx, eax
mov dword [esp + 0x38], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1008382c
push 0
push 0xffffffffffffff83
push 0xffffffffffffff83
push 0xffffffffffffff84
push 0xffffffffffffff83
push 0x51
push 0x54
push 0x4d
push 0x4e
push 0x7e
push 0x7c
push 0x4b
push 0x4a
push 0x4a
push 0x77
push 0x43
push 0x75
push 0x45
push 0x74
push 0x71
push 0x43
push 0x6f
push 0x6c
push 0x3a
push 0x6f
push 0x3c
push 0x3c
push 0x67
push 0x39
push 0x3b
push 0x3b
push 0x65
push 0x37
lea esi, [esp + 0x3cb4]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0xb0
mov esi, 0x600000
mov ecx, eax
mov dword [esp + 0x38], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1008382c
push 0
push 0xffffffffffffff82
push 0xffffffffffffff84
push 0x53
push 0x55
push 0x52
push 0x4c
push 0x7c
push 0x7c
push 0x4f
push 0x4c
push 0x7c
push 0x78
push 0x46
push 0x48
push 0x75
push 0x72
push 0x74
push 0x71
push 0x73
push 0x3e
push 0x72
push 0x40
push 0x6e
push 0x6a
push 0x6d
push 0x40
push 0x3f
push 0x3a
push 0x67
push 0x69
push 0x39
push 0x34
lea esi, [esp + 0x17d8]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0xb1
mov esi, 0xe00000
mov ecx, eax
mov dword [esp + 0x38], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1008382c
push 0
push 0xffffffffffffff85
push 0xffffffffffffff83
push 0x4f
push 0x55
push 0x50
push 0x4d
push 0x4c
push 0x4e
push 0x7a
push 0x50
push 0x7c
push 0x4e
push 0x75
push 0x77
push 0x42
push 0x49
push 0x76
push 0x47
push 0x6f
push 0x43
push 0x6e
push 0x6e
push 0x3f
push 0x6a
push 0x40
push 0x6c
push 0x3b
push 0x3a
push 0x35
push 0x3c
push 0x3b
push 0x32
lea esi, [esp + 0x3058]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0xb2
mov esi, 0x1e00000
mov ecx, eax
mov dword [esp + 0x38], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1008382c
push 0
push 0x57
push 0x53
push 0x4f
push 0xffffffffffffff80
push 0x4d
push 0x4d
push 0x51
push 0x7f
push 0x7c
push 0x47
push 0x4d
push 0x47
push 0x76
push 0x4c
push 0x44
push 0x73
push 0x45
push 0x72
push 0x71
push 0x43
push 0x3e
push 0x3e
push 0x6d
push 0x6c
push 0x69
push 0x68
push 0x69
push 0x38
push 0x67
push 0x3a
push 0x37
push 0x36
lea esi, [esp + 0x17a0]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0xb3
mov esi, 0x3e00000
mov ecx, eax
mov dword [esp + 0x38], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1008382c
push 0
push 0x51
push 0x4f
push 0x52
push 0x52
push 0x54
push 0x53
push 0x53
push 0x7c
push 0x4a
push 0x47
push 0x4f
push 0x76
push 0x79
push 0x76
push 0x78
push 0x41
push 0x47
push 0x45
push 0x6f
push 0x45
push 0x3e
push 0x41
push 0x6f
push 0x3a
push 0x6c
push 0x69
push 0x37
push 0x67
push 0x67
push 0x36
push 0x3b
push 0x34
lea esi, [esp + 0x4814]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0xb4
mov esi, 0x7e00000
mov ecx, eax
mov dword [esp + 0x38], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1008382c
push 0
push 0x53
push 0xffffffffffffff82
push 0x7f
push 0x55
push 0x4d
push 0x53
push 0x4a
push 0x7b
push 0x49
push 0x4e
push 0x7a
push 0x4d
push 0x75
push 0x76
push 0x49
push 0x4a
push 0x48
push 0x41
push 0x73
push 0x3f
push 0x72
push 0x6d
push 0x40
push 0x41
push 0x41
push 0x38
push 0x36
push 0x3e
push 0x68
push 0x68
push 0x37
push 0x32
lea esi, [esp + 0x1768]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0xb5
mov esi, 0xfe00000
mov ecx, eax
mov dword [esp + 0x38], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1008382c
mov bl, 1
jmp 0x1008382e
xor bl, bl
test esi, 0x8000000
je 0x10083848
lea ecx, [esp + 0x16e4]
and esi, 0xf7ffffff
call fcn.10007a10
test esi, 0x4000000
je 0x10083862
lea ecx, [esp + 0x4790]
and esi, 0xfbffffff
call fcn.10007a10
test esi, 0x2000000
je 0x1008387c
lea ecx, [esp + 0x171c]
and esi, 0xfdffffff
call fcn.10007a10
test esi, 0x1000000
je 0x10083896
lea ecx, [esp + 0x2fd4]
and esi, 0xfeffffff
call fcn.10007a10
test esi, 0x800000
je 0x100838b0
lea ecx, [esp + 0x1754]
and esi, 0xff7fffff
call fcn.10007a10
test esi, 0x400000
je 0x100838ca
lea ecx, [esp + 0x3c30]
and esi, 0xffbfffff
call fcn.10007a10
test esi, 0x200000
je 0x100838de
lea ecx, [esp + 0x178c]
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
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 0xffffffffffffff81
push 0x70
push 0x3a
push 0xfffffffffffffff0
push 0xfffffffffffffff2
push 0xffffffffffffffef
push 0xfffffffffffffffb
push 0xfffffffffffffff7
push 0xfffffffffffffff4
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x3090]
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 0x10083b34
push 0x53
push 0x58
push 0x52
push 0x7e
push 0x4e
push 0x4e
push 0x53
push 0x7c
push 0x7a
push 0x4c
push 0x4b
push 0x4a
push 0x48
push 0x78
push 0x49
push 0x72
push 0x73
push 0x40
push 0x3e
push 0x3d
push 0x40
push 0x71
push 0x40
push 0x6e
push 0x69
push 0x6d
push 0x3b
push 0x3a
push 0x34
push 0x36
push 0x66
push 0x62
lea esi, [esp + 0x1880]
call fcn.10070600
add esp, 0x84
mov byte [esp + 0x4898], 0xb6
mov esi, 0x10000000
mov ecx, eax
mov dword [esp + 0x38], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x10083ae3
push 0
push 0x55
push 0xffffffffffffff84
push 0x55
push 0x4f
push 0x54
push 0x4f
push 0x4d
push 0x4c
push 0x4e
push 0x7b
push 0x47
push 0x7b
push 0x46
push 0x78
push 0x76
push 0x76
push 0x46
push 0x45
push 0x71
push 0x3f
push 0x41
push 0x42
push 0x6b
push 0x3a
push 0x6c
push 0x39
push 0x67
push 0x3d
push 0x36
push 0x34
push 0x66
push 0x66
lea esi, [esp + 0x42d4]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0xb7
mov esi, 0x30000000
mov ecx, eax
mov dword [esp + 0x38], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x10083ae3
push 0
push 0xffffffffffffff81
push 0x50
push 0x53
push 0x4e
push 0xffffffffffffff81
push 0x7c
push 0x51
push 0x7a
push 0x4f
push 0x78
push 0x4b
push 0x45
push 0x78
push 0x78
push 0x4b
push 0x49
push 0x47
push 0x45
push 0x72
push 0x41
push 0x3d
push 0x71
push 0x70
push 0x3c
push 0x38
push 0x6c
push 0x6a
push 0x6b
push 0x3b
push 0x34
push 0x64
push 0x32
lea esi, [esp + 0x1848]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0xb8
mov esi, 0x70000000
mov ecx, eax
mov dword [esp + 0x38], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x10083ae3
mov bl, 1
jmp 0x10083ae5
xor bl, bl
test esi, 0x40000000
je 0x10083aff
lea ecx, [esp + 0x17c4]
and esi, 0xbfffffff
call fcn.10007a10
test esi, 0x20000000
je 0x10083b19
lea ecx, [esp + 0x4250]
and esi, 0xdfffffff
call fcn.10007a10
test esi, 0x10000000
je 0x10083b2d
lea ecx, [esp + 0x17fc]
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
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 0xffffffffffffff81
push 0x70
push 0x3a
push 0x6c
push 0xffffffffffffff83
push 0x77
push 0x77
push 0x79
push 0x68
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x30c8]
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 0x10083c2c
push 0x55
push 0xffffffffffffff80
push 0x7f
push 0x7e
push 0x52
push 0x54
push 0x7c
push 0x7b
push 0x79
push 0x7d
push 0x4c
push 0x4b
push 0x48
push 0x77
push 0x42
push 0x43
push 0x49
push 0x41
push 0x43
push 0x70
push 0x6e
push 0x43
push 0x43
push 0x3b
push 0x3e
push 0x37
push 0x37
push 0x36
push 0x66
push 0x69
push 0x63
push 0x34
lea esi, [esp + 0x18b8]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x4898], 0xb9
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
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 0xffffffffffffff81
push 0x70
push 0x3a
push 0x74
push 0x76
push 0x78
push 0x7e
push 0x7b
push 0x79
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x3cec]
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 0x10083d24
push 0x57
push 0xffffffffffffff81
push 0xffffffffffffff80
push 0x7e
push 0xffffffffffffff80
push 0x7d
push 0x7d
push 0x7d
push 0x7c
push 0x7a
push 0x4f
push 0x78
push 0x44
push 0x44
push 0x4a
push 0x49
push 0x40
push 0x42
push 0x73
push 0x6f
push 0x3d
push 0x44
push 0x70
push 0x6f
push 0x40
push 0x40
push 0x38
push 0x3c
push 0x3d
push 0x34
push 0x32
push 0x65
lea esi, [esp + 0x18f0]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x4898], 0xba
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
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 0xffffffffffffff83
push 0x72
push 0x3c
push 0x72
push 0x33
push 0xffffffffffffff81
push 0x79
push 0x7b
push 0x77
push 0x6b
push 0xffffffffffffff80
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x3100]
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 0x10083e1c
push 0x56
push 0x4f
push 0x55
push 0x52
push 0xffffffffffffff80
push 0x50
push 0x7b
push 0x51
push 0x50
push 0x4b
push 0x4e
push 0x4e
push 0x4c
push 0x76
push 0x74
push 0x72
push 0x49
push 0x73
push 0x6f
push 0x40
push 0x70
push 0x70
push 0x3c
push 0x3b
push 0x6b
push 0x68
push 0x37
push 0x3d
push 0x67
push 0x66
push 0x33
push 0x34
lea esi, [esp + 0x1928]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x4898], 0xbb
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0xffffffffffffff8b
push 0x7a
push 0x44
push 0x3e
push 0x75
push 0x3b
push 0x32
push 0xffffffffffffff84
push 0x7b
push 0x78
push 0x5b
push 0x2d
push 0xffffffffffffff85
push 0x6d
push 0x2a
push 0x4d
push 0x5d
push 0x4f
push 0x49
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x45e4]
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 0x10083f14
push 0x58
push 0x50
push 0xffffffffffffff80
push 0x7e
push 0x50
push 0x53
push 0x4d
push 0x7f
push 0x51
push 0x4b
push 0x47
push 0x4b
push 0x49
push 0x46
push 0x75
push 0x45
push 0x72
push 0x41
push 0x70
push 0x73
push 0x6d
push 0x41
push 0x6b
push 0x6e
push 0x3c
push 0x37
push 0x6b
push 0x39
push 0x66
push 0x37
push 0x37
push 0x38
lea esi, [esp + 0x1960]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x4898], 0xbc
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0xffffffffffffff8b
push 0x7a
push 0x44
push 0x3e
push 0x76
push 0x3b
push 0x32
push 0xffffffffffffff84
push 0x7b
push 0x78
push 0x5b
push 0x2d
push 0xffffffffffffff85
push 0x6d
push 0x2a
push 0x4d
push 0x5d
push 0x4f
push 0x49
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x3138]
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 0x1008400c
push 0x51
push 0x51
push 0xffffffffffffff80
push 0x50
push 0x4f
push 0x4f
push 0x7e
push 0x4c
push 0x49
push 0x79
push 0x49
push 0x45
push 0x46
push 0x45
push 0x4b
push 0x46
push 0x41
push 0x45
push 0x42
push 0x45
push 0x3d
push 0x3d
push 0x3d
push 0x3f
push 0x6a
push 0x3b
push 0x69
push 0x68
push 0x69
push 0x65
push 0x38
push 0x34
lea esi, [esp + 0x1998]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x4898], 0xbd
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0xffffffffffffff8b
push 0x7a
push 0x44
push 0x3e
push 0x78
push 0x3b
push 0x32
push 0xffffffffffffff84
push 0x7b
push 0x78
push 0x5b
push 0x2d
push 0xffffffffffffff85
push 0x6d
push 0x2a
push 0x4d
push 0x5d
push 0x4f
push 0x49
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x3d24]
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 0x10084104
push 0xffffffffffffff81
push 0x52
push 0xffffffffffffff81
push 0x4e
push 0x4c
push 0x4e
push 0x52
push 0x4a
push 0x48
push 0x4b
push 0x4b
push 0x45
push 0x7a
push 0x47
push 0x42
push 0x4a
push 0x43
push 0x75
push 0x72
push 0x44
push 0x3d
push 0x42
push 0x6f
push 0x3c
push 0x39
push 0x3e
push 0x37
push 0x3c
push 0x3c
push 0x34
push 0x33
push 0x32
lea esi, [esp + 0x19d0]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x4898], 0xbe
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0xffffffffffffff8b
push 0x7a
push 0x44
push 0x3e
push 0x7c
push 0x3b
push 0x32
push 0xffffffffffffff84
push 0x7b
push 0x78
push 0x5b
push 0x2d
push 0xffffffffffffff85
push 0x6d
push 0x2a
push 0x4d
push 0x5d
push 0x4f
push 0x49
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x3170]
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 0x100841fc
push 0xffffffffffffff83
push 0xffffffffffffff83
push 0x50
push 0x7f
push 0xffffffffffffff82
push 0x4e
push 0x7e
push 0x7f
push 0x4e
push 0x48
push 0x7c
push 0x76
push 0x79
push 0x78
push 0x43
push 0x43
push 0x42
push 0x72
push 0x46
push 0x42
push 0x44
push 0x3f
push 0x3b
push 0x3f
push 0x3c
push 0x6d
push 0x3e
push 0x3b
push 0x35
push 0x39
push 0x64
push 0x62
lea esi, [esp + 0x1a08]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x4898], 0xbf
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
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 0x7f
push 0x6e
push 0x38
push 0x77
push 0x77
push 0x79
push 0x68
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x430c]
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 0x100844d9
push 0x58
push 0x52
push 0xffffffffffffff83
push 0x4f
push 0x52
push 0x4e
push 0x52
push 0x7f
push 0x4f
push 0x47
push 0x4d
push 0x46
push 0x44
push 0x47
push 0x42
push 0x47
push 0x75
push 0x42
push 0x42
push 0x3f
push 0x42
push 0x3e
push 0x3a
push 0x6f
push 0x40
push 0x38
push 0x6b
push 0x68
push 0x3c
push 0x68
push 0x65
push 0x35
lea esi, [esp + 0x3d5c]
call fcn.10070600
add esp, 0x84
mov byte [esp + 0x4898], 0xc0
mov ecx, eax
mov dword [esp + 0x38], bind
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x10084481
push 0
push 0xffffffffffffff84
push 0xffffffffffffff85
push 0x54
push 0x55
push 0x52
push 0x7d
push 0x7f
push 0x4d
push 0x7a
push 0x7d
push 0x79
push 0x7b
push 0x48
push 0x47
push 0x74
push 0x74
push 0x71
push 0x47
push 0x6f
push 0x45
push 0x71
push 0x40
push 0x42
push 0x40
push 0x3f
push 0x3a
push 0x3a
push 0x36
push 0x69
push 0x34
push 0x39
push 0x63
lea esi, [esp + 0x1a78]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0xc1
mov ebx, 1
mov ecx, eax
mov dword [esp + 0x30], ebx
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x10084485
push 0
push 0xffffffffffffff81
push 0xffffffffffffff80
push 0xffffffffffffff82
push 0x56
push 0x54
push 0x7c
push 0x4b
push 0x4e
push 0x4e
push 0x47
push 0x4f
push 0x47
push 0x79
push 0x48
push 0x42
push 0x73
push 0x46
push 0x75
push 0x72
push 0x43
push 0x71
push 0x70
push 0x3d
push 0x3c
push 0x69
push 0x3f
push 0x39
push 0x6a
push 0x3b
push 0x3a
push 0x38
push 0x32
lea esi, [esp + 0x31a8]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0xc2
mov ecx, eax
mov dword [esp + 0x30], 3
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x10084481
push 0
push 0xffffffffffffff86
push 0xffffffffffffff83
push 0x56
push 0xffffffffffffff81
push 0x52
push 0x7d
push 0x7b
push 0x50
push 0x4a
push 0x7d
push 0x4b
push 0x7b
push 0x49
push 0x79
push 0x43
push 0x42
push 0x49
push 0x70
push 0x40
push 0x70
push 0x71
push 0x6c
push 0x70
push 0x6d
push 0x38
push 0x6b
push 0x38
push 0x68
push 0x36
push 0x65
push 0x36
push 0x39
lea esi, [esp + 0x1a40]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0xc3
mov ecx, eax
mov dword [esp + 0x30], 7
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x10084481
mov byte [esp + 0x1b], bl
mov ebx, dword [esp + 0x30]
jmp 0x1008448a
mov ebx, dword [esp + 0x30]
mov byte [esp + 0x1b], 0
test bl, 4
je 0x1008449e
lea ecx, [esp + 0x19bc]
and ebx, 0xfffffffb
call fcn.10007a10
test bl, 2
je 0x100844b2
lea ecx, [esp + 0x3124]
and ebx, 0xfffffffd
call fcn.10007a10
test bl, 1
je 0x100844c3
lea ecx, [esp + 0x19f4]
call fcn.10007a10
lea ecx, [esp + 0x3cd8]
call fcn.10007a10
cmp byte [esp + 0x1b], 0
jmp 0x10090aa5
push 0x20
push ebp
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 0x7d
push 0x6c
push 0x36
push 0x75
push 0x6d
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x1ab0]
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 0x10084688
push 0x53
push 0x52
push 0x55
push 0xffffffffffffff81
push 0x55
push 0xffffffffffffff81
push 0x51
push 0x52
push 0x4c
push 0x47
push 0x4f
push 0x7b
push 0x4b
push 0x49
push 0x47
push 0x4a
push 0x71
push 0x75
push 0x71
push 0x40
push 0x71
push 0x41
push 0x42
push 0x3e
push 0x3d
push 0x3a
push 0x69
push 0x3e
push 0x38
push 0x69
push 0x63
push 0x65
lea esi, [esp + 0x1ae8]
call fcn.10070600
add esp, 0x84
mov byte [esp + 0x4898], 0xc4
mov ebx, 8
mov ecx, eax
mov dword [esp + 0x30], ebx
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x10084654
push 0
push 0x51
push 0x55
push 0x55
push 0x50
push 0x51
push 0x7e
push 0x7b
push 0x7d
push 0x4f
push 0x7c
push 0x77
push 0x48
push 0x47
push 0x74
push 0x46
push 0x74
push 0x45
push 0x3f
push 0x41
push 0x70
push 0x43
push 0x3d
push 0x3d
push 0x3e
push 0x3c
push 0x6c
push 0x3e
push 0x3e
push 0x39
push 0x37
push 0x33
push 0x3a
lea esi, [esp + 0x31e0]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0xc5
mov ebx, 0x18
mov ecx, eax
mov dword [esp + 0x30], ebx
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
mov byte [esp + 0x1b], 1
test eax, eax
jne 0x10084659
mov byte [esp + 0x1b], 0
test bl, 0x10
je 0x1008466d
lea ecx, [esp + 0x315c]
and ebx, 0xffffffef
call fcn.10007a10
test bl, 8
je 0x1008467e
lea ecx, [esp + 0x1a64]
call fcn.10007a10
cmp byte [esp + 0x1b], 0
jmp 0x10090aa5
push 0x20
push ebp
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0xffffffffffffff87
push 0x76
push 0x40
push 0xffffffffffffff84
push 0xffffffffffffff84
push 0x7d
push 0x77
push 0x7c
push 0x7c
push 0x73
push 0x7e
push 0x75
push 0x69
push 0x6c
push 0x6e
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x476c]
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 0x10084837
push 0xffffffffffffff83
push 0x52
push 0x56
push 0x50
push 0x50
push 0xffffffffffffff80
push 0x4b
push 0x7f
push 0x4b
push 0x4e
push 0x4b
push 0x78
push 0x7a
push 0x43
push 0x4b
push 0x48
push 0x44
push 0x42
push 0x44
push 0x44
push 0x40
push 0x70
push 0x6b
push 0x42
push 0x3d
push 0x6d
push 0x36
push 0x3a
push 0x3a
push 0x65
push 0x64
push 0x3a
lea esi, [esp + 0x3218]
call fcn.10070600
add esp, 0x84
mov byte [esp + 0x4898], 0xc6
mov ebx, 0x20
mov ecx, eax
mov dword [esp + 0x30], ebx
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x10084803
push 0
push 0x51
push 0x55
push 0x52
push 0x7f
push 0x4f
push 0x7d
push 0x7d
push 0x50
push 0x4b
push 0x48
push 0x4d
push 0x7a
push 0x7a
push 0x79
push 0x47
push 0x76
push 0x75
push 0x42
push 0x46
push 0x72
push 0x43
push 0x71
push 0x3f
push 0x6c
push 0x3b
push 0x37
push 0x6c
push 0x3d
push 0x38
push 0x37
push 0x65
push 0x38
lea esi, [esp + 0x1b20]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0xc7
mov ebx, 0x60
mov ecx, eax
mov dword [esp + 0x30], ebx
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
mov byte [esp + 0x1b], 1
test eax, eax
jne 0x10084808
mov byte [esp + 0x1b], 0
test bl, 0x40
je 0x1008481c
lea ecx, [esp + 0x1a9c]
and ebx, 0xffffffbf
call fcn.10007a10
test bl, 0x20
je 0x1008482d
lea ecx, [esp + 0x3194]
call fcn.10007a10
cmp byte [esp + 0x1b], 0
jmp 0x10090aa5
push 0x20
push ebp
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 0x7f
push 0x6e
push 0x38
push 0x66
push 0x38
push 0x62
push 0x63
push 0x35
push 0x5f
push 0x60
push 0x32
push 0x5c
lea esi, [esp + 0x1bc8]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x4898], 0xc8
call fcn.1000a240
push eax
lea ecx, [esp + 0x31d0]
call fcn.100079a0
mov ebx, eax
push 0
push 0x20
push ebp
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x74
push 0x46
push 0x70
push 0x71
push 0x43
push 0x6d
push 0x6e
push 0x40
push 0x6a
push 0x6b
push 0x3d
push 0x67
push 0x34
push 0x6b
push 0x31
push 0x70
push 0x77
push 0x6c
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x1b90]
mov byte [esp + 0x491c], 0xc9
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x4898], 0xca
call fcn.1000a240
push eax
lea ecx, [esp + 0x3d14]
call fcn.100079a0
push ebx
push eax
lea esi, [esp + 0x1adc]
mov byte [esp + 0x48a0], 0xcb
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 + 0x3d10]
call fcn.10007a10
lea ecx, [esp + 0x1b0c]
call fcn.10007a10
lea ecx, [esp + 0x31cc]
call fcn.10007a10
lea ecx, [esp + 0x1b44]
mov byte [esp + 0x4898], 0
call fcn.10007a10
push 0
test bl, bl
je 0x10084f23
push 0x54
push 0x54
push 0x50
push 0x55
push 0x4f
push 0x7d
push 0x4f
push 0x4c
push 0x4e
push 0x7c
push 0x79
push 0x46
push 0x44
push 0x43
push 0x46
push 0x4a
push 0x45
push 0x70
push 0x3f
push 0x44
push 0x6f
push 0x44
push 0x6e
push 0x3f
push 0x3b
push 0x37
push 0x3d
push 0x6a
push 0x38
push 0x3a
push 0x3b
push 0x65
lea esi, [esp + 0x461c]
call fcn.10070600
add esp, 0x84
mov byte [esp + 0x4898], 0xcc
mov ebx, pe_nt_image_headers32
mov ecx, eax
mov dword [esp + 0x30], ebx
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x10084e34
push 0
push 0x59
push 0xffffffffffffff84
push 0x4f
push 0x54
push 0x55
push 0x4b
push 0x4b
push 0x4d
push 0x7c
push 0x50
push 0x79
push 0x79
push 0x44
push 0x46
push 0x76
push 0x47
push 0x49
push 0x45
push 0x72
push 0x44
push 0x3c
push 0x6f
push 0x6c
push 0x6a
push 0x38
push 0x3d
push 0x38
push 0x3a
push 0x3d
push 0x35
push 0x68
push 0x67
lea esi, [esp + 0x1ca8]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0xcd
mov ebx, 0x180
mov ecx, eax
mov dword [esp + 0x30], ebx
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x10084e34
push 0
push 0x50
push 0x53
push 0x54
push 0x51
push 0x4d
push 0x52
push 0x7d
push 0x4d
push 0x4d
push 0x4d
push 0x7b
push 0x47
push 0x48
push 0x44
push 0x78
push 0x47
push 0x44
push 0x3f
push 0x40
push 0x72
push 0x44
push 0x42
push 0x41
push 0x6c
push 0x3c
push 0x3d
push 0x6b
push 0x3b
push 0x34
push 0x68
push 0x66
push 0x3a
lea esi, [esp + 0x32c0]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0xce
mov ebx, 0x380
mov ecx, eax
mov dword [esp + 0x30], ebx
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x10084e34
push 0
push 0xffffffffffffff86
push 0x51
push 0xffffffffffffff80
push 0x4e
push 0x4c
push 0x52
push 0x51
push 0x4b
push 0x4f
push 0x48
push 0x4a
push 0x76
push 0x44
push 0x76
push 0x78
push 0x45
push 0x48
push 0x44
push 0x43
push 0x42
push 0x6d
push 0x71
push 0x3b
push 0x6a
push 0x3e
push 0x37
push 0x3d
push 0x6a
push 0x3d
push 0x34
push 0x34
push 0x38
lea esi, [esp + 0x1c70]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0xcf
mov ebx, 0x780
mov ecx, eax
mov dword [esp + 0x30], ebx
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x10084e34
push 0
push 0x51
push 0x52
push 0xffffffffffffff81
push 0x51
push 0x55
push 0x7f
push 0x4f
push 0x7b
push 0x7c
push 0x50
push 0x49
push 0x46
push 0x44
push 0x49
push 0x78
push 0x72
push 0x44
push 0x42
push 0x40
push 0x6f
push 0x72
push 0x71
push 0x42
push 0x3a
push 0x3a
push 0x3f
push 0x3d
push 0x3a
push 0x3d
push 0x35
push 0x34
push 0x31
lea esi, [esp + 0x3dcc]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0xd0
mov ebx, 0xf80
mov ecx, eax
mov dword [esp + 0x30], ebx
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x10084e34
push 0
push 0xffffffffffffff83
push 0x56
push 0x55
push 0x7e
push 0x4d
push 0x4e
push 0x50
push 0x4f
push 0x7d
push 0x7c
push 0x4b
push 0x7a
push 0x76
push 0x44
push 0x4a
push 0x74
push 0x74
push 0x74
push 0x44
push 0x45
push 0x70
push 0x3c
push 0x6e
push 0x6f
push 0x6b
push 0x6c
push 0x3c
push 0x35
push 0x6a
push 0x36
push 0x35
push 0x62
lea esi, [esp + 0x1c38]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0xd1
mov ebx, 0x1f80
mov ecx, eax
mov dword [esp + 0x30], ebx
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x10084e34
push 0
push 0x52
push 0x53
push 0xffffffffffffff83
push 0x54
push 0x4c
push 0x4e
push 0x52
push 0x52
push 0x7c
push 0x7d
push 0x4a
push 0x7b
push 0x75
push 0x78
push 0x77
push 0x46
push 0x45
push 0x43
push 0x42
push 0x45
push 0x6f
push 0x44
push 0x3d
push 0x6c
push 0x6c
push 0x6a
push 0x38
push 0x68
push 0x36
push 0x3a
push 0x64
push 0x31
lea esi, [esp + 0x3288]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0xd2
mov ebx, 0x3f80
mov ecx, eax
mov dword [esp + 0x30], ebx
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x10084e34
push 0
push 0x56
push 0x52
push 0x57
push 0xffffffffffffff80
push 0x4d
push 0x7c
push 0x51
push 0x51
push 0x49
push 0x49
push 0x77
push 0x45
push 0x45
push 0x44
push 0x49
push 0x72
push 0x45
push 0x45
push 0x6f
push 0x43
push 0x3c
push 0x40
push 0x3c
push 0x3d
push 0x69
push 0x40
push 0x38
push 0x3b
push 0x38
push 0x64
push 0x65
push 0x64
lea esi, [esp + 0x1c00]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0xd3
mov ebx, 0x7f80
mov ecx, eax
mov dword [esp + 0x30], ebx
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x10084e34
push 0
push 0x59
push 0x57
push 0x55
push 0x50
push 0x51
push 0x53
push 0x7c
push 0x7e
push 0x4b
push 0x48
push 0x4a
push 0x49
push 0x76
push 0x75
push 0x45
push 0x73
push 0x76
push 0x46
push 0x45
push 0x6e
push 0x71
push 0x41
push 0x6e
push 0x6f
push 0x3e
push 0x6c
push 0x6c
push 0x38
push 0x66
push 0x3b
push 0x65
push 0x66
lea esi, [esp + 0x4344]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0xd4
mov ebx, 0xff80
mov ecx, eax
mov dword [esp + 0x30], ebx
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
mov byte [esp + 0x1b], 1
test eax, eax
jne 0x10084e39
mov byte [esp + 0x1b], 0
test ebx, 0x8000
je 0x10084e53
lea ecx, [esp + 0x42c0]
and ebx, 0xffff7fff
call fcn.10007a10
test ebx, 0x4000
je 0x10084e6d
lea ecx, [esp + 0x1b7c]
and ebx, 0xffffbfff
call fcn.10007a10
test ebx, 0x2000
je 0x10084e87
lea ecx, [esp + 0x3204]
and ebx, 0xffffdfff
call fcn.10007a10
test ebx, 0x1000
je 0x10084ea1
lea ecx, [esp + 0x1bb4]
and ebx, 0xffffefff
call fcn.10007a10
test ebx, 0x800
je 0x10084ebb
lea ecx, [esp + 0x3d48]
and ebx, 0xfffff7ff
call fcn.10007a10
test ebx, 0x400
je 0x10084ed5
lea ecx, [esp + 0x1bec]
and ebx, 0xfffffbff
call fcn.10007a10
test ebx, 0x200
je 0x10084eef
lea ecx, [esp + 0x323c]
and ebx, 0xfffffdff
call fcn.10007a10
test ebx, 0x100
je 0x10084f09
lea ecx, [esp + 0x1c24]
and ebx, 0xfffffeff
call fcn.10007a10
test bl, bl
jns 0x10084f19
lea ecx, [esp + 0x4598]
call fcn.10007a10
cmp byte [esp + 0x1b], 0
jmp 0x10090aa5
push 0x20
push ebp
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0xffffffffffffff8d
push 0x7c
push 0x46
push 0x74
push 0x46
push 0x70
push 0x71
push 0x43
push 0x6d
push 0x6e
push 0x43
push 0x6a
push 0x6b
push 0x3d
push 0x67
push 0x34
push 0x6c
push 0x31
push 0x70
push 0x77
push 0x6c
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x1ce0]
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 0x1008583c
push 0x55
push 0xffffffffffffff81
push 0x55
push 0x55
push 0x4c
push 0x50
push 0x7e
push 0x4f
push 0x7b
push 0x4e
push 0x7a
push 0x45
push 0x44
push 0x49
push 0x75
push 0x41
push 0x43
push 0x41
push 0x3f
push 0x44
push 0x3d
push 0x44
push 0x3c
push 0x6a
push 0x3b
push 0x39
push 0x36
push 0x68
push 0x6a
push 0x3a
push 0x36
push 0x32
lea esi, [esp + 0x1e68]
call fcn.10070600
add esp, 0x84
mov byte [esp + 0x4898], 0xd5
mov esi, 0x10000
mov ecx, eax
mov dword [esp + 0x30], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x100856cd
push 0
push 0x56
push 0xffffffffffffff82
push 0x51
push 0x7f
push 0x7f
push 0x4f
push 0x52
push 0x7f
push 0x7c
push 0x4b
push 0x4e
push 0x4b
push 0x75
push 0x4c
push 0x73
push 0x47
push 0x45
push 0x48
push 0x70
push 0x45
push 0x43
push 0x42
push 0x41
push 0x6e
push 0x69
push 0x6b
push 0x3d
push 0x37
push 0x3a
push 0x64
push 0x33
push 0x32
lea esi, [esp + 0x33a0]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0xd6
mov esi, 0x30000
mov ecx, eax
mov dword [esp + 0x30], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x100856cd
push 0
push 0xffffffffffffff86
push 0xffffffffffffff85
push 0xffffffffffffff82
push 0x4f
push 0x52
push 0x4b
push 0xffffffffffffff80
push 0x52
push 0x4e
push 0x47
push 0x4c
push 0x46
push 0x45
push 0x47
push 0x43
push 0x44
push 0x74
push 0x47
push 0x70
push 0x70
push 0x70
push 0x42
push 0x3b
push 0x6c
push 0x3f
push 0x3b
push 0x3e
push 0x69
push 0x3b
push 0x35
push 0x32
push 0x38
lea esi, [esp + 0x1e30]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0xd7
mov esi, 0x70000
mov ecx, eax
mov dword [esp + 0x30], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x100856cd
push 0
push 0x54
push 0x4f
push 0x7f
push 0x52
push 0x4d
push 0x4b
push 0x4f
push 0x51
push 0x4b
push 0x7a
push 0x4a
push 0x76
push 0x4a
push 0x4a
push 0x75
push 0x74
push 0x41
push 0x74
push 0x73
push 0x40
push 0x70
push 0x44
push 0x6d
push 0x6e
push 0x6d
push 0x6b
push 0x68
push 0x38
push 0x65
push 0x38
push 0x3a
push 0x33
lea esi, [esp + 0x3e3c]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0xd8
mov esi, 0xf0000
mov ecx, eax
mov dword [esp + 0x30], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x100856cd
push 0
push 0x52
push 0x53
push 0x53
push 0xffffffffffffff83
push 0x54
push 0x4d
push 0x50
push 0x7b
push 0x4e
push 0x47
push 0x7c
push 0x79
push 0x78
push 0x45
push 0x76
push 0x44
push 0x76
push 0x41
push 0x70
push 0x6f
push 0x40
push 0x42
push 0x3b
push 0x3f
push 0x3d
push 0x39
push 0x6a
push 0x6b
push 0x36
push 0x67
push 0x3a
push 0x34
lea esi, [esp + 0x1df8]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0xd9
mov esi, 0x1f0000
mov ecx, eax
mov dword [esp + 0x30], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x100856cd
push 0
push 0x57
push 0x56
push 0x4f
push 0x52
push 0x54
push 0x7f
push 0x52
push 0x4c
push 0x7c
push 0x4f
push 0x4b
push 0x4b
push 0x44
push 0x75
push 0x48
push 0x47
push 0x47
push 0x46
push 0x71
push 0x6e
push 0x43
push 0x43
push 0x3e
push 0x3d
push 0x39
push 0x3c
push 0x38
push 0x67
push 0x3b
push 0x35
push 0x38
push 0x34
lea esi, [esp + 0x3368]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0xda
mov esi, 0x3f0000
mov ecx, eax
mov dword [esp + 0x30], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x100856cd
push 0
push 0x54
push 0x56
push 0x4e
push 0xffffffffffffff81
push 0x50
push 0x4e
push 0x4a
push 0x51
push 0x7b
push 0x7b
push 0x7a
push 0x77
push 0x44
push 0x78
push 0x48
push 0x75
push 0x41
push 0x46
push 0x46
push 0x41
push 0x3d
push 0x3b
push 0x70
push 0x3e
push 0x6e
push 0x6c
push 0x6c
push 0x37
push 0x34
push 0x34
push 0x64
push 0x63
lea esi, [esp + 0x1dc0]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0xdb
mov esi, 0x7f0000
mov ecx, eax
mov dword [esp + 0x30], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x100856cd
push 0
push 0x50
push 0x56
push 0x50
push 0xffffffffffffff83
push 0x4e
push 0x7d
push 0x4c
push 0x7d
push 0x4f
push 0x7c
push 0x7c
push 0x78
push 0x76
push 0x4b
push 0x78
push 0x47
push 0x75
push 0x73
push 0x74
push 0x72
push 0x6e
push 0x44
push 0x70
push 0x3e
push 0x6e
push 0x40
push 0x3f
push 0x6a
push 0x65
push 0x33
push 0x67
push 0x3a
lea esi, [esp + 0x437c]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0xdc
mov esi, 0xff0000
mov ecx, eax
mov dword [esp + 0x30], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x100856cd
push 0
push 0x56
push 0xffffffffffffff80
push 0xffffffffffffff81
push 0xffffffffffffff81
push 0xffffffffffffff81
push 0x4d
push 0x4e
push 0x50
push 0x4d
push 0x4b
push 0x47
push 0x78
push 0x76
push 0x75
push 0x76
push 0x77
push 0x42
push 0x3f
push 0x70
push 0x72
push 0x6d
push 0x3b
push 0x3d
push 0x6b
push 0x41
push 0x3a
push 0x6a
push 0x6b
push 0x69
push 0x3c
push 0x68
push 0x36
lea esi, [esp + 0x1d88]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0xdd
mov esi, 0x1ff0000
mov ecx, eax
mov dword [esp + 0x30], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x100856cd
push 0
push 0xffffffffffffff84
push 0x55
push 0x54
push 0x4d
push 0x7e
push 0x50
push 0x4e
push 0x7d
push 0x51
push 0x78
push 0x78
push 0x4a
push 0x7a
push 0x47
push 0x47
push 0x42
push 0x45
push 0x46
push 0x70
push 0x40
push 0x3d
push 0x40
push 0x6c
push 0x42
push 0x40
push 0x6b
push 0x3c
push 0x3e
push 0x3a
push 0x33
push 0x35
push 0x64
lea esi, [esp + 0x3330]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0xde
mov esi, 0x3ff0000
mov ecx, eax
mov dword [esp + 0x30], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x100856cd
push 0
push 0xffffffffffffff81
push 0xffffffffffffff83
push 0x4f
push 0xffffffffffffff80
push 0xffffffffffffff82
push 0x4f
push 0x4e
push 0x7e
push 0x4d
push 0x7b
push 0x47
push 0x45
push 0x46
push 0x79
push 0x47
push 0x48
push 0x40
push 0x41
push 0x44
push 0x72
push 0x6d
push 0x70
push 0x6b
push 0x3e
push 0x38
push 0x68
push 0x69
push 0x67
push 0x66
push 0x33
push 0x36
push 0x66
lea esi, [esp + 0x1d50]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0xdf
mov esi, 0x7ff0000
mov ecx, eax
mov dword [esp + 0x30], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x100856cd
push 0
push 0xffffffffffffff83
push 0xffffffffffffff81
push 0x57
push 0x52
push 0x50
push 0x54
push 0x7c
push 0x7d
push 0x4b
push 0x4a
push 0x4d
push 0x49
push 0x76
push 0x45
push 0x74
push 0x4a
push 0x47
push 0x46
push 0x74
push 0x44
push 0x42
push 0x6f
push 0x3a
push 0x3b
push 0x38
push 0x40
push 0x6a
push 0x69
push 0x3c
push 0x38
push 0x65
push 0x34
lea esi, [esp + 0x3e04]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0xe0
mov esi, 0xfff0000
mov ecx, eax
mov dword [esp + 0x30], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x100856cd
push 0
push 0x54
push 0x58
push 0x4e
push 0xffffffffffffff82
push 0x4f
push 0xffffffffffffff80
push 0xffffffffffffff80
push 0x7c
push 0x4e
push 0x79
push 0x7b
push 0x76
push 0x4d
push 0x76
push 0x49
push 0x4a
push 0x45
push 0x74
push 0x43
push 0x3f
push 0x3c
push 0x44
push 0x6c
push 0x3e
push 0x3f
push 0x3a
push 0x39
push 0x66
push 0x35
push 0x3c
push 0x68
push 0x31
lea esi, [esp + 0x1d18]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0xe1
mov esi, 0x1fff0000
mov ecx, eax
mov dword [esp + 0x30], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x100856cd
push 0
push 0xffffffffffffff86
push 0xffffffffffffff81
push 0x53
push 0xffffffffffffff83
push 0x7d
push 0x52
push 0x4a
push 0x51
push 0x4f
push 0x4b
push 0x7c
push 0x4e
push 0x4a
push 0x4b
push 0x74
push 0x72
push 0x44
push 0x71
push 0x73
push 0x43
push 0x6d
push 0x41
push 0x6c
push 0x6b
push 0x3d
push 0x37
push 0x3a
push 0x3d
push 0x34
push 0x36
push 0x35
push 0x67
lea esi, [esp + 0x32f8]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0xe2
mov esi, 0x3fff0000
mov ecx, eax
mov dword [esp + 0x30], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x100856cd
mov bl, 1
jmp 0x100856cf
xor bl, bl
test esi, 0x20000000
je 0x100856e9
lea ecx, [esp + 0x3274]
and esi, 0xdfffffff
call fcn.10007a10
test esi, 0x10000000
je 0x10085703
lea ecx, [esp + 0x1c94]
and esi, 0xefffffff
call fcn.10007a10
test esi, 0x8000000
je 0x1008571d
lea ecx, [esp + 0x3d80]
and esi, 0xf7ffffff
call fcn.10007a10
test esi, 0x4000000
je 0x10085737
lea ecx, [esp + 0x1ccc]
and esi, 0xfbffffff
call fcn.10007a10
test esi, 0x2000000
je 0x10085751
lea ecx, [esp + 0x32ac]
and esi, 0xfdffffff
call fcn.10007a10
test esi, 0x1000000
je 0x1008576b
lea ecx, [esp + 0x1d04]
and esi, 0xfeffffff
call fcn.10007a10
test esi, 0x800000
je 0x10085785
lea ecx, [esp + 0x42f8]
and esi, 0xff7fffff
call fcn.10007a10
test esi, 0x400000
je 0x1008579f
lea ecx, [esp + 0x1d3c]
and esi, 0xffbfffff
call fcn.10007a10
test esi, 0x200000
je 0x100857b9
lea ecx, [esp + 0x32e4]
and esi, 0xffdfffff
call fcn.10007a10
test esi, 0x100000
je 0x100857d3
lea ecx, [esp + 0x1d74]
and esi, 0xffefffff
call fcn.10007a10
test esi, 0x80000
je 0x100857ed
lea ecx, [esp + 0x3db8]
and esi, 0xfff7ffff
call fcn.10007a10
test esi, 0x40000
je 0x10085807
lea ecx, [esp + 0x1dac]
and esi, 0xfffbffff
call fcn.10007a10
test esi, 0x20000
je 0x10085821
lea ecx, [esp + 0x331c]
and esi, 0xfffdffff
call fcn.10007a10
test esi, 0x10000
je 0x10085835
lea ecx, [esp + 0x1de4]
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
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 0xffffffffffffff80
push 0x6f
push 0x39
push 6
push 0xfffffffffffffff6
push 0xfffffffffffffff6
push 0xfffffffffffffff7
push 0xffffffffffffffc7
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x4884]
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 0x10085bbc
push 0x54
push 0x51
push 0xffffffffffffff82
push 0x7e
push 0xffffffffffffff81
push 0x7f
push 0x4d
push 0x50
push 0x50
push 0x4d
push 0x7c
push 0x49
push 0x4b
push 0x47
push 0x43
push 0x4a
push 0x71
push 0x71
push 0x42
push 0x71
push 0x71
push 0x41
push 0x3f
push 0x3f
push 0x6a
push 0x39
push 0x3d
push 0x69
push 0x3d
push 0x34
push 0x3a
push 0x37
lea esi, [esp + 0x1f10]
call fcn.10070600
add esp, 0x84
mov byte [esp + 0x4898], 0xe3
mov edi, 0x40000000
mov ecx, eax
mov dword [esp + 0x30], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x10085b46
push 0
push 0xffffffffffffff85
push 0xffffffffffffff82
push 0x4e
push 0x51
push 0x53
push 0x7c
push 0x53
push 0x4c
push 0x7b
push 0x48
push 0x4f
push 0x48
push 0x76
push 0x47
push 0x46
push 0x47
push 0x72
push 0x41
push 0x44
push 0x72
push 0x41
push 0x6d
push 0x3e
push 0x40
push 0x38
push 0x40
push 0x3e
push 0x35
push 0x3b
push 0x65
push 0x3a
push 0x39
lea esi, [esp + 0x3e74]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0xe4
mov edi, 0xc0000000
mov ecx, eax
mov dword [esp + 0x30], edi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x10085b46
push 0
push 0x52
push 0xffffffffffffff84
push 0x55
push 0x53
push 0xffffffffffffff81
push 0xffffffffffffff80
push 0x4d
push 0x7a
push 0x4b
push 0x47
push 0x48
push 0x79
push 0x45
push 0x75
push 0x77
push 0x72
push 0x47
push 0x75
push 0x41
push 0x6f
push 0x3e
push 0x44
push 0x3a
push 0x3b
push 0x39
push 0x6d
push 0x3d
push 0x38
push 0x6a
push 0x65
push 0x66
push 0x38
lea esi, [esp + 0x1ed8]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0xe5
mov ebx, 1
mov ecx, eax
mov dword [esp + 0x34], ebx
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x10085b4a
push 0
push 0x53
push 0x52
push 0x4f
push 0x51
push 0x4d
push 0x53
push 0x7c
push 0x4e
push 0x4e
push 0x48
push 0x4e
push 0x4d
push 0x47
push 0x45
push 0x76
push 0x42
push 0x40
push 0x74
push 0x42
push 0x43
push 0x72
push 0x44
push 0x3c
push 0x6d
push 0x6a
push 0x69
push 0x3a
push 0x3a
push 0x38
push 0x33
push 0x39
push 0x62
lea esi, [esp + 0x33d8]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0xe6
mov ecx, eax
mov dword [esp + 0x34], 3
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x10085b46
push 0
push 0x55
push 0xffffffffffffff82
push 0xffffffffffffff81
push 0x7f
push 0x52
push 0xffffffffffffff80
push 0x4a
push 0x7a
push 0x48
push 0x4a
push 0x78
push 0x79
push 0x76
push 0x78
push 0x73
push 0x45
push 0x72
push 0x44
push 0x73
push 0x40
push 0x40
push 0x40
push 0x3a
push 0x6d
push 0x3d
push 0x3d
push 0x3a
push 0x68
push 0x35
push 0x37
push 0x32
push 0x37
lea esi, [esp + 0x1ea0]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0xe7
mov ecx, eax
mov dword [esp + 0x34], 7
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x10085b46
mov byte [esp + 0x1b], bl
mov ebx, dword [esp + 0x34]
jmp 0x10085b4f
mov ebx, dword [esp + 0x34]
mov byte [esp + 0x1b], 0
test bl, 4
je 0x10085b63
lea ecx, [esp + 0x1e1c]
and ebx, 0xfffffffb
call fcn.10007a10
test bl, 2
je 0x10085b77
lea ecx, [esp + 0x3354]
and ebx, 0xfffffffd
call fcn.10007a10
test bl, 1
je 0x10085b88
lea ecx, [esp + 0x1e54]
call fcn.10007a10
test edi, edi
jns 0x10085b9e
lea ecx, [esp + 0x3df0]
and edi, 0x7fffffff
call fcn.10007a10
test edi, 0x40000000
je 0x10085bb2
lea ecx, [esp + 0x1e8c]
call fcn.10007a10
cmp byte [esp + 0x1b], 0
jmp 0x10090aa5
push 0x20
push ebp
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 0xffffffffffffff81
push 0x70
push 0x3a
push 0xfffffffffffffff3
push 0xfffffffffffffff4
push 0xfffffffffffffff6
push 0xfffffffffffffff6
push 0xfffffffffffffff1
push 0xffffffffffffffce
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x3410]
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 0x10085f35
push 0x54
push 0x52
push 0x52
push 0xffffffffffffff83
push 0x4f
push 0x7e
push 0x7d
push 0x4b
push 0x79
push 0x79
push 0x77
push 0x4b
push 0x47
push 0x79
push 0x4a
push 0x46
push 0x74
push 0x40
push 0x41
push 0x45
push 0x43
push 0x3b
push 0x6d
push 0x42
push 0x3a
push 0x3a
push 0x3a
push 0x3a
push 0x3a
push 0x3b
push 0x38
push 0x64
lea esi, [esp + 0x1fb8]
call fcn.10070600
add esp, 0x84
mov byte [esp + 0x4898], 0xe8
mov ebx, 8
mov ecx, eax
mov dword [esp + 0x34], ebx
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x10085ec3
push 0
push 0x59
push 0x53
push 0xffffffffffffff82
push 0xffffffffffffff82
push 0x4e
push 0x4c
push 0x50
push 0x51
push 0x4d
push 0x4e
push 0x7b
push 0x45
push 0x49
push 0x78
push 0x75
push 0x72
push 0x43
push 0x72
push 0x42
push 0x3d
push 0x43
push 0x3b
push 0x3e
push 0x3d
push 0x6b
push 0x37
push 0x3b
push 0x3b
push 0x37
push 0x3c
push 0x39
push 0x38
lea esi, [esp + 0x3448]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0xe9
mov ebx, 0x18
mov ecx, eax
mov dword [esp + 0x34], ebx
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x10085ec3
push 0
push 0x50
push 0x55
push 0x4e
push 0x51
push 0x7e
push 0x4d
push 0x4b
push 0x7b
push 0x4d
push 0x7a
push 0x4c
push 0x4a
push 0x44
push 0x44
push 0x45
push 0x48
push 0x73
push 0x44
push 0x6f
push 0x6f
push 0x3e
push 0x6c
push 0x40
push 0x3a
push 0x3d
push 0x3b
push 0x3f
push 0x38
push 0x66
push 0x67
push 0x3a
push 0x36
lea esi, [esp + 0x1f80]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0xea
mov ebx, 0x38
mov ecx, eax
mov dword [esp + 0x34], ebx
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x10085ec3
push 0
push 0x59
push 0xffffffffffffff82
push 0x53
push 0x4f
push 0x50
push 0x53
push 0x7d
push 0x7e
push 0x4c
push 0x4b
push 0x78
push 0x4b
push 0x76
push 0x77
push 0x4a
push 0x46
push 0x47
push 0x75
push 0x43
push 0x43
push 0x6e
push 0x40
push 0x3d
push 0x39
push 0x6c
push 0x3f
push 0x3e
push 0x3c
push 0x35
push 0x39
push 0x35
push 0x34
lea esi, [esp + 0x43b4]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0xeb
mov ebx, 0x78
mov ecx, eax
mov dword [esp + 0x34], ebx
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x10085ec3
push 0
push 0x55
push 0x52
push 0x50
push 0x7f
push 0x7f
push 0x4f
push 0x7b
push 0x4b
push 0x4c
push 0x4c
push 0x7a
push 0x79
push 0x76
push 0x48
push 0x74
push 0x45
push 0x49
push 0x71
push 0x72
push 0x41
push 0x44
push 0x42
push 0x3a
push 0x6f
push 0x6e
push 0x6b
push 0x3d
push 0x69
push 0x69
push 0x65
push 0x38
push 0x31
lea esi, [esp + 0x1f48]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0xec
mov ebx, 0xf8
mov ecx, eax
mov dword [esp + 0x34], ebx
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
mov byte [esp + 0x1b], 1
test eax, eax
jne 0x10085ec8
mov byte [esp + 0x1b], 0
test bl, bl
jns 0x10085ede
lea ecx, [esp + 0x1ec4]
and ebx, 0xffffff7f
call fcn.10007a10
test bl, 0x40
je 0x10085ef2
lea ecx, [esp + 0x4330]
and ebx, 0xffffffbf
call fcn.10007a10
test bl, 0x20
je 0x10085f06
lea ecx, [esp + 0x1efc]
and ebx, 0xffffffdf
call fcn.10007a10
test bl, 0x10
je 0x10085f1a
lea ecx, [esp + 0x33c4]
and ebx, 0xffffffef
call fcn.10007a10
test bl, 8
je 0x10085f2b
lea ecx, [esp + 0x1f34]
call fcn.10007a10
cmp byte [esp + 0x1b], 0
jmp 0x10090aa5
push 0x20
push ebp
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 0xffffffffffffff81
push 0x70
push 0x3a
push 0x34
push 0x77
push 0x31
push 0x70
push 0x77
push 0x6c
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x3eac]
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 0x1008602d
push 0x56
push 0x57
push 0x7f
push 0x52
push 0x53
push 0xffffffffffffff81
push 0x7e
push 0x7f
push 0x7a
push 0x4c
push 0x4b
push 0x46
push 0x46
push 0x44
push 0x44
push 0x44
push 0x45
push 0x71
push 0x74
push 0x42
push 0x3e
push 0x41
push 0x41
push 0x6e
push 0x3d
push 0x6c
push 0x6a
push 0x3a
push 0x38
push 0x3a
push 0x3a
push 0x38
lea esi, [esp + 0x1ff0]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x4898], 0xed
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
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 0xffffffffffffff81
push 0x70
push 0x3a
push 0x34
push 0x5a
push 0x31
push 0x70
push 0x77
push 0x6c
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x3480]
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 0x100861de
push 0x52
push 0xffffffffffffff85
push 0x57
push 0x51
push 0xffffffffffffff82
push 0x53
push 0x7b
push 0x4c
push 0x4e
push 0x49
push 0x47
push 0x78
push 0x75
push 0x4b
push 0x48
push 0x75
push 0x73
push 0x45
push 0x42
push 0x73
push 0x3d
push 0x6c
push 0x3e
push 0x40
push 0x6e
push 0x6d
push 0x3d
push 0x69
push 0x34
push 0x68
push 0x36
push 0x34
lea esi, [esp + 0x4654]
call fcn.10070600
add esp, 0x84
mov byte [esp + 0x4898], 0xee
mov esi, 0x100
mov ecx, eax
mov dword [esp + 0x34], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x100861a7
push 0
push 0x59
push 0xffffffffffffff81
push 0xffffffffffffff81
push 0x7e
push 0xffffffffffffff81
push 0x4b
push 0x52
push 0x7d
push 0x4c
push 0x7a
push 0x48
push 0x7a
push 0x44
push 0x79
push 0x76
push 0x44
push 0x41
push 0x75
push 0x44
push 0x73
push 0x43
push 0x43
push 0x6b
push 0x6f
push 0x41
push 0x3a
push 0x38
push 0x37
push 0x36
push 0x3c
push 0x3a
push 0x38
lea esi, [esp + 0x2028]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0xef
mov esi, 0x300
mov ecx, eax
mov dword [esp + 0x34], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x100861a7
mov bl, 1
jmp 0x100861a9
xor bl, bl
test esi, 0x200
je 0x100861c3
lea ecx, [esp + 0x1fa4]
and esi, 0xfffffdff
call fcn.10007a10
test esi, 0x100
je 0x100861d7
lea ecx, [esp + 0x45d0]
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0xffffffffffffff87
push 0x76
push 0x40
push 0x6e
push 0x40
push 0x6a
push 0x6b
push 0x40
push 0x67
push 0x34
push 0x6b
push 0x31
push 0x70
push 0x77
push 0x6c
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x2060]
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 0x1008638f
push 0xffffffffffffff83
push 0x56
push 0x4e
push 0x4e
push 0x55
push 0x52
push 0x4f
push 0x51
push 0x7e
push 0x79
push 0x7c
push 0x79
push 0x4b
push 0x48
push 0x44
push 0x45
push 0x74
push 0x43
push 0x44
push 0x6f
push 0x40
push 0x3c
push 0x3a
push 0x3a
push 0x69
push 0x68
push 0x36
push 0x68
push 0x3c
push 0x66
push 0x3a
push 0x38
lea esi, [esp + 0x2098]
call fcn.10070600
add esp, 0x84
mov byte [esp + 0x4898], 0xf0
mov esi, 0x400
mov ecx, eax
mov dword [esp + 0x34], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x10086358
push 0
push 0x52
push 0x4f
push 0x56
push 0x50
push 0xffffffffffffff80
push 0x7d
push 0x50
push 0x7d
push 0x7e
push 0x4e
push 0x77
push 0x46
push 0x78
push 0x45
push 0x48
push 0x44
push 0x46
push 0x41
push 0x72
push 0x44
push 0x72
push 0x6e
push 0x40
push 0x39
push 0x6c
push 0x6d
push 0x39
push 0x3d
push 0x67
push 0x67
push 0x38
push 0x3a
lea esi, [esp + 0x34b8]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0xf1
mov esi, 0xc00
mov ecx, eax
mov dword [esp + 0x34], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x10086358
mov bl, 1
jmp 0x1008635a
xor bl, bl
test esi, 0x800
je 0x10086374
lea ecx, [esp + 0x3434]
and esi, 0xfffff7ff
call fcn.10007a10
test esi, 0x400
je 0x10086388
lea ecx, [esp + 0x2014]
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0xffffffffffffff87
push 0x76
push 0x40
push 0x6e
push 0x40
push 0x6a
push 0x6b
push 0x3d
push 0x67
push 0x34
push 0x72
push 0x31
push 0x70
push 0x77
push 0x6c
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x3ee4]
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 0x10086487
push 0x54
push 0xffffffffffffff80
push 0x4f
push 0x51
push 0x4e
push 0x7d
push 0x7f
push 0x49
push 0x4d
push 0x4d
push 0x4c
push 0x4e
push 0x45
push 0x44
push 0x73
push 0x46
push 0x41
push 0x71
push 0x3e
push 0x6e
push 0x44
push 0x3f
push 0x41
push 0x3c
push 0x41
push 0x38
push 0x3c
push 0x6a
push 0x67
push 0x67
push 0x33
push 0x37
lea esi, [esp + 0x20d0]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x4898], 0xf2
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
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 0x7f
push 0x6e
push 0x38
push 0x75
push 0x69
push 0x6c
push 0x4e
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x34f0]
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 0x100866d6
push 0xffffffffffffff81
push 0x4f
push 0xffffffffffffff84
push 0x7f
push 0xffffffffffffff82
push 0x4d
push 0xffffffffffffff80
push 0x7f
push 0x51
push 0x7b
push 0x79
push 0x4c
push 0x46
push 0x79
push 0x49
push 0x46
push 0x44
push 0x40
push 0x41
push 0x42
push 0x43
push 0x42
push 0x6b
push 0x3b
push 0x3b
push 0x37
push 0x6a
push 0x68
push 0x65
push 0x69
push 0x37
push 0x3a
lea esi, [esp + 0x2140]
call fcn.10070600
add esp, 0x84
mov byte [esp + 0x4898], 0xf3
mov esi, 0x1000
mov ecx, eax
mov dword [esp + 0x34], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x10086685
push 0
push 0xffffffffffffff84
push 0xffffffffffffff80
push 0x4f
push 0x55
push 0xffffffffffffff80
push 0x7c
push 0x50
push 0x49
push 0x7d
push 0x7b
push 0x48
push 0x49
push 0x45
push 0x76
push 0x75
push 0x47
push 0x46
push 0x41
push 0x70
push 0x6e
push 0x3c
push 0x3e
push 0x42
push 0x3f
push 0x39
push 0x3e
push 0x69
push 0x69
push 0x69
push 0x37
push 0x33
push 0x36
lea esi, [esp + 0x43ec]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0xf4
mov esi, 0x3000
mov ecx, eax
mov dword [esp + 0x34], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x10086685
push 0
push 0x52
push 0x51
push 0x7f
push 0xffffffffffffff81
push 0xffffffffffffff81
push 0x51
push 0x7b
push 0x4f
push 0x4e
push 0x48
push 0x48
push 0x4d
push 0x47
push 0x79
push 0x75
push 0x76
push 0x46
push 0x44
push 0x44
push 0x40
push 0x6e
push 0x6c
push 0x6e
push 0x6d
push 0x3f
push 0x3c
push 0x3f
push 0x69
push 0x39
push 0x35
push 0x68
push 0x63
lea esi, [esp + 0x2108]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0xf5
mov esi, 0x7000
mov ecx, eax
mov dword [esp + 0x34], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x10086685
mov bl, 1
jmp 0x10086687
xor bl, bl
test esi, 0x4000
je 0x100866a1
lea ecx, [esp + 0x2084]
and esi, 0xffffbfff
call fcn.10007a10
test esi, 0x2000
je 0x100866bb
lea ecx, [esp + 0x4368]
and esi, 0xffffdfff
call fcn.10007a10
test esi, 0x1000
je 0x100866cf
lea ecx, [esp + 0x20bc]
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
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 0xffffffffffffff81
push 0x70
push 0x3a
push 0x79
push 0x79
push 0x79
push 0x69
push 0x6c
push 0x5d
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x3528]
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 0x10086887
push 0x51
push 0x56
push 0x50
push 0x56
push 0x54
push 0x4c
push 0x7e
push 0x52
push 0x7b
push 0x78
push 0x7a
push 0x48
push 0x76
push 0x77
push 0x42
push 0x43
push 0x48
push 0x45
push 0x3e
push 0x71
push 0x44
push 0x6e
push 0x3f
push 0x3b
push 0x3a
push 0x3c
push 0x3c
push 0x35
push 0x65
push 0x3c
push 0x37
push 0x65
lea esi, [esp + 0x3f1c]
call fcn.10070600
add esp, 0x84
mov byte [esp + 0x4898], 0xf6
mov esi, 0x8000
mov ecx, eax
mov dword [esp + 0x34], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x10086850
push 0
push 0xffffffffffffff86
push 0x55
push 0xffffffffffffff83
push 0x54
push 0xffffffffffffff80
push 0x4d
push 0x4c
push 0x7b
push 0x7d
push 0x4f
push 0x4d
push 0x79
push 0x48
push 0x75
push 0x47
push 0x46
push 0x49
push 0x72
push 0x73
push 0x45
push 0x3e
push 0x44
push 0x70
push 0x3f
push 0x41
push 0x6a
push 0x68
push 0x36
push 0x3a
push 0x3a
push 0x39
push 0x66
lea esi, [esp + 0x2178]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0xf7
mov esi, 0x18000
mov ecx, eax
mov dword [esp + 0x34], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x10086850
mov bl, 1
jmp 0x10086852
xor bl, bl
test esi, 0x10000
je 0x1008686c
lea ecx, [esp + 0x20f4]
and esi, 0xfffeffff
call fcn.10007a10
test esi, 0x8000
je 0x10086880
lea ecx, [esp + 0x3e98]
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
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 0xffffffffffffff82
push 0x71
push 0x3b
push 0x69
push 0x3b
push 0x65
push 0x77
push 0x77
push 0x79
push 0x68
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x21b0]
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 0x1008697f
push 0x52
push 0x51
push 0x52
push 0x4e
push 0x7f
push 0x51
push 0x51
push 0x51
push 0x49
push 0x4a
push 0x46
push 0x49
push 0x75
push 0x45
push 0x46
push 0x49
push 0x43
push 0x75
push 0x40
push 0x6f
push 0x41
push 0x3d
push 0x40
push 0x39
push 0x3e
push 0x3a
push 0x3f
push 0x6a
push 0x3c
push 0x64
push 0x67
push 0x67
lea esi, [esp + 0x3560]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x4898], 0xf8
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0xffffffffffffff89
push 0x78
push 0x42
push 0x70
push 0x42
push 0x6c
push 0x6d
push 0x3f
push 0x69
push 0x6a
push 0x3c
push 0x66
push 0x67
push 0x39
push 0x63
push 0x57
push 0x4e
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x21e8]
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 0x10086a77
push 0x57
push 0x51
push 0x50
push 0x51
push 0x55
push 0x7d
push 0x50
push 0x4a
push 0x51
push 0x7b
push 0x4f
push 0x4d
push 0x48
push 0x46
push 0x75
push 0x73
push 0x48
push 0x3f
push 0x73
push 0x70
push 0x3c
push 0x42
push 0x6e
push 0x40
push 0x69
push 0x6b
push 0x68
push 0x35
push 0x3a
push 0x68
push 0x39
push 0x3a
lea esi, [esp + 0x47a4]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x4898], 0xf9
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
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 0xffffffffffffff84
push 0x73
push 0x3d
push 0x6b
push 0x3d
push 0x67
push 0xfffffffffffffff0
push 0xfffffffffffffff2
push 0xffffffffffffffef
push 0xfffffffffffffffb
push 0xfffffffffffffff7
push 0xffffffffffffffd4
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x2220]
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 0x10086b6f
push 0xffffffffffffff84
push 0x51
push 0x7f
push 0xffffffffffffff80
push 0xffffffffffffff82
push 0x7d
push 0x4d
push 0x7a
push 0x7e
push 0x7b
push 0x4d
push 0x77
push 0x7a
push 0x44
push 0x75
push 0x42
push 0x73
push 0x40
push 0x41
push 0x44
push 0x44
push 0x71
push 0x3a
push 0x41
push 0x6b
push 0x3c
push 0x6b
push 0x66
push 0x68
push 0x37
push 0x35
push 0x39
lea esi, [esp + 0x3598]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x4898], 0xfa
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0xffffffffffffff88
push 0x77
push 0x41
push 0xffffffffffffff81
push 0x79
push 0x73
push 0x67
push 0xffffffffffffff87
push 0x60
push 0x2c
push 0xffffffffffffff84
push 0x4c
push 0x29
push 0x6c
push 0x7c
push 0x4e
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x2258]
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 0x10086d20
push 0x53
push 0xffffffffffffff85
push 0x51
push 0xffffffffffffff82
push 0x4f
push 0x4f
push 0x4b
push 0x4f
push 0x7b
push 0x7c
push 0x79
push 0x47
push 0x49
push 0x74
push 0x76
push 0x4a
push 0x45
push 0x74
push 0x73
push 0x71
push 0x3e
push 0x3d
push 0x42
push 0x3e
push 0x3f
push 0x6c
push 0x69
push 0x39
push 0x38
push 0x3a
push 0x35
push 0x37
lea esi, [esp + 0x2290]
call fcn.10070600
add esp, 0x84
mov byte [esp + 0x4898], 0xfb
mov esi, 0x20000
mov ecx, eax
mov dword [esp + 0x34], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x10086ce9
push 0
push 0x58
push 0x53
push 0x57
push 0x53
push 0x7f
push 0x7c
push 0x4a
push 0x7b
push 0x7e
push 0x4b
push 0x7a
push 0x4b
push 0x77
push 0x4b
push 0x75
push 0x41
push 0x71
push 0x48
push 0x70
push 0x3f
push 0x41
push 0x6f
push 0x3f
push 0x6e
push 0x3a
push 0x3c
push 0x37
push 0x36
push 0x66
push 0x68
push 0x32
push 0x33
lea esi, [esp + 0x3f54]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0xfc
mov esi, 0x60000
mov ecx, eax
mov dword [esp + 0x34], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x10086ce9
mov bl, 1
jmp 0x10086ceb
xor bl, bl
test esi, 0x40000
je 0x10086d05
lea ecx, [esp + 0x3ed0]
and esi, 0xfffbffff
call fcn.10007a10
test esi, 0x20000
je 0x10086d19
lea ecx, [esp + 0x220c]
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
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 0xffffffffffffff83
push 0x72
push 0x3c
push 0x7f
push 0x6d
push 0x4d
push 0x7c
push 0x78
push 0x75
push 0x79
push 0x47
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x35d0]
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 0x10086ed1
push 0xffffffffffffff81
push 0xffffffffffffff82
push 0x55
push 0xffffffffffffff82
push 0x54
push 0x53
push 0x7d
push 0x49
push 0x4f
push 0x7a
push 0x49
push 0x45
push 0x4c
push 0x76
push 0x47
push 0x75
push 0x46
push 0x43
push 0x71
push 0x70
push 0x3c
push 0x44
push 0x3d
push 0x3a
push 0x38
push 0x3f
push 0x68
push 0x3a
push 0x67
push 0x64
push 0x3a
push 0x66
lea esi, [esp + 0x4424]
call fcn.10070600
add esp, 0x84
mov byte [esp + 0x4898], 0xfd
mov esi, 0x80000
mov ecx, eax
mov dword [esp + 0x34], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x10086e9a
push 0
push 0x57
push 0xffffffffffffff82
push 0x54
push 0xffffffffffffff81
push 0x7f
push 0x7c
push 0x52
push 0x50
push 0x79
push 0x78
push 0x4e
push 0x46
push 0x44
push 0x43
push 0x4a
push 0x44
push 0x76
push 0x72
push 0x45
push 0x72
push 0x3e
push 0x44
push 0x3f
push 0x41
push 0x6b
push 0x69
push 0x3b
push 0x66
push 0x3d
push 0x36
push 0x63
push 0x33
lea esi, [esp + 0x22c8]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0xfe
mov esi, 0x180000
mov ecx, eax
mov dword [esp + 0x34], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x10086e9a
mov bl, 1
jmp 0x10086e9c
xor bl, bl
test esi, 0x100000
je 0x10086eb6
lea ecx, [esp + 0x2244]
and esi, 0xffefffff
call fcn.10007a10
test esi, 0x80000
je 0x10086eca
lea ecx, [esp + 0x43a0]
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
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 0xffffffffffffff84
push 0x73
push 0x3d
push 0xffffffffffffff80
push 0x6e
push 0x4e
push 0x73
push 0x7e
push 0x75
push 0x69
push 0x6c
push 0x4e
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x2300]
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 0x10086fc9
push 0x55
push 0x56
push 0x7f
push 0x7f
push 0x55
push 0x4b
push 0x7c
push 0x7c
push 0x4e
push 0x50
push 0x46
push 0x76
push 0x49
push 0x77
push 0x77
push 0x48
push 0x43
push 0x71
push 0x74
push 0x3f
push 0x3e
push 0x41
push 0x3f
push 0x3c
push 0x69
push 0x38
push 0x37
push 0x67
push 0x65
push 0x68
push 0x68
push 0x31
lea esi, [esp + 0x3608]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x4898], 0xff
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
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 0xffffffffffffff82
push 0x71
push 0x3b
push 0x7e
push 0x6c
push 0x4c
push 0x77
push 0x77
push 0x6a
push 0x4f
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x2338]
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 0x100870c4
push 0xffffffffffffff85
push 0x57
push 0x54
push 0x52
push 0x7e
push 0x50
push 0xffffffffffffff80
push 0x52
push 0x48
push 0x4c
push 0x4a
push 0x46
push 0x45
push 0x4b
push 0x73
push 0x4a
push 0x43
push 0x46
push 0x40
push 0x6f
push 0x43
push 0x3e
push 0x6d
push 0x3f
push 0x3d
push 0x3c
push 0x3a
push 0x6a
push 0x38
push 0x33
push 0x66
push 0x39
lea esi, [esp + 0x3f8c]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x100
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
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 0x7d
push 0x6c
push 0x36
push 0x5f
push 0x6b
push 0x79
push 0x72
push 0x6c
push 0x55
push 0x21
lea esi, [esp + 0x23e0]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x101
call fcn.1000a240
push eax
lea ecx, [esp + 0x460c]
call fcn.100079a0
mov ebx, eax
push 0
push 0x20
push ebp
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x7a
push 0xffffffffffffff83
push 0x75
push 0x33
push 0xffffffffffffff81
push 0x79
push 0x73
push 0x67
push 0xffffffffffffff87
push 0x60
push 0x2c
push 0xffffffffffffff84
push 0x6c
push 0x29
push 0x6c
push 0x7c
push 0x4e
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x23a8]
mov byte [esp + 0x491c], 2
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x4898], 3
call fcn.1000a240
push eax
lea ecx, [esp + 0x35c0]
call fcn.100079a0
push ebx
push eax
lea esi, [esp + 0x22f4]
mov byte [esp + 0x48a0], 4
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 + 0x35bc]
call fcn.10007a10
lea ecx, [esp + 0x2324]
call fcn.10007a10
lea ecx, [esp + 0x4608]
call fcn.10007a10
lea ecx, [esp + 0x235c]
mov dword [esp + 0x4898], 0
call fcn.10007a10
push 0
test bl, bl
je 0x100872ab
push 0x59
push 0xffffffffffffff85
push 0x7f
push 0x56
push 0x50
push 0x4f
push 0x4c
push 0x4c
push 0x49
push 0x4f
push 0x47
push 0x47
push 0x75
push 0x45
push 0x44
push 0x41
push 0x45
push 0x71
push 0x40
push 0x72
push 0x71
push 0x3b
push 0x3c
push 0x6c
push 0x39
push 0x6c
push 0x67
push 0x3e
push 0x36
push 0x36
push 0x3a
push 0x65
lea esi, [esp + 0x3678]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x105
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x14
push 0xffffffffffffff86
push 0x75
push 0x3f
push 0xffffffffffffff82
push 0x70
push 0x72
push 0x6e
push 0x5e
push 0x2b
push 0x7d
push 0x6a
push 0x55
push 0x34
push 0x5e
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x2418]
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 0x100873a6
push 0x51
push 0xffffffffffffff82
push 0x56
push 0xffffffffffffff81
push 0x7d
push 0x4f
push 0x4d
push 0x7d
push 0x4b
push 0x7b
push 0x4e
push 0x49
push 0x46
push 0x4b
push 0x47
push 0x76
push 0x71
push 0x3f
push 0x42
push 0x72
push 0x6d
push 0x71
push 0x41
push 0x39
push 0x3f
push 0x3d
push 0x36
push 0x39
push 0x37
push 0x38
push 0x3a
push 0x63
lea esi, [esp + 0x3fc4]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x106
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0xffffffffffffff8c
push 0x7b
push 0x45
push 0x36
push 0xfffffffffffffffd
push 1
push 1
push 2
push 0xfffffffffffffff2
push 0x30
push 0xa
push 0
push 0xffffffffffffffed
push 0xfffffffffffffff9
push 0xfffffffffffffff3
push 0xffffffffffffffee
push 0xfffffffffffffff9
push 0xfffffffffffffff6
push 0xfffffffffffffff5
push 0xffffffffffffffd0
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x2450]
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 0x10087557
push 0xffffffffffffff83
push 0x56
push 0x4e
push 0x4e
push 0x55
push 0x52
push 0x4f
push 0x51
push 0x7e
push 0x79
push 0x7c
push 0x79
push 0x4b
push 0x48
push 0x44
push 0x45
push 0x74
push 0x43
push 0x44
push 0x6f
push 0x40
push 0x3c
push 0x3a
push 0x3a
push 0x69
push 0x68
push 0x36
push 0x68
push 0x3c
push 0x66
push 0x3a
push 0x38
lea esi, [esp + 0x2488]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x107
mov esi, 0x200000
mov ecx, eax
mov dword [esp + 0x34], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x10087523
push 0
push 0xffffffffffffff82
push 0x50
push 0x55
push 0x50
push 0x7d
push 0x4c
push 0x4f
push 0x4d
push 0x7d
push 0x7d
push 0x4c
push 0x77
push 0x4d
push 0x4a
push 0x45
push 0x46
push 0x40
push 0x73
push 0x3f
push 0x72
push 0x70
push 0x71
push 0x6d
push 0x3b
push 0x6b
push 0x6a
push 0x3c
push 0x3d
push 0x69
push 0x66
push 0x3b
push 0x3a
lea esi, [esp + 0xc4]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x108
mov esi, 0x600000
mov ecx, eax
mov dword [esp + 0x34], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x10087523
mov bl, 1
jmp 0x10087525
xor bl, bl
test esi, 0x400000
je 0x1008753c
lea ecx, [esp + 0x40]
and esi, 0xffbfffff
call fcn.10007a10
test esi, 0x200000
je 0x10087550
lea ecx, [esp + 0x2404]
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0xffffffffffffff8c
push 0x7b
push 0x45
push 0x15
push 0xfffffffffffffffd
push 0xfffffffffffffffa
push 6
push 2
push 0xffffffffffffffff
push 0x30
push 0xa
push 0
push 0xffffffffffffffed
push 0xfffffffffffffff9
push 0xfffffffffffffff3
push 0xffffffffffffffee
push 0xfffffffffffffff9
push 0xfffffffffffffff6
push 0xfffffffffffffff5
push 0xffffffffffffffd0
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x36b0]
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 0x10087652
push 0x52
push 0x55
push 0x54
push 0x56
push 0xffffffffffffff82
push 0x4d
push 0x4a
push 0x4b
push 0x7c
push 0x7d
push 0x4b
push 0x7a
push 0x79
push 0x46
push 0x49
push 0x77
push 0x72
push 0x75
push 0x47
push 0x3e
push 0x6e
push 0x6e
push 0x6b
push 0x6f
push 0x41
push 0x69
push 0x38
push 0x36
push 0x3b
push 0x67
push 0x34
push 0x3a
lea esi, [esp + 0x24c0]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x109
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0xffffffffffffff88
push 0x77
push 0x41
push 0xffffffffffffffe1
push 0xffffffffffffffe6
push 0x30
push 0xa
push 0
push 0xffffffffffffffed
push 0xfffffffffffffff9
push 0xfffffffffffffff3
push 0xffffffffffffffee
push 0xfffffffffffffff9
push 0xfffffffffffffff6
push 0xfffffffffffffff5
push 0xffffffffffffffd0
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x445c]
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 0x1008774d
push 0xffffffffffffff86
push 0xffffffffffffff81
push 0x50
push 0x4d
push 0x52
push 0xffffffffffffff80
push 0x51
push 0x4f
push 0x4a
push 0x4b
push 0x4a
push 0x76
push 0x77
push 0x45
push 0x46
push 0x46
push 0x46
push 0x73
push 0x42
push 0x3d
push 0x40
push 0x6c
push 0x3a
push 0x3f
push 0x6c
push 0x6d
push 0x3a
push 0x37
push 0x66
push 0x35
push 0x64
push 0x65
lea esi, [esp + 0xe0]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x10a
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
push 0x1e
push 0xffffffffffffff90
push 0x7f
push 0x49
push 0x77
push 0x49
push 0x73
push 0x74
push 0x46
push 0x70
push 0x71
push 0x45
push 0x6d
push 0x6e
push 0x40
push 0x6a
push 0x6b
push 0x3e
push 0x67
push 0x34
push 0x72
push 0x31
push 0x70
push 0x77
push 0x6c
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0xfc]
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 0x10087cb5
push 0x59
push 0xffffffffffffff80
push 0xffffffffffffff80
push 0x50
push 0x53
push 0x52
push 0x4f
push 0x4c
push 0x4b
push 0x49
push 0x4a
push 0x46
push 0x7a
push 0x4b
push 0x4b
push 0x48
push 0x48
push 0x70
push 0x3f
push 0x46
push 0x3f
push 0x6e
push 0x3e
push 0x3f
push 0x6b
push 0x3b
push 0x37
push 0x3d
push 0x36
push 0x3a
push 0x3a
push 0x34
lea esi, [esp + 0x2bc]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x10b
mov esi, 0x800000
mov ecx, eax
mov dword [esp + 0x34], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x10087be2
push 0
push 0xffffffffffffff85
push 0x4f
push 0xffffffffffffff80
push 0x50
push 0x7f
push 0x52
push 0x7f
push 0x7f
push 0x4c
push 0x7c
push 0x78
push 0x4a
push 0x77
push 0x78
push 0x77
push 0x4a
push 0x76
push 0x75
push 0x45
push 0x44
push 0x6d
push 0x42
push 0x70
push 0x3c
push 0x3c
push 0x68
push 0x37
push 0x69
push 0x6a
push 0x3b
push 0x68
push 0x31
lea esi, [esp + 0x284]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x10c
mov esi, 0x1800000
mov ecx, eax
mov dword [esp + 0x34], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x10087be2
push 0
push 0x52
push 0xffffffffffffff85
push 0x51
push 0x4f
push 0x4d
push 0xffffffffffffff81
push 0xffffffffffffff80
push 0x51
push 0x7d
push 0x4a
push 0x4f
push 0x47
push 0x77
push 0x45
push 0x77
push 0x75
push 0x41
push 0x48
push 0x46
push 0x45
push 0x70
push 0x3d
push 0x6b
push 0x6a
push 0x3d
push 0x37
push 0x6a
push 0x3c
push 0x36
push 0x35
push 0x68
push 0x34
lea esi, [esp + 0x24c]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x10d
mov esi, 0x3800000
mov ecx, eax
mov dword [esp + 0x34], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x10087be2
push 0
push 0x55
push 0x51
push 0x55
push 0x4f
push 0x7d
push 0x7f
push 0x7e
push 0x7b
push 0x7a
push 0x49
push 0x4b
push 0x47
push 0x78
push 0x4b
push 0x46
push 0x46
push 0x41
push 0x75
push 0x3e
push 0x70
push 0x42
push 0x3c
push 0x6e
push 0x6f
push 0x41
push 0x38
push 0x68
push 0x38
push 0x39
push 0x64
push 0x37
push 0x66
lea esi, [esp + 0x214]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x10e
mov esi, 0x7800000
mov ecx, eax
mov dword [esp + 0x34], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x10087be2
push 0
push 0x59
push 0x51
push 0xffffffffffffff82
push 0xffffffffffffff83
push 0x4f
push 0x7c
push 0x53
push 0x7a
push 0x4c
push 0x4e
push 0x48
push 0x49
push 0x78
push 0x76
push 0x44
push 0x43
push 0x45
push 0x40
push 0x3e
push 0x3e
push 0x70
push 0x3d
push 0x41
push 0x6e
push 0x6a
push 0x3a
push 0x3a
push 0x6b
push 0x34
push 0x67
push 0x67
push 0x32
lea esi, [esp + 0x1dc]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x10f
mov esi, 0xf800000
mov ecx, eax
mov dword [esp + 0x34], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x10087be2
push 0
push 0xffffffffffffff85
push 0xffffffffffffff80
push 0x52
push 0xffffffffffffff82
push 0x4f
push 0xffffffffffffff81
push 0x4b
push 0x4d
push 0x7e
push 0x47
push 0x4a
push 0x78
push 0x78
push 0x75
push 0x48
push 0x73
push 0x49
push 0x71
push 0x3f
push 0x70
push 0x71
push 0x6f
push 0x40
push 0x3b
push 0x40
push 0x6d
push 0x36
push 0x69
push 0x3c
push 0x34
push 0x68
push 0x32
lea esi, [esp + 0x1a4]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x110
mov esi, 0x1f800000
mov ecx, eax
mov dword [esp + 0x34], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x10087be2
push 0
push 0x50
push 0xffffffffffffff82
push 0x7f
push 0x51
push 0x54
push 0x53
push 0x7f
push 0x4f
push 0x7d
push 0x48
push 0x78
push 0x49
push 0x44
push 0x4b
push 0x45
push 0x45
push 0x72
push 0x41
push 0x74
push 0x73
push 0x72
push 0x43
push 0x3d
push 0x41
push 0x3e
push 0x3c
push 0x3e
push 0x3c
push 0x3c
push 0x67
push 0x68
push 0x39
lea esi, [esp + 0x16c]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x111
mov esi, 0x3f800000
mov ecx, eax
mov dword [esp + 0x34], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x10087be2
push 0
push 0x51
push 0x55
push 0x4f
push 0x50
push 0x7f
push 0x4c
push 0x7e
push 0x50
push 0x7e
push 0x4a
push 0x7a
push 0x4d
push 0x44
push 0x45
push 0x44
push 0x41
push 0x73
push 0x3f
push 0x47
push 0x40
push 0x6d
push 0x41
push 0x3a
push 0x6a
push 0x6d
push 0x40
push 0x6b
push 0x38
push 0x6a
push 0x3c
push 0x36
push 0x3a
lea esi, [esp + 0x134]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x112
mov esi, 0x7f800000
mov ecx, eax
mov dword [esp + 0x34], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x10087be2
mov bl, 1
jmp 0x10087be4
xor bl, bl
test esi, 0x40000000
je 0x10087bfe
lea ecx, [esp + 0xb0]
and esi, 0xbfffffff
call fcn.10007a10
test esi, 0x20000000
je 0x10087c18
lea ecx, [esp + 0xe8]
and esi, 0xdfffffff
call fcn.10007a10
test esi, 0x10000000
je 0x10087c32
lea ecx, [esp + 0x120]
and esi, 0xefffffff
call fcn.10007a10
test esi, 0x8000000
je 0x10087c4c
lea ecx, [esp + 0x158]
and esi, 0xf7ffffff
call fcn.10007a10
test esi, 0x4000000
je 0x10087c66
lea ecx, [esp + 0x190]
and esi, 0xfbffffff
call fcn.10007a10
test esi, 0x2000000
je 0x10087c80
lea ecx, [esp + 0x1c8]
and esi, 0xfdffffff
call fcn.10007a10
test esi, 0x1000000
je 0x10087c9a
lea ecx, [esp + 0x200]
and esi, 0xfeffffff
call fcn.10007a10
test esi, 0x800000
je 0x10087cae
lea ecx, [esp + 0x238]
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
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 0xffffffffffffff84
push 0x73
push 0x3d
push 0x6b
push 0x3d
push 0x67
push 0x34
push 0x6b
push 0x31
push 0x70
push 0x77
push 0x6c
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x2f4]
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 0x10087db0
push 0xffffffffffffff83
push 0x53
push 0x53
push 0xffffffffffffff80
push 0x53
push 0x7f
push 0x4c
push 0x7e
push 0x4e
push 0x49
push 0x7b
push 0x77
push 0x46
push 0x79
push 0x77
push 0x41
push 0x48
push 0x70
push 0x70
push 0x43
push 0x45
push 0x3e
push 0x40
push 0x3d
push 0x39
push 0x6b
push 0x37
push 0x38
push 0x3d
push 0x38
push 0x32
push 0x66
lea esi, [esp + 0x32c]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x113
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
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 0x7e
push 0x6d
push 0x37
push 0x75
push 0x79
push 0x67
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x364]
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 0x10087f53
push 0xffffffffffffff84
push 0x55
push 0x52
push 0x56
push 0x4c
push 0x4d
push 0x52
push 0x4c
push 0x4b
push 0x78
push 0x4e
push 0x4b
push 0x75
push 0x45
push 0x49
push 0x42
push 0x73
push 0x47
push 0x6f
push 0x40
push 0x3e
push 0x6e
push 0x43
push 0x6b
push 0x3c
push 0x3b
push 0x3e
push 0x6b
push 0x67
push 0x67
push 0x38
push 0x66
lea esi, [esp + 0x3d4]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x114
mov ecx, eax
mov dword [esp + 0x34], bind
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x10087f2b
push 0
push 0x57
push 0xffffffffffffff85
push 0x4f
push 0x7e
push 0x7f
push 0x52
push 0x4d
push 0x49
push 0x49
push 0x47
push 0x47
push 0x48
push 0x46
push 0x43
push 0x4a
push 0x46
push 0x73
push 0x47
push 0x41
push 0x72
push 0x43
push 0x43
push 0x3c
push 0x6a
push 0x3c
push 0x3f
push 0x6c
push 0x3b
push 0x68
push 0x33
push 0x39
push 0x33
lea esi, [esp + 0x39c]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x115
mov ecx, eax
mov dword [esp + 0x20], 1
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x10087f2b
mov bl, 1
jmp 0x10087f2d
xor bl, bl
test byte [esp + 0x20], 1
je 0x10087f40
lea ecx, [esp + 0x318]
call fcn.10007a10
lea ecx, [esp + 0x350]
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0xffffffffffffff89
push 0x78
push 0x42
push 0x3c
push 0x11
push 0xfffffffffffffffe
push 0xfffffffffffffffe
push 0xffffffffffffffff
push 0xffffffffffffffcf
push 0x35
push 0x2c
push 0x34
push 0x72
push 0x31
push 0x70
push 0x77
push 0x6c
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x40c]
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 0x1008804e
push 0xffffffffffffff81
push 0x58
push 0x53
push 0x50
push 0xffffffffffffff82
push 0xffffffffffffff80
push 0x7d
push 0x4c
push 0x7a
push 0x48
push 0x7c
push 0x77
push 0x78
push 0x43
push 0x43
push 0x45
push 0x73
push 0x73
push 0x45
push 0x3d
push 0x70
push 0x6d
push 0x6f
push 0x6d
push 0x6d
push 0x6a
push 0x6b
push 0x36
push 0x36
push 0x67
push 0x37
push 0x64
lea esi, [esp + 0x444]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x116
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0xffffffffffffff89
push 0x78
push 0x42
push 0x3c
push 0xfffffffffffffffa
push 0xfffffffffffffffe
push 0xfffffffffffffff7
push 0xfffffffffffffff7
push 0xffffffffffffffd4
push 0x35
push 0x2c
push 0x34
push 0x72
push 0x31
push 0x70
push 0x77
push 0x6c
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x47c]
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 0x10088149
push 0x58
push 0x57
push 0x7f
push 0x56
push 0x4d
push 0x7d
push 0x7b
push 0x4d
push 0x49
push 0x7d
push 0x49
push 0x7a
push 0x46
push 0x4a
push 0x77
push 0x41
push 0x42
push 0x70
push 0x43
push 0x70
push 0x6f
push 0x6f
push 0x3a
push 0x6e
push 0x6d
push 0x6d
push 0x6c
push 0x67
push 0x6a
push 0x69
push 0x38
push 0x33
lea esi, [esp + 0x4b4]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x117
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0xffffffffffffff8a
push 0x79
push 0x43
push 0x3d
push 0xfffffffffffffff8
push 0xfffffffffffffffa
push 0xfffffffffffffff7
push 3
push 0xffffffffffffffff
push 0xffffffffffffffdc
push 0x35
push 0x2c
push 0x34
push 0x72
push 0x31
push 0x70
push 0x77
push 0x6c
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x4ec]
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 0x10088244
push 0x54
push 0x53
push 0x53
push 0xffffffffffffff83
push 0x4c
push 0x4d
push 0xffffffffffffff80
push 0x49
push 0x49
push 0x4e
push 0x77
push 0x4b
push 0x78
push 0x4a
push 0x43
push 0x72
push 0x44
push 0x74
push 0x3f
push 0x3d
push 0x3e
push 0x42
push 0x42
push 0x6f
push 0x3c
push 0x68
push 0x3b
push 0x38
push 0x34
push 0x67
push 0x36
push 0x67
lea esi, [esp + 0x524]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x118
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
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 0xffffffffffffff85
push 0x74
push 0x3e
push 0x38
push 0xfffffffffffffff6
push 0xfffffffffffffff5
push 0xfffffffffffffff9
push 0xffffffffffffffeb
push 0xffffffffffffffee
push 0xffffffffffffffe9
push 0xfffffffffffffff7
push 0xfffffffffffffff5
push 0xfffffffffffffff5
push 0x25
push 0xffffffffffffffec
push 0xfffffffffffffff3
push 0xfffffffffffffff1
push 0x21
lea esi, [esp + 0x63c]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x119
call fcn.1000a240
push eax
lea ecx, [esp + 0x584]
call fcn.100079a0
mov ebx, eax
push 0
push ebp
push 0x10
push 0x10
push 2
push 0xd
push 0
push 0xa
push 0xb
push 0x38
push 4
push 0xfffffffffffffff6
push 5
push 0xfffffffffffffffe
push 0x10
push 0x3a
push 0xffffffffffffff88
push 0x7f
push 0x73
push 0x7c
push 0x76
push 0x63
push 0x2b
push 0x6e
push 0x78
push 0x77
push 0x73
push 0x48
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x5cc]
mov byte [esp + 0x491c], 0x1a
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x4898], 0x1b
call fcn.1000a240
push eax
lea ecx, [esp + 0x514]
call fcn.100079a0
push ebx
push eax
lea esi, [esp + 0x4e0]
mov byte [esp + 0x48a0], 0x1c
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 + 0x510]
call fcn.10007a10
lea ecx, [esp + 0x548]
call fcn.10007a10
lea ecx, [esp + 0x580]
call fcn.10007a10
lea ecx, [esp + 0x5b8]
mov dword [esp + 0x4898], 0
call fcn.10007a10
push 0
test bl, bl
je 0x1008842b
push 0xffffffffffffff85
push 0x52
push 0x4e
push 0xffffffffffffff82
push 0x53
push 0x7c
push 0x50
push 0x50
push 0x79
push 0x7b
push 0x4d
push 0x4d
push 0x49
push 0x46
push 0x48
push 0x46
push 0x49
push 0x71
push 0x40
push 0x73
push 0x42
push 0x6c
push 0x3c
push 0x3d
push 0x6b
push 0x39
push 0x6a
push 0x39
push 0x3d
push 0x35
push 0x3a
push 0x66
lea esi, [esp + 0x674]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x11d
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
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 0xffffffffffffff85
push 0x74
push 0x3e
push 0x38
push 0xfffffffffffffff6
push 0xfffffffffffffffa
push 0xfffffffffffffff3
push 0xfffffffffffffff3
push 0xffffffffffffffd0
push 0x31
push 0x70
push 0x77
push 0x6c
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x6ac]
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 0x10088675
push 0x58
push 0x55
push 0x4f
push 0x4d
push 0x4d
push 0x7d
push 0x4e
push 0x7b
push 0x7e
push 0x79
push 0x78
push 0x77
push 0x44
push 0x76
push 0x49
push 0x72
push 0x73
push 0x73
push 0x46
push 0x40
push 0x44
push 0x3f
push 0x3e
push 0x3e
push 0x41
push 0x38
push 0x3b
push 0x3b
push 0x3a
push 0x68
push 0x32
push 0x37
lea esi, [esp + 0x754]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x11e
mov ebx, 2
mov ecx, eax
mov dword [esp + 0x20], ebx
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1008862d
push 0
push 0xffffffffffffff81
push 0xffffffffffffff85
push 0x7f
push 0x50
push 0x55
push 0x7f
push 0x4d
push 0x7d
push 0x79
push 0x7d
push 0x49
push 0x47
push 0x49
push 0x76
push 0x45
push 0x49
push 0x43
push 0x75
push 0x44
push 0x70
push 0x71
push 0x3b
push 0x3f
push 0x6d
push 0x40
push 0x6b
push 0x36
push 0x3a
push 0x6a
push 0x3b
push 0x33
push 0x64
lea esi, [esp + 0x71c]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x11f
mov ebx, 6
mov ecx, eax
mov dword [esp + 0x20], ebx
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1008862d
push 0
push 0xffffffffffffff86
push 0xffffffffffffff80
push 0x51
push 0x54
push 0x4c
push 0x4d
push 0x7e
push 0x4a
push 0x4f
push 0x4d
push 0x77
push 0x7a
push 0x4c
push 0x45
push 0x76
push 0x74
push 0x73
push 0x42
push 0x43
push 0x3d
push 0x6e
push 0x3b
push 0x42
push 0x3e
push 0x6a
push 0x6c
push 0x39
push 0x6b
push 0x38
push 0x35
push 0x36
push 0x39
lea esi, [esp + 0x6e4]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x120
mov ebx, 0xe
mov ecx, eax
mov dword [esp + 0x20], ebx
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
mov byte [esp + 0x1b], 1
test eax, eax
jne 0x10088632
mov byte [esp + 0x1b], 0
test bl, 8
je 0x10088646
lea ecx, [esp + 0x660]
and ebx, 0xfffffff7
call fcn.10007a10
test bl, 4
je 0x1008865a
lea ecx, [esp + 0x698]
and ebx, 0xfffffffb
call fcn.10007a10
test bl, 2
je 0x1008866b
lea ecx, [esp + 0x6d0]
call fcn.10007a10
cmp byte [esp + 0x1b], 0
jmp 0x10090aa5
push 0x20
push ebp
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 0xffffffffffffff85
push 0x74
push 0x3e
push 0x6c
push 0x3e
push 0x68
push 0x69
push 0x3b
push 0x65
push 0x66
push 0x38
push 0x62
push 0x63
push 0x35
push 0x5f
push 0x60
push 0x32
push 0x5c
lea esi, [esp + 0x86c]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x121
call fcn.1000a240
push eax
lea ecx, [esp + 0x7b4]
call fcn.100079a0
mov ebx, eax
push 0
push 0x20
push ebp
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x77
push 0x49
push 0x73
push 0x74
push 0x46
push 0x70
push 0x71
push 0x43
push 0x6d
push 0x6e
push 0x40
push 0x6a
push 0x6b
push 0x3d
push 0x67
push 0x34
push 0x6b
push 0x31
push 0x70
push 0x77
push 0x6c
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x7fc]
mov byte [esp + 0x491c], 0x22
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x4898], 0x23
call fcn.1000a240
push eax
lea ecx, [esp + 0x744]
call fcn.100079a0
push ebx
push eax
lea esi, [esp + 0x710]
mov byte [esp + 0x48a0], 0x24
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 + 0x740]
call fcn.10007a10
lea ecx, [esp + 0x778]
call fcn.10007a10
lea ecx, [esp + 0x7b0]
call fcn.10007a10
lea ecx, [esp + 0x7e8]
mov dword [esp + 0x4898], 0
call fcn.10007a10
push 0
test bl, bl
je 0x10088913
push 0xffffffffffffff84
push 0xffffffffffffff81
push 0xffffffffffffff84
push 0x4f
push 0x55
push 0x4d
push 0x7c
push 0x4f
push 0x4a
push 0x79
push 0x4d
push 0x48
push 0x78
push 0x79
push 0x73
push 0x76
push 0x40
push 0x41
push 0x45
push 0x6e
push 0x3c
push 0x3b
push 0x3e
push 0x39
push 0x3c
push 0x3f
push 0x39
push 0x35
push 0x3c
push 0x37
push 0x36
push 0x33
lea esi, [esp + 0x8dc]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x125
mov ebx, 0x10
mov ecx, eax
mov dword [esp + 0x20], ebx
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x100888df
push 0
push 0xffffffffffffff86
push 0x58
push 0x51
push 0x53
push 0x53
push 0x7c
push 0xffffffffffffff80
push 0x4b
push 0x4e
push 0x49
push 0x77
push 0x46
push 0x46
push 0x46
push 0x45
push 0x48
push 0x44
push 0x75
push 0x3e
push 0x73
push 0x6f
push 0x6f
push 0x40
push 0x39
push 0x3d
push 0x3a
push 0x6b
push 0x66
push 0x36
push 0x38
push 0x65
push 0x31
lea esi, [esp + 0x8a4]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x126
mov ebx, 0x30
mov ecx, eax
mov dword [esp + 0x20], ebx
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
mov byte [esp + 0x1b], 1
test eax, eax
jne 0x100888e4
mov byte [esp + 0x1b], 0
test bl, 0x20
je 0x100888f8
lea ecx, [esp + 0x820]
and ebx, 0xffffffdf
call fcn.10007a10
test bl, 0x10
je 0x10088909
lea ecx, [esp + 0x858]
call fcn.10007a10
cmp byte [esp + 0x1b], 0
jmp 0x10090aa5
push 0x20
push ebp
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 0xffffffffffffff82
push 0x71
push 0x3b
push 0x69
push 0x3b
push 0x65
push 0x66
push 0x39
push 0x62
push 0x63
push 0x35
push 0x5f
push 0x60
push 0x32
push 0x5c
lea esi, [esp + 0x9f4]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x127
call fcn.1000a240
push eax
lea ecx, [esp + 0x93c]
call fcn.100079a0
mov ebx, eax
push 0
push 0x20
push ebp
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x74
push 0x46
push 0x70
push 0x71
push 0x43
push 0x6d
push 0x6e
push 0x43
push 0x6a
push 0x6b
push 0x3d
push 0x67
push 0x34
push 0x6c
push 0x31
push 0x70
push 0x77
push 0x6c
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x984]
mov byte [esp + 0x491c], 0x28
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x4898], 0x29
call fcn.1000a240
push eax
lea ecx, [esp + 0x8cc]
call fcn.100079a0
push ebx
push eax
lea esi, [esp + 0x898]
mov byte [esp + 0x48a0], 0x2a
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 + 0x8c8]
call fcn.10007a10
lea ecx, [esp + 0x900]
call fcn.10007a10
lea ecx, [esp + 0x938]
call fcn.10007a10
lea ecx, [esp + 0x970]
mov dword [esp + 0x4898], 0
call fcn.10007a10
push 0
test bl, bl
je 0x10088c50
push 0xffffffffffffff82
push 0xffffffffffffff83
push 0x4e
push 0x50
push 0xffffffffffffff81
push 0x51
push 0x51
push 0x7c
push 0x79
push 0x7a
push 0x4a
push 0x76
push 0x4a
push 0x43
push 0x78
push 0x47
push 0x49
push 0x71
push 0x46
push 0x3f
push 0x71
push 0x6f
push 0x3d
push 0x41
push 0x41
push 0x6c
push 0x38
push 0x67
push 0x6a
push 0x64
push 0x67
push 0x66
lea esi, [esp + 0xa9c]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x12b
mov ebx, 0x40
mov ecx, eax
mov dword [esp + 0x20], ebx
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x10088c00
push 0
push 0x55
push 0x55
push 0x4e
push 0x55
push 0x4f
push 0x4d
push 0x4e
push 0x4a
push 0x4a
push 0x7a
push 0x4d
push 0x46
push 0x4d
push 0x49
push 0x46
push 0x42
push 0x43
push 0x45
push 0x44
push 0x41
push ebx
push 0x6e
push 0x3b
push 0x6e
push 0x6c
push 0x6b
push 0x6b
push 0x38
push 0x38
push 0x39
push 0x36
push 0x37
lea esi, [esp + 0xa64]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x12c
mov ebx, 0xc0
mov ecx, eax
mov dword [esp + 0x20], ebx
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x10088c00
push 0
push 0x56
push 0x53
push 0xffffffffffffff82
push 0xffffffffffffff81
push 0xffffffffffffff82
push 0x54
push 0x7c
push 0x50
push 0x79
push 0x47
push 0x4a
push 0x77
push 0x76
push 0x77
push 0x4a
push 0x43
push 0x73
push 0x48
push 0x47
push 0x41
push 0x3f
push 0x3b
push 0x6e
push 0x42
push 0x41
push 0x3b
push 0x37
push 0x3a
push 0x69
push 0x33
push 0x68
push 0x34
lea esi, [esp + 0xa2c]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x12d
mov ebx, 0x1c0
mov ecx, eax
mov dword [esp + 0x20], ebx
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
mov byte [esp + 0x1b], 1
test eax, eax
jne 0x10088c05
mov byte [esp + 0x1b], 0
test ebx, 0x100
je 0x10088c1f
lea ecx, [esp + 0x9a8]
and ebx, 0xfffffeff
call fcn.10007a10
test bl, bl
jns 0x10088c35
lea ecx, [esp + 0x9e0]
and ebx, 0xffffff7f
call fcn.10007a10
test bl, 0x40
je 0x10088c46
lea ecx, [esp + 0xa18]
call fcn.10007a10
cmp byte [esp + 0x1b], 0
jmp 0x10090aa5
push 0x20
push ebp
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 0xffffffffffffff85
push 0x74
push 0x3e
push 0x6c
push 0x3e
push 0x68
push 0x35
push 0xffffffffffffffda
push 0xffffffffffffffdf
push 0x31
push 0x70
push 0x77
push 0x6c
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0xad4]
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 0x10088d4b
push 0x55
push 0x51
push 0x53
push 0x56
push 0x55
push 0x4e
push 0x4f
push 0x50
push 0x7a
push 0x4b
push 0x7c
push 0x4d
push 0x78
push 0x49
push 0x49
push 0x74
push 0x44
push 0x73
push 0x74
push 0x72
push 0x43
push 0x3c
push 0x3a
push 0x6d
push 0x6b
push 0x6b
push 0x37
push 0x69
push 0x35
push 0x69
push 0x34
push 0x3a
lea esi, [esp + 0xb0c]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x12e
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
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 0xffffffffffffff82
push 0x71
push 0x3b
push 0xffffffffffffffec
push 0xfffffffffffffff5
push 6
push 0xfffffffffffffff6
push 0xfffffffffffffff6
push 0xfffffffffffffff7
push 0xffffffffffffffc7
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0xb44]
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 0x10088eff
push 0x50
push 0x53
push 0x56
push 0x55
push 0x7d
push 0xffffffffffffff81
push 0x4f
push 0x7d
push 0x4a
push 0x78
push 0x4b
push 0x79
push 0x4a
push 0x74
push 0x48
push 0x41
push 0x45
push 0x43
push 0x71
push 0x70
push 0x6e
push 0x6e
push 0x3a
push 0x40
push 0x6d
push 0x38
push 0x3f
push 0x3c
push 0x35
push 0x33
push 0x38
push 0x31
lea esi, [esp + 0xbb4]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x12f
mov esi, 0x200
mov ecx, eax
mov dword [esp + 0x20], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x10088ec8
push 0
push 0xffffffffffffff86
push 0x54
push 0x4f
push 0x54
push 0x7f
push 0x54
push 0x7c
push 0x7e
push 0x4f
push 0x7d
push 0x47
push 0x46
push 0x45
push 0x76
push 0x47
push 0x47
push 0x45
push 0x42
push 0x42
push 0x3e
push 0x45
push 0x70
push 0x6e
push 0x6f
push 0x6b
push 0x37
push 0x38
push 0x6b
push 0x6a
push 0x39
push 0x68
push 0x35
lea esi, [esp + 0xb7c]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x130
mov esi, 0x600
mov ecx, eax
mov dword [esp + 0x20], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x10088ec8
mov bl, 1
jmp 0x10088eca
xor bl, bl
test esi, 0x400
je 0x10088ee4
lea ecx, [esp + 0xaf8]
and esi, 0xfffffbff
call fcn.10007a10
test esi, 0x200
je 0x10088ef8
lea ecx, [esp + 0xb30]
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
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 0xffffffffffffff83
push 0x72
push 0x3c
push 0xffffffffffffffd2
push 0xffffffffffffffe8
push 0xffffffffffffffcd
push 0xffffffffffffffd8
push 0xffffffffffffffd9
push 0xffffffffffffffd6
push 0xffffffffffffffcb
push 0xffffffffffffffcd
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0xbec]
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 0x10088ffa
push 0x59
push 0xffffffffffffff81
push 0x56
push 0x7f
push 0x7d
push 0x4d
push 0xffffffffffffff80
push 0x50
push 0x4e
push 0x7d
push 0x7a
push 0x47
push 0x76
push 0x47
push 0x75
push 0x44
push 0x48
push 0x74
push 0x3f
push 0x3f
push 0x3f
push 0x6d
push 0x3a
push 0x6e
push 0x69
push 0x6c
push 0x3a
push 0x3c
push 0x69
push 0x64
push 0x63
push 0x38
lea esi, [esp + 0xc24]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x131
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
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 0xffffffffffffff81
push 0x70
push 0x3a
push 0x34
push 0x7c
push 0x31
push 0x70
push 0x77
push 0x6c
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0xc5c]
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 0x100890f5
push 0x52
push 0x55
push 0xffffffffffffff80
push 0xffffffffffffff82
push 0x4c
push 0x4e
push 0x4b
push 0x4c
push 0x48
push 0x48
push 0x4c
push 0x76
push 0x76
push 0x78
push 0x48
push 0x72
push 0x49
push 0x72
push 0x42
push 0x42
push 0x43
push 0x42
push 0x3b
push 0x3f
push 0x6c
push 0x38
push 0x69
push 0x3e
push 0x38
push 0x66
push 0x36
push 0x35
lea esi, [esp + 0xc94]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x132
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
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 0x7f
push 0x6e
push 0x38
push 0x66
push 0x38
push 0x62
push 0x63
push 0x35
push 0x5f
push 0x60
push 0x32
push 0x5c
lea esi, [esp + 0xdac]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x133
call fcn.1000a240
push eax
lea ecx, [esp + 0xcf4]
call fcn.100079a0
mov ebx, eax
push 0
push 0x20
push ebp
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x77
push 0x49
push 0x73
push 0x74
push 0x46
push 0x70
push 0x71
push 0x43
push 0x6d
push 0x6e
push 0x40
push 0x6a
push 0x6b
push 0x3d
push 0x67
push 0x34
push 0x6b
push 0x31
push 0x70
push 0x77
push 0x6c
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0xd3c]
mov byte [esp + 0x491c], 0x34
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x4898], 0x35
call fcn.1000a240
push eax
lea ecx, [esp + 0xc84]
call fcn.100079a0
push ebx
push eax
lea esi, [esp + 0xc50]
mov byte [esp + 0x48a0], 0x36
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 + 0xc80]
call fcn.10007a10
lea ecx, [esp + 0xcb8]
call fcn.10007a10
lea ecx, [esp + 0xcf0]
call fcn.10007a10
lea ecx, [esp + 0xd28]
mov dword [esp + 0x4898], 0
call fcn.10007a10
push 0
test bl, bl
je 0x100892dc
push 0x53
push 0x4f
push 0x54
push 0xffffffffffffff81
push 0x7d
push 0xffffffffffffff81
push 0x50
push 0x52
push 0x79
push 0x4e
push 0x7a
push 0x49
push 0x77
push 0x77
push 0x4a
push 0x46
push 0x72
push 0x46
push 0x71
push 0x3d
push 0x6f
push 0x44
push 0x6d
push 0x39
push 0x3a
push 0x68
push 0x67
push 0x6b
push 0x66
push 0x36
push 0x3a
push 0x62
lea esi, [esp + 0xde4]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x137
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
push 0x1e
push 0xffffffffffffff90
push 0x7f
push 0x49
push 0x77
push 0x49
push 0x73
push 0x74
push 0x46
push 0x70
push 0x71
push 0x43
push 0x6d
push 0x6e
push 0x43
push 0x6a
push 0x6b
push 0x3d
push 0x67
push 0x34
push 0x6c
push 0x31
push 0x70
push 0x77
push 0x6c
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0xe1c]
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 0x100893d7
push 0xffffffffffffff85
push 0x54
push 0xffffffffffffff80
push 0x4e
push 0x4c
push 0x51
push 0x51
push 0x7d
push 0x7c
push 0x4c
push 0x46
push 0x76
push 0x46
push 0x43
push 0x42
push 0x43
push 0x46
push 0x48
push 0x3e
push 0x72
push 0x41
push 0x6e
push 0x3a
push 0x3e
push 0x6d
push 0x69
push 0x6b
push 0x35
push 0x67
push 0x39
push 0x63
push 0x62
lea esi, [esp + 0xe54]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x138
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
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 0xffffffffffffff82
push 0x71
push 0x3b
push 0x6d
push 0xffffffffffffff84
push 0x78
push 0x78
push 0x7a
push 0x69
push 0x60
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0xe8c]
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 0x100894d2
push 0x57
push 0x58
push 0x52
push 0x4e
push 0x4e
push 0x53
push 0xffffffffffffff80
push 0x4a
push 0x7a
push 0x4c
push 0x46
push 0x47
push 0x4b
push 0x45
push 0x42
push 0x77
push 0x45
push 0x3f
push 0x6f
push 0x40
push 0x6f
push 0x3f
push 0x70
push 0x3b
push 0x3a
push 0x39
push 0x3b
push 0x3b
push 0x3c
push 0x36
push 0x64
push 0x39
lea esi, [esp + 0xec4]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x139
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
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 0xffffffffffffff82
push 0x71
push 0x3b
push 0x75
push 0x77
push 0x79
push 0x7f
push 0x7c
push 0x7a
push 0x60
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0xefc]
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 0x100895cd
push 0xffffffffffffff85
push 0xffffffffffffff80
push 0x57
push 0x4e
push 0x54
push 0x7f
push 0x7d
push 0x51
push 0x7e
push 0x7b
push 0x4b
push 0x78
push 0x75
push 0x75
push 0x48
push 0x45
push 0x49
push 0x72
push 0x43
push 0x6f
push 0x3c
push 0x6c
push 0x41
push 0x6a
push 0x3f
push 0x6a
push 0x6a
push 0x6b
push 0x69
push 0x68
push 0x3a
push 0x63
lea esi, [esp + 0xf34]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x13a
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
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 0xffffffffffffff84
push 0x73
push 0x3d
push 0x73
push 0x34
push 0xffffffffffffff82
push 0x7a
push 0x7c
push 0x78
push 0x6c
push 0xffffffffffffff81
push 0x60
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0xf6c]
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 0x100896c8
push 0xffffffffffffff86
push 0xffffffffffffff81
push 0x7f
push 0x53
push 0x52
push 0x52
push 0xffffffffffffff80
push 0x7c
push 0x48
push 0x4a
push 0x4e
push 0x77
push 0x45
push 0x45
push 0x77
push 0x72
push 0x46
push 0x75
push 0x42
push 0x6e
push 0x42
push 0x43
push 0x6c
push 0x3b
push 0x40
push 0x3f
push 0x37
push 0x3a
push 0x6a
push 0x68
push 0x64
push 0x37
lea esi, [esp + 0xfa4]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x13b
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
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 0xffffffffffffff82
push 0x71
push 0x3b
push 0xffffffffffffff80
push 0x71
push 0x73
push 0x7b
push 0x70
push 0x6a
push 0x59
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0xfdc]
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 0x100897c3
push 0x52
push 0x4f
push 0x50
push 0x55
push 0xffffffffffffff81
push 0x4e
push 0x53
push 0x7e
push 0x7b
push 0x4d
push 0x4c
push 0x4b
push 0x45
push 0x48
push 0x47
push 0x73
push 0x48
push 0x47
push 0x43
push 0x70
push 0x71
push 0x44
push 0x3f
push 0x6a
push 0x3c
push 0x6b
push 0x6a
push 0x36
push 0x69
push 0x37
push 0x68
push 0x34
lea esi, [esp + 0x1014]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x13c
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
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 0xffffffffffffff81
push 0x70
push 0x3a
push 0x6f
push 0x7f
push 0x71
push 0x7f
push 0x6c
push 0x74
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x104c]
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 0x100898be
push 0x50
push 0xffffffffffffff80
push 0x50
push 0xffffffffffffff80
push 0x4d
push 0x50
push 0x4b
push 0x4b
push 0x4d
push 0x49
push 0x7a
push 0x77
push 0x49
push 0x45
push 0x48
push 0x75
push 0x75
push 0x74
push 0x72
push 0x3d
push 0x3c
push 0x42
push 0x3a
push 0x6e
push 0x6e
push 0x38
push 0x38
push 0x3b
push 0x35
push 0x66
push 0x33
push 0x31
lea esi, [esp + 0x1084]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x13d
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
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 0x7f
push 0x6e
push 0x38
push 0x66
push 0x38
push 0x62
push 0x63
push 0x35
push 0x5f
push 0x60
push 0x32
push 0x5c
lea esi, [esp + 0x119c]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x13e
call fcn.1000a240
push eax
lea ecx, [esp + 0x10e4]
call fcn.100079a0
mov ebx, eax
push 0
push 0x20
push ebp
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x74
push 0x46
push 0x70
push 0x71
push 0x43
push 0x6d
push 0x6e
push 0x40
push 0x6a
push 0x6b
push 0x3e
push 0x67
push 0x34
push 0x6b
push 0x31
push 0x70
push 0x77
push 0x6c
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x112c]
mov byte [esp + 0x491c], 0x3f
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x4898], 0x40
call fcn.1000a240
push eax
lea ecx, [esp + 0x1074]
call fcn.100079a0
push ebx
push eax
lea esi, [esp + 0x1040]
mov byte [esp + 0x48a0], 0x41
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 + 0x1070]
call fcn.10007a10
lea ecx, [esp + 0x10a8]
call fcn.10007a10
lea ecx, [esp + 0x10e0]
call fcn.10007a10
lea ecx, [esp + 0x1118]
mov dword [esp + 0x4898], 0
call fcn.10007a10
push 0
test bl, bl
je 0x10089aa5
push 0x51
push 0x58
push 0x51
push 0x55
push 0xffffffffffffff80
push 0x54
push 0x53
push 0x4e
push 0x4f
push 0x49
push 0x48
push 0x48
push 0x4d
push 0x74
push 0x47
push 0x77
push 0x40
push 0x44
push 0x6f
push 0x73
push 0x6e
push 0x6d
push 0x6e
push 0x3f
push 0x41
push 0x68
push 0x6a
push 0x35
push 0x3c
push 0x3c
push 0x63
push 0x63
lea esi, [esp + 0x11d4]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x142
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
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 0xffffffffffffff85
push 0x74
push 0x3e
push 0x6c
push 0x3e
push 0x68
push 0x69
push 0x3b
push 0x65
push 0x66
push 0x39
push 0x62
push 0x63
push 0x35
push 0x5f
push 0x60
push 0x32
push 0x5c
lea esi, [esp + 0x12ec]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x143
call fcn.1000a240
push eax
lea ecx, [esp + 0x1234]
call fcn.100079a0
mov ebx, eax
push 0
push 0x20
push ebp
push 0x1e
push 0x7a
push 0x4d
push 0x76
push 0x77
push 0x4a
push 0x73
push 0x74
push 0x46
push 0x70
push 0x71
push 0x43
push 0x6d
push 0x6e
push 0x43
push 0x6a
push 0x6b
push 0x3d
push 0x67
push 0x34
push 0x6c
push 0x31
push 0x70
push 0x77
push 0x6c
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x127c]
mov byte [esp + 0x491c], 0x44
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x4898], 0x45
call fcn.1000a240
push eax
lea ecx, [esp + 0x11c4]
call fcn.100079a0
push ebx
push eax
lea esi, [esp + 0x1190]
mov byte [esp + 0x48a0], 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 + 0x11c0]
call fcn.10007a10
lea ecx, [esp + 0x11f8]
call fcn.10007a10
lea ecx, [esp + 0x1230]
call fcn.10007a10
lea ecx, [esp + 0x1268]
mov dword [esp + 0x4898], 0
call fcn.10007a10
push 0
test bl, bl
je 0x10089c8c
push 0xffffffffffffff83
push 0xffffffffffffff84
push 0xffffffffffffff83
push 0x54
push 0x7f
push 0x54
push 0x53
push 0x51
push 0x4f
push 0x79
push 0x46
push 0x4a
push 0x75
push 0x74
push 0x74
push 0x42
push 0x72
push 0x46
push 0x74
push 0x71
push 0x45
push 0x3f
push 0x6f
push 0x6f
push 0x39
push 0x3b
push 0x68
push 0x3b
push 0x68
push 0x33
push 0x3a
push 0x37
lea esi, [esp + 0x1324]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x147
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
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 0x7d
push 0x6c
push 0x36
push 0xfffffffffffffff6
push 0xfffffffffffffffb
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x135c]
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 0x10089d87
push 0xffffffffffffff83
push 0xffffffffffffff80
push 0x53
push 0xffffffffffffff83
push 0x50
push 0xffffffffffffff80
push 0x52
push 0x4c
push 0x79
push 0x49
push 0x4a
push 0x4a
push 0x4c
push 0x46
push 0x46
push 0x41
push 0x48
push 0x45
push 0x73
push 0x40
push 0x3c
push 0x6e
push 0x3f
push 0x3c
push 0x6e
push 0x6c
push 0x3f
push 0x68
push 0x3d
push 0x39
push 0x63
push 0x67
lea esi, [esp + 0x1394]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x148
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
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 0xffffffffffffff81
push 0x70
push 0x3a
push 0x7a
push 0x72
push 0x6c
push 0x60
push 0xffffffffffffff80
push 0x59
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x13cc]
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 0x10089f3b
push 0xffffffffffffff83
push 0xffffffffffffff83
push 0x4f
push 0x7e
push 0x7e
push 0x7f
push 0xffffffffffffff80
push 0x4c
push 0x4c
push 0x4e
push 0x48
push 0x7b
push 0x4b
push 0x44
push 0x43
push 0x74
push 0x45
push 0x3f
push 0x42
push 0x70
push 0x45
push 0x3d
push 0x6f
push 0x6f
push 0x3f
push 0x39
push 0x69
push 0x3e
push 0x3c
push 0x3c
push 0x3a
push 0x3a
lea esi, [esp + 0x143c]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x149
mov esi, 0x800
mov ecx, eax
mov dword [esp + 0x20], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x10089f04
push 0
push 0x50
push 0xffffffffffffff83
push 0x4e
push 0xffffffffffffff83
push 0xffffffffffffff81
push 0x7e
push 0x4d
push 0x4b
push 0x49
push 0x4d
push 0x4d
push 0x4c
push 0x78
push 0x48
push 0x42
push 0x47
push 0x75
push 0x48
push 0x47
push 0x46
push 0x44
push 0x43
push 0x3b
push 0x3c
push 0x3b
push 0x68
push 0x6a
push 0x38
push 0x36
push 0x65
push 0x3b
push 0x39
lea esi, [esp + 0x1404]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x14a
mov esi, 0x1800
mov ecx, eax
mov dword [esp + 0x20], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x10089f04
mov bl, 1
jmp 0x10089f06
xor bl, bl
test esi, 0x1000
je 0x10089f20
lea ecx, [esp + 0x1380]
and esi, 0xffffefff
call fcn.10007a10
test esi, 0x800
je 0x10089f34
lea ecx, [esp + 0x13b8]
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
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 0xffffffffffffff85
push 0x74
push 0x3e
push 0x6c
push 0x3e
push 0x68
push 0xffffffffffffff80
push 0x71
push 0x73
push 0x7b
push 0x70
push 0x6a
push 0x59
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x1474]
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 0x1008a036
push 0x51
push 0xffffffffffffff82
push 0x56
push 0xffffffffffffff81
push 0x7d
push 0x4f
push 0x4d
push 0x7d
push 0x4b
push 0x7b
push 0x4e
push 0x49
push 0x46
push 0x4b
push 0x47
push 0x76
push 0x71
push 0x3f
push 0x42
push 0x72
push 0x6d
push 0x71
push 0x41
push 0x39
push 0x3f
push 0x3d
push 0x36
push 0x39
push 0x37
push 0x38
push 0x3a
push 0x63
lea esi, [esp + 0x14ac]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x14b
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
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 0x7f
push 0x6e
push 0x38
push 0x66
push 0x38
push 0x62
push 0x63
push 0x35
push 0x5f
push 0x60
push 0x32
push 0x5c
lea esi, [esp + 0x15c4]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x14c
call fcn.1000a240
push eax
lea ecx, [esp + 0x150c]
call fcn.100079a0
mov ebx, eax
push 0
push 0x20
push ebp
push 0x1e
push 0x1d
push 0x79
push 0x4b
push 0x75
push 0x76
push 0x48
push 0x72
push 0x15
push 0xfffffffffffffffd
push 0xfffffffffffffffa
push 6
push 2
push 0xffffffffffffffff
push 0x30
push 0xa
push 0
push 0xffffffffffffffed
push 0xfffffffffffffff9
push 0xfffffffffffffff3
push 0xffffffffffffffee
push 0xfffffffffffffff9
push 0xfffffffffffffff6
push 0xfffffffffffffff5
push 0xffffffffffffffd0
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x1554]
mov byte [esp + 0x491c], 0x4d
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x4898], 0x4e
call fcn.1000a240
push eax
lea ecx, [esp + 0x149c]
call fcn.100079a0
push ebx
push eax
lea esi, [esp + 0x1468]
mov byte [esp + 0x48a0], 0x4f
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 + 0x1498]
call fcn.10007a10
lea ecx, [esp + 0x14d0]
call fcn.10007a10
lea ecx, [esp + 0x1508]
call fcn.10007a10
lea ecx, [esp + 0x1540]
mov dword [esp + 0x4898], 0
call fcn.10007a10
push 0
test bl, bl
je 0x1008a21d
push 0x58
push 0x4f
push 0xffffffffffffff84
push 0x7f
push 0x7f
push 0x7d
push 0x51
push 0x50
push 0x79
push 0x7b
push 0x4f
push 0x45
push 0x75
push 0x46
push 0x47
push 0x44
push 0x44
push 0x3f
push 0x47
push 0x41
push 0x6f
push 0x40
push 0x6d
push 0x39
push 0x3c
push 0x38
push 0x3f
push 0x3d
push 0x6a
push 0x3a
push 0x65
push 0x36
lea esi, [esp + 0x15fc]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x150
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0xffffffffffffff8b
push 0x7a
push 0x44
push 0x72
push 0x44
push 0x6e
push 0xffffffffffffffe1
push 0xffffffffffffffe6
push 0x30
push 0xa
push 0
push 0xffffffffffffffed
push 0xfffffffffffffff9
push 0xfffffffffffffff3
push 0xffffffffffffffee
push 0xfffffffffffffff9
push 0xfffffffffffffff6
push 0xfffffffffffffff5
push 0xffffffffffffffd0
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x1634]
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 0x1008a318
push 0xffffffffffffff86
push 0x56
push 0x4e
push 0x4f
push 0x7f
push 0x7d
push 0xffffffffffffff80
push 0x50
push 0x4e
push 0x47
push 0x79
push 0x49
push 0x4d
push 0x79
push 0x73
push 0x44
push 0x71
push 0x72
push 0x45
push 0x70
push 0x45
push 0x3c
push 0x6c
push 0x3d
push 0x3b
push 0x40
push 0x36
push 0x3c
push 0x66
push 0x34
push 0x37
push 0x62
lea esi, [esp + 0x166c]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x151
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0xffffffffffffff8a
push 0x79
push 0x43
push 0x7e
push 0xffffffffffffff80
push 0xffffffffffffff81
push 0x53
push 0x33
push 0x38
push 0xd
push 0xfffffffffffffffa
push 0xfffffffffffffffa
push 0xfffffffffffffffb
push 0xffffffffffffffcb
push 0x31
push 0x70
push 0x77
push 0x6c
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x16a4]
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 0x1008a413
push 0xffffffffffffff86
push 0x51
push 0x52
push 0x4d
push 0x52
push 0x7d
push 0x50
push 0x4d
push 0x51
push 0x79
push 0x7a
push 0x4c
push 0x48
push 0x74
push 0x4a
push 0x77
push 0x49
push 0x46
push 0x44
push 0x6e
push 0x43
push 0x6d
push 0x3e
push 0x6a
push 0x3e
push 0x3f
push 0x6c
push 0x36
push 0x38
push 0x68
push 0x68
push 0x35
lea esi, [esp + 0x16dc]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x152
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0xffffffffffffff8a
push 0x79
push 0x43
push 0x7e
push 0xffffffffffffff80
push 0xffffffffffffff81
push 0x53
push 0x33
push 0x38
push 0xfffffffffffffff6
push 0xfffffffffffffffa
push 0xfffffffffffffff3
push 0xfffffffffffffff3
push 0xffffffffffffffd0
push 0x31
push 0x70
push 0x77
push 0x6c
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x1714]
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 0x1008a50e
push 0x59
push 0x53
push 0xffffffffffffff82
push 0x53
push 0x52
push 0x4f
push 0x7d
push 0x51
push 0x7a
push 0x47
push 0x46
push 0x4a
push 0x47
push 0x43
push 0x47
push 0x47
push 0x42
push 0x43
push 0x44
push 0x73
push 0x3f
push 0x41
push 0x3d
push 0x6a
push 0x38
push 0x6b
push 0x3a
push 0x67
push 0x37
push 0x34
push 0x67
push 0x31
lea esi, [esp + 0x174c]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x153
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0xffffffffffffff8b
push 0x7a
push 0x44
push 0x7f
push 0xffffffffffffff81
push 0xffffffffffffff82
push 0x54
push 0x34
push 0x39
push 0xfffffffffffffff4
push 0xfffffffffffffff6
push 0xfffffffffffffff3
push 0xffffffffffffffff
push 0xfffffffffffffffb
push 0xffffffffffffffd8
push 0x31
push 0x70
push 0x77
push 0x6c
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x1784]
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 0x1008a609
push 0x52
push 0x52
push 0x4f
push 0xffffffffffffff80
push 0x4f
push 0x53
push 0x7d
push 0x7b
push 0x7b
push 0x4f
push 0x48
push 0x77
push 0x79
push 0x4c
push 0x48
push 0x49
push 0x44
push 0x48
push 0x71
push 0x46
push 0x43
push 0x3e
push 0x3f
push 0x3c
push 0x3e
push 0x38
push 0x3d
push 0x6b
push 0x3d
push 0x64
push 0x64
push 0x37
lea esi, [esp + 0x17bc]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x154
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
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 0x7e
push 0x6d
push 0x37
push 0x6c
push 0x7c
push 0x6e
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x17f4]
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 0x1008a7bd
push 0x59
push 0xffffffffffffff80
push 0xffffffffffffff82
push 0x7f
push 0xffffffffffffff80
push 0x7d
push 0x53
push 0x4b
push 0x4a
push 0x78
push 0x4b
push 0x77
push 0x48
push 0x43
push 0x48
push 0x75
push 0x74
push 0x73
push 0x70
push 0x42
push 0x3e
push 0x41
push 0x41
push 0x42
push 0x69
push 0x6d
push 0x3f
push 0x6a
push 0x39
push 0x36
push 0x32
push 0x39
lea esi, [esp + 0x1864]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x155
mov esi, 0x2000
mov ecx, eax
mov dword [esp + 0x20], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1008a786
push 0
push 0x53
push 0xffffffffffffff83
push 0x53
push 0xffffffffffffff83
push 0x50
push 0x52
push 0x7f
push 0x4d
push 0x4c
push 0x4b
push 0x4b
push 0x7b
push 0x79
push 0x76
push 0x42
push 0x75
push 0x73
push 0x41
push 0x43
push 0x6f
push 0x44
push 0x6d
push 0x70
push 0x3e
push 0x3a
push 0x3a
push 0x36
push 0x69
push 0x3a
push 0x68
push 0x33
push 0x38
lea esi, [esp + 0x182c]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x156
mov esi, 0x6000
mov ecx, eax
mov dword [esp + 0x20], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1008a786
mov bl, 1
jmp 0x1008a788
xor bl, bl
test esi, 0x4000
je 0x1008a7a2
lea ecx, [esp + 0x17a8]
and esi, 0xffffbfff
call fcn.10007a10
test esi, 0x2000
je 0x1008a7b6
lea ecx, [esp + 0x17e0]
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
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 0xffffffffffffff81
push 0x70
push 0x3a
push 0x70
push 0x75
push 0x78
push 0x7a
push 0x7b
push 0x79
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x189c]
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 0x1008a8b8
push 0x56
push 0x53
push 0x7f
push 0xffffffffffffff81
push 0x7f
push 0x52
push 0x51
push 0x7c
push 0x49
push 0x48
push 0x7a
push 0x7b
push 0x47
push 0x75
push 0x74
push 0x43
push 0x72
push 0x46
push 0x44
push 0x42
push 0x6f
push 0x43
push 0x3b
push 0x39
push 0x6b
push 0x38
push 0x39
push 0x66
push 0x35
push 0x37
push 0x64
push 0x31
lea esi, [esp + 0x18d4]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x157
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
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 0xffffffffffffff83
push 0x72
push 0x3c
push 0x6a
push 0x3c
push 0x66
push 0x4e
push 0x5e
push 0x50
push 0x34
push 0x49
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x190c]
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 0x1008a9b3
push 0x52
push 0xffffffffffffff84
push 0x51
push 0x50
push 0x7d
push 0x7e
push 0x4b
push 0x50
push 0x7d
push 0x49
push 0x4b
push 0x46
push 0x48
push 0x79
push 0x77
push 0x72
push 0x75
push 0x72
push 0x40
push 0x45
push 0x3e
push 0x44
push 0x3b
push 0x6c
push 0x3b
push 0x3c
push 0x6b
push 0x39
push 0x38
push 0x36
push 0x66
push 0x35
lea esi, [esp + 0x1944]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x158
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
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 0xffffffffffffff81
push 0x70
push 0x3a
push 0x3d
push 0x4e
push 0x5e
push 0x50
push 0x34
push 0x49
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x197c]
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 0x1008aaae
push 0x59
push 0x56
push 0x7f
push 0x52
push 0x7f
push 0x4d
push 0x4e
push 0x4d
push 0x48
push 0x4c
push 0x48
push 0x4c
push 0x4d
push 0x43
push 0x77
push 0x48
push 0x44
push 0x72
push 0x70
push 0x41
push 0x44
push 0x41
push 0x6f
push 0x6b
push 0x6a
push 0x3c
push 0x6c
push 0x35
push 0x69
push 0x34
push 0x67
push 0x33
lea esi, [esp + 0x19b4]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x159
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0xffffffffffffff89
push 0x78
push 0x42
push 0xffffffffffffff8b
push 0x7b
push 0x57
push 0xffffffffffffff89
push 0xffffffffffffff83
push 0x77
push 0xffffffffffffff83
push 0x75
push 0x7f
push 0x73
push 0x7c
push 0x76
push 0x6c
push 0x59
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x19ec]
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 0x1008ac62
push 0x59
push 0x4f
push 0x52
push 0xffffffffffffff80
push 0x4e
push 0x4d
push 0x4a
push 0x7a
push 0x7e
push 0x4b
push 0x78
push 0x4e
push 0x76
push 0x77
push 0x73
push 0x72
push 0x47
push 0x73
push 0x73
push 0x45
push 0x43
push 0x70
push 0x6f
push 0x6e
push 0x69
push 0x6d
push 0x69
push 0x3c
push 0x65
push 0x35
push 0x67
push 0x62
lea esi, [esp + 0x1a5c]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x15a
mov esi, 0x8000
mov ecx, eax
mov dword [esp + 0x20], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1008ac2b
push 0
push 0xffffffffffffff82
push 0x54
push 0xffffffffffffff82
push 0xffffffffffffff80
push 0x4d
push 0x4f
push 0x50
push 0x4c
push 0x4f
push 0x49
push 0x7c
push 0x77
push 0x4a
push 0x77
push 0x49
push 0x77
push 0x42
push 0x73
push 0x46
push 0x3d
push 0x42
push 0x6c
push 0x70
push 0x6d
push 0x38
push 0x3a
push 0x68
push 0x6a
push 0x6a
push 0x33
push 0x39
push 0x63
lea esi, [esp + 0x1a24]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x15b
mov esi, 0x18000
mov ecx, eax
mov dword [esp + 0x20], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1008ac2b
mov bl, 1
jmp 0x1008ac2d
xor bl, bl
test esi, 0x10000
je 0x1008ac47
lea ecx, [esp + 0x19a0]
and esi, 0xfffeffff
call fcn.10007a10
test esi, 0x8000
je 0x1008ac5b
lea ecx, [esp + 0x19d8]
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0xffffffffffffff8d
push 0x7c
push 0x46
push 0x40
push 0xfffffffffffffffe
push 0xfffffffffffffffd
push 1
push 0xfffffffffffffff3
push 0xfffffffffffffff6
push 0xfffffffffffffff1
push 0xffffffffffffffff
push 0xfffffffffffffffd
push 0xfffffffffffffffd
push 0x2d
push 0xfffffffffffffff4
push 0xfffffffffffffffb
push 0xfffffffffffffff9
push 0x29
push 7
push 0xfffffffffffffff8
push 0xfffffffffffffff8
push 0xffffffffffffffea
push 0xfffffffffffffff5
push 2
push 0xfffffffffffffff2
push 0xfffffffffffffff3
lea esi, [esp + 0x1b74]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x15c
call fcn.1000a240
push eax
lea ecx, [esp + 0x1abc]
call fcn.100079a0
mov ebx, eax
push 0
push 0x20
push ebp
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x38
push 4
push 0xfffffffffffffff6
push 5
push 0xfffffffffffffffe
push 0x10
push 0x3a
push 0xffffffffffffff88
push 0x7f
push 0x73
push 0x7c
push 0x76
push 0x63
push 0x2b
push 0x6e
push 0x78
push 0x77
push 0x73
push 0x48
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x1b04]
mov byte [esp + 0x491c], 0x5d
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x4898], 0x5e
call fcn.1000a240
push eax
lea ecx, [esp + 0x1a4c]
call fcn.100079a0
push ebx
push eax
lea esi, [esp + 0x1a18]
mov byte [esp + 0x48a0], 0x5f
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 + 0x1a48]
call fcn.10007a10
lea ecx, [esp + 0x1a80]
call fcn.10007a10
lea ecx, [esp + 0x1ab8]
call fcn.10007a10
lea ecx, [esp + 0x1af0]
mov dword [esp + 0x4898], 0
call fcn.10007a10
push 0
test bl, bl
je 0x1008ae49
push 0xffffffffffffff85
push 0x52
push 0x4e
push 0xffffffffffffff82
push 0x53
push 0x7c
push 0x50
push 0x50
push 0x79
push 0x7b
push 0x4d
push 0x4d
push 0x49
push 0x46
push 0x48
push 0x46
push 0x49
push 0x71
push 0x40
push 0x73
push 0x42
push 0x6c
push 0x3c
push 0x3d
push 0x6b
push 0x39
push 0x6a
push 0x39
push 0x3d
push 0x35
push 0x3a
push 0x66
lea esi, [esp + 0x1bac]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x160
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
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 0xffffffffffffff81
push 0x70
push 0x3a
push 0x34
push 0x70
push 0x31
push 0x70
push 0x77
push 0x6c
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x1be4]
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 0x1008af44
push 0x52
push 0xffffffffffffff85
push 0x57
push 0x51
push 0xffffffffffffff82
push 0x53
push 0x7b
push 0x4c
push 0x4e
push 0x49
push 0x47
push 0x78
push 0x75
push 0x4b
push 0x48
push 0x75
push 0x73
push 0x45
push 0x42
push 0x73
push 0x3d
push 0x6c
push 0x3e
push 0x40
push 0x6e
push 0x6d
push 0x3d
push 0x69
push 0x34
push 0x68
push 0x36
push 0x34
lea esi, [esp + 0x1c1c]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x161
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
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 0xffffffffffffff81
push 0x70
push 0x3a
push 0x34
push 0x73
push 0x31
push 0x70
push 0x77
push 0x6c
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x1c54]
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 0x1008b03f
push 0x59
push 0xffffffffffffff82
push 0x56
push 0x7e
push 0x7d
push 0x4b
push 0x4f
push 0x7f
push 0x7c
push 0x4c
push 0x4d
push 0x79
push 0x4a
push 0x77
push 0x49
push 0x48
push 0x71
push 0x41
push 0x47
push 0x72
push 0x3d
push 0x6f
push 0x43
push 0x3c
push 0x6d
push 0x3c
push 0x3a
push 0x3b
push 0x3a
push 0x3a
push 0x33
push 0x63
lea esi, [esp + 0x1c8c]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x162
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
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 0xffffffffffffff80
push 0x6f
push 0x39
push 0x33
push 0x3a
push 0x30
push 0x27
push 0x39
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x1cc4]
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 0x1008b13a
push 0xffffffffffffff83
push 0x53
push 0x53
push 0xffffffffffffff80
push 0x53
push 0x7f
push 0x4c
push 0x7e
push 0x4e
push 0x49
push 0x7b
push 0x77
push 0x46
push 0x79
push 0x77
push 0x41
push 0x48
push 0x70
push 0x70
push 0x43
push 0x45
push 0x3e
push 0x40
push 0x3d
push 0x39
push 0x6b
push 0x37
push 0x38
push 0x3d
push 0x38
push 0x32
push 0x66
lea esi, [esp + 0x1cfc]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x163
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
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 0xffffffffffffff80
push 0x6f
push 0x39
push 0x33
push 0x3b
push 0x30
push 0x27
push 0x39
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x1d34]
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 0x1008b235
push 0x54
push 0x50
push 0x55
push 0x54
push 0xffffffffffffff80
push 0x4c
push 0x51
push 0x52
push 0x4d
push 0x7c
push 0x7c
push 0x4b
push 0x75
push 0x4c
push 0x4a
push 0x76
push 0x47
push 0x42
push 0x43
push 0x46
push 0x6e
push 0x6d
push 0x6c
push 0x3d
push 0x6b
push 0x3f
push 0x6b
push 0x3b
push 0x3c
push 0x38
push 0x66
push 0x35
lea esi, [esp + 0x1d6c]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x164
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
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 0xffffffffffffff80
push 0x6f
push 0x39
push 0x33
push 0x3c
push 0x30
push 0x27
push 0x39
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x1da4]
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 0x1008b330
push 0x52
push 0xffffffffffffff85
push 0x57
push 0x51
push 0xffffffffffffff82
push 0x53
push 0x7b
push 0x4c
push 0x4e
push 0x49
push 0x47
push 0x78
push 0x75
push 0x4b
push 0x48
push 0x75
push 0x73
push 0x45
push 0x42
push 0x73
push 0x3d
push 0x6c
push 0x3e
push 0x40
push 0x6e
push 0x6d
push 0x3d
push 0x69
push 0x34
push 0x68
push 0x36
push 0x34
lea esi, [esp + 0x1ddc]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x165
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
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 0xffffffffffffff80
push 0x6f
push 0x39
push 0x33
push 0x3d
push 0x30
push 0x27
push 0x39
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x1e14]
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 0x1008b42b
push 0x52
push 0xffffffffffffff80
push 0x4f
push 0x55
push 0xffffffffffffff80
push 0x4d
push 0x7c
push 0x4b
push 0x51
push 0x4b
push 0x7c
push 0x4b
push 0x7a
push 0x48
push 0x47
push 0x47
push 0x71
push 0x71
push 0x74
push 0x44
push 0x6f
push 0x41
push 0x42
push 0x6e
push 0x69
push 0x69
push 0x68
push 0x3d
push 0x36
push 0x35
push 0x32
push 0x34
lea esi, [esp + 0x1e4c]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x166
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
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 0xffffffffffffff82
push 0x71
push 0x3b
push 0x35
push 0x3c
push 0x32
push 0x29
push 0x70
push 0x77
push 0x6c
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x1e84]
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 0x1008b526
push 0x52
push 0xffffffffffffff80
push 0x4f
push 0x55
push 0xffffffffffffff80
push 0x4d
push 0x7c
push 0x4b
push 0x51
push 0x4b
push 0x7c
push 0x4b
push 0x7a
push 0x48
push 0x47
push 0x47
push 0x71
push 0x71
push 0x74
push 0x44
push 0x6f
push 0x41
push 0x42
push 0x6e
push 0x69
push 0x69
push 0x68
push 0x3d
push 0x36
push 0x35
push 0x32
push 0x34
lea esi, [esp + 0x1ebc]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x167
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
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 0xffffffffffffff82
push 0x71
push 0x3b
push 0x35
push 0x3d
push 0x32
push 0x29
push 0x70
push 0x77
push 0x6c
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x1ef4]
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 0x1008b621
push 0xffffffffffffff83
push 0x53
push 0x53
push 0xffffffffffffff80
push 0x53
push 0x7f
push 0x4c
push 0x7e
push 0x4e
push 0x49
push 0x7b
push 0x77
push 0x46
push 0x79
push 0x77
push 0x41
push 0x48
push 0x70
push 0x70
push 0x43
push 0x45
push 0x3e
push 0x40
push 0x3d
push 0x39
push 0x6b
push 0x37
push 0x38
push 0x3d
push 0x38
push 0x32
push 0x66
lea esi, [esp + 0x1f2c]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x168
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
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 0xffffffffffffff82
push 0x71
push 0x3b
push 0x35
push 0x3e
push 0x32
push 0x29
push 0x70
push 0x77
push 0x6c
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x1f64]
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 0x1008b71c
push 0x54
push 0x50
push 0x55
push 0x54
push 0xffffffffffffff80
push 0x4c
push 0x51
push 0x52
push 0x4d
push 0x7c
push 0x7c
push 0x4b
push 0x75
push 0x4c
push 0x4a
push 0x76
push 0x47
push 0x42
push 0x43
push 0x46
push 0x6e
push 0x6d
push 0x6c
push 0x3d
push 0x6b
push 0x3f
push 0x6b
push 0x3b
push 0x3c
push 0x38
push 0x66
push 0x35
lea esi, [esp + 0x1f9c]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x169
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
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 0xffffffffffffff80
push 0x6f
push 0x39
push 0x7c
push 0x78
push 0x75
push 0x79
push 0x47
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x1fd4]
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 0x1008b8d0
push 0x58
push 0x52
push 0x51
push 0x4f
push 0x4c
push 0x53
push 0x7b
push 0x7b
push 0x7e
push 0x48
push 0x48
push 0x4c
push 0x4c
push 0x47
push 0x74
push 0x77
push 0x72
push 0x48
push 0x40
push 0x40
push 0x45
push 0x6f
push 0x3c
push 0x6e
push 0x38
push 0x3b
push 0x6a
push 0x35
push 0x37
push 0x37
push 0x3b
push 0x32
lea esi, [esp + 0x2044]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x16a
mov esi, 0x20000
mov ecx, eax
mov dword [esp + 0x20], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1008b899
push 0
push 0x59
push 0xffffffffffffff81
push 0xffffffffffffff83
push 0xffffffffffffff80
push 0x52
push 0x4d
push 0x4d
push 0x49
push 0x4f
push 0x48
push 0x7c
push 0x46
push 0x46
push 0x4c
push 0x75
push 0x42
push 0x72
push 0x46
push 0x3e
push 0x43
push 0x40
push 0x6c
push 0x3e
push 0x6a
push 0x3a
push 0x3b
push 0x3b
push 0x39
push 0x39
push 0x35
push 0x64
push 0x33
lea esi, [esp + 0x200c]
call fcn.10070600
add esp, 0x84
mov dword [esp + 0x4898], 0x16b
mov esi, 0x60000
mov ecx, eax
mov dword [esp + 0x20], esi
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
je 0x1008b899
mov bl, 1
jmp 0x1008b89b
xor bl, bl
test esi, 0x40000
je 0x1008b8b5
lea ecx, [esp + 0x1f88]
and esi, 0xfffbffff
call fcn.10007a10
test esi, 0x20000
je 0x1008b8c9
lea ecx, [esp + 0x1fc0]
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
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 0x7e
push 0x6d
push 0x37
push 0x76
push 0x7c
push 0x4d
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x207c]
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 0x1008b9cb
push 0x55
push 0x57
push 0xffffffffffffff83
push 0xffffffffffffff81
push 0xffffffffffffff82
push 0xffffffffffffff81
push 0x7f
push 0x4e
push 0x49
push 0x48
push 0x78
push 0x49
push 0x4c
push 0x79
push 0x73
push 0x41
push 0x74
push 0x40
push 0x40
push 0x6f
push 0x6f
push 0x44
push 0x70
push 0x3f
push 0x6c
push 0x6a
push 0x67
push 0x6a
push 0x36
push 0x66
push 0x63
push 0x67
lea esi, [esp + 0x20b4]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x16c
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
push 0x1e
push 0xffffffffffffff90
push 0x7f
push 0x49
push 0x43
push 0x7a
push 0x40
push 0x37
push 0xffffffffffffff81
push 0x78
push 0x75
push 0x5b
push 0xffffffffffffff82
push 0x7e
push 0x71
push 0x62
push 0x2e
push 0xffffffffffffff86
push 0x6e
push 0x2b
push 0x4e
push 0x5e
push 0x50
push 0x34
push 0x49
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x20ec]
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 0x1008bac6
push 0x50
push 0x4f
push 0x56
push 0xffffffffffffff81
push 0x7e
push 0x52
push 0x4c
push 0x7d
push 0x50
push 0x4d
push 0x49
push 0x76
push 0x77
push 0x75
push 0x44
push 0x46
push 0x44
push 0x47
push 0x73
push 0x72
push 0x3f
push 0x41
push 0x6b
push 0x6a
push 0x3e
push 0x3e
push 0x67
push 0x6a
push 0x67
push 0x3a
push 0x63
push 0x38
lea esi, [esp + 0x2124]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x16d
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
push 0x1e
push 0xffffffffffffff90
push 0x7f
push 0x49
push 0x43
push 0x7b
push 0x40
push 0x37
push 0xffffffffffffff81
push 0x78
push 0x75
push 0x5b
push 0xffffffffffffff82
push 0x7e
push 0x71
push 0x62
push 0x2e
push 0xffffffffffffff86
push 0x6e
push 0x2b
push 0x4e
push 0x5e
push 0x50
push 0x34
push 0x49
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x215c]
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 0x1008bbc1
push 0x57
push 0x54
push 0x55
push 0x56
push 0x53
push 0x54
push 0x4c
push 0x7d
push 0x4c
push 0x4d
push 0x4b
push 0x4e
push 0x47
push 0x4a
push 0x49
push 0x72
push 0x44
push 0x73
push 0x44
push 0x46
push 0x45
push 0x3e
push 0x70
push 0x39
push 0x3e
push 0x6b
push 0x68
push 0x66
push 0x34
push 0x65
push 0x37
push 0x33
lea esi, [esp + 0x2194]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x16e
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
push 0x1e
push 0xffffffffffffff90
push 0x7f
push 0x49
push 0x43
push 0xffffffffffffff81
push 0x40
push 0x37
push 0xffffffffffffff81
push 0x78
push 0x75
push 0x5b
push 0xffffffffffffff82
push 0x7e
push 0x71
push 0x62
push 0x2e
push 0xffffffffffffff86
push 0x6e
push 0x2b
push 0x4e
push 0x5e
push 0x50
push 0x34
push 0x49
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x21cc]
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 0x1008bcbc
push 0xffffffffffffff85
push 0xffffffffffffff85
push 0x50
push 0x7f
push 0x4f
push 0x52
push 0x52
push 0x7f
push 0x4f
push 0x7a
push 0x4a
push 0x4d
push 0x49
push 0x79
push 0x75
push 0x43
push 0x48
push 0x47
push 0x70
push 0x45
push 0x3c
push 0x6e
push 0x42
push 0x6c
push 0x6d
push 0x69
push 0x3d
push 0x3a
push 0x37
push 0x39
push 0x66
push 0x63
lea esi, [esp + 0x2204]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x16f
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
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 0x7f
push 0x6e
push 0x38
push 0x66
push 7
push 0xfffffffffffffff4
push 0xfffffffffffffff4
push 0xfffffffffffffff5
push 0xffffffffffffffc5
push 0x5e
push 0x3b
push 0x2f
lea esi, [esp + 0x231c]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x170
call fcn.1000a240
push eax
lea ecx, [esp + 0x2264]
call fcn.100079a0
mov ebx, eax
push 0
push 0x20
push ebp
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0xffffffffffffff8b
push 0x7f
push 0x76
push 0x73
push 0x59
push 0xffffffffffffff80
push 0x7c
push 0x6f
push 0x60
push 0xffffffffffffff85
push 0x6d
push 0x4e
push 0x5e
push 0x50
push 0x34
push 0x49
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x22ac]
mov byte [esp + 0x491c], 0x71
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x4898], 0x72
call fcn.1000a240
push eax
lea ecx, [esp + 0x21f4]
call fcn.100079a0
push ebx
push eax
lea esi, [esp + 0x21c0]
mov byte [esp + 0x48a0], 0x73
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 + 0x21f0]
call fcn.10007a10
lea ecx, [esp + 0x2228]
call fcn.10007a10
lea ecx, [esp + 0x2260]
call fcn.10007a10
lea ecx, [esp + 0x2298]
mov dword [esp + 0x4898], 0
call fcn.10007a10
push 0
test bl, bl
je 0x1008bea3
push 0xffffffffffffff83
push 0x4f
push 0x53
push 0x4e
push 0x4f
push 0x4f
push 0x4a
push 0x52
push 0x4e
push 0x4d
push 0x77
push 0x77
push 0x47
push 0x74
push 0x42
push 0x4a
push 0x40
push 0x3f
push 0x42
push 0x3d
push 0x70
push 0x42
push 0x3e
push 0x39
push 0x6b
push 0x6d
push 0x3a
push 0x69
push 0x34
push 0x3b
push 0x39
push 0x62
lea esi, [esp + 0x2354]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x174
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
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 0xffffffffffffff82
push 0x71
push 0x3b
push 0x69
push 0xfffffffffffffff0
push 6
push 0xffffffffffffffeb
push 0xfffffffffffffff6
push 0xfffffffffffffff7
push 0xfffffffffffffff4
push 0xffffffffffffffe9
push 0xffffffffffffffcb
push 0x5e
push 0x3b
push 0x2f
lea esi, [esp + 0x246c]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x175
call fcn.1000a240
push eax
lea ecx, [esp + 0x23b4]
call fcn.100079a0
mov ebx, eax
push 0
push 0x20
push ebp
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0xffffffffffffff8b
push 0x7f
push 0x76
push 0x73
push 0x59
push 0xffffffffffffff80
push 0x7c
push 0x6f
push 0x60
push 0xffffffffffffff85
push 0x6d
push 0x4e
push 0x5e
push 0x50
push 0x34
push 0x49
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x23fc]
mov byte [esp + 0x491c], 0x76
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x4898], 0x77
call fcn.1000a240
push eax
lea ecx, [esp + 0x2344]
call fcn.100079a0
push ebx
push eax
lea esi, [esp + 0x2310]
mov byte [esp + 0x48a0], 0x78
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 + 0x2340]
call fcn.10007a10
lea ecx, [esp + 0x2378]
call fcn.10007a10
lea ecx, [esp + 0x23b0]
call fcn.10007a10
lea ecx, [esp + 0x23e8]
mov dword [esp + 0x4898], 0
call fcn.10007a10
push 0
test bl, bl
je 0x1008c08a
push 0xffffffffffffff83
push 0xffffffffffffff83
push 0x53
push 0xffffffffffffff81
push 0x4e
push 0x51
push 0x4d
push 0x51
push 0x4e
push 0x4c
push 0x78
push 0x78
push 0x48
push 0x75
push 0x46
push 0x44
push 0x71
push 0x45
push 0x3f
push 0x40
push 0x6f
push 0x70
push 0x40
push 0x6f
push 0x40
push 0x6d
push 0x68
push 0x3a
push 0x36
push 0x34
push 0x36
push 0x3a
lea esi, [esp + 0x24a4]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x179
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
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 0xffffffffffffff80
push 0x6f
push 0x39
push 0x67
push 0xfffffffffffffff1
push 0xfffffffffffffff2
push 0xfffffffffffffff4
push 0xfffffffffffffff4
push 0xffffffffffffffef
push 0xffffffffffffffcc
push 0x5e
push 0x3b
push 0x2f
lea esi, [esp + 0x25bc]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x17a
call fcn.1000a240
push eax
lea ecx, [esp + 0x2504]
call fcn.100079a0
mov ebx, eax
push 0
push 0x20
push ebp
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0xffffffffffffff8b
push 0x7f
push 0x76
push 0x73
push 0x59
push 0xffffffffffffff80
push 0x7c
push 0x6f
push 0x60
push 0xffffffffffffff85
push 0x6d
push 0x4e
push 0x5e
push 0x50
push 0x34
push 0x49
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x254c]
mov byte [esp + 0x491c], 0x7b
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x4898], 0x7c
call fcn.1000a240
push eax
lea ecx, [esp + 0x2494]
call fcn.100079a0
push ebx
push eax
lea esi, [esp + 0x2460]
mov byte [esp + 0x48a0], 0x7d
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 + 0x2490]
call fcn.10007a10
lea ecx, [esp + 0x24c8]
call fcn.10007a10
lea ecx, [esp + 0x2500]
call fcn.10007a10
lea ecx, [esp + 0x2538]
mov dword [esp + 0x4898], 0
call fcn.10007a10
push 0
test bl, bl
je 0x1008c271
push 0xffffffffffffff85
push 0x54
push 0x53
push 0xffffffffffffff81
push 0x7e
push 0x52
push 0x4f
push 0x7a
push 0x4f
push 0x50
push 0x49
push 0x4b
push 0x49
push 0x46
push 0x49
push 0x48
push 0x74
push 0x40
push 0x43
push 0x3f
push 0x3d
push 0x6c
push 0x70
push 0x3a
push 0x41
push 0x6a
push 0x6a
push 0x38
push 0x39
push 0x33
push 0x3a
push 0x67
lea esi, [esp + 0x25f4]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x17e
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
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 0x7e
push 0x6d
push 0x37
push 0x31
push 0x68
push 0x2e
push 0x25
push 0x37
push 0x34
push 0x30
push 0x77
lea esi, [esp + 0x270c]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x17f
call fcn.1000a240
push eax
lea ecx, [esp + 0x2654]
call fcn.100079a0
mov ebx, eax
push 0
push 0x20
push ebp
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x37
push 0xffffffffffffff81
push 0x78
push 0x75
push 0x5b
push 0xffffffffffffff82
push 0x7e
push 0x71
push 0x62
push 0x2e
push 0xffffffffffffff86
push 0x6e
push 0x2b
push 0x4e
push 0x5e
push 0x50
push 0x34
push 0x49
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x269c]
mov byte [esp + 0x491c], 0x80
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x4898], 0x81
call fcn.1000a240
push eax
lea ecx, [esp + 0x25e4]
call fcn.100079a0
push ebx
push eax
lea esi, [esp + 0x25b0]
mov byte [esp + 0x48a0], 0x82
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 + 0x25e0]
call fcn.10007a10
lea ecx, [esp + 0x2618]
call fcn.10007a10
lea ecx, [esp + 0x2650]
call fcn.10007a10
lea ecx, [esp + 0x2688]
mov dword [esp + 0x4898], 0
call fcn.10007a10
test bl, bl
je 0x1008c458
push 0
push 0xffffffffffffff86
push 0xffffffffffffff85
push 0xffffffffffffff84
push 0x52
push 0x52
push 0x4c
push 0x7f
push 0x7c
push 0x7a
push 0x4f
push 0x77
push 0x47
push 0x44
push 0x43
push 0x74
push 0x41
push 0x41
push 0x44
push 0x6f
push 0x6e
push 0x72
push 0x3f
push 0x3d
push 0x3f
push 0x6d
push 0x3c
push 0x38
push 0x69
push 0x3b
push 0x3c
push 0x68
push 0x63
lea esi, [esp + 0x2744]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x183
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push str.v.13__b_.cs
lea ecx, [esp + 0x27a4]
call fcn.100079a0
mov ebx, eax
push 0
push 0x20
push ebp
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x37
push 0xffffffffffffff81
push 0x78
push 0x75
push 0x5b
push 0xffffffffffffff82
push 0x7e
push 0x71
push 0x62
push 0x2e
push 0xffffffffffffff86
push 0x6e
push 0x2b
push 0x4e
push 0x5e
push 0x50
push 0x34
push 0x49
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x27ec]
mov dword [esp + 0x491c], 0x184
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x4898], 0x85
call fcn.1000a240
push eax
lea ecx, [esp + 0x2734]
call fcn.100079a0
push ebx
push eax
lea esi, [esp + 0x2700]
mov byte [esp + 0x48a0], 0x86
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 + 0x2730]
call fcn.10007a10
lea ecx, [esp + 0x2768]
call fcn.10007a10
lea ecx, [esp + 0x27a0]
mov dword [esp + 0x4898], 0
call fcn.10007a10
test bl, bl
je 0x1008c5d7
push 0
push 0x51
push 0xffffffffffffff80
push 0x50
push 0x53
push 0x4e
push 0x4d
push 0xffffffffffffff80
push 0x52
push 0x7a
push 0x4b
push 0x79
push 0x78
push 0x75
push 0x49
push 0x45
push 0x73
push 0x73
push 0x42
push 0x40
push 0x3f
push 0x41
push 0x3b
push 0x3e
push 0x6b
push 0x3d
push 0x3f
push 0x6a
push 0x3c
push 0x68
push 0x69
push 0x3b
push 0x3a
lea esi, [esp + 0x285c]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x187
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push str.v.13__h_.cs
lea ecx, [esp + 0x28bc]
call fcn.100079a0
mov ebx, eax
push 0
push 0x20
push ebp
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x37
push 0xffffffffffffff81
push 0x78
push 0x75
push 0x5b
push 0xffffffffffffff82
push 0x7e
push 0x71
push 0x62
push 0x2e
push 0xffffffffffffff86
push 0x6e
push 0x2b
push 0x4e
push 0x5e
push 0x50
push 0x34
push 0x49
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x2904]
mov dword [esp + 0x491c], 0x188
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x4898], 0x89
call fcn.1000a240
push eax
lea ecx, [esp + 0x284c]
call fcn.100079a0
push ebx
push eax
lea esi, [esp + 0x2818]
mov byte [esp + 0x48a0], 0x8a
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 + 0x2848]
call fcn.10007a10
lea ecx, [esp + 0x2880]
call fcn.10007a10
lea ecx, [esp + 0x28b8]
mov dword [esp + 0x4898], 0
call fcn.10007a10
push 0
test bl, bl
je 0x1008c756
push 0xffffffffffffff86
push 0xffffffffffffff81
push 0xffffffffffffff81
push 0x7e
push 0xffffffffffffff82
push 0x4f
push 0x7e
push 0x50
push 0x48
push 0x48
push 0x4d
push 0x49
push 0x79
push 0x46
push 0x49
push 0x45
push 0x73
push 0x71
push 0x73
push 0x73
push 0x3e
push 0x43
push 0x6c
push 0x40
push 0x6c
push 0x6d
push 0x3d
push 0x3a
push 0x34
push 0x34
push 0x3a
push 0x32
lea esi, [esp + 0x2974]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x18b
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
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 0x7d
push 0x6c
push 0x36
push 0x57
push 0x4e
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x29ac]
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 0x1008c851
push 0
push 0xffffffffffffff85
push 0xffffffffffffff80
push 0x53
push 0xffffffffffffff81
push 0x7e
push 0x7d
push 0x4a
push 0x51
push 0x79
push 0x4a
push 0x4f
push 0x45
push 0x75
push 0x44
push 0x4b
push 0x41
push 0x74
push 0x3f
push 0x73
push 0x42
push 0x6f
push 0x70
push 0x6c
push 0x42
push 0x3a
push 0x6c
push 0x6b
push 0x69
push 0x3b
push 0x35
push 0x65
push 0x31
lea esi, [esp + 0x29e4]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x18c
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x100f5da4
lea ecx, [esp + 0x2a44]
call fcn.100079a0
mov ebx, eax
push 0
push 0x20
push ebp
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x37
push 0xffffffffffffff81
push 0x78
push 0x75
push 0x5b
push 0xffffffffffffff82
push 0x7e
push 0x71
push 0x62
push 0x2e
push 0xffffffffffffff86
push 0x6e
push 0x2b
push 0x4e
push 0x5e
push 0x50
push 0x34
push 0x49
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x2a8c]
mov dword [esp + 0x491c], 0x18d
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x4898], 0x8e
call fcn.1000a240
push eax
lea ecx, [esp + 0x29d4]
call fcn.100079a0
push ebx
push eax
lea esi, [esp + 0x29a0]
mov byte [esp + 0x48a0], 0x8f
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 + 0x29d0]
call fcn.10007a10
lea ecx, [esp + 0x2a08]
call fcn.10007a10
lea ecx, [esp + 0x2a40]
mov dword [esp + 0x4898], 0
call fcn.10007a10
test bl, bl
je 0x1008c9d0
push 0
push 0x55
push 0xffffffffffffff82
push 0xffffffffffffff83
push 0x55
push 0xffffffffffffff81
push 0x7c
push 0x7c
push 0x52
push 0x51
push 0x79
push 0x7a
push 0x47
push 0x47
push 0x47
push 0x4a
push 0x73
push 0x46
push 0x46
push 0x74
push 0x46
push 0x71
push 0x42
push 0x40
push 0x6f
push 0x41
push 0x69
push 0x69
push 0x3d
push 0x67
push 0x64
push 0x33
push 0x36
lea esi, [esp + 0x2afc]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x190
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x100f5db4
lea ecx, [esp + 0x2b5c]
call fcn.100079a0
mov ebx, eax
push 0
push 0x20
push ebp
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x37
push 0xffffffffffffff81
push 0x78
push 0x75
push 0x5b
push 0xffffffffffffff82
push 0x7e
push 0x71
push 0x62
push 0x2e
push 0xffffffffffffff86
push 0x6e
push 0x2b
push 0x4e
push 0x5e
push 0x50
push 0x34
push 0x49
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x2ba4]
mov dword [esp + 0x491c], 0x191
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x4898], 0x92
call fcn.1000a240
push eax
lea ecx, [esp + 0x2aec]
call fcn.100079a0
push ebx
push eax
lea esi, [esp + 0x2ab8]
mov byte [esp + 0x48a0], 0x93
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 + 0x2ae8]
call fcn.10007a10
lea ecx, [esp + 0x2b20]
call fcn.10007a10
lea ecx, [esp + 0x2b58]
mov dword [esp + 0x4898], 0
call fcn.10007a10
test bl, bl
je 0x1008cb4f
push 0
push 0xffffffffffffff83
push 0x56
push 0x57
push 0x7e
push 0x4c
push 0x4d
push 0x4b
push 0x7c
push 0x4c
push 0x4e
push 0x4c
push 0x78
push 0x49
push 0x4c
push 0x48
push 0x42
push 0x48
push 0x46
push 0x72
push 0x42
push 0x71
push 0x6f
push 0x3b
push 0x6d
push 0x3f
push 0x3b
push 0x38
push 0x66
push 0x35
push 0x68
push 0x65
push 0x65
lea esi, [esp + 0x2c14]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x194
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push str.v.19__
lea ecx, [esp + 0x2c74]
call fcn.100079a0
mov ebx, eax
push 0
push 0x20
push ebp
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x37
push 0xffffffffffffff81
push 0x78
push 0x75
push 0x5b
push 0xffffffffffffff82
push 0x7e
push 0x71
push 0x62
push 0x2e
push 0xffffffffffffff86
push 0x6e
push 0x2b
push 0x4e
push 0x5e
push 0x50
push 0x34
push 0x49
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x2cbc]
mov dword [esp + 0x491c], 0x195
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov byte [esp + 0x4898], 0x96
call fcn.1000a240
push eax
lea ecx, [esp + 0x2c04]
call fcn.100079a0
push ebx
push eax
lea esi, [esp + 0x2bd0]
mov byte [esp + 0x48a0], 0x97
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 + 0x2c00]
call fcn.10007a10
lea ecx, [esp + 0x2c38]
call fcn.10007a10
lea ecx, [esp + 0x2c70]
mov dword [esp + 0x4898], 0
call fcn.10007a10
push 0
test bl, bl
je 0x1008ccce
push 0x58
push 0xffffffffffffff82
push 0x57
push 0x50
push 0x53
push 0x52
push 0x52
push 0x7c
push 0x51
push 0x78
push 0x4a
push 0x79
push 0x49
push 0x47
push 0x73
push 0x49
push 0x49
push 0x74
push 0x43
push 0x46
push 0x3c
push 0x3e
push 0x6f
push 0x6b
push 0x3b
push 0x3b
push 0x3d
push 0x3d
push 0x39
push 0x34
push 0x63
push 0x67
lea esi, [esp + 0x2d2c]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x198
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
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 0xffffffffffffff85
push 0x74
push 0x3e
push 0x38
push 0x7b
push 0x7f
push 0x6d
push 0x33
push 0x58
push 0x4a
push 0x4d
push 0x59
push 0x55
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x2d64]
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 0x1008cdc9
push 0x56
push 0x53
push 0xffffffffffffff80
push 0x50
push 0x7e
push 0x7d
push 0x53
push 0x4f
push 0x49
push 0x79
push 0x46
push 0x7b
push 0x4c
push 0x46
push 0x47
push 0x45
push 0x46
push 0x70
push 0x71
push 0x44
push 0x3d
push 0x44
push 0x3d
push 0x6e
push 0x6c
push 0x6d
push 0x3a
push 0x3a
push 0x38
push 0x67
push 0x67
push 0x38
lea esi, [esp + 0x2d9c]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x199
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x14
push 0xffffffffffffff86
push 0x75
push 0x3f
push 0x39
push 0x7d
push 0x7d
push 0x7f
push 0x6e
push 0x33
push 0x58
push 0x4a
push 0x4d
push 0x59
push 0x55
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x2dd4]
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 0x1008cec4
push 0xffffffffffffff85
push 0x56
push 0xffffffffffffff83
push 0x53
push 0x7e
push 0x7f
push 0x50
push 0x50
push 0x51
push 0x7b
push 0x46
push 0x4c
push 0x4a
push 0x76
push 0x78
push 0x74
push 0x71
push 0x44
push 0x42
push 0x42
push 0x6e
push 0x3c
push 0x3d
push 0x40
push 0x6e
push 0x3d
push 0x3c
push 0x38
push 0x3c
push 0x68
push 0x39
push 0x64
lea esi, [esp + 0x2e0c]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x19a
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
push 0x1e
push 0x1d
push 0x1c
push 0x1b
push 0x1a
push 0x19
push 0x18
push 0x17
push 0x16
push 0x15
push 0x14
push 0xffffffffffffff86
push 0x75
push 0x3f
push 0x39
push 0x7b
push 0x6f
push 0x72
push 0x74
push 0x33
push 0x58
push 0x4a
push 0x4d
push 0x59
push 0x55
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x2e44]
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 0x1008cfbf
push 0x59
push 0x55
push 0x51
push 0xffffffffffffff82
push 0x55
push 0x51
push 0x7d
push 0x7c
push 0x7d
push 0x7a
push 0x4c
push 0x4b
push 0x49
push 0x79
push 0x4a
push 0x74
push 0x75
push 0x75
push 0x6f
push 0x70
push 0x6e
push 0x3d
push 0x3d
push 0x40
push 0x6d
push 0x69
push 0x6a
push 0x3c
push 0x36
push 0x3a
push 0x63
push 0x39
lea esi, [esp + 0x2e7c]
call fcn.10070600
add esp, 0x84
mov ecx, eax
mov dword [esp + 0x4898], 0x19b
call fcn.1000a240
push eax
lea ecx, [esp + 0x4874]
call fcn.1004caa0
test eax, eax
mov ecx, esi
setne bl
call fcn.10007a10
test bl, bl
jmp 0x10090aa5
push 0x20
push ebp
push 0x1e
push 0xffffffffffffff90
push 0x7f
push 0x49
push 0x43
push 0x66
push 0x6a
push 0x58
push 0x3e
push 0x35
push 0xffffffffffffff82
push 0xffffffffffffff82
push 0x7b
push 0x75
push 0x71
push 0x61
push 0x2e
push 0xffffffffffffff86
push 0x6e
push 0x2b
push 0x4e
push 0x5e
push 0x50
push 0x34
push 0x49
push 0x34
push 0x53
push 0x48
push 0x4e
push 0x44
lea esi, [esp + 0x2eb4]
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 0x1008d0ba
je 0x10090aaf