Function at 0x1001d6c0
Capabilities:
Parse pe header
Resolve function by parsing pe exports

Disassembly:
push 0xffffffffffffffff
push 0x10075cf4
mov eax, dword fs:[0]
push eax
mov eax, 0x1340
call fcn.10061c40
mov eax, dword [0x1008c54c]
xor eax, esp
mov dword [esp + 0x1338], eax
push ebx
push ebp
push esi
push edi
mov eax, dword [0x1008c54c]
xor eax, esp
push eax
lea eax, [esp + 0x1354]
mov dword fs:[0], eax
mov eax, dword [esp + 0x1384]
mov dword [esp + 0x20], eax
xor eax, eax
mov dword [esp + 0x1c], eax
mov dword [esp + 0x135c], eax
mov cl, byte [0x1008d8cd]
mov al, cl
add al, byte [0x1008d8d2]
mov dl, 0x50
imul dl
mov dl, al
mov al, cl
mov cl, 0x3c
imul cl
sub dl, al
mov al, byte [0x1008d8cf]
add al, al
add al, al
mov cl, 5
sub cl, al
mov al, dl
imul cl
mov byte [0x1008d8ce], al
mov edx, 0xb4
mov word [esp + 0x184], dx
mov eax, 0x45
mov word [esp + 0x186], ax
mov ecx, 0xe6
mov word [esp + 0x188], cx
mov edx, 0x62
mov word [esp + 0x18a], dx
mov eax, 0x9c
mov word [esp + 0x18c], ax
mov ecx, 0x4e
mov word [esp + 0x18e], cx
mov edx, 0x53
mov word [esp + 0x190], dx
mov eax, 0x35
mov word [esp + 0x192], ax
mov ecx, 0xfb
mov word [esp + 0x194], cx
mov edx, 0x29
mov word [esp + 0x196], dx
mov eax, 0xb4
mov word [esp + 0x198], ax
mov ecx, 0xde
mov word [esp + 0x19a], cx
mov edx, 0x95
mov word [esp + 0x19c], dx
mov eax, 0x4d
mov word [esp + 0x19e], ax
mov ecx, 0x85
mov word [esp + 0x1a0], cx
mov ebp, 7
mov edx, 0x4e
mov eax, 0xea
mov ecx, ebp
mov word [esp + 0x1a2], dx
mov word [esp + 0x1a4], ax
mov word [esp + 0x1a6], cx
mov edx, 0xe9
mov eax, 0xf6
mov ecx, 0x68
mov word [esp + 0x1a8], dx
mov word [esp + 0x1aa], ax
mov word [esp + 0x1ac], cx
mov edx, 0xa1
mov eax, 0x21
mov ecx, 0xea
mov word [esp + 0x1ae], dx
mov word [esp + 0x1b0], ax
mov word [esp + 0x1b2], cx
mov ebx, 1
mov edx, 0x4f
mov eax, 0x72
mov ecx, 0x5d
mov dword [esp + 0x24], ebx
mov word [esp + 0x1b4], dx
mov word [esp + 0x1b6], ax
mov word [esp + 0x1b8], cx
mov edx, ebp
mov word [esp + 0x1ba], dx
mov eax, 0xee
mov word [esp + 0x1bc], ax
mov ecx, 0xfd
mov word [esp + 0x1be], cx
mov edx, 0xaf
mov word [esp + 0x1c0], dx
mov eax, 0x3a
mov word [esp + 0x1c2], ax
mov ecx, 0xbb
mov word [esp + 0x1c4], cx
mov edx, 0xb2
mov word [esp + 0x1c6], dx
mov eax, 0x76
mov word [esp + 0x1c8], ax
mov ecx, 0xb9
mov word [esp + 0x1ca], cx
mov edx, 0xbb
mov word [esp + 0x1cc], dx
mov eax, 0xca
mov word [esp + 0x1ce], ax
mov ecx, 0x52
mov word [esp + 0x1d0], cx
mov edx, 0x61
mov word [esp + 0x1d2], dx
mov eax, 0xac
mov word [esp + 0x1d4], ax
mov ecx, 0x23
mov word [esp + 0x1d6], cx
mov edx, 0xdc
mov word [esp + 0x1d8], dx
mov eax, 8
mov word [esp + 0x1da], ax
mov ecx, 0xd3
mov word [esp + 0x244], cx
mov edx, 0x2a
mov word [esp + 0x246], dx
mov eax, 0x89
mov word [esp + 0x248], ax
mov ecx, 5
mov word [esp + 0x24a], cx
mov edx, 0xf0
mov word [esp + 0x24c], dx
mov eax, 0x2b
mov word [esp + 0x24e], ax
mov ecx, 0x7b
mov word [esp + 0x250], cx
mov edx, 0x69
mov word [esp + 0x252], dx
mov eax, 0xd5
mov word [esp + 0x254], ax
mov ecx, 0x75
mov word [esp + 0x256], cx
mov edx, 0xc3
mov word [esp + 0x258], dx
mov eax, 0xf5
mov word [esp + 0x25a], ax
mov ecx, 0xbc
mov edx, 0x66
mov word [esp + 0x25c], cx
mov word [esp + 0x25e], dx
mov eax, 0xaa
mov word [esp + 0x260], ax
mov ecx, 0x3d
mov edx, 0x8f
mov word [esp + 0x262], cx
mov word [esp + 0x264], dx
mov eax, 0x66
mov ecx, 0x9b
mov edx, 0x95
mov word [esp + 0x266], ax
xor eax, eax
mov word [esp + 0x268], cx
mov word [esp + 0x26a], dx
mov ecx, 0x89
mov edx, 9
mov word [esp + 0x26c], ax
mov word [esp + 0x26e], cx
mov word [esp + 0x270], dx
mov eax, 0xb6
mov word [esp + 0x272], ax
mov ecx, 0x70
mov word [esp + 0x274], cx
mov edx, 3
mov word [esp + 0x276], dx
mov eax, 0x60
mov word [esp + 0x278], ax
mov ecx, 0x2e
mov word [esp + 0x27a], cx
mov edx, 0x92
mov word [esp + 0x27c], dx
mov eax, 0xd5
mov word [esp + 0x27e], ax
mov ecx, 0x81
mov word [esp + 0x280], cx
mov edx, 0x10
mov word [esp + 0x282], dx
mov eax, 0x9d
mov ecx, 0xc3
mov edx, 0x4b
mov word [esp + 0x284], ax
mov word [esp + 0x286], cx
mov word [esp + 0x288], dx
mov eax, 0x90
mov ecx, 0x92
mov edx, 0xb1
mov word [esp + 0x28a], ax
mov word [esp + 0x28c], cx
mov word [esp + 0x28e], dx
mov eax, 9
mov ecx, 0x3f
mov edx, 0x8a
mov word [esp + 0x290], ax
mov word [esp + 0x292], cx
mov word [esp + 0x294], dx
mov eax, 0x7e
mov ecx, 0xf7
mov edx, 0x75
mov word [esp + 0x296], ax
mov word [esp + 0x298], cx
mov word [esp + 0x29a], dx
test byte [0x10090c44], bl
jne 0x1001dbfb
or dword [0x10090c44], ebx
lea eax, [esp + 0x244]
lea ecx, [esp + 0x184]
mov byte [esp + 0x135c], bl
call fcn.1003e050
push 0x10077970
call fcn.1005f1f6
add esp, 4
mov eax, dword [0x100909f0]
mov dword [esp + 0x28], eax
mov ecx, 0xd7
mov word [esp + 0x184], cx
mov edx, 0xaf
mov word [esp + 0x186], dx
mov eax, 0x6d
mov word [esp + 0x188], ax
mov ecx, 0x97
mov word [esp + 0x18a], cx
mov edx, 0xe0
mov word [esp + 0x18c], dx
mov eax, 0x74
mov word [esp + 0x18e], ax
mov ecx, 0xa
mov word [esp + 0x190], cx
mov edx, 0xb6
mov word [esp + 0x192], dx
mov eax, 0xa3
mov word [esp + 0x194], ax
xor eax, eax
mov word [esp + 0x19a], ax
mov ecx, 0x2e
mov word [esp + 0x196], cx
mov edx, 0x34
mov word [esp + 0x198], dx
mov ecx, 0x3d
mov word [esp + 0x19c], cx
mov edx, 0xaf
mov word [esp + 0x19e], dx
mov eax, 0x11
mov word [esp + 0x1a0], ax
mov ecx, 0x92
mov word [esp + 0x1a2], cx
mov edx, 0xa6
mov word [esp + 0x1a4], dx
mov eax, 3
mov word [esp + 0x1a6], ax
mov ecx, 0x9b
mov word [esp + 0x1a8], cx
mov edx, 0x65
mov word [esp + 0x1aa], dx
mov eax, 0x83
mov word [esp + 0x1ac], ax
mov ecx, 0x64
mov word [esp + 0x1ae], cx
mov edx, 0xe0
mov word [esp + 0x1b0], dx
mov eax, 0x6e
mov word [esp + 0x1b2], ax
mov ecx, 0x9a
mov word [esp + 0x1b4], cx
mov edx, 0xb2
mov word [esp + 0x1b6], dx
mov eax, 0x4e
mov word [esp + 0x1b8], ax
mov ecx, 0x34
mov word [esp + 0x1ba], cx
mov edx, 0x21
mov eax, 0x14
mov word [esp + 0x1bc], dx
mov word [esp + 0x1be], ax
mov ecx, 0xb8
mov word [esp + 0x1c0], cx
mov edx, 0xfd
mov eax, 0xad
mov word [esp + 0x1c2], dx
mov word [esp + 0x1c4], ax
mov ecx, 0xd9
mov edx, 0xe6
mov eax, 0x62
mov word [esp + 0x1c6], cx
mov ecx, 0xef
mov word [esp + 0x1c8], dx
mov word [esp + 0x1ca], ax
mov edx, 0xe2
mov eax, 0xf9
mov word [esp + 0x1cc], cx
mov word [esp + 0x1ce], dx
mov word [esp + 0x1d0], ax
mov ecx, 0xf4
mov word [esp + 0x1d2], cx
mov eax, 0x3e
mov word [esp + 0x1d6], ax
mov edx, 0xd0
mov word [esp + 0x1d4], dx
mov ecx, 0x10
mov word [esp + 0x1d8], cx
mov eax, 0x8d
mov word [esp + 0x1dc], ax
mov edx, 0xad
mov word [esp + 0x1da], dx
mov ecx, 0x12
mov word [esp + 0x1de], cx
mov eax, 0xf1
mov word [esp + 0x1e2], ax
mov edx, 0x51
mov word [esp + 0x1e0], dx
mov ecx, 0xbf
mov word [esp + 0x244], cx
mov eax, 0x19
mov word [esp + 0x248], ax
mov edx, 0xdb
mov word [esp + 0x246], dx
mov ecx, 0xe7
mov word [esp + 0x24a], cx
mov eax, 0x5b
mov word [esp + 0x24e], ax
mov edx, 0xda
mov word [esp + 0x24c], dx
mov ecx, 0x25
mov word [esp + 0x250], cx
mov eax, 0xca
mov word [esp + 0x254], ax
mov edx, 0xc5
mov word [esp + 0x252], dx
mov ecx, 0x4a
mov word [esp + 0x256], cx
mov eax, 0x73
mov word [esp + 0x25a], ax
mov edx, 0x51
mov word [esp + 0x258], dx
mov ecx, 0x58
mov word [esp + 0x25c], cx
mov edx, 0xce
mov word [esp + 0x25e], dx
mov eax, 0x63
mov word [esp + 0x260], ax
mov word [esp + 0x264], dx
mov ecx, 0xf1
mov word [esp + 0x262], cx
mov eax, 0x2d
mov word [esp + 0x266], ax
mov ecx, 0xbe
mov word [esp + 0x268], cx
mov edx, 0x16
mov word [esp + 0x26a], dx
mov eax, 0xac
mov word [esp + 0x26c], ax
mov ecx, 0x17
mov edx, 0x85
mov word [esp + 0x26e], cx
mov word [esp + 0x270], dx
mov eax, 0xf
mov word [esp + 0x272], ax
mov ecx, 0xe8
mov edx, 0xd1
mov word [esp + 0x274], cx
mov word [esp + 0x276], dx
mov eax, 0x26
mov ecx, 0x1a
mov edx, 0x51
mov word [esp + 0x278], ax
mov eax, 0x7c
mov word [esp + 0x27a], cx
mov word [esp + 0x27c], dx
mov ecx, 0xc8
mov edx, 0xc2
mov word [esp + 0x27e], ax
mov word [esp + 0x280], cx
mov word [esp + 0x282], dx
mov eax, 0xde
mov word [esp + 0x284], ax
mov ecx, 0xbc
mov word [esp + 0x286], cx
mov edx, 0xdb
mov word [esp + 0x288], dx
mov eax, 5
mov word [esp + 0x28a], ax
mov ecx, 0x80
mov edx, 0x8d
mov eax, 0x9e
mov word [esp + 0x28c], cx
mov word [esp + 0x28e], dx
mov word [esp + 0x290], ax
mov ecx, 0x98
mov edx, 0xb5
mov eax, 0x18
mov word [esp + 0x292], cx
mov word [esp + 0x294], dx
mov word [esp + 0x296], ax
mov ecx, 0x61
mov edx, 0xd8
mov eax, 0xe8
mov word [esp + 0x298], cx
mov word [esp + 0x29a], dx
mov word [esp + 0x29c], ax
mov ecx, 0x60
mov edx, 0x28
mov eax, 0xcc
mov word [esp + 0x29e], cx
mov word [esp + 0x2a0], dx
mov word [esp + 0x2a2], ax
test byte [0x10090c40], bl
jne 0x1001e117
or dword [0x10090c40], ebx
lea eax, [esp + 0x244]
lea ecx, [esp + 0x184]
mov esi, 0x10090c3c
mov byte [esp + 0x135c], 2
call fcn.1003e120
push 0x10077980
call fcn.1005f1f6
add esp, 4
mov ecx, dword [0x10090c3c]
mov dword [esp + 0x2c], ecx
mov edx, 0x46
mov word [esp + 0x244], dx
mov eax, 0x18
mov word [esp + 0x246], ax
mov ecx, 0x22
mov word [esp + 0x248], cx
mov edx, 0x6b
mov word [esp + 0x24a], dx
mov eax, 0x9d
mov word [esp + 0x24c], ax
mov ecx, 0x4e
mov word [esp + 0x24e], cx
mov edx, 0x4a
mov word [esp + 0x250], dx
mov eax, 0x12
mov word [esp + 0x252], ax
mov ecx, 0x92
mov word [esp + 0x254], cx
mov edx, 0x7f
mov word [esp + 0x256], dx
mov eax, 0xca
mov word [esp + 0x258], ax
mov ecx, 0x8e
mov word [esp + 0x25a], cx
mov edx, 0xc9
mov word [esp + 0x25c], dx
mov eax, 0x10
mov word [esp + 0x25e], ax
mov ecx, 0x4d
mov word [esp + 0x260], cx
mov edx, 0x50
mov word [esp + 0x262], dx
mov eax, 0xe0
mov word [esp + 0x264], ax
mov ecx, 0xf2
mov word [esp + 0x266], cx
mov edx, 0xe8
mov word [esp + 0x268], dx
mov eax, 0xa8
mov word [esp + 0x26a], ax
mov ecx, 0xeb
mov word [esp + 0x26c], cx
mov edx, 0xd
mov word [esp + 0x26e], dx
mov eax, 0x24
mov word [esp + 0x270], ax
mov ecx, 0xef
mov word [esp + 0x272], cx
mov edx, 0xc7
mov word [esp + 0x274], dx
mov eax, 0xd7
mov word [esp + 0x276], ax
mov ecx, 0xe6
mov word [esp + 0x278], cx
mov edx, 0x11
mov eax, 0x92
mov word [esp + 0x27a], dx
mov word [esp + 0x27c], ax
mov ecx, 0xff
mov word [esp + 0x27e], cx
mov edx, 0x44
mov eax, 0xb8
mov word [esp + 0x280], dx
mov word [esp + 0x282], ax
mov ecx, 0xe8
mov edx, 0x74
mov eax, 0x27
mov word [esp + 0x284], cx
mov ecx, 0x6b
mov word [esp + 0x286], dx
mov word [esp + 0x184], ax
mov edx, 0x49
mov eax, 0x45
mov word [esp + 0x186], cx
mov byte [esp + 0x30], 0
mov dword [esp + 0x34], 2
mov word [esp + 0x188], dx
mov word [esp + 0x18a], ax
mov ecx, 0xfe
mov word [esp + 0x18c], cx
mov edx, 0x21
mov word [esp + 0x18e], dx
mov eax, 0x27
mov word [esp + 0x190], ax
mov ecx, 0x3d
mov word [esp + 0x192], cx
mov edx, 0xe5
mov word [esp + 0x194], dx
mov eax, 0x1a
mov word [esp + 0x196], ax
mov ecx, 0xa8
mov word [esp + 0x198], cx
mov edx, 0xa6
mov word [esp + 0x19a], dx
mov eax, 0xe1
mov word [esp + 0x19c], ax
mov ecx, 0x4c
mov word [esp + 0x19e], cx
mov edx, 0x72
mov word [esp + 0x1a0], dx
mov eax, 0x21
mov word [esp + 0x1a2], ax
mov ecx, 0xdd
mov word [esp + 0x1a4], cx
mov edx, 0xdb
mov word [esp + 0x1a6], dx
mov eax, 0x94
mov word [esp + 0x1a8], ax
mov ecx, 0x80
mov word [esp + 0x1aa], cx
mov edx, 0xc5
mov word [esp + 0x1ac], dx
mov eax, 0x27
mov word [esp + 0x1ae], ax
mov ecx, 2
mov edx, 0x9e
mov eax, 0xfa
mov word [esp + 0x1b0], cx
mov word [esp + 0x1b2], dx
mov word [esp + 0x1b4], ax
mov ecx, 0xfe
mov edx, 0xcf
mov eax, 0x6a
mov word [esp + 0x1b6], cx
mov word [esp + 0x1b8], dx
mov word [esp + 0x1ba], ax
mov ecx, 0xc9
mov edx, 0xa1
mov eax, 0x62
mov word [esp + 0x1bc], cx
mov word [esp + 0x1be], dx
mov word [esp + 0x1c0], ax
mov ecx, 0xe5
mov edx, 0xc3
mov eax, 9
mov word [esp + 0x1c2], cx
mov word [esp + 0x1c4], dx
mov word [esp + 0x1c6], ax
test byte [0x10090c38], bl
jne 0x1001e4d9
or dword [0x10090c38], ebx
lea ecx, [esp + 0x244]
push ecx
lea eax, [esp + 0x188]
mov byte [esp + 0x1360], 3
call fcn.1003e210
push 0x10077990
call fcn.1005f1f6
add esp, 4
mov edx, dword [0x100909ec]
mov dword [esp + 0x38], edx
mov ecx, 0xc5
mov word [esp + 0x186], cx
mov eax, 0xe9
mov word [esp + 0x184], ax
mov edx, 0x9c
mov word [esp + 0x188], dx
mov ecx, 0x3b
mov word [esp + 0x18c], cx
mov eax, 0x9d
mov word [esp + 0x18a], ax
mov edx, 0xae
mov word [esp + 0x18e], dx
mov ecx, 0x17
mov word [esp + 0x192], cx
mov eax, 0x35
mov word [esp + 0x190], ax
mov edx, 0x51
mov word [esp + 0x194], dx
mov ecx, 0xf0
mov word [esp + 0x198], cx
mov eax, 0xef
mov word [esp + 0x196], ax
mov edx, 0x71
mov word [esp + 0x19a], dx
mov ecx, 0xeb
mov word [esp + 0x19e], cx
mov eax, 0xb9
mov word [esp + 0x19c], ax
mov edx, 0x17
mov word [esp + 0x1a0], dx
mov ecx, 0xb5
mov edx, ecx
mov word [esp + 0x1a4], cx
mov word [esp + 0x1a6], dx
mov eax, 0x4e
mov word [esp + 0x1a2], ax
mov eax, 0x89
mov word [esp + 0x1a8], ax
mov ecx, 0xd9
mov word [esp + 0x1aa], cx
mov edx, 0x37
mov word [esp + 0x1ac], dx
mov eax, 0xae
mov word [esp + 0x1ae], ax
mov ecx, 0x3b
mov word [esp + 0x1b0], cx
mov edx, 0xa6
mov word [esp + 0x1b2], dx
mov eax, 0x45
mov word [esp + 0x1b4], ax
mov ecx, 0x5f
mov word [esp + 0x1b6], cx
mov edx, 0x12
mov word [esp + 0x1b8], dx
mov eax, 0xc2
mov word [esp + 0x1ba], ax
mov ecx, 0xe3
mov edx, 0xe2
mov word [esp + 0x1bc], cx
mov word [esp + 0x1be], dx
mov eax, 0x76
mov word [esp + 0x1c0], ax
mov ecx, 0xe7
mov edx, 0x69
mov word [esp + 0x1c2], cx
mov word [esp + 0x1c4], dx
mov eax, 0x13
mov ecx, 0xa0
mov edx, 0x66
mov word [esp + 0x1c6], ax
mov eax, 0xc9
mov word [esp + 0x1c8], cx
mov word [esp + 0x1ca], dx
mov ecx, 0xfd
mov edx, 0xc4
mov word [esp + 0x1cc], ax
mov word [esp + 0x1ce], cx
mov word [esp + 0x1d0], dx
mov eax, 0x75
mov word [esp + 0x1d2], ax
mov ecx, 0xa6
mov word [esp + 0x1d4], cx
mov edx, 0xa2
mov word [esp + 0x1d6], dx
mov eax, 0xc7
mov word [esp + 0x1d8], ax
mov ecx, 0x66
mov word [esp + 0x1da], cx
mov edx, 0xdd
mov word [esp + 0x1dc], dx
mov eax, 0xc9
mov word [esp + 0x1de], ax
mov ecx, 0xe4
mov word [esp + 0x1e0], cx
mov edx, 2
mov word [esp + 0x1e2], dx
mov eax, 0x81
mov word [esp + 0x244], ax
mov ecx, 0xb1
mov word [esp + 0x246], cx
mov edx, 0xe8
mov word [esp + 0x248], dx
mov eax, 0xed
mov word [esp + 0x24a], ax
mov ecx, ebx
mov word [esp + 0x24c], cx
mov edx, 0x81
mov word [esp + 0x24e], dx
mov eax, 0x1a
mov word [esp + 0x250], ax
mov ecx, 0x76
mov word [esp + 0x252], cx
mov edx, 0x22
mov word [esp + 0x254], dx
mov eax, 0x84
mov word [esp + 0x256], ax
mov ecx, 0x83
mov word [esp + 0x258], cx
mov edx, 0x18
mov word [esp + 0x25a], dx
mov eax, 0xdd
mov word [esp + 0x25c], ax
mov ecx, 0x8e
mov word [esp + 0x25e], cx
mov edx, 0x64
mov word [esp + 0x260], dx
mov eax, 0x2b
mov word [esp + 0x262], ax
mov ecx, 0xd4
mov word [esp + 0x264], cx
mov edx, 0xc7
mov word [esp + 0x266], dx
mov eax, 0xea
mov word [esp + 0x268], ax
mov ecx, 0xb1
mov word [esp + 0x26a], cx
mov edx, 0x19
mov eax, 0x8b
mov ecx, 0x48
mov word [esp + 0x26c], dx
mov word [esp + 0x26e], ax
mov word [esp + 0x270], cx
mov edx, 0x89
mov eax, 0x36
mov ecx, 0x3a
mov word [esp + 0x272], dx
mov word [esp + 0x274], ax
mov word [esp + 0x276], cx
mov edx, 0x73
mov eax, 0xb0
mov ecx, 0x80
mov word [esp + 0x278], dx
mov word [esp + 0x27a], ax
mov word [esp + 0x27c], cx
mov edx, 0x8a
mov eax, 0x58
mov ecx, 0x97
mov word [esp + 0x27e], dx
mov word [esp + 0x280], ax
mov word [esp + 0x282], cx
mov edx, ebx
mov word [esp + 0x284], dx
mov eax, 0x63
mov word [esp + 0x286], ax
mov ecx, 0x9f
mov word [esp + 0x288], cx
mov edx, 0x15
mov word [esp + 0x28a], dx
mov eax, 0xac
mov ecx, 0xc0
mov edx, 0xa5
mov word [esp + 0x28c], ax
mov word [esp + 0x28e], cx
mov word [esp + 0x290], dx
mov edi, 6
mov eax, edi
mov ecx, 0xcd
mov edx, 0x84
mov word [esp + 0x292], ax
mov word [esp + 0x294], cx
mov word [esp + 0x296], dx
mov eax, 0xb6
mov ecx, 0x13
mov edx, 0xb8
mov word [esp + 0x298], ax
mov word [esp + 0x29a], cx
mov word [esp + 0x29c], dx
mov eax, 0xbb
mov ecx, 0x9d
mov edx, 0x3f
mov word [esp + 0x29e], ax
mov word [esp + 0x2a0], cx
mov word [esp + 0x2a2], dx
test byte [0x10090c34], bl
jne 0x1001e9f7
or dword [0x10090c34], ebx
lea eax, [esp + 0x244]
lea ecx, [esp + 0x184]
mov esi, 0x10090c30
mov byte [esp + 0x135c], 4
call fcn.1003e120
push 0x100779a0
call fcn.1005f1f6
add esp, 4
mov eax, dword [0x10090c30]
mov dword [esp + 0x3c], eax
mov ecx, 0x4c
mov word [esp + 0x184], cx
mov edx, 0x82
mov word [esp + 0x186], dx
mov eax, 0x5b
mov word [esp + 0x188], ax
mov ecx, 0xa3
mov word [esp + 0x18a], cx
mov edx, 0x7a
mov word [esp + 0x18c], dx
mov eax, 0x59
mov word [esp + 0x18e], ax
mov ecx, 0x36
mov word [esp + 0x190], cx
mov edx, 0x82
mov word [esp + 0x192], dx
mov eax, 0x4a
mov word [esp + 0x194], ax
mov ecx, 0xb4
mov word [esp + 0x196], cx
mov edx, 0xce
mov word [esp + 0x198], dx
mov eax, 0x2b
mov word [esp + 0x19a], ax
mov ecx, 0xe1
mov word [esp + 0x19c], cx
mov edx, edi
mov word [esp + 0x19e], dx
mov eax, 0x6c
mov word [esp + 0x1a0], ax
mov ecx, 0x7d
mov word [esp + 0x1a2], cx
mov edx, 0xd7
mov word [esp + 0x1a4], dx
mov eax, 0x65
mov word [esp + 0x1a6], ax
mov ecx, edi
mov word [esp + 0x1a8], cx
mov edx, 0xf9
mov word [esp + 0x1aa], dx
mov eax, 0xb2
mov word [esp + 0x1ac], ax
mov ecx, 0xe0
mov word [esp + 0x1ae], cx
mov edx, 0xac
mov word [esp + 0x1b0], dx
mov eax, 0xbf
mov word [esp + 0x1b2], ax
mov ecx, 0x60
mov word [esp + 0x1b4], cx
mov edx, 0xb4
mov word [esp + 0x1b6], dx
mov eax, 0x1e
mov ecx, eax
mov word [esp + 0x1b8], ax
mov edx, 0x20
mov word [esp + 0x1ba], cx
mov word [esp + 0x1bc], dx
mov eax, 0xdc
mov word [esp + 0x1be], ax
mov ecx, 0x91
mov edx, 0x1a
mov word [esp + 0x1c0], cx
mov word [esp + 0x1c2], dx
mov eax, 0x48
mov ecx, 0x97
mov edx, 0x75
mov word [esp + 0x1c4], ax
mov eax, 0xc3
mov word [esp + 0x1c6], cx
mov word [esp + 0x1c8], dx
mov ecx, 0xf9
mov edx, 0x44
mov word [esp + 0x1ca], ax
mov byte [esp + 0x40], 0
mov dword [esp + 0x44], 3
mov word [esp + 0x1cc], cx
mov word [esp + 0x1ce], dx
mov eax, 0xfb
mov word [esp + 0x1d0], ax
mov ecx, 0xbd
mov word [esp + 0x1d2], cx
mov edx, 0x1c
mov word [esp + 0x1d4], dx
mov eax, 0x4d
mov word [esp + 0x1d6], ax
mov ecx, 0xfe
mov word [esp + 0x1d8], cx
mov edx, 0x1b
mov word [esp + 0x1da], dx
mov eax, 0xd1
mov word [esp + 0x1dc], ax
mov ecx, 0x6d
mov word [esp + 0x1de], cx
mov edx, 0x83
mov word [esp + 0x1e0], dx
mov eax, 0x73
mov word [esp + 0x1e2], ax
mov ecx, 0xb9
mov word [esp + 0x1e4], cx
mov edx, 0x1d
mov word [esp + 0x1e6], dx
mov eax, 0x23
mov word [esp + 0x1e8], ax
mov ecx, 0xe2
mov word [esp + 0x1ea], cx
mov edx, 0x70
mov word [esp + 0x1ec], dx
mov eax, 0x58
mov word [esp + 0x1ee], ax
mov ecx, 0x47
mov word [esp + 0x1f0], cx
mov edx, 0x3f
mov word [esp + 0x244], dx
mov eax, 0xe7
mov word [esp + 0x246], ax
mov ecx, 0x3a
mov word [esp + 0x248], cx
mov edx, 0xd1
mov word [esp + 0x24a], dx
mov eax, 0x19
mov word [esp + 0x24c], ax
mov ecx, 0x31
mov word [esp + 0x24e], cx
mov edx, 0x18
mov word [esp + 0x250], dx
mov eax, 0xee
mov word [esp + 0x252], ax
mov ecx, 0x23
mov word [esp + 0x254], cx
mov edx, 0xc2
mov word [esp + 0x256], dx
mov eax, 0xab
mov word [esp + 0x258], ax
mov ecx, 3
mov word [esp + 0x25a], cx
mov edx, 0xbd
mov eax, 0x28
mov ecx, 0x30
mov word [esp + 0x25c], dx
mov word [esp + 0x25e], ax
mov word [esp + 0x260], cx
mov edx, 0xa
mov eax, 0xfc
mov ecx, 0x4c
mov word [esp + 0x262], dx
mov word [esp + 0x264], ax
mov word [esp + 0x266], cx
mov edx, 0x2d
mov eax, 0xd6
mov ecx, 0xc0
mov word [esp + 0x268], dx
mov word [esp + 0x26a], ax
mov word [esp + 0x26c], cx
mov edx, 0x85
mov eax, 0xdf
mov ecx, 0xca
mov word [esp + 0x26e], dx
mov word [esp + 0x270], ax
mov word [esp + 0x272], cx
mov edx, 0xc
mov word [esp + 0x274], dx
mov eax, 0xc0
mov word [esp + 0x276], ax
mov ecx, 0x6d
mov word [esp + 0x278], cx
mov edx, 0x30
mov word [esp + 0x27a], dx
mov eax, 0x41
mov word [esp + 0x27c], ax
mov ecx, 0xaf
mov word [esp + 0x27e], cx
mov edx, 0xe1
mov word [esp + 0x280], dx
mov eax, 0x62
mov word [esp + 0x282], ax
mov ecx, 0x60
mov word [esp + 0x284], cx
mov edx, 0xbf
mov word [esp + 0x286], dx
mov eax, 0x29
mov word [esp + 0x288], ax
mov ecx, 0xfc
mov word [esp + 0x28a], cx
mov edx, 0x88
mov word [esp + 0x28c], dx
mov eax, 0x79
mov word [esp + 0x28e], ax
mov ecx, 0xd2
mov word [esp + 0x290], cx
mov edx, 0xc1
mov word [esp + 0x292], dx
mov eax, 0x34
mov word [esp + 0x294], ax
mov ecx, 0x63
mov word [esp + 0x296], cx
mov edx, 0xd4
mov word [esp + 0x298], dx
mov eax, 0x3d
mov ecx, 0xa0
mov edx, 0x50
mov word [esp + 0x29a], ax
mov word [esp + 0x29c], cx
mov word [esp + 0x29e], dx
mov eax, 0xaa
mov ecx, 0x5a
mov edx, 0xc2
mov word [esp + 0x2a0], ax
mov word [esp + 0x2a2], cx
mov word [esp + 0x2a4], dx
mov eax, 0x46
mov ecx, 0x7d
mov edx, 0xc4
mov word [esp + 0x2a6], ax
mov word [esp + 0x2a8], cx
mov word [esp + 0x2aa], dx
mov eax, 0x2d
mov ecx, 0x73
mov edx, 0x3a
mov word [esp + 0x2ac], ax
mov word [esp + 0x2ae], cx
mov word [esp + 0x2b0], dx
test byte [0x10090c2c], bl
jne 0x1001efd5
or dword [0x10090c2c], ebx
lea eax, [esp + 0x244]
lea ecx, [esp + 0x184]
mov esi, 0x10090c28
mov byte [esp + 0x135c], 5
call fcn.1003e290
push 0x100779b0
call fcn.1005f1f6
add esp, 4
mov eax, dword [0x10090c28]
mov dword [esp + 0x48], eax
mov ecx, 0xf2
mov word [esp + 0x244], cx
mov edx, 0xbd
mov word [esp + 0x246], dx
mov eax, 9
mov word [esp + 0x248], ax
mov ecx, 0x5a
mov word [esp + 0x24a], cx
mov edx, 0x34
mov word [esp + 0x24c], dx
mov eax, 0x79
mov word [esp + 0x24e], ax
mov ecx, 0xce
mov word [esp + 0x250], cx
mov edx, 0x9e
mov word [esp + 0x252], dx
mov eax, 0xfb
mov word [esp + 0x254], ax
mov ecx, 0x40
mov word [esp + 0x256], cx
mov edx, 0xdd
mov word [esp + 0x258], dx
mov eax, 0xc8
mov word [esp + 0x25a], ax
mov ecx, 0x94
mov word [esp + 0x25c], cx
mov edx, 0x52
mov word [esp + 0x25e], dx
mov eax, 0x72
mov word [esp + 0x260], ax
mov ecx, 0x93
mov word [esp + 0x262], cx
mov edx, 0xdd
mov word [esp + 0x264], dx
mov eax, 0x63
mov word [esp + 0x266], ax
mov ecx, 0xac
mov word [esp + 0x268], cx
mov edx, 0xb3
mov word [esp + 0x26a], dx
mov eax, 0x23
mov word [esp + 0x26c], ax
mov ecx, 0xc2
mov word [esp + 0x26e], cx
mov edx, 0x64
mov word [esp + 0x270], dx
mov eax, 0xa5
mov word [esp + 0x272], ax
mov ecx, 0x52
mov word [esp + 0x274], cx
mov edx, 0xab
mov word [esp + 0x276], dx
mov eax, 0x16
mov word [esp + 0x278], ax
mov ecx, 0x8a
mov word [esp + 0x27a], cx
mov edx, 0xa3
mov eax, 0x8d
mov word [esp + 0x27c], dx
mov word [esp + 0x27e], ax
mov ecx, 0xad
mov word [esp + 0x280], cx
mov edx, 0x32
mov eax, 0xef
mov word [esp + 0x282], dx
mov word [esp + 0x284], ax
mov ecx, 0x89
mov edx, 0xcb
mov eax, 0xac
mov word [esp + 0x286], cx
mov ecx, 0x60
mov word [esp + 0x288], dx
mov word [esp + 0x28a], ax
mov edx, 0xa9
mov eax, 0x12
mov word [esp + 0x28c], cx
mov word [esp + 0x28e], dx
mov word [esp + 0x290], ax
mov ecx, 0x9e
mov word [esp + 0x292], cx
mov edx, 0x21
mov word [esp + 0x294], dx
mov eax, 0xb8
mov word [esp + 0x296], ax
mov ecx, 0x6a
mov word [esp + 0x298], cx
mov edx, 0x45
mov word [esp + 0x29a], dx
mov eax, 5
mov word [esp + 0x29c], ax
mov ecx, 0x70
mov word [esp + 0x29e], cx
mov edx, 0x80
mov word [esp + 0x2a0], dx
mov eax, 0xd9
mov word [esp + 0x2a2], ax
mov ecx, 0x6b
mov word [esp + 0x2a4], cx
mov edx, 0x9a
mov word [esp + 0x184], dx
mov eax, 0xc9
mov word [esp + 0x186], ax
mov ecx, 0x7d
mov word [esp + 0x188], cx
mov edx, 0x2a
mov word [esp + 0x18a], dx
mov eax, 0xe
mov word [esp + 0x18c], ax
mov ecx, 0x56
mov word [esp + 0x18e], cx
mov edx, 0xe1
mov word [esp + 0x190], dx
mov eax, 0xf3
mov word [esp + 0x192], ax
mov ecx, 0x88
mov word [esp + 0x194], cx
mov edx, 0x2e
mov word [esp + 0x196], dx
mov eax, 0xae
mov word [esp + 0x198], ax
mov ecx, 0xa1
mov word [esp + 0x19a], cx
mov edx, 0xf0
mov word [esp + 0x19c], dx
mov eax, 0x37
mov word [esp + 0x19e], ax
mov ecx, ebx
mov word [esp + 0x1a0], cx
mov edx, 0xf6
mov word [esp + 0x1a2], dx
mov eax, 0xbc
mov word [esp + 0x1a4], ax
mov ecx, 0x11
mov word [esp + 0x1a6], cx
mov edx, 0xcf
mov word [esp + 0x1a8], dx
mov eax, 0xdb
mov ecx, 0xd
mov edx, 0xe7
mov word [esp + 0x1aa], ax
mov word [esp + 0x1ac], cx
mov word [esp + 0x1ae], dx
mov eax, 0x17
mov ecx, 0x8a
mov edx, 0x21
mov word [esp + 0x1b0], ax
mov word [esp + 0x1b2], cx
mov word [esp + 0x1b4], dx
mov eax, 0xce
mov ecx, 0x77
mov edx, 0xf8
mov word [esp + 0x1b6], ax
mov word [esp + 0x1b8], cx
mov word [esp + 0x1ba], dx
mov eax, 0xc0
mov ecx, 0xe5
mov edx, 0x83
mov word [esp + 0x1bc], ax
mov word [esp + 0x1be], cx
mov word [esp + 0x1c0], dx
mov eax, 0x42
mov word [esp + 0x1c2], ax
mov ecx, 0x87
mov word [esp + 0x1c4], cx
mov edx, 0xf9
mov word [esp + 0x1c6], dx
mov eax, 0xf4
mov word [esp + 0x1c8], ax
mov ecx, 0xdf
mov word [esp + 0x1ca], cx
mov edx, 5
mov word [esp + 0x1cc], dx
mov eax, 0x94
mov ecx, 0x7e
mov edx, 0xf7
mov word [esp + 0x1ce], ax
mov word [esp + 0x1d0], cx
mov word [esp + 0x1d2], dx
mov eax, 0x57
mov ecx, 0xdd
mov edx, 0x4c
mov word [esp + 0x1d4], ax
mov word [esp + 0x1d6], cx
mov word [esp + 0x1d8], dx
mov eax, 0x34
mov ecx, 0x70
mov edx, 0x15
mov word [esp + 0x1da], ax
mov word [esp + 0x1dc], cx
mov word [esp + 0x1de], dx
mov eax, 0xf2
mov ecx, 0xa0
mov edx, 0x56
mov word [esp + 0x1e0], ax
mov word [esp + 0x1e2], cx
mov word [esp + 0x1e4], dx
test byte [0x10090c24], bl
jne 0x1001f511
or dword [0x10090c24], ebx
lea eax, [esp + 0x244]
push eax
lea eax, [esp + 0x188]
mov esi, 0x10090c20
mov byte [esp + 0x1360], 6
call fcn.1003e360
push 0x100779c0
call fcn.1005f1f6
add esp, 4
mov ecx, dword [0x10090c20]
mov dword [esp + 0x4c], ecx
mov edx, 0x89
mov word [esp + 0x244], dx
mov eax, 0xa1
mov word [esp + 0x246], ax
mov ecx, 0x2b
mov word [esp + 0x248], cx
mov edx, 0x75
mov word [esp + 0x24a], dx
mov eax, 0x76
mov word [esp + 0x24c], ax
mov ecx, 0xe5
mov word [esp + 0x24e], cx
mov edx, 0x17
mov word [esp + 0x250], dx
mov eax, 0xde
mov word [esp + 0x252], ax
mov ecx, 0xd6
mov word [esp + 0x254], cx
mov edx, 0xc0
mov word [esp + 0x256], dx
mov eax, 0x31
mov word [esp + 0x258], ax
mov ecx, 0x96
mov word [esp + 0x25a], cx
mov edx, 0xf2
mov word [esp + 0x25c], dx
mov eax, 0x85
mov word [esp + 0x25e], ax
mov ecx, 0x4d
mov word [esp + 0x260], cx
mov edx, 0xf5
mov word [esp + 0x262], dx
mov eax, 0xb5
mov word [esp + 0x264], ax
mov ecx, 0x3f
mov word [esp + 0x266], cx
mov edx, 0x57
mov word [esp + 0x268], dx
mov eax, 0x14
mov word [esp + 0x26a], ax
mov ecx, 0x8c
mov word [esp + 0x26c], cx
mov edx, 0x24
mov word [esp + 0x26e], dx
mov eax, 0x96
mov word [esp + 0x270], ax
mov ecx, 0x8a
mov word [esp + 0x272], cx
mov edx, 0x85
mov word [esp + 0x274], dx
mov eax, 0x65
mov word [esp + 0x276], ax
mov ecx, 0x5b
mov word [esp + 0x278], cx
mov edx, 0xab
mov eax, 0x2e
mov word [esp + 0x27a], dx
mov word [esp + 0x27c], ax
mov ecx, 0xcd
mov word [esp + 0x27e], cx
mov edx, 0xa1
mov eax, 0xb9
mov word [esp + 0x280], dx
mov word [esp + 0x282], ax
mov ecx, 0x6d
mov edx, ebx
mov eax, 0xb5
mov word [esp + 0x284], cx
mov ecx, 0x55
mov word [esp + 0x286], dx
mov word [esp + 0x288], ax
mov edx, 3
mov eax, 0x51
mov word [esp + 0x28a], cx
mov byte [esp + 0x50], 0
mov dword [esp + 0x54], 4
mov word [esp + 0x28c], dx
mov word [esp + 0x28e], ax
mov ecx, 0x72
mov word [esp + 0x290], cx
mov edx, 0xe8
mov word [esp + 0x292], dx
mov eax, 0xa7
mov word [esp + 0x294], ax
mov ecx, 0x39
mov word [esp + 0x296], cx
mov edx, 0xbe
mov word [esp + 0x298], dx
mov eax, 0xf0
mov word [esp + 0x184], ax
mov ecx, 0xc0
mov word [esp + 0x186], cx
mov edx, 0x43
mov word [esp + 0x188], dx
mov eax, 0x1a
mov word [esp + 0x18a], ax
mov ecx, 0x19
mov word [esp + 0x18c], cx
mov edx, 0xcd
mov word [esp + 0x18e], dx
mov eax, 0x4b
mov word [esp + 0x190], ax
mov ecx, 0xf0
mov word [esp + 0x192], cx
mov edx, 0x8a
mov word [esp + 0x194], dx
mov eax, 0xb7
mov word [esp + 0x196], ax
mov ecx, 0x1a
mov word [esp + 0x198], cx
mov edx, 0xbf
mov word [esp + 0x19a], dx
mov eax, 0xd9
mov word [esp + 0x19c], ax
mov ecx, 0xaa
mov word [esp + 0x19e], cx
mov edx, 0x3e
mov word [esp + 0x1a0], dx
mov eax, 0x90
mov word [esp + 0x1a2], ax
mov ecx, 0xd4
mov word [esp + 0x1a4], cx
mov edx, 0x4d
mov word [esp + 0x1a6], dx
mov eax, 0x34
mov word [esp + 0x1a8], ax
mov ecx, 0x7c
mov word [esp + 0x1aa], cx
mov edx, 0xa4
mov word [esp + 0x1ac], dx
mov eax, 0xc
mov word [esp + 0x1ae], ax
mov ecx, 0xca
mov word [esp + 0x1b0], cx
mov edx, 0xb5
mov word [esp + 0x1b2], dx
mov eax, 0xf5
mov ecx, 0x58
mov edx, 0x72
mov word [esp + 0x1b4], ax
mov word [esp + 0x1b6], cx
mov word [esp + 0x1b8], dx
mov eax, 0xd7
mov ecx, edi
mov edx, 0xe3
mov word [esp + 0x1ba], ax
mov word [esp + 0x1bc], cx
mov word [esp + 0x1be], dx
mov eax, 0x8b
mov ecx, 0x9f
mov edx, 0x1d
mov word [esp + 0x1c0], ax
mov word [esp + 0x1c2], cx
mov word [esp + 0x1c4], dx
mov eax, 0x3c
mov ecx, 0x9c
mov edx, 0x7c
mov word [esp + 0x1c6], ax
mov word [esp + 0x1c8], cx
mov word [esp + 0x1ca], dx
mov eax, 0x78
mov word [esp + 0x1cc], ax
mov ecx, 0xa
mov edx, 0x2c
mov eax, 0xce
mov word [esp + 0x1ce], cx
mov word [esp + 0x1d0], dx
mov word [esp + 0x1d2], ax
mov ecx, 0xfa
mov edx, 0x12
mov eax, 0xc3
mov word [esp + 0x1d4], cx
mov word [esp + 0x1d6], dx
mov word [esp + 0x1d8], ax
test byte [0x10090c1c], bl
jne 0x1001f9b7
or dword [0x10090c1c], ebx
lea ecx, [esp + 0x244]
push ecx
lea eax, [esp + 0x188]
mov byte [esp + 0x1360], 7
call fcn.1003e3b0
push 0x100779d0
call fcn.1005f1f6
add esp, 4
mov edx, dword [0x100909e8]
mov dword [esp + 0x58], edx
mov eax, 0xef
mov word [esp + 0x244], ax
mov ecx, 0xf1
mov word [esp + 0x246], cx
mov edx, 0xdd
mov word [esp + 0x248], dx
mov eax, 0x42
mov word [esp + 0x24a], ax
mov ecx, 0xc7
mov word [esp + 0x24c], cx
mov edx, 0x7e
mov word [esp + 0x24e], dx
mov eax, 0x98
mov word [esp + 0x250], ax
mov ecx, 0x57
mov word [esp + 0x252], cx
mov edx, 0xa0
mov word [esp + 0x254], dx
mov eax, 0xbc
mov word [esp + 0x256], ax
mov ecx, 0xd3
mov word [esp + 0x258], cx
mov edx, 0x4b
mov word [esp + 0x25a], dx
mov eax, 0x2b
mov word [esp + 0x25c], ax
mov ecx, 4
mov word [esp + 0x25e], cx
mov edx, 0x5f
mov word [esp + 0x260], dx
mov eax, 0xe1
mov word [esp + 0x262], ax
mov ecx, 0x3d
mov word [esp + 0x264], cx
mov edx, 0x7e
mov word [esp + 0x266], dx
mov eax, 0xf2
mov word [esp + 0x268], ax
mov ecx, 0xa7
mov word [esp + 0x26a], cx
mov edx, 0x1a
mov word [esp + 0x26c], dx
mov eax, 0x28
mov word [esp + 0x26e], ax
mov ecx, 0xc4
mov word [esp + 0x270], cx
mov edx, 0x7f
mov word [esp + 0x272], dx
mov eax, ebp
mov word [esp + 0x274], ax
mov ecx, 0x31
mov word [esp + 0x276], cx
mov edx, 0x9a
mov word [esp + 0x278], dx
mov eax, 0x64
mov word [esp + 0x27a], ax
mov ecx, 0x2d
mov edx, 0x1e
mov word [esp + 0x27c], cx
mov word [esp + 0x27e], dx
mov eax, 0xb9
mov word [esp + 0x280], ax
mov ecx, 0xc5
mov edx, 0x78
mov word [esp + 0x282], cx
mov word [esp + 0x284], dx
mov eax, 0x3a
mov ecx, 0x7f
mov edx, 0x99
mov word [esp + 0x286], ax
mov eax, 0xe0
mov word [esp + 0x288], cx
mov word [esp + 0x28a], dx
mov ecx, 5
mov edx, 0xf6
mov word [esp + 0x28c], ax
mov word [esp + 0x28e], cx
mov word [esp + 0x290], dx
mov eax, 0x4a
mov word [esp + 0x292], ax
mov ecx, 0x17
mov word [esp + 0x294], cx
mov edx, 0x71
mov eax, edx
mov word [esp + 0x296], dx
mov word [esp + 0x298], ax
mov ecx, 0x47
mov word [esp + 0x29a], cx
mov edx, 0x90
mov word [esp + 0x29c], dx
mov eax, 0xc9
mov word [esp + 0x29e], ax
mov ecx, 0x8b
mov word [esp + 0x2a0], cx
mov edx, 0xde
mov word [esp + 0x2a2], dx
mov eax, 0xb9
mov word [esp + 0x2a4], ax
mov ecx, 0x87
mov word [esp + 0x184], cx
mov edx, 0x85
mov word [esp + 0x186], dx
mov eax, 0xa9
mov word [esp + 0x188], ax
mov ecx, 0x32
mov word [esp + 0x18a], cx
mov edx, 0xfd
mov word [esp + 0x18c], dx
mov eax, 0x51
mov word [esp + 0x18e], ax
mov ecx, 0xb7
mov word [esp + 0x190], cx
mov edx, 0x2e
mov word [esp + 0x192], dx
mov eax, 0xc8
mov word [esp + 0x194], ax
mov ecx, 0xcf
mov word [esp + 0x196], cx
mov edx, 0xba
mov word [esp + 0x198], dx
mov eax, 0x2f
mov word [esp + 0x19a], ax
mov ecx, 0x4e
mov word [esp + 0x19c], cx
mov edx, 0x77
mov word [esp + 0x19e], dx
mov eax, 0x3a
mov word [esp + 0x1a0], ax
mov ecx, 0x80
mov word [esp + 0x1a2], cx
mov edx, 0x4f
mov word [esp + 0x1a4], dx
mov eax, 0x1d
mov word [esp + 0x1a6], ax
mov ecx, 0x9a
mov word [esp + 0x1a8], cx
mov edx, 0x89
mov eax, 0x3f
mov ecx, 0x5b
mov word [esp + 0x1aa], dx
mov word [esp + 0x1ac], ax
mov word [esp + 0x1ae], cx
mov edx, 0xeb
mov eax, 0xc
mov ecx, 0x62
mov word [esp + 0x1b0], dx
mov word [esp + 0x1b2], ax
mov word [esp + 0x1b4], cx
mov edx, 0x50
mov eax, 0xe8
mov ecx, ebp
mov word [esp + 0x1b6], dx
mov word [esp + 0x1b8], ax
mov word [esp + 0x1ba], cx
mov edx, 0x45
mov eax, 0x30
mov ecx, 0xc9
mov word [esp + 0x1bc], dx
mov word [esp + 0x1be], ax
mov word [esp + 0x1c0], cx
mov edx, 0xad
mov word [esp + 0x1c2], dx
mov eax, 8
mov word [esp + 0x1c4], ax
mov ecx, 5
mov word [esp + 0x1c6], cx
mov edx, 0xc
mov word [esp + 0x1c8], dx
mov eax, 0xfc
mov word [esp + 0x1ca], ax
mov ecx, 0xdd
mov word [esp + 0x1cc], cx
mov edx, 0x7c
mov eax, 0x97
mov ecx, 0x22
mov word [esp + 0x1ce], dx
mov word [esp + 0x1d0], ax
mov word [esp + 0x1d2], cx
mov edx, 0x78
mov eax, 0x1e
mov ecx, 0x57
mov word [esp + 0x1d4], dx
mov word [esp + 0x1d6], ax
mov word [esp + 0x1d8], cx
mov edx, 0x36
mov eax, 0xe5
mov ecx, 0xac
mov word [esp + 0x1da], dx
mov word [esp + 0x1dc], ax
mov word [esp + 0x1de], cx
mov edx, 0xf9
mov eax, 0xa7
mov ecx, 0x84
mov word [esp + 0x1e0], dx
mov word [esp + 0x1e2], ax
mov word [esp + 0x1e4], cx
test byte [0x10090c18], bl
jne 0x1001feee
or dword [0x10090c18], ebx
lea edx, [esp + 0x244]
push edx
lea eax, [esp + 0x188]
mov esi, 0x10090c14
mov byte [esp + 0x1360], 8
call fcn.1003e360
push 0x100779e0
call fcn.1005f1f6
add esp, 4
mov eax, dword [0x10090c14]
mov dword [esp + 0x5c], eax
mov ecx, 0x34
mov word [esp + 0x244], cx
mov edx, 0x96
mov word [esp + 0x246], dx
mov eax, 0xa5
mov edx, eax
mov word [esp + 0x248], ax
mov word [esp + 0x24c], dx
mov ecx, 0x2c
mov word [esp + 0x24a], cx
mov eax, 0xfa
mov ecx, eax
mov word [esp + 0x24e], ax
mov word [esp + 0x250], cx
mov edx, ebp
mov word [esp + 0x252], dx
mov eax, 0x6b
mov word [esp + 0x254], ax
mov ecx, 0x53
mov word [esp + 0x256], cx
mov edx, 0x50
mov word [esp + 0x258], dx
mov eax, 0xf6
mov word [esp + 0x25a], ax
mov ecx, 0x94
mov word [esp + 0x25c], cx
mov edx, 0x6a
mov word [esp + 0x25e], dx
mov eax, 0x12
mov word [esp + 0x260], ax
mov ecx, 0x84
mov word [esp + 0x262], cx
mov edx, 0x60
mov word [esp + 0x264], dx
mov eax, 0x34
mov word [esp + 0x266], ax
mov ecx, 0xb9
mov word [esp + 0x268], cx
mov edx, 0x2b
mov word [esp + 0x26a], dx
mov eax, 0xf9
mov word [esp + 0x26c], ax
mov ecx, 0x3c
mov word [esp + 0x26e], cx
mov edx, 0x38
mov word [esp + 0x270], dx
mov eax, 0x32
mov word [esp + 0x272], ax
mov ecx, 0x89
mov word [esp + 0x274], cx
mov edx, 0xdb
mov word [esp + 0x276], dx
mov eax, 0x5c
mov word [esp + 0x278], ax
mov ecx, 0xd1
mov edx, 0xa
mov word [esp + 0x27a], cx
mov word [esp + 0x27c], dx
mov eax, 0xa8
mov word [esp + 0x27e], ax
mov ecx, 8
mov edx, 0x91
mov word [esp + 0x280], cx
mov word [esp + 0x282], dx
mov eax, 0x6a
mov ecx, 0xb6
mov edx, 0x92
mov word [esp + 0x284], ax
mov eax, 0x45
mov word [esp + 0x286], cx
mov word [esp + 0x288], dx
mov ecx, 0xf2
mov edx, 0x2e
mov word [esp + 0x28a], ax
mov byte [esp + 0x60], 0
mov dword [esp + 0x64], 4
mov word [esp + 0x28c], cx
mov word [esp + 0x28e], dx
mov eax, 0x64
mov word [esp + 0x290], ax
mov ecx, 0xc
mov word [esp + 0x292], cx
mov edx, 0x98
mov word [esp + 0x294], dx
mov eax, 0xeb
mov word [esp + 0x296], ax
mov ecx, 0x8b
mov word [esp + 0x298], cx
mov edx, 0x83
mov word [esp + 0x29a], dx
mov eax, 0xcc
mov word [esp + 0x29c], ax
mov ecx, 0x37
mov word [esp + 0x29e], cx
mov edx, 0x88
mov word [esp + 0x2a0], dx
mov eax, 0x8f
mov word [esp + 0x2a2], ax
mov ecx, 0xba
mov word [esp + 0x2a4], cx
mov edx, 0xb6
mov word [esp + 0x2a6], dx
mov eax, 0x5b
mov word [esp + 0x2a8], ax
mov ecx, 0x11
mov word [esp + 0x2aa], cx
mov edx, 0x6a
mov word [esp + 0x2ac], dx
mov eax, 0x4d
mov word [esp + 0x184], ax
mov ecx, 0xf7
mov word [esp + 0x186], cx
mov edx, 0xcd
mov word [esp + 0x188], dx
mov eax, 0x43
mov word [esp + 0x18a], ax
mov ecx, 0xca
mov word [esp + 0x18c], cx
mov edx, 0xd4
mov word [esp + 0x18e], dx
mov eax, 0x99
mov word [esp + 0x190], ax
mov ecx, 0x68
mov word [esp + 0x192], cx
mov edx, edi
mov word [esp + 0x194], dx
mov eax, 0x7c
mov word [esp + 0x196], ax
mov ecx, 0x7e
mov word [esp + 0x198], cx
mov edx, 0xdc
mov word [esp + 0x19a], dx
mov eax, 0xcb
mov word [esp + 0x19c], ax
mov ecx, 0x13
mov word [esp + 0x19e], cx
mov edx, 0x3c
mov eax, 0xaa
mov ecx, 0x5d
mov word [esp + 0x1a0], dx
mov word [esp + 0x1a2], ax
mov word [esp + 0x1a4], cx
mov edx, 0x6f
mov eax, 0xd8
mov ecx, edi
mov word [esp + 0x1a6], dx
mov word [esp + 0x1a8], ax
mov word [esp + 0x1aa], cx
mov edx, 0x83
mov eax, 0x7d
mov ecx, 0x15
mov word [esp + 0x1ac], dx
mov word [esp + 0x1ae], ax
mov word [esp + 0x1b0], cx
mov edx, 0x68
mov eax, 0xb9
mov ecx, 0xf6
mov word [esp + 0x1b2], dx
mov word [esp + 0x1b4], ax
mov word [esp + 0x1b6], cx
mov edx, 0x65
mov word [esp + 0x1b8], dx
mov eax, 0x8c
mov word [esp + 0x1ba], ax
mov ecx, 0x24
mov word [esp + 0x1bc], cx
mov edx, 0x83
mov word [esp + 0x1be], dx
mov eax, 0x20
mov word [esp + 0x1c0], ax
mov ecx, 0xb9
mov word [esp + 0x1c2], cx
mov edx, 0x36
mov word [esp + 0x1c4], dx
mov eax, 0x89
mov word [esp + 0x1c6], ax
mov ecx, 0xe2
mov word [esp + 0x1c8], cx
mov edx, 0x78
mov word [esp + 0x1ca], dx
mov eax, 0xdb
mov word [esp + 0x1cc], ax
mov ecx, 0x52
mov word [esp + 0x1ce], cx
mov edx, 0x4c
mov word [esp + 0x1d0], dx
mov eax, 0x22
mov word [esp + 0x1d2], ax
mov ecx, 0xb2
mov word [esp + 0x1d4], cx
mov edx, 0xcd
mov eax, 0xfb
mov ecx, 0xbe
mov word [esp + 0x1d6], dx
mov word [esp + 0x1d8], ax
mov word [esp + 0x1da], cx
mov edx, 0xe5
mov eax, 0x1e
mov ecx, 0xf3
mov word [esp + 0x1dc], dx
mov word [esp + 0x1de], ax
mov word [esp + 0x1e0], cx
mov edx, 0xd4
mov eax, 0xe4
mov ecx, 0x90
mov word [esp + 0x1e2], dx
mov word [esp + 0x1e4], ax
mov word [esp + 0x1e6], cx
mov edx, edi
mov eax, 0x3a
mov ecx, 0x17
mov word [esp + 0x1e8], dx
mov word [esp + 0x1ea], ax
mov word [esp + 0x1ec], cx
test byte [0x10090c10], bl
jne 0x10020490
or dword [0x10090c10], ebx
lea edx, [esp + 0x244]
push edx
lea eax, [esp + 0x188]
mov esi, 0x10090c0c
mov byte [esp + 0x1360], 9
call fcn.1003dc50
push 0x100779f0
call fcn.1005f1f6
add esp, 4
mov eax, dword [0x10090c0c]
mov dword [esp + 0x68], eax
mov ecx, 0xe3
mov word [esp + 0x244], cx
mov edx, 0xb5
mov word [esp + 0x246], dx
mov eax, 0x40
mov word [esp + 0x248], ax
mov ecx, 0x56
mov word [esp + 0x24a], cx
mov edx, 0xe
mov word [esp + 0x24c], dx
mov eax, 0xae
mov word [esp + 0x24e], ax
mov ecx, 0x64
mov word [esp + 0x250], cx
mov edx, 0xf5
mov word [esp + 0x252], dx
mov eax, 0xbb
mov word [esp + 0x254], ax
mov ecx, 0x83
mov word [esp + 0x256], cx
mov edx, 0xa7
mov word [esp + 0x258], dx
mov eax, 0x34
mov word [esp + 0x25a], ax
mov ecx, 0xa4
mov word [esp + 0x25c], cx
mov edx, 0xd4
mov word [esp + 0x25e], dx
mov eax, 0x68
mov word [esp + 0x260], ax
mov ecx, 0xfc
mov word [esp + 0x262], cx
mov edx, 0xa8
mov word [esp + 0x264], dx
mov eax, 0x95
mov word [esp + 0x266], ax
mov ecx, 0x20
mov word [esp + 0x268], cx
mov edx, 0x24
mov word [esp + 0x26a], dx
mov eax, 0x18
mov word [esp + 0x26c], ax
mov ecx, 0xb8
mov word [esp + 0x26e], cx
mov edx, 0xfa
mov word [esp + 0x270], dx
mov eax, 0x74
mov word [esp + 0x272], ax
mov ecx, 0x86
mov word [esp + 0x274], cx
mov edx, 0x97
mov word [esp + 0x276], dx
mov eax, 0x96
mov word [esp + 0x278], ax
mov ecx, 0x21
mov word [esp + 0x27a], cx
mov edx, 0xc1
mov eax, 0x9d
mov word [esp + 0x27c], dx
mov word [esp + 0x27e], ax
mov ecx, 0xf1
mov word [esp + 0x280], cx
mov edx, 0xa2
mov eax, 0xa5
mov word [esp + 0x282], dx
mov word [esp + 0x284], ax
mov ecx, 0xf8
mov edx, 0xc9
mov eax, 9
mov word [esp + 0x286], cx
mov ecx, 0x96
mov word [esp + 0x288], dx
mov word [esp + 0x28a], ax
mov edx, 0xb0
mov eax, 0xea
mov word [esp + 0x28c], cx
mov word [esp + 0x28e], dx
mov word [esp + 0x290], ax
mov ecx, 0xbb
mov word [esp + 0x292], cx
mov edx, 0x80
mov word [esp + 0x294], dx
mov eax, 0x29
mov word [esp + 0x296], ax
mov ecx, 0xe9
mov word [esp + 0x298], cx
mov edx, 0x1a
mov word [esp + 0x29a], dx
mov eax, 0x5d
mov word [esp + 0x29c], ax
mov ecx, 0x7b
mov word [esp + 0x29e], cx
mov edx, 0x34
mov word [esp + 0x2a0], dx
mov eax, 0xda
mov word [esp + 0x2a2], ax
mov ecx, 0x2b
mov word [esp + 0x2a4], cx
mov edx, 0x8b
mov word [esp + 0x184], dx
mov eax, 0xc1
mov word [esp + 0x186], ax
mov ecx, 0x34
mov eax, ecx
mov word [esp + 0x188], cx
mov word [esp + 0x18c], ax
mov edx, 0x26
mov word [esp + 0x18a], dx
mov ecx, 0x81
mov word [esp + 0x18e], cx
mov edx, 0x4b
mov word [esp + 0x190], dx
mov eax, 0x8c
mov word [esp + 0x192], ax
mov ecx, 0xd3
mov word [esp + 0x194], cx
mov edx, 0xf0
mov word [esp + 0x196], dx
mov eax, 0xce
mov word [esp + 0x198], ax
mov ecx, 0x50
mov word [esp + 0x19a], cx
mov edx, 0xc1
mov word [esp + 0x19c], dx
mov eax, 0xa7
mov word [esp + 0x19e], ax
mov ecx, 0xd
mov word [esp + 0x1a0], cx
mov edx, 0x9d
mov word [esp + 0x1a2], dx
mov eax, 0xda
mov word [esp + 0x1a4], ax
mov ecx, 0xf6
mov word [esp + 0x1a6], cx
mov edx, 0x48
mov word [esp + 0x1a8], dx
mov eax, 0xa
mov ecx, 0x3d
mov edx, 0xcb
mov word [esp + 0x1aa], ax
mov word [esp + 0x1ac], cx
mov word [esp + 0x1ae], dx
mov eax, 0xd5
mov ecx, ebp
mov edx, 0xe3
mov word [esp + 0x1b0], ax
mov word [esp + 0x1b2], cx
mov word [esp + 0x1b4], dx
mov eax, 0xf6
mov ecx, 0xe4
mov edx, 0x42
mov word [esp + 0x1b6], ax
mov word [esp + 0x1b8], cx
mov word [esp + 0x1ba], dx
mov eax, 0xa9
mov ecx, 0xb3
mov edx, 0x81
mov word [esp + 0x1bc], ax
mov word [esp + 0x1be], cx
mov word [esp + 0x1c0], dx
mov eax, 0xca
mov word [esp + 0x1c2], ax
mov ecx, 0xd5
mov word [esp + 0x1c4], cx
mov edx, 0xc7
mov word [esp + 0x1c6], dx
mov eax, 0xba
mov word [esp + 0x1c8], ax
mov ecx, 0x6c
mov word [esp + 0x1ca], cx
mov edx, 0xab
mov word [esp + 0x1cc], dx
mov eax, 0xc9
mov ecx, 0x8b
mov edx, 0xd3
mov word [esp + 0x1ce], ax
mov word [esp + 0x1d0], cx
mov word [esp + 0x1d2], dx
mov eax, 0xef
mov ecx, 0x46
mov edx, 0xcf
mov word [esp + 0x1d4], ax
mov word [esp + 0x1d6], cx
mov word [esp + 0x1d8], dx
mov eax, 0x6b
mov ecx, 0x28
mov edx, 0x1e
mov word [esp + 0x1da], ax
mov word [esp + 0x1dc], cx
mov word [esp + 0x1de], dx
mov eax, 0x46
mov ecx, 0xa3
mov edx, 0x16
mov word [esp + 0x1e0], ax
mov word [esp + 0x1e2], cx
mov word [esp + 0x1e4], dx
test byte [0x10090c08], bl
jne 0x100209c9
or dword [0x10090c08], ebx
lea eax, [esp + 0x244]
push eax
lea eax, [esp + 0x188]
mov esi, 0x10090c04
mov byte [esp + 0x1360], 0xa
call fcn.1003e360
push 0x10077a00
call fcn.1005f1f6
add esp, 4
mov ecx, dword [0x10090c04]
mov dword [esp + 0x6c], ecx
mov edx, 0x66
mov word [esp + 0x184], dx
mov eax, 0x6b
mov word [esp + 0x186], ax
mov ecx, 0xc2
mov word [esp + 0x188], cx
mov edx, 0xb8
mov word [esp + 0x18a], dx
mov eax, 0x21
mov word [esp + 0x18c], ax
mov ecx, 0x42
mov word [esp + 0x18e], cx
mov edx, 0xf6
mov word [esp + 0x190], dx
mov eax, 0x27
mov word [esp + 0x192], ax
mov ecx, 0xde
mov word [esp + 0x194], cx
mov edx, 0x4d
mov word [esp + 0x196], dx
mov eax, 0xae
mov word [esp + 0x198], ax
mov ecx, 0x20
mov word [esp + 0x19a], cx
mov edx, 0xfb
mov word [esp + 0x19c], dx
mov eax, 0x69
mov word [esp + 0x19e], ax
mov ecx, 0xea
mov word [esp + 0x1a0], cx
mov edx, 0x6c
mov word [esp + 0x1a2], dx
mov eax, 0x97
mov word [esp + 0x1a4], ax
mov ecx, 0xb0
mov word [esp + 0x1a6], cx
mov edx, 0x1b
mov word [esp + 0x1a8], dx
mov eax, 0x1f
mov word [esp + 0x1aa], ax
mov ecx, 0x94
mov eax, ecx
mov word [esp + 0x1ac], cx
mov word [esp + 0x1b0], ax
mov edx, 0x19
mov word [esp + 0x1ae], dx
mov ecx, 0xc0
mov word [esp + 0x1b2], cx
mov edx, 0x5a
mov word [esp + 0x1b4], dx
mov eax, 0x91
mov word [esp + 0x1b6], ax
mov ecx, 0x65
mov word [esp + 0x1b8], cx
mov edx, 0x32
mov eax, 0x12
mov word [esp + 0x1ba], dx
mov word [esp + 0x1bc], ax
mov ecx, 0x2b
mov word [esp + 0x1be], cx
mov edx, 0x69
mov eax, 0xce
mov word [esp + 0x1c0], dx
mov word [esp + 0x1c2], ax
mov ecx, 4
mov edx, 0x4b
mov eax, 0x47
mov word [esp + 0x1c4], cx
mov ecx, 0x25
mov word [esp + 0x1c6], dx
mov word [esp + 0x1c8], ax
mov edx, 0x45
mov eax, 0x27
mov word [esp + 0x1ca], cx
mov byte [esp + 0x70], 0
mov dword [esp + 0x74], 4
mov word [esp + 0x1cc], dx
mov word [esp + 0x1ce], ax
mov ecx, 0x73
mov word [esp + 0x1d0], cx
mov edx, 0xda
mov word [esp + 0x1d2], dx
mov eax, 0xf8
mov word [esp + 0x1d4], ax
mov ecx, 0xcb
mov word [esp + 0x1d6], cx
mov edx, 0x3e
mov word [esp + 0x1d8], dx
mov eax, 0x3a
mov word [esp + 0x1da], ax
mov ecx, 0xfc
mov word [esp + 0x1dc], cx
mov edx, 0xb6
mov word [esp + 0x1de], dx
mov eax, 0x4f
mov word [esp + 0x1e0], ax
mov ecx, 0x15
mov word [esp + 0x1e2], cx
mov edx, 0xd3
mov word [esp + 0x1e4], dx
mov eax, 0xa5
mov word [esp + 0x1e6], ax
mov ecx, 0x4f
mov word [esp + 0x1e8], cx
mov edx, 0xa9
mov word [esp + 0x1ea], dx
mov eax, 0x44
mov word [esp + 0x1ec], ax
mov ecx, 0xb1
mov word [esp + 0x1ee], cx
mov edx, 0xde
mov word [esp + 0x1f0], dx
mov eax, 0xf7
mov word [esp + 0x1f2], ax
mov ecx, 0xba
mov word [esp + 0x1f4], cx
mov edx, 0x9c
mov word [esp + 0x1f6], dx
mov eax, 0x4a
mov word [esp + 0x1f8], ax
mov ecx, 0xd6
mov word [esp + 0x1fa], cx
mov edx, 0xa2
mov word [esp + 0x1fc], dx
mov eax, 0xb6
mov word [esp + 0x1fe], ax
mov ecx, 0xf4
mov word [esp + 0x200], cx
mov edx, 0xff
mov word [esp + 0x202], dx
mov eax, 0x1f
mov word [esp + 0x244], ax
mov ecx, 0xa
mov word [esp + 0x246], cx
mov edx, 0xaa
mov word [esp + 0x248], dx
mov eax, 0xd7
mov ecx, 0x4e
mov edx, 0x6c
mov word [esp + 0x24a], ax
mov word [esp + 0x24c], cx
mov word [esp + 0x24e], dx
mov eax, 0x95
mov ecx, 0x48
mov edx, 0xb3
mov word [esp + 0x250], ax
mov word [esp + 0x252], cx
mov word [esp + 0x254], dx
mov eax, 0x62
mov ecx, 0x80
mov edx, 0xa
mov word [esp + 0x256], ax
mov word [esp + 0x258], cx
mov word [esp + 0x25a], dx
mov eax, 0xa4
mov ecx, 0x10
mov edx, 0xc4
mov word [esp + 0x25c], ax
mov word [esp + 0x25e], cx
mov word [esp + 0x260], dx
mov eax, 0x42
mov word [esp + 0x262], ax
mov ecx, 0xaa
mov word [esp + 0x264], cx
mov edx, 0xeb
mov word [esp + 0x266], dx
mov eax, 0x7a
mov word [esp + 0x268], ax
mov ecx, 0x32
mov word [esp + 0x26a], cx
mov edx, 0xee
mov word [esp + 0x26c], dx
mov eax, 0x58
mov word [esp + 0x26e], ax
mov ecx, 0xb9
mov word [esp + 0x270], cx
mov edx, 0x9a
mov word [esp + 0x272], dx
mov eax, 0x6a
mov word [esp + 0x274], ax
mov ecx, 0xbc
mov word [esp + 0x276], cx
mov edx, 0x5c
mov word [esp + 0x278], dx
xor edx, edx
mov word [esp + 0x27e], dx
mov eax, 0x6f
mov word [esp + 0x27a], ax
mov ecx, 0x3c
mov word [esp + 0x27c], cx
mov eax, 0x46
mov word [esp + 0x280], ax
mov ecx, 0xbc
mov word [esp + 0x282], cx
mov edx, 0x2b
mov word [esp + 0x284], dx
mov eax, 0x17
mov word [esp + 0x286], ax
mov ecx, 0x30
mov word [esp + 0x288], cx
mov edx, 0x79
mov word [esp + 0x28a], dx
mov eax, 0x32
mov word [esp + 0x28c], ax
mov ecx, 0x7b
mov word [esp + 0x28e], cx
mov edx, 4
mov word [esp + 0x290], dx
mov eax, 0x86
mov word [esp + 0x292], ax
mov ecx, 0x8f
mov word [esp + 0x294], cx
mov edx, 0xe3
mov word [esp + 0x296], dx
mov eax, 0x16
mov word [esp + 0x298], ax
mov ecx, 0x66
mov word [esp + 0x29a], cx
mov edx, 0xc3
mov eax, 0xc6
mov word [esp + 0x29c], dx
mov word [esp + 0x29e], ax
mov ecx, 0x72
mov word [esp + 0x2a0], cx
mov edx, 0x3c
mov eax, 0xaf
mov word [esp + 0x2a2], dx
mov word [esp + 0x2a4], ax
mov ecx, 0x8d
mov edx, 0x61
mov eax, 0x83
mov word [esp + 0x2a6], cx
mov ecx, 0x62
mov word [esp + 0x2a8], dx
mov word [esp + 0x2aa], ax
mov edx, 0xc1
mov eax, 0xe3
mov word [esp + 0x2ac], cx
mov word [esp + 0x2ae], dx
mov word [esp + 0x2b0], ax
mov ecx, 0xde
mov edx, 0x93
mov eax, 0xe7
mov word [esp + 0x2b2], cx
mov word [esp + 0x2b4], dx
mov word [esp + 0x2b6], ax
mov ecx, 0x11
mov edx, 0x88
mov eax, 0x84
mov word [esp + 0x2b8], cx
mov word [esp + 0x2ba], dx
mov word [esp + 0x2bc], ax
mov ecx, 0xeb
mov edx, 0xdf
mov eax, 0x82
mov word [esp + 0x2be], cx
mov word [esp + 0x2c0], dx
mov word [esp + 0x2c2], ax
test byte [0x10090c00], bl
jne 0x10021090
or dword [0x10090c00], ebx
lea eax, [esp + 0x244]
lea ecx, [esp + 0x184]
mov byte [esp + 0x135c], 0xb
call fcn.1003e410
push 0x10077a10
call fcn.1005f1f6
add esp, 4
mov ecx, dword [0x100909e4]
mov dword [esp + 0x78], ecx
mov edx, 0x2e
mov word [esp + 0x244], dx
mov eax, 0xa4
mov word [esp + 0x246], ax
mov ecx, 0xf0
mov word [esp + 0x248], cx
mov edx, 0xf9
mov word [esp + 0x24a], dx
mov eax, 0x17
mov word [esp + 0x24c], ax
mov ecx, 0x29
mov word [esp + 0x24e], cx
mov edx, 0x6b
mov word [esp + 0x250], dx
mov eax, 0x47
mov word [esp + 0x252], ax
mov ecx, 0x5b
mov word [esp + 0x254], cx
mov edx, 0xbf
mov word [esp + 0x256], dx
mov eax, 0x49
mov word [esp + 0x258], ax
mov ecx, 0x94
mov word [esp + 0x25a], cx
mov edx, 0x7f
mov word [esp + 0x25c], dx
mov eax, 0xf6
mov word [esp + 0x25e], ax
mov ecx, 3
mov word [esp + 0x260], cx
mov edx, 0x4a
mov word [esp + 0x262], dx
mov eax, 0x70
mov word [esp + 0x264], ax
mov ecx, 0x33
mov word [esp + 0x266], cx
mov edx, 0xc9
mov word [esp + 0x268], dx
mov eax, ebp
mov word [esp + 0x26a], ax
mov ecx, 0xd8
mov word [esp + 0x26c], cx
mov edx, 0xe2
mov word [esp + 0x26e], dx
mov eax, 5
mov word [esp + 0x270], ax
mov ecx, 0x4c
mov word [esp + 0x272], cx
mov edx, 0x65
mov word [esp + 0x274], dx
mov eax, 0xf0
mov word [esp + 0x276], ax
mov ecx, 0x14
mov word [esp + 0x278], cx
mov edx, 0x39
mov word [esp + 0x27a], dx
mov eax, 0xf2
mov ecx, 0xcc
mov word [esp + 0x27c], ax
mov word [esp + 0x27e], cx
mov edx, 0x62
mov word [esp + 0x280], dx
mov eax, 0xb5
mov ecx, 0xa3
mov word [esp + 0x282], ax
mov word [esp + 0x284], cx
mov edx, 0xfe
mov eax, 0x79
mov ecx, 0xe1
mov word [esp + 0x286], dx
mov edx, 5
mov word [esp + 0x288], ax
mov word [esp + 0x28a], cx
mov eax, 0x62
mov ecx, 0x46
mov word [esp + 0x28c], dx
mov word [esp + 0x28e], ax
mov word [esp + 0x290], cx
mov edx, 0xa9
mov word [esp + 0x292], dx
mov eax, 0x1c
mov word [esp + 0x294], ax
mov ecx, 0xed
mov word [esp + 0x296], cx
mov edx, 0x53
mov word [esp + 0x298], dx
mov eax, 0x9d
mov word [esp + 0x29a], ax
mov ecx, 0x56
mov word [esp + 0x29c], cx
mov edx, 0x7d
mov word [esp + 0x29e], dx
mov eax, 0xa3
mov word [esp + 0x2a0], ax
mov ecx, 0xda
mov word [esp + 0x2a2], cx
mov edx, 0x5d
mov word [esp + 0x2a4], dx
mov eax, 0x46
mov word [esp + 0x184], ax
mov ecx, 0xd0
mov word [esp + 0x186], cx
mov edx, 0x84
mov word [esp + 0x188], dx
mov eax, 0x89
mov word [esp + 0x18a], ax
mov ecx, 0x2d
mov word [esp + 0x18c], cx
mov edx, edi
mov word [esp + 0x18e], dx
mov eax, 0x44
mov word [esp + 0x190], ax
mov ecx, 0x3e
mov word [esp + 0x192], cx
mov edx, 0x33
mov word [esp + 0x194], dx
mov eax, 0xcc
mov word [esp + 0x196], ax
mov ecx, 0x20
mov word [esp + 0x198], cx
mov edx, 0xf0
mov word [esp + 0x19a], dx
mov eax, 0x1a
mov word [esp + 0x19c], ax
mov ecx, 0x85
mov word [esp + 0x19e], cx
mov edx, 0x66
mov word [esp + 0x1a0], dx
mov eax, 0x2b
mov word [esp + 0x1a2], ax
mov ecx, 2
mov word [esp + 0x1a4], cx
mov edx, 0x50
mov word [esp + 0x1a6], dx
mov eax, 0xa1
mov word [esp + 0x1a8], ax
mov ecx, 0x29
mov edx, 0xfd
mov eax, 0x91
mov word [esp + 0x1aa], cx
mov word [esp + 0x1ac], dx
mov word [esp + 0x1ae], ax
xor eax, eax
mov ecx, 0x2a
mov edx, 0x3f
mov word [esp + 0x1b0], cx
mov word [esp + 0x1b2], dx
mov word [esp + 0x1b4], ax
mov ecx, 0x91
mov edx, 0x66
mov eax, 0x5a
mov word [esp + 0x1b6], cx
mov word [esp + 0x1b8], dx
mov word [esp + 0x1ba], ax
mov ecx, 0x9a
mov edx, 0xe2
mov eax, 0x12
mov word [esp + 0x1bc], cx
mov word [esp + 0x1be], dx
mov word [esp + 0x1c0], ax
mov ecx, 0xdd
mov word [esp + 0x1c2], cx
mov edx, 0xd3
mov word [esp + 0x1c4], dx
mov eax, 0xc1
mov word [esp + 0x1c6], ax
mov ecx, 0xa
mov word [esp + 0x1c8], cx
mov edx, 0x84
mov word [esp + 0x1ca], dx
mov eax, 0x38
mov word [esp + 0x1cc], ax
mov ecx, 0x1b
mov edx, 0x27
mov eax, 0xc1
mov word [esp + 0x1ce], cx
mov word [esp + 0x1d0], dx
mov word [esp + 0x1d2], ax
mov ecx, 0x73
mov edx, 0x82
mov eax, 0x75
mov word [esp + 0x1d4], cx
mov word [esp + 0x1d6], dx
mov word [esp + 0x1d8], ax
mov ecx, 0xec
mov edx, 0x23
mov eax, 0x18
mov word [esp + 0x1da], cx
mov word [esp + 0x1dc], dx
mov word [esp + 0x1de], ax
mov ecx, 0xd1
mov edx, 0xa3
mov eax, 0x60
mov word [esp + 0x1e0], cx
mov word [esp + 0x1e2], dx
mov word [esp + 0x1e4], ax
test byte [0x10090bfc], bl
jne 0x100215c7
or dword [0x10090bfc], ebx
lea ecx, [esp + 0x244]
push ecx
lea eax, [esp + 0x188]
mov esi, 0x10090bf8
mov byte [esp + 0x1360], 0xc
call fcn.1003e360
push 0x10077a20
call fcn.1005f1f6
add esp, 4
mov edx, dword [0x10090bf8]
mov dword [esp + 0x7c], edx
mov eax, 0x44
mov word [esp + 0x184], ax
mov ecx, 0x1b
mov word [esp + 0x186], cx
mov edx, 0x56
mov word [esp + 0x188], dx
mov eax, 0x32
mov word [esp + 0x18a], ax
mov ecx, 0x36
mov word [esp + 0x18c], cx
mov edx, 0xf0
mov word [esp + 0x18e], dx
mov eax, 0x2a
mov word [esp + 0x190], ax
mov ecx, 0x6d
mov word [esp + 0x192], cx
mov edx, 0xc9
mov word [esp + 0x194], dx
mov eax, 0x61
mov word [esp + 0x196], ax
mov ecx, 0x11
mov word [esp + 0x198], cx
mov edx, 0xa3
mov word [esp + 0x19a], dx
mov eax, 0x4c
mov word [esp + 0x19c], ax
mov ecx, 0xf1
mov word [esp + 0x19e], cx
mov edx, 0x16
mov word [esp + 0x1a0], dx
mov eax, 0x31
mov word [esp + 0x1a2], ax
mov ecx, 0x50
mov word [esp + 0x1a4], cx
mov edx, 0xf1
mov word [esp + 0x1a6], dx
mov eax, 0x9c
mov word [esp + 0x1a8], ax
mov ecx, 0xfa
mov word [esp + 0x1aa], cx
mov edx, 0x50
mov ecx, edx
mov word [esp + 0x1ac], dx
mov word [esp + 0x1b0], cx
mov eax, 0x36
mov word [esp + 0x1ae], ax
mov edx, 0x3c
mov word [esp + 0x1b2], dx
mov eax, 0x4f
mov word [esp + 0x1b4], ax
mov ecx, 0xe9
mov word [esp + 0x1b6], cx
mov edx, 0xc
mov word [esp + 0x1b8], dx
mov eax, 0xf6
mov ecx, 0x53
mov word [esp + 0x1ba], ax
mov word [esp + 0x1bc], cx
mov edx, 0x31
mov word [esp + 0x1be], dx
mov eax, 0x45
mov ecx, 0xfb
mov word [esp + 0x1c0], ax
mov word [esp + 0x1c2], cx
mov edx, 0xa7
mov eax, 0xa5
mov ecx, 0x5f
mov word [esp + 0x1c4], dx
mov edx, 0xb8
mov word [esp + 0x1c6], ax
mov word [esp + 0x1c8], cx
mov eax, 9
mov ecx, 0xf8
mov word [esp + 0x1ca], dx
mov byte [esp + 0x80], 0
mov dword [esp + 0x84], 4
mov word [esp + 0x1cc], ax
mov word [esp + 0x1ce], cx
mov edx, 0x68
xor eax, eax
mov word [esp + 0x1d2], ax
mov word [esp + 0x1d0], dx
mov ecx, 0x4c
mov word [esp + 0x1d4], cx
mov eax, 0xcf
mov word [esp + 0x1d8], ax
mov ecx, 0xeb
mov word [esp + 0x1da], cx
mov edx, 0xa9
mov word [esp + 0x1d6], dx
mov eax, 0x3d
mov word [esp + 0x244], ax
mov edx, 0x3e
mov word [esp + 0x1dc], dx
mov word [esp + 0x248], dx
mov ecx, 0x7a
mov word [esp + 0x246], cx
mov eax, 0x5d
mov word [esp + 0x24a], ax
mov ecx, 0x59
mov word [esp + 0x24c], cx
mov edx, 0xde
mov word [esp + 0x24e], dx
mov eax, 0x49
mov word [esp + 0x250], ax
mov ecx, 2
mov word [esp + 0x252], cx
mov edx, 0xa4
mov word [esp + 0x254], dx
mov eax, 0x4e
mov word [esp + 0x256], ax
mov ecx, 0x62
mov word [esp + 0x258], cx
mov edx, 0xc6
mov word [esp + 0x25a], dx
mov eax, 0x2d
mov word [esp + 0x25c], ax
mov ecx, 0x83
mov word [esp + 0x25e], cx
mov edx, 0x75
mov word [esp + 0x260], dx
mov eax, 0x59
mov word [esp + 0x262], ax
mov ecx, 0x78
mov word [esp + 0x264], cx
mov edx, 0xd9
mov word [esp + 0x266], dx
mov eax, 0xb9
mov word [esp + 0x268], ax
mov ecx, 0xc9
mov word [esp + 0x26a], cx
mov edx, 0x16
mov word [esp + 0x26c], dx
mov eax, 0x46
mov word [esp + 0x26e], ax
mov ecx, 0x6d
mov word [esp + 0x270], cx
mov edx, 0x15
mov eax, 0x33
mov word [esp + 0x272], dx
mov word [esp + 0x274], ax
mov ecx, 0xc1
mov word [esp + 0x276], cx
mov edx, 0x22
mov eax, 0xdc
mov word [esp + 0x278], dx
mov word [esp + 0x27a], ax
mov ecx, 0x76
mov edx, 3
mov eax, 0x73
mov word [esp + 0x27c], cx
mov ecx, 0x8b
mov word [esp + 0x27e], dx
mov word [esp + 0x280], ax
mov edx, 0x9a
mov eax, 0x8c
mov word [esp + 0x282], cx
mov word [esp + 0x284], dx
mov word [esp + 0x286], ax
mov ecx, 0x76
mov edx, 0xc3
mov word [esp + 0x288], cx
mov word [esp + 0x28a], dx
mov eax, 0x27
mov ecx, 0xd3
mov edx, 0x57
mov word [esp + 0x28c], ax
mov word [esp + 0x28e], cx
mov word [esp + 0x290], dx
mov eax, 0x7d
mov ecx, 0x64
mov edx, 0x8c
mov word [esp + 0x292], ax
mov word [esp + 0x294], cx
mov word [esp + 0x296], dx
mov eax, 0xfd
mov ecx, 0xdd
mov edx, 0x17
mov word [esp + 0x298], ax
mov word [esp + 0x29a], cx
mov word [esp + 0x29c], dx
test byte [0x10090bf4], bl
jne 0x10021aa1
or dword [0x10090bf4], ebx
lea eax, [esp + 0x244]
lea ecx, [esp + 0x184]
mov byte [esp + 0x135c], 0xd
call fcn.1003e4e0
push 0x10077a30
call fcn.1005f1f6
add esp, 4
mov eax, dword [0x100909e0]
mov dword [esp + 0x88], eax
mov ecx, 0x3c
mov word [esp + 0x244], cx
mov edx, 0xde
mov word [esp + 0x246], dx
mov eax, 0x39
mov word [esp + 0x248], ax
mov ecx, 3
mov word [esp + 0x24a], cx
mov edx, 0xfd
mov word [esp + 0x24c], dx
mov eax, 0xc2
mov word [esp + 0x24e], ax
mov ecx, 0x37
mov word [esp + 0x250], cx
mov edx, 0xa
mov word [esp + 0x252], dx
mov eax, 0xba
mov word [esp + 0x254], ax
mov ecx, 0xf5
mov word [esp + 0x256], cx
mov edx, 0x22
mov word [esp + 0x258], dx
mov eax, 0xca
mov word [esp + 0x25a], ax
mov ecx, 0x12
mov word [esp + 0x25c], cx
mov edx, 0xf5
mov word [esp + 0x25e], dx
mov eax, 0x76
mov word [esp + 0x260], ax
mov ecx, 0xfe
mov word [esp + 0x262], cx
mov edx, 0x4e
mov word [esp + 0x264], dx
mov eax, 0x64
mov word [esp + 0x266], ax
mov ecx, 0xf0
mov word [esp + 0x268], cx
mov edx, 0x2c
mov word [esp + 0x26a], dx
mov eax, 0xa2
mov word [esp + 0x26c], ax
mov ecx, 0x4c
mov word [esp + 0x26e], cx
mov edx, 0x35
mov word [esp + 0x270], dx
mov eax, 0xcc
mov word [esp + 0x272], ax
mov ecx, 0x2e
mov word [esp + 0x274], cx
mov edx, 0xf4
mov word [esp + 0x276], dx
mov eax, 0x28
mov word [esp + 0x278], ax
mov ecx, 0x21
mov word [esp + 0x27a], cx
mov edx, 0xfb
mov eax, 0xa0
mov word [esp + 0x27c], dx
mov word [esp + 0x27e], ax
mov ecx, 0x96
mov word [esp + 0x280], cx
mov edx, 0x37
mov eax, 0x68
mov word [esp + 0x282], dx
mov word [esp + 0x284], ax
mov ecx, 0xb
mov edx, 0xe5
mov eax, 0x45
mov word [esp + 0x286], cx
mov ecx, 0x61
mov word [esp + 0x288], dx
mov word [esp + 0x28a], ax
mov edx, 0x17
mov eax, 0x9d
mov word [esp + 0x28c], cx
mov word [esp + 0x28e], dx
mov word [esp + 0x290], ax
mov ecx, 0x9c
mov word [esp + 0x292], cx
mov edx, 0x38
mov word [esp + 0x294], dx
mov eax, 0x4e
mov word [esp + 0x296], ax
mov ecx, 0xd1
mov word [esp + 0x298], cx
mov edx, 0xc9
mov word [esp + 0x29a], dx
mov eax, 0x66
mov word [esp + 0x29c], ax
mov ecx, 0xce
mov word [esp + 0x29e], cx
mov edx, 0xaa
mov word [esp + 0x2a0], dx
mov eax, 0x4d
mov word [esp + 0x2a2], ax
mov ecx, 0x74
mov word [esp + 0x2a4], cx
mov edx, 0x54
mov word [esp + 0x184], dx
mov eax, 0xaa
mov word [esp + 0x186], ax
mov ecx, 0x4d
mov word [esp + 0x188], cx
mov edx, 0x73
mov word [esp + 0x18a], dx
mov eax, 0xc7
mov word [esp + 0x18c], ax
mov ecx, 0xed
mov word [esp + 0x18e], cx
mov edx, 0x18
mov word [esp + 0x190], dx
mov eax, 0x73
mov word [esp + 0x192], ax
mov ecx, 0xd2
mov word [esp + 0x194], cx
mov edx, 0x86
mov word [esp + 0x196], dx
mov eax, 0x4b
mov word [esp + 0x198], ax
mov ecx, 0xae
mov word [esp + 0x19a], cx
mov edx, 0x77
mov word [esp + 0x19c], dx
mov eax, 0x86
mov word [esp + 0x19e], ax
mov ecx, 0x13
mov word [esp + 0x1a0], cx
mov edx, 0x9f
mov word [esp + 0x1a2], dx
mov eax, 0x3c
mov word [esp + 0x1a4], ax
mov ecx, ebp
mov word [esp + 0x1a6], cx
mov edx, 0x98
mov word [esp + 0x1a8], dx
mov eax, 2
mov ecx, 0x87
mov edx, 0x3f
mov word [esp + 0x1aa], ax
mov word [esp + 0x1ac], cx
mov word [esp + 0x1ae], dx
mov eax, 0x1a
mov ecx, 0xbf
mov edx, 0x4b
mov word [esp + 0x1b0], ax
mov word [esp + 0x1b2], cx
mov word [esp + 0x1b4], dx
mov eax, 0x95
mov ecx, 0x5a
mov edx, 0x42
mov word [esp + 0x1b6], ax
mov word [esp + 0x1b8], cx
mov word [esp + 0x1ba], dx
mov eax, 0x93
mov ecx, 0x8e
mov edx, 0xe6
mov word [esp + 0x1bc], ax
mov word [esp + 0x1be], cx
mov word [esp + 0x1c0], dx
mov eax, 0x5f
mov word [esp + 0x1c2], ax
mov ecx, 0x18
mov word [esp + 0x1c4], cx
mov edx, 0x34
mov word [esp + 0x1c6], dx
mov eax, 0x96
mov word [esp + 0x1c8], ax
mov ecx, 0x20
mov word [esp + 0x1ca], cx
mov edx, 0x5c
mov word [esp + 0x1cc], dx
mov eax, 0x6e
mov ecx, 0xfc
mov edx, 0xf4
mov word [esp + 0x1ce], ax
mov word [esp + 0x1d0], cx
mov word [esp + 0x1d2], dx
mov eax, 0x57
mov ecx, 0x21
mov edx, 0xf7
mov word [esp + 0x1d4], ax
mov word [esp + 0x1d6], cx
mov word [esp + 0x1d8], dx
mov eax, 0xb8
mov ecx, 0x13
mov edx, 0xab
mov word [esp + 0x1da], ax
mov word [esp + 0x1dc], cx
mov word [esp + 0x1de], dx
mov eax, 0xd8
mov ecx, 0x34
mov edx, 0x49
mov word [esp + 0x1e0], ax
mov word [esp + 0x1e2], cx
mov word [esp + 0x1e4], dx
test byte [0x10090bf0], bl
jne 0x10021fe0
or dword [0x10090bf0], ebx
lea eax, [esp + 0x244]
push eax
lea eax, [esp + 0x188]
mov esi, 0x10090bec
mov byte [esp + 0x1360], 0xe
call fcn.1003e360
push 0x10077a40
call fcn.1005f1f6
add esp, 4
mov ecx, dword [0x10090bec]
mov dword [esp + 0x8c], ecx
mov edx, 0x5d
mov word [esp + 0x244], dx
mov eax, 0x88
mov word [esp + 0x246], ax
mov ecx, 0x6f
mov word [esp + 0x248], cx
mov edx, 0x7d
mov word [esp + 0x24a], dx
mov eax, 0x67
mov word [esp + 0x24c], ax
mov ecx, 0xb8
mov word [esp + 0x24e], cx
mov edx, 0x6a
mov word [esp + 0x250], dx
mov eax, 0x52
mov word [esp + 0x252], ax
mov ecx, 0x41
mov word [esp + 0x254], cx
mov edx, 0xfe
mov word [esp + 0x256], dx
mov eax, 0x79
mov word [esp + 0x258], ax
mov ecx, 0x50
mov word [esp + 0x25a], cx
mov edx, 0xd0
mov word [esp + 0x25c], dx
mov eax, 0xdf
mov word [esp + 0x25e], ax
mov ecx, 4
mov word [esp + 0x260], cx
mov edx, 0xdd
mov word [esp + 0x262], dx
mov eax, 0x80
mov word [esp + 0x264], ax
mov ecx, 0xbf
mov word [esp + 0x266], cx
mov edx, 0x74
mov word [esp + 0x268], dx
mov eax, 0xc1
mov word [esp + 0x26a], ax
mov ecx, 0x8d
mov word [esp + 0x26c], cx
mov edx, 0xfc
mov word [esp + 0x26e], dx
mov eax, 0xb0
mov word [esp + 0x270], ax
mov ecx, 0x68
mov word [esp + 0x272], cx
mov edx, 0xe3
mov word [esp + 0x274], dx
mov eax, 0xca
mov word [esp + 0x276], ax
mov ecx, 0x8b
mov word [esp + 0x278], cx
mov edx, 0xac
mov eax, 0x57
mov word [esp + 0x27a], dx
mov word [esp + 0x27c], ax
mov ecx, 0xa6
mov word [esp + 0x27e], cx
mov edx, 0x94
mov eax, 0xdb
mov ecx, 0xb9
mov word [esp + 0x280], dx
mov word [esp + 0x282], ax
mov eax, ecx
mov edx, 0xd2
mov word [esp + 0x284], cx
mov ecx, 0xa9
mov word [esp + 0x286], dx
mov word [esp + 0x288], ax
mov edx, 0x69
mov eax, 0x7a
mov word [esp + 0x28a], cx
mov byte [esp + 0x90], bl
mov dword [esp + 0x94], 4
mov word [esp + 0x28c], dx
mov word [esp + 0x28e], ax
mov ecx, 0x87
mov word [esp + 0x290], cx
mov edx, 0x21
mov word [esp + 0x292], dx
mov eax, 0xb3
mov word [esp + 0x294], ax
mov ecx, 0x84
mov word [esp + 0x296], cx
mov edx, 0xc3
mov word [esp + 0x298], dx
mov eax, 0x9e
mov word [esp + 0x29a], ax
mov ecx, 0xcd
mov word [esp + 0x29c], cx
mov edx, 0x6e
mov word [esp + 0x29e], dx
mov eax, 0x4c
mov word [esp + 0x2a0], ax
mov ecx, 0x24
mov word [esp + 0x184], cx
mov edx, 0xe9
mov word [esp + 0x186], dx
mov eax, ebp
mov word [esp + 0x188], ax
mov ecx, 0x12
mov word [esp + 0x18a], cx
mov edx, 8
mov word [esp + 0x18c], dx
mov eax, 0x90
mov word [esp + 0x18e], ax
mov ecx, 0x36
mov word [esp + 0x190], cx
mov edx, 0x7c
mov word [esp + 0x192], dx
mov eax, 0x1d
mov word [esp + 0x194], ax
mov ecx, 0x89
mov word [esp + 0x196], cx
mov edx, 0x52
mov word [esp + 0x198], dx
mov eax, 0x79
mov word [esp + 0x19a], ax
mov ecx, 0xfb
mov word [esp + 0x19c], cx
mov edx, 0xf0
mov word [esp + 0x19e], dx
mov eax, 0x76
mov word [esp + 0x1a0], ax
mov ecx, 0xf2
mov word [esp + 0x1a2], cx
mov edx, 0xdc
mov word [esp + 0x1a4], dx
mov eax, 0xc8
mov word [esp + 0x1a6], ax
mov ecx, 0x28
mov word [esp + 0x1a8], cx
mov edx, 0xb6
mov word [esp + 0x1aa], dx
mov eax, 0xd1
mov ecx, 0x8b
mov edx, 0xec
mov word [esp + 0x1ac], ax
mov word [esp + 0x1ae], cx
mov word [esp + 0x1b0], dx
mov eax, 0x1f
mov ecx, 0xcb
mov edx, 0xe2
mov word [esp + 0x1b2], ax
mov word [esp + 0x1b4], cx
mov word [esp + 0x1b6], dx
mov eax, 0xd7
mov ecx, 0x93
mov edx, 0x27
mov word [esp + 0x1b8], ax
mov word [esp + 0x1ba], cx
mov word [esp + 0x1bc], dx
mov eax, 0x9b
mov ecx, 0xbd
mov edx, 0xa7
mov word [esp + 0x1be], ax
mov word [esp + 0x1c0], cx
mov word [esp + 0x1c2], dx
mov eax, 0x91
mov word [esp + 0x1c4], ax
mov ecx, 0xfc
mov word [esp + 0x1c6], cx
mov edx, 0x93
mov word [esp + 0x1c8], dx
mov eax, 0x8f
mov ecx, 0x19
mov edx, 0x47
mov word [esp + 0x1ca], ax
mov word [esp + 0x1cc], cx
mov word [esp + 0x1ce], dx
mov eax, 0xae
mov ecx, 8
mov edx, 0xc8
mov word [esp + 0x1d0], ax
mov word [esp + 0x1d2], cx
mov word [esp + 0x1d4], dx
mov eax, 0xdf
mov ecx, 0x9d
mov edx, 0xb8
mov word [esp + 0x1d6], ax
mov word [esp + 0x1d8], cx
mov word [esp + 0x1da], dx
mov eax, 0x90
mov ecx, 0x45
mov edx, 0x31
mov word [esp + 0x1dc], ax
mov word [esp + 0x1de], cx
mov word [esp + 0x1e0], dx
test byte [0x10090be8], bl
jne 0x100224f6
or dword [0x10090be8], ebx
lea eax, [esp + 0x244]
push eax
lea eax, [esp + 0x188]
mov byte [esp + 0x1360], 0xf
call fcn.1003e5d0
push 0x10077a50
call fcn.1005f1f6
add esp, 4
mov ecx, dword [0x100909dc]
mov dword [esp + 0x98], ecx
mov edx, 0x25
mov word [esp + 0x244], dx
mov eax, 0x8d
mov word [esp + 0x246], ax
mov ecx, 0xf3
mov word [esp + 0x248], cx
mov edx, 0x7e
mov word [esp + 0x24a], dx
mov eax, 0xa0
mov word [esp + 0x24c], ax
mov ecx, 0xad
mov word [esp + 0x24e], cx
mov edx, 0x43
mov word [esp + 0x250], dx
mov eax, 0xb1
mov word [esp + 0x252], ax
mov ecx, 0xc1
mov word [esp + 0x254], cx
mov edx, 0xb4
mov word [esp + 0x256], dx
mov eax, 0x2e
mov word [esp + 0x258], ax
mov ecx, 0xbc
mov word [esp + 0x25a], cx
mov edx, 0x5f
mov word [esp + 0x25c], dx
mov eax, 0x31
mov word [esp + 0x25e], ax
mov ecx, 0x60
mov word [esp + 0x260], cx
mov edx, 0xf4
mov word [esp + 0x262], dx
mov eax, 0x8c
mov word [esp + 0x264], ax
mov ecx, 0xd5
mov word [esp + 0x266], cx
mov edx, 0x91
mov word [esp + 0x268], dx
mov eax, 0xf8
mov word [esp + 0x26a], ax
mov ecx, 8
mov word [esp + 0x26c], cx
mov edx, 0x14
mov word [esp + 0x26e], dx
mov eax, 0xa5
mov word [esp + 0x270], ax
mov ecx, 0xcf
mov word [esp + 0x272], cx
mov edx, 0x2c
mov word [esp + 0x274], dx
mov eax, 0xa2
mov word [esp + 0x276], ax
mov ecx, 0xa9
mov word [esp + 0x278], cx
mov word [esp + 0x27a], dx
mov eax, 0xc4
mov ecx, 0xc8
mov edx, 0x7f
mov word [esp + 0x27c], ax
mov word [esp + 0x27e], cx
mov word [esp + 0x280], dx
mov eax, 0x8b
mov ecx, 0xb5
mov edx, 0x22
mov word [esp + 0x282], ax
mov word [esp + 0x284], cx
mov word [esp + 0x286], dx
mov eax, 0xa2
mov ecx, 0xfd
mov edx, 0xe1
mov word [esp + 0x288], ax
mov word [esp + 0x28a], cx
mov word [esp + 0x28c], dx
mov eax, 0xbf
mov ecx, ebp
mov edx, 0x38
mov word [esp + 0x28e], ax
mov word [esp + 0x290], cx
mov word [esp + 0x292], dx
mov ecx, 0xb1
mov word [esp + 0x296], cx
mov eax, 0x73
mov word [esp + 0x294], ax
mov edx, 0xa1
mov word [esp + 0x298], dx
mov ecx, 0xa7
mov word [esp + 0x29c], cx
mov eax, 0xa
mov word [esp + 0x29a], ax
mov edx, 0x41
mov word [esp + 0x29e], dx
mov ecx, 0x28
mov word [esp + 0x2a2], cx
mov eax, 0x4d
mov word [esp + 0x2a0], ax
mov word [esp + 0x184], ax
mov edx, 0x96
mov word [esp + 0x2a4], dx
mov ecx, 0xf9
mov word [esp + 0x186], cx
mov edx, 0x87
mov word [esp + 0x188], dx
mov eax, 0xe
mov word [esp + 0x18a], ax
mov ecx, 0x9a
mov word [esp + 0x18c], cx
mov edx, 0x82
mov word [esp + 0x18e], dx
mov eax, 0x6c
mov word [esp + 0x190], ax
mov ecx, 0xc8
mov word [esp + 0x192], cx
mov edx, 0xa9
mov word [esp + 0x194], dx
mov eax, 0xc7
mov word [esp + 0x196], ax
mov ecx, 0x47
mov word [esp + 0x198], cx
mov edx, 0xd8
mov word [esp + 0x19a], dx
mov eax, 0x3a
mov word [esp + 0x19c], ax
mov ecx, 0x42
mov word [esp + 0x19e], cx
mov edx, 5
mov word [esp + 0x1a0], dx
mov eax, 0x95
mov word [esp + 0x1a2], ax
mov ecx, 0xfe
mov word [esp + 0x1a4], cx
mov edx, 0xb6
mov word [esp + 0x1a6], dx
mov eax, 0xf9
mov word [esp + 0x1a8], ax
mov ecx, 0xd6
mov word [esp + 0x1aa], cx
mov edx, 0x2d
mov eax, 0x67
mov ecx, 0x8a
mov word [esp + 0x1ac], dx
mov word [esp + 0x1ae], ax
mov word [esp + 0x1b0], cx
mov edx, 0xbc
mov eax, 0x49
mov ecx, 0xc3
mov word [esp + 0x1b2], dx
mov word [esp + 0x1b4], ax
mov word [esp + 0x1b6], cx
mov edx, 0xdb
mov eax, 0x4f
mov ecx, 0xac
mov word [esp + 0x1b8], dx
mov word [esp + 0x1ba], ax
mov word [esp + 0x1bc], cx
mov edx, 0xe6
mov eax, 0xf
mov ecx, 0xe3
mov word [esp + 0x1be], dx
mov word [esp + 0x1c0], ax
mov word [esp + 0x1c2], cx
mov edx, 0xc5
mov word [esp + 0x1c4], dx
mov eax, 0x1d
mov word [esp + 0x1c6], ax
mov ecx, 0xd1
mov word [esp + 0x1c8], cx
mov edx, 0x98
mov word [esp + 0x1ca], dx
mov eax, 0xdc
mov word [esp + 0x1cc], ax
mov ecx, 0xc6
mov edx, 0x66
mov eax, 0x50
mov word [esp + 0x1ce], cx
mov word [esp + 0x1d0], dx
mov word [esp + 0x1d2], ax
mov ecx, 0x1c
mov edx, 0xde
mov eax, 0x87
mov word [esp + 0x1d4], cx
mov word [esp + 0x1d6], dx
mov word [esp + 0x1d8], ax
mov ecx, 0x7b
mov edx, 0xd2
mov eax, 0x24
mov word [esp + 0x1da], cx
mov word [esp + 0x1dc], dx
mov word [esp + 0x1de], ax
mov ecx, 0x3f
mov edx, 0x51
mov eax, 0xab
mov word [esp + 0x1e0], cx
mov word [esp + 0x1e2], dx
mov word [esp + 0x1e4], ax
test byte [0x10090be4], bl
jne 0x10022a2c
or dword [0x10090be4], ebx
lea ecx, [esp + 0x244]
push ecx
lea eax, [esp + 0x188]
mov esi, 0x10090be0
mov byte [esp + 0x1360], 0x10
call fcn.1003e360
push 0x10077a60
call fcn.1005f1f6
add esp, 4
mov edx, dword [0x10090be0]
mov dword [esp + 0x9c], edx
mov eax, 0x91
mov word [esp + 0x184], ax
mov ecx, 0x66
mov word [esp + 0x186], cx
mov edx, 0x47
mov word [esp + 0x188], dx
mov eax, 0xc4
mov word [esp + 0x18a], ax
mov ecx, 0x80
mov word [esp + 0x18c], cx
mov edx, 9
mov word [esp + 0x18e], dx
mov eax, 5
mov word [esp + 0x190], ax
mov ecx, 0xbe
mov word [esp + 0x192], cx
mov edx, 0xec
mov word [esp + 0x194], dx
mov eax, 2
mov word [esp + 0x196], ax
mov ecx, 0xab
mov word [esp + 0x198], cx
mov edx, 0x3a
mov word [esp + 0x19a], dx
mov eax, 0x6f
mov word [esp + 0x19c], ax
mov ecx, 0xf
mov word [esp + 0x19e], cx
mov edx, 0xfc
mov word [esp + 0x1a0], dx
mov eax, 0x75
mov word [esp + 0x1a2], ax
mov ecx, 0x31
mov word [esp + 0x1a4], cx
mov edx, 0x8c
mov word [esp + 0x1a6], dx
mov eax, 0x45
mov word [esp + 0x1a8], ax
mov ecx, 0x3a
mov word [esp + 0x1aa], cx
mov edx, 0x62
mov word [esp + 0x1ac], dx
mov eax, 0x3d
mov word [esp + 0x1ae], ax
mov ecx, 0xe1
mov word [esp + 0x1b0], cx
mov edx, 0xe3
mov word [esp + 0x1b2], dx
mov eax, 0x86
mov word [esp + 0x1b4], ax
mov ecx, 0x13
mov word [esp + 0x1b6], cx
mov edx, 0x74
mov word [esp + 0x1b8], dx
mov eax, 0x69
mov ecx, 0x17
mov word [esp + 0x1ba], ax
mov word [esp + 0x1bc], cx
mov edx, 0xa1
mov word [esp + 0x1be], dx
mov eax, 0x72
mov ecx, 0x6f
mov word [esp + 0x1c0], ax
mov word [esp + 0x1c2], cx
mov edx, 0xbf
mov eax, 0xae
mov ecx, 0x3f
mov word [esp + 0x1c4], dx
mov edx, 0xe4
mov word [esp + 0x1c6], ax
mov word [esp + 0x1c8], cx
mov eax, 0x90
mov ecx, 0x9c
mov word [esp + 0x1ca], dx
mov byte [esp + 0xa0], 0
mov dword [esp + 0xa4], 5
mov word [esp + 0x1cc], ax
mov word [esp + 0x1ce], cx
mov edx, 0x68
mov word [esp + 0x1d0], dx
mov eax, 0x45
mov word [esp + 0x1d2], ax
mov ecx, 0x6c
mov word [esp + 0x1d4], cx
mov edx, 0xd2
mov word [esp + 0x1d6], dx
mov eax, 0x9c
mov word [esp + 0x1d8], ax
mov ecx, 0xf
mov word [esp + 0x1da], cx
mov edx, 0x3c
mov word [esp + 0x1dc], dx
mov eax, 0x6f
mov word [esp + 0x1de], ax
mov ecx, 0xc4
mov word [esp + 0x1e0], cx
mov edx, 0x1d
mov word [esp + 0x1e2], dx
mov eax, 0x35
mov word [esp + 0x1e4], ax
mov ecx, 0x7d
mov word [esp + 0x1e6], cx
mov edx, 0xcd
mov word [esp + 0x244], dx
mov eax, 0x48
mov word [esp + 0x246], ax
mov ecx, 0x2a
mov word [esp + 0x248], cx
mov edx, 0xb7
mov word [esp + 0x24a], dx
mov eax, 0xee
mov word [esp + 0x24c], ax
mov ecx, 0x21
mov word [esp + 0x24e], cx
mov edx, 0x59
mov word [esp + 0x250], dx
mov eax, 0x90
mov word [esp + 0x252], ax
mov ecx, 0xb0
mov word [esp + 0x254], cx
mov edx, 0x75
mov word [esp + 0x256], dx
mov eax, 0x80
mov word [esp + 0x258], ax
mov ecx, 0x13
mov word [esp + 0x25a], cx
mov edx, 0x44
mov word [esp + 0x25c], dx
mov eax, 0x20
mov word [esp + 0x25e], ax
mov ecx, 0x8e
mov word [esp + 0x260], cx
mov edx, 0x10
mov word [esp + 0x262], dx
mov eax, 0x42
mov word [esp + 0x264], ax
mov ecx, 0xf9
mov edx, 0x29
mov eax, 0x4e
mov word [esp + 0x266], cx
mov word [esp + 0x268], dx
mov word [esp + 0x26a], ax
mov ecx, 0x11
mov edx, 0x61
mov eax, 0xcf
mov word [esp + 0x26c], cx
mov word [esp + 0x26e], dx
mov word [esp + 0x270], ax
mov ecx, 0x82
mov edx, 0xf5
mov eax, 0x63
mov word [esp + 0x272], cx
mov word [esp + 0x274], dx
mov word [esp + 0x276], ax
mov ecx, 0xc
mov edx, 0x41
mov eax, 0x3f
mov word [esp + 0x278], cx
mov word [esp + 0x27a], dx
mov word [esp + 0x27c], ax
mov ecx, 0xfd
mov word [esp + 0x27e], cx
mov edx, 0x4d
mov word [esp + 0x280], dx
mov eax, 0x1e
mov word [esp + 0x282], ax
mov ecx, 0x82
mov word [esp + 0x284], cx
mov edx, 0x87
mov word [esp + 0x286], dx
mov eax, 0x43
mov word [esp + 0x288], ax
mov ecx, 0xcc
mov word [esp + 0x28a], cx
mov edx, 0xbe
mov word [esp + 0x28c], dx
mov eax, 0xb6
mov word [esp + 0x28e], ax
mov ecx, 0x4e
mov edx, 0x34
mov eax, 0x51
mov word [esp + 0x290], cx
mov word [esp + 0x292], dx
mov word [esp + 0x294], ax
mov ecx, 0xfb
mov edx, 0xb5
mov eax, 0x74
mov word [esp + 0x296], cx
mov word [esp + 0x298], dx
mov word [esp + 0x29a], ax
mov ecx, 0x67
mov edx, 0x31
mov eax, 0xe2
mov word [esp + 0x29c], cx
mov word [esp + 0x29e], dx
mov word [esp + 0x2a0], ax
xor eax, eax
mov ecx, 0x40
mov edx, 0x1e
mov word [esp + 0x2a2], cx
mov word [esp + 0x2a4], dx
mov word [esp + 0x2a6], ax
test byte [0x10090bdc], bl
jne 0x10022f98
or dword [0x10090bdc], ebx
lea eax, [esp + 0x244]
lea ecx, [esp + 0x184]
mov esi, 0x10090bd8
mov byte [esp + 0x135c], 0x11
call fcn.1003e630
push 0x10077a70
call fcn.1005f1f6
add esp, 4
mov ecx, dword [0x10090bd8]
mov dword [esp + 0xa8], ecx
mov eax, 0x37
mov word [esp + 0x186], ax
mov edx, 0x77
mov word [esp + 0x184], dx
mov ecx, 0xe4
mov word [esp + 0x188], cx
mov eax, 0x4a
mov word [esp + 0x18c], ax
mov edx, 0xcd
mov word [esp + 0x18a], dx
mov ecx, 0x75
mov word [esp + 0x18e], cx
mov eax, 0xd
mov word [esp + 0x192], ax
mov edx, 0xcf
mov word [esp + 0x190], dx
mov ecx, 0x92
mov word [esp + 0x194], cx
mov eax, 0xff
mov word [esp + 0x198], ax
mov edx, 0x61
mov word [esp + 0x196], dx
mov ecx, 0xf0
mov word [esp + 0x19a], cx
mov eax, 0xad
mov word [esp + 0x19e], ax
mov edx, 0xc
mov word [esp + 0x19c], dx
mov ecx, 0x21
mov word [esp + 0x1a0], cx
mov eax, 0x66
mov word [esp + 0x1a4], ax
mov edx, 0x91
mov word [esp + 0x1a2], dx
mov ecx, 0xab
mov word [esp + 0x1a6], cx
mov eax, 0x47
mov ecx, eax
mov word [esp + 0x1aa], ax
mov word [esp + 0x1ac], cx
mov edx, 0xd1
mov word [esp + 0x1a8], dx
mov edx, 0xcc
mov word [esp + 0x1ae], dx
mov eax, 0xd8
mov word [esp + 0x1b0], ax
mov ecx, 0x41
mov word [esp + 0x1b2], cx
mov edx, 0xe3
mov word [esp + 0x1b4], dx
mov eax, 0xa5
mov word [esp + 0x1b6], ax
mov ecx, 0xdf
mov word [esp + 0x1b8], cx
mov edx, 8
mov word [esp + 0x1ba], dx
mov eax, 0x15
mov ecx, 0x50
mov word [esp + 0x1bc], ax
mov word [esp + 0x1be], cx
mov edx, 0xbf
mov word [esp + 0x1c0], dx
mov eax, 0x90
mov ecx, 0xe1
mov word [esp + 0x1c2], ax
mov word [esp + 0x1c4], cx
mov edx, 0x24
mov eax, 0x6a
mov ecx, edi
mov word [esp + 0x1c6], dx
mov edx, 0x21
mov word [esp + 0x1c8], ax
mov word [esp + 0x1ca], cx
mov eax, 0x13
mov ecx, 0x5f
mov word [esp + 0x1cc], dx
mov word [esp + 0x1ce], ax
mov word [esp + 0x1d0], cx
mov edx, 0x46
mov word [esp + 0x1d2], dx
mov eax, 0xdf
mov word [esp + 0x1d4], ax
mov ecx, 0xd9
mov word [esp + 0x1d6], cx
mov edx, 0x53
mov word [esp + 0x1d8], dx
mov eax, 0xc3
mov word [esp + 0x1da], ax
mov ecx, 0x49
mov word [esp + 0x1dc], cx
mov edx, 0x9a
mov word [esp + 0x1de], dx
mov eax, 0x6b
mov word [esp + 0x1e0], ax
mov ecx, 0x7f
mov word [esp + 0x1e2], cx
mov edx, 0x1f
mov word [esp + 0x244], dx
mov eax, 0x43
mov word [esp + 0x246], ax
mov ecx, 0x90
mov word [esp + 0x248], cx
mov edx, 0xbd
mov word [esp + 0x24a], dx
mov eax, 0x70
mov word [esp + 0x24c], ax
mov ecx, 0x5a
mov word [esp + 0x24e], cx
mov edx, 0xe0
mov word [esp + 0x250], dx
mov eax, 0x60
mov word [esp + 0x252], ax
mov ecx, 0xe1
mov word [esp + 0x254], cx
mov edx, 0xf
mov word [esp + 0x256], dx
mov eax, 0x8c
mov word [esp + 0x258], ax
mov ecx, 0x99
mov word [esp + 0x25a], cx
mov edx, 0x68
mov word [esp + 0x25c], dx
mov eax, 0xc8
mov word [esp + 0x25e], ax
mov ecx, 0x52
mov word [esp + 0x260], cx
mov edx, 0xf4
mov word [esp + 0x262], dx
mov eax, ebp
mov word [esp + 0x264], ax
mov ecx, 0xd9
mov word [esp + 0x266], cx
mov edx, 0xb2
mov word [esp + 0x268], dx
mov eax, 0x2f
mov word [esp + 0x26a], ax
mov ecx, 0x69
mov edx, 0xe9
mov eax, 0xab
mov word [esp + 0x26c], cx
mov word [esp + 0x26e], dx
mov word [esp + 0x270], ax
mov ecx, 0x6e
mov edx, 0x90
mov eax, 0xc0
mov word [esp + 0x272], cx
mov word [esp + 0x274], dx
mov word [esp + 0x276], ax
mov ecx, 0xbe
mov edx, 0x7a
mov eax, 0x76
mov word [esp + 0x278], cx
mov word [esp + 0x27a], dx
mov word [esp + 0x27c], ax
mov ecx, 0x38
mov edx, 0x91
mov eax, 0xe0
mov word [esp + 0x27e], cx
mov word [esp + 0x280], dx
mov word [esp + 0x282], ax
mov ecx, 0x89
mov word [esp + 0x284], cx
mov edx, 0x54
mov word [esp + 0x286], dx
mov eax, 0x55
mov word [esp + 0x288], ax
mov ecx, 0x75
mov word [esp + 0x28a], cx
mov edx, 0x44
mov eax, 0x2e
mov ecx, 0x32
mov word [esp + 0x28c], dx
mov word [esp + 0x28e], ax
mov word [esp + 0x290], cx
mov edx, 0x35
mov eax, 0xb1
mov ecx, 0xff
mov word [esp + 0x292], dx
mov word [esp + 0x294], ax
mov word [esp + 0x296], cx
mov edx, 0x22
mov eax, 0xb6
mov ecx, 0x2c
mov word [esp + 0x298], dx
mov word [esp + 0x29a], ax
mov word [esp + 0x29c], cx
mov edx, 0xe8
mov eax, 0x12
mov ecx, 0x42
mov word [esp + 0x29e], dx
mov word [esp + 0x2a0], ax
mov word [esp + 0x2a2], cx
test byte [0x10090bd4], bl
jne 0x100234b6
or dword [0x10090bd4], ebx
mov byte [esp + 0x135c], al
lea eax, [esp + 0x244]
lea ecx, [esp + 0x184]
mov esi, 0x10090bd0
call fcn.1003e120
push 0x10077a80
call fcn.1005f1f6
add esp, 4
mov edx, dword [0x10090bd0]
mov dword [esp + 0xac], edx
mov eax, 0x59
mov word [esp + 0x244], ax
mov ecx, 0x1f
mov word [esp + 0x246], cx
mov eax, 0xe8
mov word [esp + 0x24a], ax
mov edx, 0xc8
mov word [esp + 0x248], dx
mov ecx, 0xbe
mov word [esp + 0x24c], cx
mov eax, 0xd
mov word [esp + 0x250], ax
mov edx, 0xc0
mov word [esp + 0x24e], dx
mov ecx, 0xc4
mov word [esp + 0x252], cx
mov eax, 0x46
mov word [esp + 0x256], ax
mov edx, 0xb2
mov word [esp + 0x254], dx
mov ecx, 0xe0
mov word [esp + 0x258], cx
mov eax, 0xe6
mov ecx, eax
mov word [esp + 0x25c], ax
mov word [esp + 0x25e], cx
mov edx, 0x10
mov word [esp + 0x25a], dx
mov edx, 0x3a
mov word [esp + 0x260], dx
mov eax, 0x15
mov word [esp + 0x262], ax
mov ecx, 0x7a
mov word [esp + 0x264], cx
mov edx, 0xda
mov word [esp + 0x266], dx
mov eax, 0x45
mov word [esp + 0x268], ax
mov ecx, 0x56
mov word [esp + 0x26a], cx
mov edx, 0x46
mov word [esp + 0x26c], dx
mov eax, 0xf4
mov word [esp + 0x26e], ax
mov ecx, 0x7c
mov word [esp + 0x270], cx
mov edx, 0x65
mov word [esp + 0x272], dx
mov eax, 0x34
mov word [esp + 0x274], ax
mov ecx, 0xe8
mov word [esp + 0x276], cx
mov edx, 0x98
mov eax, 0xd3
mov ecx, 0x27
mov word [esp + 0x278], dx
mov word [esp + 0x27a], ax
mov word [esp + 0x27c], cx
mov word [esp + 0x27e], dx
mov eax, 0x1f
mov ecx, 0x44
mov edx, 0xde
mov word [esp + 0x280], ax
mov word [esp + 0x282], cx
mov word [esp + 0x284], dx
mov eax, 0x33
mov ecx, 0xdc
mov edx, 0xcb
mov word [esp + 0x286], ax
mov word [esp + 0x288], cx
mov word [esp + 0x28a], dx
mov eax, 0x4f
mov ecx, 0x31
mov edx, 0x2d
mov byte [esp + 0xb0], 0
mov dword [esp + 0xb4], 5
mov word [esp + 0x28c], ax
mov word [esp + 0x28e], cx
mov word [esp + 0x290], dx
mov eax, edx
mov word [esp + 0x292], ax
mov ecx, edi
mov word [esp + 0x294], cx
mov edx, 0xe5
mov word [esp + 0x296], dx
mov eax, 0x23
mov word [esp + 0x298], ax
mov ecx, 0x74
mov word [esp + 0x29a], cx
mov edx, 0x85
mov word [esp + 0x29c], dx
mov eax, 0xed
mov word [esp + 0x29e], ax
mov ecx, 0xd2
mov word [esp + 0x2a0], cx
mov edx, 0xaa
mov word [esp + 0x2a2], dx
mov eax, 3
mov word [esp + 0x2a4], ax
mov ecx, 5
mov word [esp + 0x184], cx
mov edx, 0x31
mov word [esp + 0x186], dx
mov eax, 0xa5
mov word [esp + 0x188], ax
mov ecx, 0x9b
mov word [esp + 0x18a], cx
mov edx, 0xd0
mov word [esp + 0x18c], dx
mov eax, 0xe8
mov word [esp + 0x18e], ax
mov ecx, 0x51
mov word [esp + 0x190], cx
mov edx, 0xea
mov word [esp + 0x192], dx
mov eax, 0xee
mov word [esp + 0x194], ax
mov ecx, 0x31
mov word [esp + 0x196], cx
mov edx, 0xcb
mov word [esp + 0x198], dx
mov eax, 0x39
mov word [esp + 0x19a], ax
mov ecx, 0xcd
mov word [esp + 0x19c], cx
mov edx, 0xc9
mov word [esp + 0x19e], dx
mov eax, 0x49
mov word [esp + 0x1a0], ax
mov ecx, 0x70
mov word [esp + 0x1a2], cx
mov edx, 0x1b
mov word [esp + 0x1a4], dx
mov eax, 0xa8
mov word [esp + 0x1a6], ax
mov ecx, 0x26
mov word [esp + 0x1a8], cx
mov edx, 0x3e
mov eax, 0x1a
mov word [esp + 0x1aa], dx
mov word [esp + 0x1ac], ax
mov ecx, 0xda
mov word [esp + 0x1ae], cx
mov edx, 0x1d
mov eax, 0x16
mov word [esp + 0x1b0], dx
mov word [esp + 0x1b2], ax
mov ecx, 0x44
mov edx, 0x90
mov eax, 0xb0
mov word [esp + 0x1b4], cx
mov ecx, 0xfb
mov word [esp + 0x1b6], dx
mov word [esp + 0x1b8], ax
mov edx, 0x7b
mov eax, 0xa7
mov word [esp + 0x1ba], cx
mov word [esp + 0x1bc], dx
mov word [esp + 0x1be], ax
mov ecx, 0x6e
mov word [esp + 0x1c0], cx
mov eax, 0xf7
mov word [esp + 0x1c4], ax
mov ecx, 0x4f
mov word [esp + 0x1c6], cx
mov edx, 0x79
mov word [esp + 0x1c2], dx
mov eax, 0xe5
mov word [esp + 0x1ca], ax
mov ecx, 0x65
mov word [esp + 0x1cc], cx
mov edx, 0xf4
mov eax, 0x5c
mov ecx, 0x10
mov word [esp + 0x1c8], dx
mov word [esp + 0x1d0], ax
mov word [esp + 0x1d2], cx
mov edx, 0x17
mov eax, 0xcc
mov ecx, 0x58
mov word [esp + 0x1ce], dx
mov edx, 0x2f
mov word [esp + 0x1d6], ax
mov word [esp + 0x1d8], cx
mov eax, 0xdb
mov ecx, 0xcb
mov word [esp + 0x1d4], dx
mov word [esp + 0x1da], dx
mov word [esp + 0x1dc], ax
mov word [esp + 0x1de], cx
mov edx, 0x8f
mov eax, 0x81
mov ecx, 0x7e
mov word [esp + 0x1e0], dx
mov word [esp + 0x1e2], ax
mov word [esp + 0x1e4], cx
test byte [0x10090bcc], bl
jne 0x100239f9
or dword [0x10090bcc], ebx
lea edx, [esp + 0x244]
push edx
lea eax, [esp + 0x188]
mov esi, 0x10090bc8
mov byte [esp + 0x1360], 0x13
call fcn.1003e360
push 0x10077a90
call fcn.1005f1f6
add esp, 4
mov eax, dword [0x10090bc8]
mov dword [esp + 0xb8], eax
mov ecx, 0x24
mov word [esp + 0x184], cx
mov edx, 0x68
mov word [esp + 0x186], dx
mov eax, 0xb3
mov word [esp + 0x188], ax
mov ecx, 0xe1
mov word [esp + 0x18a], cx
mov edx, 0x60
mov word [esp + 0x18c], dx
mov eax, 0x7a
mov word [esp + 0x18e], ax
mov ecx, 0xd3
mov word [esp + 0x190], cx
mov edx, 0xff
mov word [esp + 0x192], dx
mov eax, 0x66
mov word [esp + 0x194], ax
mov ecx, 0xf3
mov word [esp + 0x196], cx
xor ecx, ecx
mov word [esp + 0x19c], cx
mov edx, 0xa8
mov word [esp + 0x198], dx
mov eax, 0xd2
mov word [esp + 0x19a], ax
mov edx, 0x31
mov word [esp + 0x19e], dx
mov eax, 0xce
mov word [esp + 0x1a0], ax
mov ecx, 0xb1
mov word [esp + 0x1a2], cx
mov edx, 0x19
mov ecx, edx
mov word [esp + 0x1a4], dx
mov word [esp + 0x1a8], cx
mov eax, 0xc7
mov word [esp + 0x1a6], ax
mov edx, 0x5b
mov word [esp + 0x1aa], dx
mov eax, 0x47
mov word [esp + 0x1ac], ax
mov ecx, 0x36
mov word [esp + 0x1ae], cx
mov edx, 0xc0
mov word [esp + 0x1b0], dx
mov eax, 0x39
mov word [esp + 0x1b2], ax
mov ecx, 0x30
mov word [esp + 0x1b4], cx
mov edx, ebx
mov word [esp + 0x1b6], dx
mov eax, 0x66
mov word [esp + 0x1b8], ax
mov ecx, 0x94
mov word [esp + 0x1ba], cx
mov edx, 0xef
mov eax, 0xca
mov word [esp + 0x1bc], dx
mov word [esp + 0x1be], ax
mov ecx, 0xc
mov word [esp + 0x1c0], cx
mov edx, 0xdf
mov eax, 0x71
mov word [esp + 0x1c2], dx
mov word [esp + 0x1c4], ax
mov ecx, 0x31
mov edx, 0x30
mov eax, 0x2e
mov word [esp + 0x1c6], cx
mov ecx, 0x4d
mov word [esp + 0x1c8], dx
mov word [esp + 0x1ca], ax
mov edx, 0xdf
mov eax, 0x53
mov word [esp + 0x1cc], cx
mov word [esp + 0x1ce], dx
mov word [esp + 0x1d0], ax
mov ecx, 0x19
mov word [esp + 0x1d2], cx
mov edx, 0x4f
mov word [esp + 0x1d4], dx
mov eax, 0xee
mov word [esp + 0x1d6], ax
mov ecx, 0xd6
mov word [esp + 0x1d8], cx
mov edx, 0x45
mov word [esp + 0x1da], dx
mov eax, 0x87
mov word [esp + 0x1dc], ax
mov ecx, 0xaa
mov word [esp + 0x1de], cx
mov edx, 0x31
mov word [esp + 0x1e0], dx
mov eax, 0xb5
mov word [esp + 0x1e2], ax
mov ecx, 0x4c
mov word [esp + 0x244], cx
mov edx, 0x1c
mov word [esp + 0x246], dx
mov eax, 0xc7
mov word [esp + 0x248], ax
mov ecx, 0x91
mov word [esp + 0x24a], cx
mov edx, 0x5a
mov word [esp + 0x24c], dx
mov eax, 0x55
mov word [esp + 0x24e], ax
mov ecx, 0xfc
mov word [esp + 0x250], cx
mov edx, 0x92
mov word [esp + 0x252], dx
mov eax, 0x15
mov word [esp + 0x254], ax
mov ecx, 0x9d
mov word [esp + 0x256], cx
mov edx, 0xdb
mov word [esp + 0x258], dx
mov eax, 0xbb
mov word [esp + 0x25a], ax
mov ecx, 0x64
mov word [esp + 0x25c], cx
mov edx, 0x54
mov word [esp + 0x25e], dx
mov eax, 0xbd
mov word [esp + 0x260], ax
mov ecx, 0xd4
mov word [esp + 0x262], cx
mov edx, 0x78
mov word [esp + 0x264], dx
mov eax, 0xb5
mov word [esp + 0x266], ax
mov ecx, 0x7a
mov word [esp + 0x268], cx
mov edx, 0x33
mov word [esp + 0x26a], dx
mov eax, 0x69
mov ecx, 0x13
mov edx, 0xb3
mov word [esp + 0x26c], ax
mov word [esp + 0x26e], cx
mov word [esp + 0x270], dx
mov eax, 0x16
mov ecx, 0x43
mov edx, 0x64
mov word [esp + 0x272], ax
mov word [esp + 0x274], cx
mov word [esp + 0x276], dx
mov eax, ebp
mov ecx, 0xe6
mov edx, 0x8c
mov word [esp + 0x278], ax
mov word [esp + 0x27a], cx
mov word [esp + 0x27c], dx
mov eax, 0xa2
mov ecx, 0x22
mov edx, 0xaf
mov word [esp + 0x27e], ax
mov word [esp + 0x280], cx
mov word [esp + 0x282], dx
mov eax, 0x19
mov word [esp + 0x284], ax
mov ecx, 0x41
mov word [esp + 0x286], cx
mov edx, 0xf
mov word [esp + 0x288], dx
mov eax, 0x5d
mov word [esp + 0x28a], ax
mov ecx, 0x28
mov edx, 0xe2
mov eax, 0x3e
mov word [esp + 0x28c], cx
mov word [esp + 0x28e], dx
mov word [esp + 0x290], ax
mov ecx, 0x6a
mov edx, 0x21
mov eax, 0xc8
mov word [esp + 0x292], cx
mov word [esp + 0x294], dx
mov word [esp + 0x296], ax
mov ecx, 0xa7
mov edx, 0x30
mov eax, 0xe2
mov word [esp + 0x298], cx
mov word [esp + 0x29a], dx
mov word [esp + 0x29c], ax
mov ecx, 0xd8
mov edx, 0x48
mov eax, 0x88
mov word [esp + 0x29e], cx
mov word [esp + 0x2a0], dx
mov word [esp + 0x2a2], ax
test byte [0x10090bc4], bl
jne 0x10023f14
or dword [0x10090bc4], ebx
lea eax, [esp + 0x244]
lea ecx, [esp + 0x184]
mov esi, 0x10090bc0
mov byte [esp + 0x135c], 0x14
call fcn.1003e120
push 0x10077aa0
call fcn.1005f1f6
add esp, 4
mov ecx, dword [0x10090bc0]
mov dword [esp + 0xbc], ecx
mov edx, 0x4d
mov word [esp + 0x244], dx
mov eax, 0xf3
mov word [esp + 0x246], ax
mov ecx, 0x12
mov word [esp + 0x248], cx
mov edx, 0x49
mov word [esp + 0x24a], dx
mov eax, 0x26
mov word [esp + 0x24c], ax
mov ecx, 0xb9
mov word [esp + 0x24e], cx
mov edx, 0x7c
mov word [esp + 0x250], dx
mov eax, 3
mov word [esp + 0x252], ax
mov ecx, 0x57
mov word [esp + 0x254], cx
mov edx, 0xdc
mov word [esp + 0x256], dx
mov eax, 0xb9
mov word [esp + 0x258], ax
mov ecx, 0xf5
mov word [esp + 0x25a], cx
mov edx, 0x47
mov word [esp + 0x25c], dx
mov eax, 0x40
mov word [esp + 0x25e], ax
mov ecx, 0xa7
mov word [esp + 0x260], cx
mov edx, 0xac
mov word [esp + 0x262], dx
mov eax, 0xd2
mov word [esp + 0x264], ax
mov ecx, 0x99
mov word [esp + 0x266], cx
mov edx, 0x52
mov word [esp + 0x268], dx
mov eax, 0xc8
mov word [esp + 0x26a], ax
mov ecx, 0x92
mov word [esp + 0x26c], cx
mov edx, 0x30
mov word [esp + 0x26e], dx
mov eax, 0xaf
mov word [esp + 0x270], ax
mov ecx, 0xea
mov word [esp + 0x272], cx
mov edx, 0x39
mov word [esp + 0x274], dx
mov eax, 0xb4
mov word [esp + 0x276], ax
mov ecx, 0xe8
mov word [esp + 0x278], cx
mov edx, 0xe3
mov eax, 0xa1
mov word [esp + 0x27a], dx
mov word [esp + 0x27c], ax
mov ecx, 0x8e
mov word [esp + 0x27e], cx
mov edx, 0x40
mov eax, 0x78
mov word [esp + 0x280], dx
mov word [esp + 0x282], ax
mov ecx, 0xed
mov edx, 0x23
mov eax, ebp
mov word [esp + 0x284], cx
mov ecx, 0x1a
mov word [esp + 0x286], dx
mov word [esp + 0x288], ax
mov edx, 0xaa
mov eax, 0x35
mov word [esp + 0x28a], cx
mov byte [esp + 0xc0], 0
mov dword [esp + 0xc4], 5
mov word [esp + 0x28c], dx
mov word [esp + 0x28e], ax
mov ecx, 0xf6
mov word [esp + 0x290], cx
mov edx, ebx
mov word [esp + 0x292], dx
mov eax, 0x7a
mov word [esp + 0x294], ax
mov ecx, 0xc1
mov word [esp + 0x296], cx
mov edx, 0xfa
mov word [esp + 0x298], dx
mov eax, 0x2c
mov word [esp + 0x29a], ax
mov ecx, 0xd2
mov word [esp + 0x29c], cx
mov edx, 0xeb
mov word [esp + 0x29e], dx
mov eax, 0x82
mov word [esp + 0x2a0], ax
mov ecx, 0x31
mov word [esp + 0x2a2], cx
mov edx, 0xf9
mov word [esp + 0x2a4], dx
mov eax, 0xf3
mov word [esp + 0x2a6], ax
mov ecx, 0xba
mov word [esp + 0x2a8], cx
mov edx, 0xa5
mov word [esp + 0x2aa], dx
mov eax, 0xd6
mov word [esp + 0x2ac], ax
mov ecx, 0x2a
mov word [esp + 0x2ae], cx
mov edx, 0xd5
mov word [esp + 0x2b0], dx
mov eax, 0x4f
mov word [esp + 0x2b2], ax
mov ecx, 0xd3
mov word [esp + 0x2b4], cx
mov edx, 0x78
mov word [esp + 0x2b6], dx
mov eax, 0xd7
mov word [esp + 0x2b8], ax
mov ecx, 0xa
mov word [esp + 0x2ba], cx
mov edx, 0xc6
mov word [esp + 0x2bc], dx
mov eax, 0x75
mov word [esp + 0x2be], ax
mov ecx, 0x11
mov word [esp + 0x184], cx
mov edx, 0xdd
mov word [esp + 0x186], dx
mov eax, 0x7f
mov word [esp + 0x188], ax
mov ecx, 0x3a
mov word [esp + 0x18a], cx
mov edx, 0x48
mov word [esp + 0x18c], dx
mov eax, 0x91
mov ecx, 0x20
mov edx, 0x2d
mov word [esp + 0x18e], ax
mov word [esp + 0x190], cx
mov word [esp + 0x192], dx
mov eax, 0xb
mov ecx, 0xab
mov edx, 0x92
mov word [esp + 0x194], ax
mov word [esp + 0x196], cx
mov word [esp + 0x198], dx
mov eax, 0xdc
mov ecx, 0x6c
mov edx, 0x6f
mov word [esp + 0x19a], ax
mov word [esp + 0x19c], cx
mov word [esp + 0x19e], dx
mov eax, 0xd0
mov ecx, 0xc9
mov edx, 0xb0
mov word [esp + 0x1a0], ax
mov word [esp + 0x1a2], cx
mov word [esp + 0x1a4], dx
mov eax, 0xf0
mov word [esp + 0x1a6], ax
mov ecx, 0x3c
mov word [esp + 0x1a8], cx
mov edx, 0xab
mov word [esp + 0x1aa], dx
mov eax, 0xfe
mov word [esp + 0x1ac], ax
mov ecx, 0x45
mov word [esp + 0x1ae], cx
mov edx, 0xcb
mov word [esp + 0x1b0], dx
mov eax, 0x8f
mov word [esp + 0x1b2], ax
mov ecx, 0x16
mov word [esp + 0x1b4], cx
mov edx, 0xc7
mov word [esp + 0x1b6], dx
mov eax, 0x8d
mov word [esp + 0x1b8], ax
mov ecx, 0x82
mov word [esp + 0x1ba], cx
mov edx, 0xd3
mov word [esp + 0x1bc], dx
mov eax, 0xed
mov word [esp + 0x1be], ax
mov ecx, 0x28
mov word [esp + 0x1c0], cx
mov edx, 0x15
mov word [esp + 0x1c2], dx
mov eax, 0x9e
mov word [esp + 0x1c4], ax
mov ecx, 0x4d
mov word [esp + 0x1c6], cx
mov edx, 0x5b
mov word [esp + 0x1c8], dx
mov eax, 0x34
mov word [esp + 0x1ca], ax
mov ecx, 0xcb
mov word [esp + 0x1cc], cx
mov edx, 0x46
mov word [esp + 0x1ce], dx
mov eax, 0x86
mov word [esp + 0x1d0], ax
mov ecx, 0x29
mov word [esp + 0x1d2], cx
mov edx, 0x52
mov word [esp + 0x1d4], dx
mov eax, 0x9d
mov word [esp + 0x1d6], ax
mov ecx, 0xc5
mov word [esp + 0x1d8], cx
mov edx, 0x5d
mov word [esp + 0x1da], dx
mov eax, 0xef
mov word [esp + 0x1dc], ax
mov ecx, 0xc2
mov word [esp + 0x1de], cx
mov edx, 0xfe
mov eax, 0x19
mov word [esp + 0x1e0], dx
mov word [esp + 0x1e2], ax
mov ecx, 0xd7
mov word [esp + 0x1e4], cx
mov edx, 0xd9
mov eax, 0x9c
mov word [esp + 0x1e6], dx
mov word [esp + 0x1e8], ax
mov ecx, 0xd4
mov edx, 0xeb
mov eax, 3
mov word [esp + 0x1ea], cx
mov ecx, 0xfc
mov word [esp + 0x1ec], dx
mov word [esp + 0x1ee], ax
mov edx, 0x34
mov eax, 0x88
mov word [esp + 0x1f0], cx
mov word [esp + 0x1f2], dx
mov word [esp + 0x1f4], ax
mov ecx, 0x26
mov edx, 0xf1
mov word [esp + 0x1f6], cx
mov word [esp + 0x1f8], dx
mov eax, 0x57
mov ecx, 0xed
mov edx, 8
mov word [esp + 0x1fa], ax
mov word [esp + 0x1fc], cx
mov word [esp + 0x1fe], dx
test byte [0x10090bbc], bl
jne 0x100245b1
or dword [0x10090bbc], ebx
lea eax, [esp + 0x244]
push eax
lea eax, [esp + 0x188]
mov byte [esp + 0x1360], 0x15
call fcn.1003e700
push 0x10077ab0
call fcn.1005f1f6
add esp, 4
mov ecx, dword [0x100909d8]
mov dword [esp + 0xc8], ecx
mov edx, 0x3e
mov word [esp + 0x184], dx
mov eax, 0x88
mov word [esp + 0x186], ax
mov ecx, 0xf1
mov word [esp + 0x188], cx
mov edx, 0x35
mov word [esp + 0x18a], dx
mov eax, 0x79
mov word [esp + 0x18c], ax
mov ecx, 0xbf
mov word [esp + 0x18e], cx
mov edx, 0xaf
mov word [esp + 0x190], dx
mov eax, 0xa0
mov word [esp + 0x192], ax
mov ecx, 0xde
mov word [esp + 0x194], cx
mov edx, 0xe1
mov word [esp + 0x196], dx
mov eax, 0x44
mov word [esp + 0x198], ax
mov ecx, 0x30
mov word [esp + 0x19a], cx
mov edx, 0x7f
mov word [esp + 0x19c], dx
mov eax, 0x58
mov word [esp + 0x19e], ax
mov ecx, 0x3d
mov word [esp + 0x1a0], cx
mov edx, 0x96
mov word [esp + 0x1a2], dx
mov eax, 0x8d
mov word [esp + 0x1a4], ax
mov ecx, 0xe2
mov word [esp + 0x1a6], cx
mov edx, 0xd0
mov word [esp + 0x1a8], dx
mov eax, 0x48
mov word [esp + 0x1aa], ax
mov ecx, 0x32
mov word [esp + 0x1ac], cx
mov edx, 0x56
mov word [esp + 0x1ae], dx
mov eax, 0xf8
mov word [esp + 0x1b0], ax
mov ecx, 0x2d
mov word [esp + 0x1b2], cx
mov edx, 0x55
mov word [esp + 0x1b4], dx
mov eax, 0xad
mov word [esp + 0x1b6], ax
mov ecx, 0xff
mov word [esp + 0x1b8], cx
mov edx, 0xc2
mov word [esp + 0x1ba], dx
mov eax, 0xe0
mov ecx, 0x48
mov word [esp + 0x1bc], ax
mov word [esp + 0x1be], cx
mov edx, 0xac
mov word [esp + 0x1c0], dx
mov eax, 0xfe
mov ecx, 0xec
mov word [esp + 0x1c2], ax
mov word [esp + 0x1c4], cx
mov edx, 2
mov eax, 0x89
mov ecx, 0x68
mov word [esp + 0x1c6], dx
mov edx, 0x20
mov word [esp + 0x1c8], ax
mov word [esp + 0x1ca], cx
mov eax, 0x3b
mov ecx, 0xc2
mov word [esp + 0x1cc], dx
mov word [esp + 0x1ce], ax
mov word [esp + 0x1d0], cx
mov edx, 0xb5
mov word [esp + 0x1d2], dx
mov eax, 0xf
mov word [esp + 0x1d4], ax
mov ecx, 0xb3
mov word [esp + 0x1d6], cx
mov edx, 8
mov word [esp + 0x1d8], dx
mov eax, 0x48
mov word [esp + 0x1da], ax
mov ecx, 0xb8
mov word [esp + 0x1dc], cx
mov edx, 0x50
mov word [esp + 0x1de], dx
mov eax, 0x85
mov word [esp + 0x1e0], ax
mov ecx, 0x5d
mov word [esp + 0x1e2], cx
mov edx, 0x56
mov word [esp + 0x244], dx
mov eax, 0xfc
mov word [esp + 0x246], ax
mov ecx, 0x85
mov word [esp + 0x248], cx
mov edx, 0x45
mov word [esp + 0x24a], dx
mov eax, 0x43
mov word [esp + 0x24c], ax
mov ecx, 0x90
mov word [esp + 0x24e], cx
mov edx, 0x80
mov word [esp + 0x250], dx
mov eax, 0xcd
mov word [esp + 0x252], ax
mov ecx, 0xad
mov word [esp + 0x254], cx
mov edx, 0x8f
mov word [esp + 0x256], dx
mov eax, 0x37
mov word [esp + 0x258], ax
mov ecx, 0x59
mov word [esp + 0x25a], cx
mov edx, 0x1b
mov word [esp + 0x25c], dx
mov eax, 0x3d
mov word [esp + 0x25e], ax
mov ecx, 0x4e
mov word [esp + 0x260], cx
mov edx, 0xf3
mov word [esp + 0x262], dx
mov eax, 0xec
mov word [esp + 0x264], ax
mov ecx, 0x90
mov word [esp + 0x266], cx
mov edx, 0xb3
mov word [esp + 0x268], dx
mov eax, 0x20
mov word [esp + 0x26a], ax
mov ecx, 0x1c
mov edx, 0x73
mov eax, 0x8b
mov word [esp + 0x26c], cx
mov word [esp + 0x26e], dx
mov word [esp + 0x270], ax
mov ecx, 2
mov edx, 0x26
mov eax, 0xc8
mov word [esp + 0x272], cx
mov word [esp + 0x274], dx
mov word [esp + 0x276], ax
mov ecx, 0x9e
mov edx, 0xb0
mov eax, 0x83
mov word [esp + 0x278], cx
mov word [esp + 0x27a], dx
mov word [esp + 0x27c], ax
mov ecx, 0x20
mov edx, 0x82
mov eax, 0x8e
mov word [esp + 0x27e], cx
mov word [esp + 0x280], dx
mov word [esp + 0x282], ax
mov ecx, 0x84
mov word [esp + 0x284], cx
mov edx, 0x72
mov word [esp + 0x286], dx
mov eax, 0xb6
mov word [esp + 0x288], ax
mov ecx, 0x1b
mov word [esp + 0x28a], cx
mov edx, 0x45
mov eax, edi
mov ecx, 0xaf
mov word [esp + 0x28c], dx
mov word [esp + 0x28e], ax
mov word [esp + 0x290], cx
mov edx, 0xc6
mov eax, 0x61
mov ecx, 0x95
mov word [esp + 0x292], dx
mov word [esp + 0x294], ax
mov word [esp + 0x296], cx
mov edx, 0x79
mov eax, 0x3d
mov ecx, 0xdd
mov word [esp + 0x298], dx
mov word [esp + 0x29a], ax
mov word [esp + 0x29c], cx
mov edx, 0x22
mov eax, 0xfc
mov ecx, 0x60
mov word [esp + 0x29e], dx
mov word [esp + 0x2a0], ax
mov word [esp + 0x2a2], cx
test byte [0x10090bb8], bl
jne 0x10024ad6
or dword [0x10090bb8], ebx
lea eax, [esp + 0x244]
lea ecx, [esp + 0x184]
mov esi, 0x10090bb4
mov byte [esp + 0x135c], 0x16
call fcn.1003e120
push 0x10077ac0
call fcn.1005f1f6
add esp, 4
mov edx, dword [0x10090bb4]
mov dword [esp + 0xcc], edx
mov eax, 0x63
mov word [esp + 0x184], ax
mov ecx, 0xaa
mov word [esp + 0x186], cx
mov edx, 0x5e
mov word [esp + 0x188], dx
mov eax, 0xe3
mov word [esp + 0x18a], ax
mov ecx, 0xf
mov word [esp + 0x18c], cx
mov edx, 0x59
mov word [esp + 0x18e], dx
mov eax, 0xd5
mov word [esp + 0x190], ax
mov ecx, 0x4a
mov word [esp + 0x192], cx
mov edx, 0x3c
mov word [esp + 0x194], dx
mov eax, 0x4b
mov word [esp + 0x196], ax
mov ecx, 0x63
mov word [esp + 0x198], cx
mov edx, 0xca
mov word [esp + 0x19a], dx
mov eax, 0x6b
mov word [esp + 0x19c], ax
mov ecx, 9
mov word [esp + 0x19e], cx
mov edx, 0xd4
mov word [esp + 0x1a0], dx
mov eax, 0xef
mov word [esp + 0x1a2], ax
mov ecx, 0x92
mov word [esp + 0x1a4], cx
mov edx, 0xdc
mov word [esp + 0x1a6], dx
mov eax, 0xa2
mov word [esp + 0x1a8], ax
mov ecx, 0x98
mov word [esp + 0x1aa], cx
mov edx, 0x82
mov word [esp + 0x1ac], dx
mov eax, 0xc0
mov word [esp + 0x1ae], ax
mov ecx, 0x5b
mov word [esp + 0x1b0], cx
mov edx, 0x61
mov word [esp + 0x1b2], dx
mov eax, 0x4b
mov word [esp + 0x1b4], ax
mov ecx, 0x84
mov word [esp + 0x1b6], cx
mov edx, 0xf9
mov word [esp + 0x1b8], dx
mov eax, 0x42
mov ecx, 0xbb
mov word [esp + 0x1ba], ax
mov word [esp + 0x1bc], cx
mov edx, 0x99
mov word [esp + 0x1be], dx
mov eax, 0x92
mov ecx, 0x6a
mov word [esp + 0x1c0], ax
mov word [esp + 0x1c2], cx
mov edx, 0x96
mov eax, 0xdf
mov ecx, 0xe0
mov word [esp + 0x1c4], dx
mov edx, 0xb3
mov word [esp + 0x1c6], ax
mov word [esp + 0x1c8], cx
mov eax, 0x23
mov ecx, 0xb
mov word [esp + 0x1ca], dx
mov byte [esp + 0xd0], 0
mov dword [esp + 0xd4], edi
mov word [esp + 0x1cc], ax
mov word [esp + 0x1ce], cx
mov edx, 0x5c
mov word [esp + 0x1d0], dx
mov eax, 0x87
mov word [esp + 0x1d2], ax
mov ecx, 0x95
mov word [esp + 0x1d4], cx
mov edx, 0xd2
mov word [esp + 0x1d6], dx
mov eax, 0xf
mov word [esp + 0x1d8], ax
mov ecx, 0xde
mov word [esp + 0x1da], cx
mov edx, 0xf3
mov word [esp + 0x1dc], dx
mov eax, 0x17
mov word [esp + 0x1de], ax
mov ecx, 0x45
mov word [esp + 0x1e0], cx
mov edx, 0x4f
mov word [esp + 0x1e2], dx
mov eax, 0x1f
mov word [esp + 0x1e4], ax
mov ecx, 0xca
mov word [esp + 0x1e6], cx
mov edx, 0xc8
mov word [esp + 0x1e8], dx
mov eax, 8
mov word [esp + 0x1ea], ax
mov ecx, 0x60
mov word [esp + 0x1ec], cx
mov edx, 0x8b
mov word [esp + 0x1ee], dx
mov eax, 0x8f
mov word [esp + 0x1f0], ax
mov ecx, 0x5e
mov word [esp + 0x1f2], cx
mov edx, 0x30
mov word [esp + 0x1f4], dx
mov eax, 0x68
mov word [esp + 0x1f6], ax
mov ecx, 0xec
mov word [esp + 0x1f8], cx
mov edx, 0xb4
mov word [esp + 0x1fa], dx
mov eax, 0x13
mov word [esp + 0x1fc], ax
mov ecx, 0xe8
mov word [esp + 0x1fe], cx
mov edx, 0xba
mov word [esp + 0x200], dx
mov eax, 0xbc
mov word [esp + 0x202], ax
mov ecx, 0xaf
mov word [esp + 0x204], cx
mov edx, 0x94
mov word [esp + 0x206], dx
mov eax, 0x5f
mov word [esp + 0x208], ax
mov ecx, 0xaa
mov edx, 0x4b
mov eax, 0xe2
mov word [esp + 0x20a], cx
mov word [esp + 0x20c], dx
mov word [esp + 0x20e], ax
mov ecx, 0xb7
mov edx, 0xc8
mov eax, 0x10
mov word [esp + 0x210], cx
mov word [esp + 0x212], dx
mov word [esp + 0x244], ax
mov ecx, 0xcf
mov edx, 0x3f
mov eax, 0x91
mov word [esp + 0x246], cx
mov word [esp + 0x248], dx
mov word [esp + 0x24a], ax
mov ecx, 0x6c
mov edx, 0x31
mov eax, 0xfb
mov word [esp + 0x24c], cx
mov word [esp + 0x24e], dx
mov word [esp + 0x250], ax
mov edx, 0x5e
mov word [esp + 0x254], dx
mov ecx, 0x2f
mov word [esp + 0x252], cx
mov eax, 0x2a
mov word [esp + 0x256], ax
mov edx, 0xe2
mov word [esp + 0x25a], dx
mov ecx, 0x1a
mov word [esp + 0x258], cx
mov eax, 0x37
mov word [esp + 0x25c], ax
mov edx, 0x88
mov word [esp + 0x260], dx
mov ecx, 0x27
mov word [esp + 0x25e], cx
mov eax, 0x98
mov word [esp + 0x262], ax
mov edx, 0xf5
mov word [esp + 0x266], dx
mov ecx, 0xb9
mov word [esp + 0x264], cx
mov eax, 0x89
mov word [esp + 0x268], ax
mov edx, 0xf1
mov word [esp + 0x26c], dx
mov ecx, 0xb7
mov word [esp + 0x26a], cx
mov eax, 0xa5
mov word [esp + 0x26e], ax
mov edx, 0x13
mov word [esp + 0x272], dx
mov ecx, 0x3a
mov word [esp + 0x270], cx
mov eax, 0x28
mov word [esp + 0x274], ax
mov edx, 0xd6
mov word [esp + 0x278], dx
mov ecx, 0xec
mov word [esp + 0x276], cx
mov eax, 0x31
mov word [esp + 0x27a], ax
mov edx, 0xf8
mov word [esp + 0x27e], dx
mov ecx, 0xde
mov word [esp + 0x27c], cx
mov eax, 0xe0
mov word [esp + 0x280], ax
mov edx, 0xfe
mov word [esp + 0x284], dx
mov ecx, 9
mov word [esp + 0x282], cx
mov eax, 0xf1
mov word [esp + 0x286], ax
mov edx, 0xdf
mov word [esp + 0x28a], dx
mov ecx, 0x84
mov eax, 0x4f
mov edx, 0x74
mov word [esp + 0x288], cx
mov word [esp + 0x28c], ax
mov word [esp + 0x290], dx
mov ecx, 0x23
mov eax, 0xdb
mov edx, 0xa1
mov word [esp + 0x28e], cx
mov word [esp + 0x292], ax
mov ecx, 0xaa
mov word [esp + 0x296], dx
mov eax, 0x6e
mov edx, 0x9a
mov word [esp + 0x294], cx
mov word [esp + 0x298], ax
mov word [esp + 0x29a], cx
mov word [esp + 0x29c], dx
mov eax, 0x63
mov ecx, 0x29
mov edx, 0x2a
mov word [esp + 0x29e], ax
mov word [esp + 0x2a0], cx
mov word [esp + 0x2a2], dx
mov eax, 0x22
mov word [esp + 0x2a4], ax
mov ecx, 0xe3
mov word [esp + 0x2a6], cx
mov edx, 0xb4
mov word [esp + 0x2a8], dx
mov eax, 0x20
mov word [esp + 0x2aa], ax
mov ecx, 0x4e
mov word [esp + 0x2ac], cx
mov edx, 0xa1
mov word [esp + 0x2ae], dx
mov eax, 0xa9
mov word [esp + 0x2b0], ax
mov ecx, 0x2d
mov word [esp + 0x2b2], cx
mov edx, 0x51
mov word [esp + 0x2b4], dx
mov eax, 0x1c
mov word [esp + 0x2b6], ax
mov ecx, 0x85
mov word [esp + 0x2b8], cx
mov edx, 0xc0
mov word [esp + 0x2ba], dx
mov eax, 0x7f
mov ecx, 0x8d
mov edx, 0x87
mov word [esp + 0x2bc], ax
mov word [esp + 0x2be], cx
mov word [esp + 0x2c0], dx
mov eax, 0x95
mov ecx, 0x86
mov edx, 0xef
mov word [esp + 0x2c2], ax
mov word [esp + 0x2c4], cx
mov word [esp + 0x2c6], dx
mov eax, 4
mov ecx, 0xf4
mov edx, 0x6d
mov word [esp + 0x2c8], ax
mov word [esp + 0x2ca], cx
mov word [esp + 0x2cc], dx
mov eax, 0xbf
mov ecx, 0x9c
mov edx, 0xb5
mov word [esp + 0x2ce], ax
mov word [esp + 0x2d0], cx
mov word [esp + 0x2d2], dx
test byte [0x10090bb0], bl
jne 0x10025273
or dword [0x10090bb0], ebx
lea eax, [esp + 0x244]
lea ecx, [esp + 0x184]
mov byte [esp + 0x135c], 0x17
call fcn.1003e780
push 0x10077ad0
call fcn.1005f1f6
add esp, 4
mov eax, dword [0x100909d4]
mov dword [esp + 0xd8], eax
mov ecx, 0x62
mov word [esp + 0x184], cx
mov edx, 0x8d
mov word [esp + 0x186], dx
mov eax, 0xf
mov word [esp + 0x188], ax
mov ecx, 0x31
mov word [esp + 0x18a], cx
mov edx, 0xdf
mov word [esp + 0x18c], dx
mov eax, 0x62
mov word [esp + 0x18e], ax
mov ecx, 0x75
mov word [esp + 0x190], cx
mov edx, 0xbd
mov word [esp + 0x192], dx
mov eax, 0xd1
mov word [esp + 0x194], ax
mov ecx, 0xc8
mov word [esp + 0x196], cx
mov edx, 0x3d
mov word [esp + 0x198], dx
mov eax, 0xfd
mov word [esp + 0x19a], ax
mov ecx, 0x61
mov word [esp + 0x19c], cx
mov edx, 0xd5
mov word [esp + 0x19e], dx
mov eax, 0xb7
mov word [esp + 0x1a0], ax
mov ecx, 0x55
mov word [esp + 0x1a2], cx
mov edx, 0x8f
mov word [esp + 0x1a4], dx
mov eax, 0xb3
mov word [esp + 0x1a6], ax
mov ecx, 0x24
mov word [esp + 0x1a8], cx
mov edx, 0xdf
mov word [esp + 0x1aa], dx
mov eax, 0x42
mov word [esp + 0x1ac], ax
mov ecx, 0x13
mov word [esp + 0x1ae], cx
mov edx, 0xa1
mov word [esp + 0x1b0], dx
mov eax, 0xca
mov word [esp + 0x1b2], ax
mov ecx, 0xde
mov word [esp + 0x1b4], cx
mov edx, 0xa8
mov word [esp + 0x1b6], dx
mov eax, 0xe5
mov word [esp + 0x1b8], ax
mov ecx, 0x69
mov word [esp + 0x1ba], cx
mov edx, 0x5f
mov eax, 0x2d
mov word [esp + 0x1bc], dx
mov word [esp + 0x1be], ax
mov ecx, 0x89
mov word [esp + 0x1c0], cx
mov edx, 0x38
mov eax, 0xe
mov word [esp + 0x1c2], dx
mov word [esp + 0x1c4], ax
mov ecx, 0xb8
mov edx, 0x5f
mov eax, 0x1f
mov word [esp + 0x1c6], cx
mov ecx, 0x43
mov word [esp + 0x1c8], dx
mov word [esp + 0x1ca], ax
mov edx, 0xf1
mov eax, 0xe0
mov word [esp + 0x1cc], cx
mov word [esp + 0x1ce], dx
mov word [esp + 0x1d0], ax
mov ecx, 0x85
mov word [esp + 0x1d2], cx
mov eax, 0x15
mov word [esp + 0x1d6], ax
mov edx, 0xd
mov word [esp + 0x1d4], dx
mov ecx, 0xc8
mov word [esp + 0x1d8], cx
mov eax, 0x4f
mov word [esp + 0x1dc], ax
mov edx, 0x79
mov word [esp + 0x1da], dx
mov ecx, 0x3e
mov word [esp + 0x1de], cx
mov eax, 0x92
mov word [esp + 0x1e2], ax
mov edx, ebx
mov word [esp + 0x1e0], dx
xor edx, edx
mov word [esp + 0x1e6], dx
mov ecx, 0x5c
mov word [esp + 0x1e4], cx
mov eax, 0xa
mov word [esp + 0x244], ax
mov ecx, 0xf9
mov word [esp + 0x246], cx
mov eax, 0x41
mov word [esp + 0x24a], ax
mov edx, 0x7b
mov word [esp + 0x248], dx
mov ecx, 0xe5
mov word [esp + 0x24c], cx
mov eax, 0x5a
mov word [esp + 0x250], ax
mov edx, 0x4d
mov word [esp + 0x24e], dx
mov ecx, 0xd8
mov word [esp + 0x252], cx
mov eax, 0xa9
mov word [esp + 0x256], ax
mov edx, 0xb3
mov word [esp + 0x254], dx
mov ecx, 0x44
mov word [esp + 0x258], cx
mov eax, 8
mov word [esp + 0x25c], ax
mov edx, 0x8e
mov word [esp + 0x25a], dx
mov ecx, 0xb1
mov word [esp + 0x25e], cx
mov edx, 0xd2
mov eax, 0x26
mov word [esp + 0x262], ax
mov word [esp + 0x260], dx
mov ecx, 0xea
mov word [esp + 0x264], cx
mov word [esp + 0x266], dx
mov eax, 0x56
mov word [esp + 0x268], ax
mov ecx, 0xbc
mov edx, 0x2a
mov word [esp + 0x26a], cx
mov word [esp + 0x26c], dx
mov eax, 0x3d
mov word [esp + 0x26e], ax
mov ecx, 0x84
mov edx, 0xb9
mov word [esp + 0x270], cx
mov word [esp + 0x272], dx
mov eax, 0xf1
mov ecx, 0xdb
mov edx, 0x80
mov word [esp + 0x274], ax
mov eax, 8
mov word [esp + 0x276], cx
mov word [esp + 0x278], dx
mov ecx, 0x2d
mov edx, 0x4e
mov word [esp + 0x27a], ax
mov word [esp + 0x27c], cx
mov word [esp + 0x27e], dx
mov eax, 0xe1
mov word [esp + 0x280], ax
mov ecx, 0x16
mov word [esp + 0x282], cx
mov edx, 0x7e
mov word [esp + 0x284], dx
mov eax, 0xd0
mov word [esp + 0x286], ax
mov ecx, 0x2f
mov word [esp + 0x288], cx
mov edx, 0x20
mov word [esp + 0x28a], dx
mov eax, 0x30
mov word [esp + 0x28c], ax
mov ecx, 0x94
mov word [esp + 0x28e], cx
mov edx, 0xdd
mov eax, 0xe0
mov ecx, 0x6f
mov word [esp + 0x290], dx
mov word [esp + 0x292], ax
mov word [esp + 0x294], cx
mov edx, 0x74
mov eax, 0xb1
mov ecx, 0x5f
mov word [esp + 0x296], dx
mov word [esp + 0x298], ax
mov word [esp + 0x29a], cx
mov edx, 0x3e
mov eax, 0x4b
mov ecx, 0x64
mov word [esp + 0x29c], dx
mov word [esp + 0x29e], ax
mov word [esp + 0x2a0], cx
mov edx, 0xe0
mov eax, 0x25
mov ecx, 0x3d
mov word [esp + 0x2a2], dx
mov word [esp + 0x2a4], ax
mov word [esp + 0x2a6], cx
test byte [0x10090bac], bl
jne 0x100257c3
or dword [0x10090bac], ebx
lea eax, [esp + 0x244]
lea ecx, [esp + 0x184]
mov esi, 0x10090ba8
mov byte [esp + 0x135c], 0x18
call fcn.1003e630
push 0x10077ae0
call fcn.1005f1f6
add esp, 4
mov edx, dword [0x10090ba8]
mov dword [esp + 0xdc], edx
mov eax, 0xfb
mov word [esp + 0x244], ax
mov ecx, 9
mov word [esp + 0x246], cx
mov edx, 0x4f
mov word [esp + 0x248], dx
mov eax, 0xe2
mov word [esp + 0x24a], ax
mov ecx, 0xdd
mov word [esp + 0x24c], cx
mov edx, 0x7c
mov word [esp + 0x24e], dx
mov eax, 0x5c
mov word [esp + 0x250], ax
mov ecx, 0x91
mov word [esp + 0x252], cx
mov edx, 0x2a
mov word [esp + 0x254], dx
mov eax, 0x7f
mov word [esp + 0x256], ax
mov ecx, 0x77
mov word [esp + 0x258], cx
mov edx, 0x4b
mov word [esp + 0x25a], dx
mov eax, 0x44
mov word [esp + 0x25c], ax
mov ecx, 0x57
mov word [esp + 0x25e], cx
mov edx, 0x91
mov word [esp + 0x260], dx
mov eax, 0xe6
mov word [esp + 0x262], ax
mov ecx, 0xf6
mov word [esp + 0x264], cx
mov edx, 0x7a
mov word [esp + 0x266], dx
mov eax, 0x16
mov word [esp + 0x268], ax
mov ecx, 0x5c
mov word [esp + 0x26a], cx
mov edx, 0xdc
mov word [esp + 0x26c], dx
mov word [esp + 0x272], dx
mov eax, 0x9a
mov word [esp + 0x26e], ax
mov ecx, 0x1e
mov word [esp + 0x270], cx
mov eax, 0xaf
mov word [esp + 0x274], ax
mov ecx, 0x1d
mov word [esp + 0x276], cx
mov edx, 0xee
mov word [esp + 0x278], dx
mov eax, 0x19
mov ecx, 0xb
mov edx, 0xc6
mov word [esp + 0x27a], ax
mov word [esp + 0x27c], cx
mov word [esp + 0x27e], dx
mov eax, 0x44
mov ecx, 0xa6
mov edx, 0xb5
mov word [esp + 0x280], ax
mov word [esp + 0x282], cx
mov word [esp + 0x284], dx
mov eax, 0xba
mov ecx, 0xa4
mov edx, 0xfc
mov word [esp + 0x286], ax
mov word [esp + 0x288], cx
mov word [esp + 0x28a], dx
mov eax, 0xff
mov ecx, 0x88
mov edx, 0x6c
mov byte [esp + 0xe0], 0
mov dword [esp + 0xe4], edi
mov word [esp + 0x28c], ax
mov word [esp + 0x184], cx
mov word [esp + 0x186], dx
mov eax, 0x2e
mov word [esp + 0x188], ax
mov ecx, 0x90
mov word [esp + 0x18a], cx
mov edx, 0xbe
mov word [esp + 0x18c], dx
mov eax, 0x14
mov word [esp + 0x18e], ax
mov ecx, 0x72
mov word [esp + 0x190], cx
mov edx, 0xf4
mov word [esp + 0x192], dx
mov eax, 0x48
mov word [esp + 0x194], ax
mov ecx, 0x1e
mov word [esp + 0x196], cx
mov edx, 0xe
mov word [esp + 0x198], dx
mov eax, 0x63
mov word [esp + 0x19a], ax
mov ecx, 0x18
mov word [esp + 0x19c], cx
mov edx, 0x79
mov word [esp + 0x19e], dx
mov eax, 0xcd
mov word [esp + 0x1a0], ax
mov ecx, 0x91
mov word [esp + 0x1a2], cx
mov edx, 0xdd
mov word [esp + 0x1a4], dx
mov eax, 0x53
mov word [esp + 0x1a6], ax
mov ecx, 0x3d
mov word [esp + 0x1a8], cx
mov edx, 0x73
mov word [esp + 0x1aa], dx
mov eax, 0xa7
mov word [esp + 0x1ac], ax
mov ecx, 0xc1
mov word [esp + 0x1ae], cx
mov edx, 0x40
mov word [esp + 0x1b0], dx
mov eax, 0x83
mov word [esp + 0x1b2], ax
mov ecx, 0xf2
mov word [esp + 0x1b4], cx
mov edx, 0x36
mov eax, 0x93
mov ecx, 0x46
mov word [esp + 0x1b6], dx
mov word [esp + 0x1b8], ax
mov word [esp + 0x1ba], cx
mov edx, 0x57
mov eax, 0xa7
mov ecx, 0x18
mov word [esp + 0x1bc], dx
mov word [esp + 0x1be], ax
mov word [esp + 0x1c0], cx
mov edx, 0xc7
mov eax, 0xe9
mov ecx, 0xdb
mov word [esp + 0x1c2], dx
mov word [esp + 0x1c4], ax
mov word [esp + 0x1c6], cx
mov edx, 0xf8
mov eax, 0x9d
mov ecx, 0xa0
mov word [esp + 0x1c8], dx
mov word [esp + 0x1ca], ax
mov word [esp + 0x1cc], cx
test byte [0x10090ba4], bl
jne 0x10025bd3
or dword [0x10090ba4], ebx
lea edx, [esp + 0x244]
push edx
lea eax, [esp + 0x188]
mov byte [esp + 0x1360], 0x19
call fcn.1003e8a0
push 0x10077af0
call fcn.1005f1f6
add esp, 4
mov eax, dword [0x100909d0]
mov dword [esp + 0xe8], eax
mov ecx, 0x23
mov word [esp + 0x184], cx
mov edx, 0xee
mov word [esp + 0x186], dx
mov eax, 0x10
mov word [esp + 0x188], ax
mov ecx, 0xb0
mov word [esp + 0x18a], cx
mov edx, 0xca
mov word [esp + 0x18c], dx
mov eax, 0xfc
mov word [esp + 0x18e], ax
mov ecx, 0xf7
mov word [esp + 0x190], cx
mov edx, 0x4a
mov word [esp + 0x192], dx
mov eax, 0x37
mov word [esp + 0x194], ax
mov ecx, 0x59
mov word [esp + 0x196], cx
mov edx, 0x51
mov word [esp + 0x198], dx
mov eax, 0x4f
mov word [esp + 0x19a], ax
mov ecx, 0xd2
mov word [esp + 0x19c], cx
mov edx, 0xb0
mov word [esp + 0x19e], dx
mov eax, 0x2b
mov word [esp + 0x1a0], ax
mov ecx, 0xbc
mov word [esp + 0x1a2], cx
mov edx, 0x13
mov word [esp + 0x1a4], dx
mov eax, 0x77
mov word [esp + 0x1a6], ax
mov ecx, 0x3f
mov word [esp + 0x1a8], cx
mov edx, 0xc7
mov word [esp + 0x1aa], dx
mov eax, 0x13
mov word [esp + 0x1ac], ax
mov ecx, 0x75
mov word [esp + 0x1ae], cx
mov edx, 0xe3
mov word [esp + 0x1b0], dx
mov eax, 0x8c
mov word [esp + 0x1b2], ax
mov ecx, 0x52
mov word [esp + 0x1b4], cx
mov edx, 0xc5
mov word [esp + 0x1b6], dx
mov eax, 0xb2
mov word [esp + 0x1b8], ax
mov ecx, 0x78
mov word [esp + 0x1ba], cx
mov edx, 0x8b
mov eax, 0xb1
mov word [esp + 0x1bc], dx
mov word [esp + 0x1be], ax
mov ecx, 0x85
mov word [esp + 0x1c0], cx
mov edx, 0xdf
mov eax, 0x22
mov word [esp + 0x1c2], dx
mov word [esp + 0x1c4], ax
mov ecx, 0x27
mov edx, 0x39
mov eax, 0xb3
mov word [esp + 0x1c6], cx
mov ecx, 0xa5
mov word [esp + 0x1c8], dx
mov word [esp + 0x1ca], ax
mov edx, 0x9a
mov eax, 0x85
mov word [esp + 0x1cc], cx
mov word [esp + 0x1ce], dx
mov word [esp + 0x1d0], ax
mov ecx, 0x26
mov word [esp + 0x1d2], cx
mov edx, 0x25
mov word [esp + 0x1d4], dx
mov ecx, 0xb0
mov word [esp + 0x1d8], cx
mov eax, 0xb8
mov word [esp + 0x1d6], ax
mov edx, 0x7c
mov word [esp + 0x1da], dx
mov ecx, 0xe
mov word [esp + 0x1de], cx
mov edx, 0x74
mov ecx, edx
mov word [esp + 0x1e0], dx
mov word [esp + 0x1e4], cx
mov eax, 0x1c
mov word [esp + 0x1dc], ax
mov eax, 0x53
mov word [esp + 0x1e2], ax
mov edx, 0xf1
mov word [esp + 0x1e6], dx
mov eax, 0x4b
mov word [esp + 0x244], ax
mov ecx, 0x9a
mov word [esp + 0x246], cx
mov edx, 0x64
mov word [esp + 0x248], dx
mov eax, 0xc0
mov word [esp + 0x24a], ax
mov ecx, 0xf0
mov word [esp + 0x24c], cx
mov edx, 0xd3
mov word [esp + 0x24e], dx
mov eax, 0xd8
mov word [esp + 0x250], ax
mov ecx, 0x2f
mov word [esp + 0x252], cx
mov edx, 0x55
mov word [esp + 0x254], dx
mov eax, 0x38
mov word [esp + 0x256], ax
mov ecx, 0x28
mov word [esp + 0x258], cx
mov edx, 0x3c
mov word [esp + 0x25a], dx
mov eax, 0xbb
mov word [esp + 0x25c], ax
mov ecx, 0xd4
mov word [esp + 0x25e], cx
mov edx, 0x4e
mov word [esp + 0x260], dx
mov eax, 0xcf
mov word [esp + 0x262], ax
mov ecx, 0x76
mov word [esp + 0x264], cx
mov edx, 0x16
mov word [esp + 0x266], dx
mov eax, 0x4d
mov ecx, 0xa4
mov edx, 0x7b
mov word [esp + 0x268], ax
mov word [esp + 0x26a], cx
mov word [esp + 0x26c], dx
mov eax, 0x5b
mov ecx, 0xc6
mov edx, 0xff
mov word [esp + 0x26e], ax
mov word [esp + 0x270], cx
mov word [esp + 0x272], dx
mov eax, 0x7d
mov ecx, 0xb6
mov edx, 0xd7
mov word [esp + 0x274], ax
mov word [esp + 0x276], cx
mov word [esp + 0x278], dx
mov eax, 0x19
mov ecx, 0xf9
mov edx, 0xd2
mov word [esp + 0x27a], ax
mov word [esp + 0x27c], cx
mov word [esp + 0x27e], dx
mov eax, 0xed
mov word [esp + 0x280], ax
mov ecx, 0xf1
mov word [esp + 0x282], cx
mov edx, 0x52
mov word [esp + 0x284], dx
mov eax, 0x4f
mov word [esp + 0x286], ax
mov ecx, 0x49
mov word [esp + 0x288], cx
mov edx, 0x8c
mov word [esp + 0x28a], dx
mov eax, 0xd6
mov word [esp + 0x28c], ax
mov ecx, 0xff
mov word [esp + 0x28e], cx
mov edx, 0xb8
mov eax, 0x43
mov ecx, 0x47
mov word [esp + 0x290], dx
mov word [esp + 0x292], ax
mov word [esp + 0x294], cx
mov edx, 0xd9
mov eax, 0xc9
mov ecx, 0x5a
mov word [esp + 0x296], dx
mov word [esp + 0x298], ax
mov word [esp + 0x29a], cx
mov edx, 0x6d
mov eax, 0x7b
mov ecx, 0x11
mov word [esp + 0x29c], dx
mov word [esp + 0x29e], ax
mov word [esp + 0x2a0], cx
mov edx, 0x21
mov eax, 0xd
mov ecx, 0xcc
mov word [esp + 0x2a2], dx
mov word [esp + 0x2a4], ax
mov word [esp + 0x2a6], cx
test byte [0x10090ba0], bl
jne 0x1002612b
or dword [0x10090ba0], ebx
lea eax, [esp + 0x244]
lea ecx, [esp + 0x184]
mov esi, 0x10090b9c
mov byte [esp + 0x135c], 0x1a
call fcn.1003e630
push 0x10077b00
call fcn.1005f1f6
add esp, 4
mov edx, dword [0x10090b9c]
mov dword [esp + 0xec], edx
mov eax, 0xcc
mov word [esp + 0x184], ax
mov edx, 0xbb
mov word [esp + 0x188], dx
mov ecx, 0xeb
mov word [esp + 0x186], cx
mov eax, 0xd8
mov word [esp + 0x18a], ax
mov edx, 0xe
mov word [esp + 0x18e], dx
mov ecx, 0x16
mov word [esp + 0x18c], cx
mov eax, 0xa3
mov word [esp + 0x190], ax
mov edx, 0x87
mov word [esp + 0x194], dx
mov ecx, 0x7a
mov word [esp + 0x192], cx
mov eax, 0x8d
mov word [esp + 0x196], ax
mov edx, 0x2a
mov word [esp + 0x19a], dx
mov ecx, 0xcd
mov word [esp + 0x198], cx
mov eax, 0x6e
mov word [esp + 0x19c], ax
mov edx, 0xcf
mov word [esp + 0x1a0], dx
mov ecx, 0xa3
mov word [esp + 0x19e], cx
mov eax, 0x7b
mov word [esp + 0x1a2], ax
mov edx, 0xb8
mov word [esp + 0x1a6], dx
mov ecx, 0x1a
mov word [esp + 0x1a4], cx
mov eax, 0x51
mov word [esp + 0x1a8], ax
mov ecx, 0x22
mov word [esp + 0x1aa], cx
mov edx, 0x81
mov word [esp + 0x1ac], dx
mov word [esp + 0x1b0], cx
mov eax, 0x44
mov word [esp + 0x1ae], ax
mov edx, 0x1b
mov word [esp + 0x1b2], dx
mov ecx, 0xc8
mov word [esp + 0x1b6], cx
mov eax, 0x52
mov word [esp + 0x1b4], ax
mov edx, 0xee
mov word [esp + 0x1b8], dx
mov ecx, 0x34
mov word [esp + 0x1bc], cx
mov eax, 0x2a
mov edx, 0x12
mov ecx, 0xdf
mov word [esp + 0x1ba], ax
mov word [esp + 0x1be], dx
mov edx, ecx
mov eax, 0xea
mov word [esp + 0x1c0], ax
mov word [esp + 0x1c2], cx
mov word [esp + 0x1c4], dx
mov eax, 0x16
mov ecx, 0xc
mov edx, 0xe3
mov word [esp + 0x1c6], ax
mov word [esp + 0x1c8], cx
mov word [esp + 0x1ca], dx
mov eax, 0xad
mov ecx, 0xde
mov edx, 0x71
mov byte [esp + 0xf0], 0
mov dword [esp + 0xf4], ebp
mov word [esp + 0x1cc], ax
mov word [esp + 0x1ce], cx
mov word [esp + 0x1d0], dx
mov eax, 0xb
mov word [esp + 0x1d2], ax
mov ecx, 0x65
mov word [esp + 0x1d4], cx
mov edx, 0xc2
mov word [esp + 0x1d6], dx
mov eax, 0x4d
mov word [esp + 0x1d8], ax
mov ecx, 0xa5
mov word [esp + 0x1da], cx
mov edx, 0x3d
mov word [esp + 0x1dc], dx
mov eax, 0x51
mov word [esp + 0x1de], ax
mov ecx, 0x57
mov word [esp + 0x1e0], cx
mov edx, 0xa4
mov word [esp + 0x1e2], dx
mov eax, 0xa8
mov word [esp + 0x1e4], ax
mov ecx, 0xae
mov word [esp + 0x1e6], cx
mov edx, 0xb6
mov word [esp + 0x1e8], dx
mov eax, 0xff
mov word [esp + 0x1ea], ax
mov ecx, 0x14
mov word [esp + 0x1ec], cx
mov edx, 0xe
mov word [esp + 0x1ee], dx
mov eax, 0x9b
mov word [esp + 0x1f0], ax
mov ecx, 0x71
mov word [esp + 0x1f2], cx
mov edx, 0xd1
mov word [esp + 0x1f4], dx
mov eax, 0x25
mov word [esp + 0x1f6], ax
mov ecx, 0x64
mov word [esp + 0x1f8], cx
mov edx, 0x2c
mov word [esp + 0x1fa], dx
mov eax, 0xc5
mov word [esp + 0x1fc], ax
mov ecx, 0x9f
mov word [esp + 0x1fe], cx
mov edx, 9
mov word [esp + 0x200], dx
mov eax, 0x16
mov word [esp + 0x202], ax
mov ecx, 0xe1
mov word [esp + 0x204], cx
mov edx, 0xc6
mov word [esp + 0x206], dx
mov eax, 0xbb
mov word [esp + 0x244], ax
mov ecx, 0x82
mov word [esp + 0x246], cx
mov edx, 0xd0
mov eax, 0xb1
mov word [esp + 0x248], dx
mov word [esp + 0x24a], ax
mov ecx, 0x66
mov word [esp + 0x24c], cx
mov edx, 0x6b
mov eax, 0xc7
mov word [esp + 0x24e], dx
mov word [esp + 0x250], ax
mov ecx, 0x13
mov edx, 0xe6
mov eax, 0xa3
mov word [esp + 0x252], cx
mov ecx, 0xa2
mov word [esp + 0x254], dx
mov word [esp + 0x256], ax
mov edx, 0x58
mov eax, 9
mov word [esp + 0x258], cx
mov word [esp + 0x25a], dx
mov word [esp + 0x25c], ax
mov ecx, 0x8c
mov word [esp + 0x25e], cx
mov edx, 0xbc
mov word [esp + 0x260], dx
mov eax, 0x1e
mov word [esp + 0x262], ax
mov ecx, 0x7b
mov word [esp + 0x264], cx
mov edx, 0xca
mov word [esp + 0x266], dx
mov eax, 0x32
mov word [esp + 0x268], ax
mov ecx, 0x4a
mov word [esp + 0x26a], cx
mov edx, 0xac
mov word [esp + 0x26c], dx
mov eax, 0x36
mov word [esp + 0x26e], ax
mov ecx, 0x47
mov word [esp + 0x270], cx
mov edx, 0x7f
mov word [esp + 0x272], dx
mov eax, 0x3b
mov word [esp + 0x274], ax
mov ecx, 0xba
mov word [esp + 0x276], cx
mov edx, 0x8b
mov word [esp + 0x278], dx
mov eax, 0x49
mov word [esp + 0x27a], ax
mov ecx, 0x40
mov word [esp + 0x27c], cx
mov edx, 0x3c
mov word [esp + 0x27e], dx
mov eax, 0x9a
mov word [esp + 0x280], ax
mov ecx, 0xb7
mov word [esp + 0x282], cx
mov edx, 0xaf
mov word [esp + 0x284], dx
mov eax, 0x3e
mov word [esp + 0x286], ax
mov ecx, 0x24
mov word [esp + 0x288], cx
mov edx, 0xbf
mov word [esp + 0x28a], dx
mov eax, 0x92
mov word [esp + 0x28c], ax
mov ecx, 0xad
mov word [esp + 0x28e], cx
mov edx, 0x14
mov word [esp + 0x290], dx
mov eax, 0x6a
mov word [esp + 0x292], ax
mov ecx, 0x17
mov word [esp + 0x294], cx
mov edx, 0xa1
mov word [esp + 0x296], dx
mov eax, 0x25
mov ecx, 0x98
mov edx, 0x14
mov word [esp + 0x298], ax
mov word [esp + 0x29a], cx
mov word [esp + 0x29c], dx
mov eax, 0x2d
mov ecx, 0x7f
mov edx, 0x8a
mov word [esp + 0x29e], ax
mov word [esp + 0x2a0], cx
mov word [esp + 0x2a2], dx
mov eax, 0x82
mov ecx, 0x88
mov edx, 0xc5
mov word [esp + 0x2a4], ax
mov word [esp + 0x2a6], cx
mov word [esp + 0x2a8], dx
mov eax, 0x9a
mov ecx, 0x75
mov edx, 0x7c
mov word [esp + 0x2aa], ax
mov word [esp + 0x2ac], cx
mov word [esp + 0x2ae], dx
mov eax, 0xf8
mov ecx, 0x19
mov edx, 0xec
mov word [esp + 0x2b0], ax
mov word [esp + 0x2b2], cx
mov word [esp + 0x2b4], dx
mov eax, 0xc
mov ecx, 0x4d
mov edx, 0x57
mov word [esp + 0x2b6], ax
mov word [esp + 0x2b8], cx
mov word [esp + 0x2ba], dx
mov eax, 0x9e
mov ecx, 0xc1
mov edx, 0x2f
mov word [esp + 0x2bc], ax
mov word [esp + 0x2be], cx
mov word [esp + 0x2c0], dx
mov eax, 0x4b
mov ecx, 0xca
mov edx, 0xbb
mov word [esp + 0x2c2], ax
mov word [esp + 0x2c4], cx
mov word [esp + 0x2c6], dx
test byte [0x10090b98], bl
jne 0x10026829
or dword [0x10090b98], ebx
lea eax, [esp + 0x244]
lea ecx, [esp + 0x184]
mov byte [esp + 0x135c], 0x1b
call fcn.1003e900
push 0x10077b10
call fcn.1005f1f6
add esp, 4
mov eax, dword [0x100909cc]
mov dword [esp + 0xf8], eax
mov ecx, 0xbc
mov word [esp + 0x184], cx
mov edx, 0x48
mov word [esp + 0x186], dx
mov eax, 0xd4
mov word [esp + 0x188], ax
mov ecx, 0x98
mov word [esp + 0x18a], cx
mov edx, 0xc2
mov word [esp + 0x18c], dx
mov eax, 0x42
mov word [esp + 0x18e], ax
mov ecx, 0x35
mov word [esp + 0x190], cx
mov edx, 0xb8
mov word [esp + 0x192], dx
mov eax, 0xcf
mov word [esp + 0x194], ax
mov ecx, 0x4a
mov word [esp + 0x196], cx
mov edx, 0xad
mov word [esp + 0x198], dx
mov eax, 0xfc
mov word [esp + 0x19a], ax
mov ecx, 0xc5
mov word [esp + 0x19c], cx
mov edx, 0x7f
mov word [esp + 0x19e], dx
mov eax, 0xb3
mov word [esp + 0x1a0], ax
mov ecx, 0xcb
mov word [esp + 0x1a2], cx
mov edx, 0xae
mov word [esp + 0x1a4], dx
mov eax, 0x3d
mov word [esp + 0x1a6], ax
mov ecx, 0x4f
mov word [esp + 0x1a8], cx
mov edx, 0x78
mov word [esp + 0x1aa], dx
mov eax, 0xc8
mov word [esp + 0x1ac], ax
mov ecx, 0xf9
mov word [esp + 0x1ae], cx
mov edx, 0x62
mov word [esp + 0x1b0], dx
mov eax, 0xb6
mov word [esp + 0x1b2], ax
mov ecx, 0x6c
mov word [esp + 0x1b4], cx
mov edx, 0xc8
mov word [esp + 0x1b6], dx
mov eax, 0x52
mov word [esp + 0x1b8], ax
mov ecx, 0x59
mov word [esp + 0x1ba], cx
mov edx, ebx
mov eax, 0x3b
mov word [esp + 0x1bc], dx
mov word [esp + 0x1be], ax
mov ecx, 0xe4
mov word [esp + 0x1c0], cx
mov edx, 0xc0
mov eax, 0xda
mov word [esp + 0x1c2], dx
mov word [esp + 0x1c4], ax
mov ecx, 0x32
mov edx, 0xee
mov eax, 0xc2
mov word [esp + 0x1c6], cx
mov ecx, 0x27
mov word [esp + 0x1c8], dx
mov word [esp + 0x1ca], ax
mov edx, 0xe1
mov eax, 0xaf
mov word [esp + 0x1cc], cx
mov word [esp + 0x1ce], dx
mov word [esp + 0x1d0], ax
mov ecx, 0xf6
mov word [esp + 0x1d2], cx
mov edx, 0x1d
mov word [esp + 0x1d4], dx
mov eax, 0xe6
mov word [esp + 0x1d6], ax
mov ecx, 0x32
mov word [esp + 0x1d8], cx
mov edx, 0x67
mov word [esp + 0x1da], dx
mov eax, 0xbb
mov word [esp + 0x1dc], ax
mov ecx, 0x35
mov word [esp + 0x1de], cx
mov edx, 0xe0
mov word [esp + 0x1e0], dx
mov eax, 0x43
mov word [esp + 0x1e2], ax
mov ecx, 0x74
mov word [esp + 0x1e4], cx
mov edx, 0x1c
mov word [esp + 0x1e6], dx
mov eax, 0xd4
mov word [esp + 0x244], ax
mov ecx, 0x3c
mov word [esp + 0x246], cx
mov edx, 0xa0
mov word [esp + 0x248], dx
mov eax, 0xe8
mov word [esp + 0x24a], ax
mov ecx, 0xf8
mov word [esp + 0x24c], cx
mov edx, 0x6d
mov word [esp + 0x24e], dx
mov eax, 0x1a
mov word [esp + 0x250], ax
mov ecx, 0xcf
mov word [esp + 0x252], cx
mov edx, 0xa6
mov word [esp + 0x254], dx
mov eax, 0x21
mov word [esp + 0x256], ax
mov ecx, 0xc4
mov word [esp + 0x258], cx
mov edx, 0x8f
mov word [esp + 0x25a], dx
mov eax, 0xac
mov word [esp + 0x25c], ax
mov ecx, 0x1b
mov word [esp + 0x25e], cx
mov edx, 0xd6
mov word [esp + 0x260], dx
mov eax, 0xb8
mov word [esp + 0x262], ax
mov ecx, 0xcb
mov word [esp + 0x264], cx
mov edx, 0x5c
mov word [esp + 0x266], dx
mov eax, 0x3d
mov ecx, 0x1b
mov edx, 0xa0
mov word [esp + 0x268], ax
mov word [esp + 0x26a], cx
mov word [esp + 0x26c], dx
mov eax, 0xd7
mov ecx, 0x47
mov edx, 0xc5
mov word [esp + 0x26e], ax
mov word [esp + 0x270], cx
mov word [esp + 0x272], dx
mov eax, 0x43
mov ecx, 0xbb
mov edx, 0x37
mov word [esp + 0x274], ax
mov word [esp + 0x276], cx
mov word [esp + 0x278], dx
mov eax, 0x38
mov ecx, 0x73
mov edx, 0x58
mov word [esp + 0x27a], ax
mov word [esp + 0x27c], cx
mov word [esp + 0x27e], dx
mov eax, 0x8c
mov word [esp + 0x280], ax
mov ecx, 0xee
mov word [esp + 0x282], cx
mov edx, 0xaa
mov word [esp + 0x284], dx
mov eax, 0x5a
mov word [esp + 0x286], ax
mov ecx, 0x9e
mov word [esp + 0x288], cx
mov edx, 0xfd
mov word [esp + 0x28a], dx
mov eax, 0x54
mov word [esp + 0x28c], ax
mov ecx, 0x84
mov word [esp + 0x28e], cx
mov edx, 0x92
mov eax, 0x81
mov ecx, 0x74
mov word [esp + 0x290], dx
mov word [esp + 0x292], ax
mov word [esp + 0x294], cx
mov edx, 0x8d
mov eax, 0x5b
mov ecx, 0x41
mov word [esp + 0x296], dx
mov word [esp + 0x298], ax
mov word [esp + 0x29a], cx
mov edx, 0xca
mov eax, 0x40
mov ecx, 0x85
mov word [esp + 0x29c], dx
mov word [esp + 0x29e], ax
mov word [esp + 0x2a0], cx
mov edx, 0x31
mov eax, 0xd
mov ecx, 0x21
mov word [esp + 0x2a2], dx
mov word [esp + 0x2a4], ax
mov word [esp + 0x2a6], cx
test byte [0x10090b94], bl
jne 0x10026d81
or dword [0x10090b94], ebx
lea eax, [esp + 0x244]
lea ecx, [esp + 0x184]
mov esi, 0x10090b90
mov byte [esp + 0x135c], 0x1c
call fcn.1003e630
push 0x10077b20
call fcn.1005f1f6
add esp, 4
mov edx, dword [0x10090b90]
mov dword [esp + 0xfc], edx
mov eax, 0xa
mov word [esp + 0x184], ax
mov ecx, 0x3c
mov word [esp + 0x186], cx
mov edx, 0x9a
mov word [esp + 0x188], dx
mov eax, 0x79
mov word [esp + 0x18a], ax
mov ecx, 0xb9
mov word [esp + 0x18c], cx
mov edx, 0x26
mov word [esp + 0x18e], dx
mov eax, 0xcf
mov word [esp + 0x190], ax
mov ecx, 0x19
mov word [esp + 0x192], cx
mov edx, 0x82
mov word [esp + 0x194], dx
mov eax, 0x43
mov word [esp + 0x196], ax
mov ecx, 0x48
mov word [esp + 0x198], cx
mov edx, 0x5a
mov word [esp + 0x19a], dx
mov eax, 0xaa
mov word [esp + 0x19c], ax
mov ecx, 0xec
mov word [esp + 0x19e], cx
mov edx, 0x23
mov word [esp + 0x1a0], dx
mov eax, 0xb5
mov word [esp + 0x1a2], ax
mov ecx, 0xdd
mov word [esp + 0x1a4], cx
mov edx, 0x13
mov word [esp + 0x1a6], dx
mov eax, 0x6b
mov word [esp + 0x1a8], ax
mov ecx, 0xad
mov word [esp + 0x1aa], cx
mov edx, 0xf
mov word [esp + 0x1ac], dx
mov eax, 0xb3
mov word [esp + 0x1ae], ax
mov ecx, 0x76
mov word [esp + 0x1b0], cx
mov edx, 0x46
mov word [esp + 0x1b2], dx
mov eax, 0x13
mov word [esp + 0x1b4], ax
mov ecx, 0xf0
mov word [esp + 0x1b6], cx
mov edx, 0x84
mov word [esp + 0x1b8], dx
mov eax, 0x9e
mov ecx, 0x63
mov word [esp + 0x1ba], ax
mov word [esp + 0x1bc], cx
mov edx, 0x3c
mov word [esp + 0x1be], dx
mov eax, 0x79
mov ecx, 0x13
mov word [esp + 0x1c0], ax
mov word [esp + 0x1c2], cx
mov edx, 0xdd
mov eax, 0xa0
mov ecx, 0x8d
mov word [esp + 0x1c4], dx
mov edx, 0x5f
mov word [esp + 0x1c6], ax
mov word [esp + 0x1c8], cx
mov eax, 0x37
mov ecx, 0x35
mov word [esp + 0x1ca], dx
mov byte [esp + 0x100], 0
mov dword [esp + 0x104], ebp
mov word [esp + 0x1cc], ax
mov word [esp + 0x1ce], cx
mov edx, 0x65
mov word [esp + 0x1d0], dx
mov eax, 0x57
mov word [esp + 0x1d2], ax
mov ecx, 0xd0
mov word [esp + 0x1d4], cx
mov edx, 0xab
mov word [esp + 0x1d6], dx
mov eax, 0x28
mov word [esp + 0x1d8], ax
mov ecx, 0xd1
mov word [esp + 0x1da], cx
mov eax, 0xa
mov ecx, eax
mov word [esp + 0x1de], ax
mov word [esp + 0x1e0], cx
mov edx, 0x30
mov word [esp + 0x1dc], dx
mov edx, 0x83
mov word [esp + 0x1e2], dx
mov eax, 0x5a
mov word [esp + 0x1e4], ax
mov ecx, 0xa2
mov word [esp + 0x1e6], cx
mov edx, 0xf3
mov word [esp + 0x1e8], dx
mov eax, 0x2f
mov word [esp + 0x1ea], ax
mov ecx, 0xed
mov word [esp + 0x1ec], cx
mov edx, 0xbf
mov word [esp + 0x1ee], dx
mov eax, 0xbd
mov word [esp + 0x1f0], ax
mov ecx, 0xe4
mov word [esp + 0x1f2], cx
mov edx, 0x81
mov word [esp + 0x1f4], dx
mov eax, 0x91
mov word [esp + 0x1f6], ax
mov ecx, 0xf7
mov word [esp + 0x1f8], cx
mov edx, 0x8c
mov word [esp + 0x1fa], dx
mov eax, 0x96
mov word [esp + 0x1fc], ax
mov ecx, 0x14
mov word [esp + 0x1fe], cx
mov edx, 0x20
mov word [esp + 0x200], dx
mov eax, 0xcd
mov word [esp + 0x202], ax
mov ecx, 0xc4
mov word [esp + 0x204], cx
mov edx, 0x43
mov word [esp + 0x206], dx
mov eax, 0xe6
mov word [esp + 0x208], ax
mov ecx, 0xbd
mov edx, 0x2f
mov eax, 0x7d
mov word [esp + 0x20a], cx
mov word [esp + 0x20c], dx
mov word [esp + 0x244], ax
mov ecx, 0x55
mov edx, 0xf1
mov eax, 0x10
mov word [esp + 0x246], cx
mov word [esp + 0x248], dx
mov word [esp + 0x24a], ax
mov ecx, 0xc9
mov edx, 0x43
mov eax, 0xab
mov word [esp + 0x24c], cx
mov word [esp + 0x24e], dx
mov word [esp + 0x250], ax
mov ecx, 0x70
mov edx, 0xe3
mov eax, 0x6d
mov word [esp + 0x252], cx
mov word [esp + 0x254], dx
mov word [esp + 0x256], ax
mov edx, 0x28
mov word [esp + 0x25a], dx
mov ecx, 0x27
mov word [esp + 0x258], cx
mov eax, 0xcd
mov word [esp + 0x25c], ax
mov edx, 0xb
mov word [esp + 0x260], dx
mov ecx, 0xc3
mov word [esp + 0x25e], cx
mov eax, 0xc2
mov word [esp + 0x262], ax
mov edx, 0x78
mov word [esp + 0x266], dx
mov ecx, 0xb4
mov word [esp + 0x264], cx
mov eax, 2
mov word [esp + 0x268], ax
mov edx, 0x26
mov word [esp + 0x26c], dx
mov ecx, 0x82
mov word [esp + 0x26a], cx
mov eax, 0x8c
mov word [esp + 0x26e], ax
mov edx, 0x36
mov word [esp + 0x272], dx
mov ecx, 0x25
mov word [esp + 0x270], cx
mov eax, 0x76
mov word [esp + 0x274], ax
mov edx, 0xed
mov word [esp + 0x278], dx
mov ecx, 0x93
mov word [esp + 0x276], cx
mov eax, 0xff
mov word [esp + 0x27a], ax
mov edx, edi
mov word [esp + 0x27e], dx
mov ecx, 0xf
mov word [esp + 0x27c], cx
mov eax, 0x2a
mov word [esp + 0x280], ax
mov edx, 0xbc
mov word [esp + 0x284], dx
mov ecx, 0x76
mov word [esp + 0x282], cx
mov eax, 0xd2
mov word [esp + 0x286], ax
mov edx, 0x37
mov word [esp + 0x28a], dx
mov ecx, 0xee
mov word [esp + 0x288], cx
mov eax, 0x1f
mov word [esp + 0x28c], ax
mov edx, 0x39
mov word [esp + 0x290], dx
mov ecx, 0x1d
mov eax, 0x68
mov edx, 0xce
mov word [esp + 0x28e], cx
mov word [esp + 0x292], ax
mov word [esp + 0x296], dx
mov ecx, 0xa3
mov eax, 0x49
mov edx, 0x53
mov word [esp + 0x294], cx
mov word [esp + 0x298], ax
mov word [esp + 0x29a], cx
mov word [esp + 0x29c], dx
mov eax, 0x62
mov ecx, 0x37
mov edx, 0xaa
mov word [esp + 0x29e], ax
mov word [esp + 0x2a0], cx
mov word [esp + 0x2a2], dx
mov eax, 0x26
mov ecx, 0x8a
mov edx, 0xdd
mov word [esp + 0x2a4], ax
mov word [esp + 0x2a6], cx
mov word [esp + 0x2a8], dx
mov eax, 5
mov word [esp + 0x2aa], ax
mov ecx, 0xcb
mov word [esp + 0x2ac], cx
mov edx, 0xcc
mov word [esp + 0x2ae], dx
mov eax, 0xd8
mov word [esp + 0x2b0], ax
mov ecx, 0x85
mov word [esp + 0x2b2], cx
mov edx, 0xf3
mov word [esp + 0x2b4], dx
mov eax, 0xf2
mov ecx, 0x9f
mov edx, 0xb1
mov word [esp + 0x2b6], ax
mov word [esp + 0x2b8], cx
mov word [esp + 0x2ba], dx
mov eax, 0xbf
mov ecx, 0x3d
mov edx, 0x5b
mov word [esp + 0x2bc], ax
mov word [esp + 0x2be], cx
mov word [esp + 0x2c0], dx
mov eax, 0x96
mov ecx, 0x9a
mov edx, 0x65
mov word [esp + 0x2c2], ax
mov word [esp + 0x2c4], cx
mov word [esp + 0x2c6], dx
mov eax, 0xbb
mov ecx, 0x96
mov edx, 0x52
mov word [esp + 0x2c8], ax
mov word [esp + 0x2ca], cx
mov word [esp + 0x2cc], dx
test byte [0x10090b8c], bl
jne 0x100274ca
or dword [0x10090b8c], ebx
lea eax, [esp + 0x244]
lea esi, [esp + 0x184]
mov byte [esp + 0x135c], 0x1d
call fcn.1003ea20
push 0x10077b30
call fcn.1005f1f6
add esp, 4
mov eax, dword [0x100909c8]
mov dword [esp + 0x108], eax
mov ecx, 0x15
mov word [esp + 0x184], cx
mov edx, 0x4c
mov word [esp + 0x186], dx
mov eax, 0x4d
mov word [esp + 0x188], ax
mov ecx, 0xb
mov word [esp + 0x18a], cx
mov edx, 0xfd
mov word [esp + 0x18c], dx
mov eax, 0xe6
mov word [esp + 0x18e], ax
mov ecx, 0xc3
mov word [esp + 0x190], cx
mov edx, 0xc7
mov word [esp + 0x192], dx
mov eax, 0x46
mov word [esp + 0x194], ax
mov ecx, 0x2d
mov word [esp + 0x196], cx
mov edx, 0x71
mov word [esp + 0x198], dx
mov eax, 0xf3
mov word [esp + 0x19a], ax
mov ecx, 0x79
mov word [esp + 0x19c], cx
mov edx, 0x50
mov word [esp + 0x19e], dx
mov eax, 0x30
mov word [esp + 0x1a0], ax
mov ecx, 0xf0
mov word [esp + 0x1a2], cx
mov edx, 0x81
mov word [esp + 0x1a4], dx
mov eax, 0x25
mov word [esp + 0x1a6], ax
mov ecx, 0x41
mov word [esp + 0x1a8], cx
mov edx, 0xee
mov word [esp + 0x1aa], dx
mov eax, 0x80
mov word [esp + 0x1ac], ax
mov ecx, 0xc0
mov word [esp + 0x1ae], cx
mov edx, 0x10
mov word [esp + 0x1b0], dx
mov eax, 0xff
mov word [esp + 0x1b2], ax
mov ecx, 0x81
mov word [esp + 0x1b4], cx
mov edx, 0x82
mov word [esp + 0x1b6], dx
mov eax, 0xa0
mov word [esp + 0x1b8], ax
mov ecx, 0x65
mov word [esp + 0x1ba], cx
mov edx, 0x60
mov eax, 0xb7
mov word [esp + 0x1bc], dx
mov word [esp + 0x1be], ax
mov ecx, 0x15
mov word [esp + 0x1c0], cx
mov edx, 0xbf
mov eax, 0xa4
mov word [esp + 0x1c2], dx
mov word [esp + 0x1c4], ax
mov ecx, 0x77
mov edx, 0x21
mov eax, 0xf9
mov word [esp + 0x1c6], cx
mov ecx, 0x7b
mov word [esp + 0x1c8], dx
mov word [esp + 0x1ca], ax
mov edx, 0x5d
mov eax, 0x1d
mov word [esp + 0x1cc], cx
mov word [esp + 0x1ce], dx
mov word [esp + 0x1d0], ax
mov ecx, 0xfb
mov word [esp + 0x1d2], cx
mov edx, 0xe1
mov word [esp + 0x1d4], dx
mov eax, 0x6d
mov word [esp + 0x1d6], ax
mov ecx, 0xbd
mov word [esp + 0x1d8], cx
mov edx, 0x82
mov word [esp + 0x1da], dx
mov eax, 0x3c
mov word [esp + 0x1dc], ax
mov ecx, 0xdd
mov word [esp + 0x1de], cx
mov edx, 0x44
mov word [esp + 0x1e0], dx
mov eax, 0x8d
mov word [esp + 0x1e2], ax
mov ecx, 0x45
mov word [esp + 0x1e4], cx
mov edx, 0x82
mov word [esp + 0x1e6], dx
mov eax, 0x7d
mov word [esp + 0x244], ax
mov ecx, 0x38
mov word [esp + 0x246], cx
mov edx, 0x39
mov word [esp + 0x248], dx
mov eax, 0x7b
mov word [esp + 0x24a], ax
mov ecx, 0xc7
mov word [esp + 0x24c], cx
mov edx, 0xc9
mov word [esp + 0x24e], dx
mov eax, 0xec
mov word [esp + 0x250], ax
mov ecx, 0xb0
mov word [esp + 0x252], cx
mov edx, 0x2f
mov word [esp + 0x254], dx
mov eax, 0x46
mov word [esp + 0x256], ax
mov ecx, 0x18
mov word [esp + 0x258], cx
mov edx, 0x80
mov word [esp + 0x25a], dx
mov eax, 0x10
mov word [esp + 0x25c], ax
mov ecx, 0x34
mov word [esp + 0x25e], cx
mov edx, 0x55
mov word [esp + 0x260], dx
mov eax, 0x83
mov word [esp + 0x262], ax
mov ecx, 0xe4
mov word [esp + 0x264], cx
mov edx, 0x44
mov word [esp + 0x266], dx
mov eax, 0x33
mov ecx, 0x8d
mov edx, 0xe8
mov word [esp + 0x268], ax
mov word [esp + 0x26a], cx
mov word [esp + 0x26c], dx
mov eax, 0xee
mov ecx, 0x35
mov edx, 0x8c
mov word [esp + 0x26e], ax
mov word [esp + 0x270], cx
mov word [esp + 0x272], dx
mov eax, 0xae
mov ecx, 0xf1
mov edx, 0xc5
mov word [esp + 0x274], ax
mov word [esp + 0x276], cx
mov word [esp + 0x278], dx
mov eax, 4
mov ecx, 0x12
mov edx, 0xd4
mov word [esp + 0x27a], ax
mov word [esp + 0x27c], cx
mov word [esp + 0x27e], dx
mov eax, 0x7d
mov word [esp + 0x280], ax
mov ecx, 0x91
mov word [esp + 0x282], cx
mov word [esp + 0x284], dx
mov eax, 0x1f
mov word [esp + 0x286], ax
mov ecx, 0x51
mov word [esp + 0x288], cx
mov edx, 0xc6
mov word [esp + 0x28a], dx
mov eax, 8
mov word [esp + 0x28c], ax
mov ecx, 0x38
mov word [esp + 0x28e], cx
mov edx, 0x20
mov eax, 0x8c
mov ecx, 0x88
mov word [esp + 0x290], dx
mov word [esp + 0x292], ax
mov word [esp + 0x294], cx
mov edx, edi
mov eax, 0xd4
mov ecx, 0xa4
mov word [esp + 0x296], dx
mov word [esp + 0x298], ax
mov word [esp + 0x29a], cx
mov edx, 0x4d
mov eax, 0xa8
mov ecx, 0x21
mov word [esp + 0x29c], dx
mov word [esp + 0x29e], ax
mov word [esp + 0x2a0], cx
mov edx, 0xff
mov eax, 0x3c
mov ecx, 0xbf
mov word [esp + 0x2a2], dx
mov word [esp + 0x2a4], ax
mov word [esp + 0x2a6], cx
test byte [0x10090b88], bl
jne 0x10027a1d
or dword [0x10090b88], ebx
lea eax, [esp + 0x244]
lea ecx, [esp + 0x184]
mov esi, 0x10090b84
mov byte [esp + 0x135c], 0x1e
call fcn.1003e630
push 0x10077b40
call fcn.1005f1f6
add esp, 4
mov edx, dword [0x10090b84]
mov dword [esp + 0x10c], edx
mov eax, 0xb0
mov word [esp + 0x184], ax
mov ecx, 0x13
mov word [esp + 0x186], cx
mov edx, 0xac
mov word [esp + 0x188], dx
mov eax, 0xd0
mov word [esp + 0x18a], ax
mov ecx, 0xf8
mov word [esp + 0x18c], cx
mov edx, 0x3a
mov word [esp + 0x18e], dx
mov eax, 0x27
mov word [esp + 0x190], ax
mov ecx, 8
mov word [esp + 0x192], cx
mov edx, 0x42
mov word [esp + 0x194], dx
mov eax, 0x4c
mov word [esp + 0x196], ax
mov ecx, 0xe1
mov word [esp + 0x198], cx
mov edx, 0xd9
mov word [esp + 0x19a], dx
mov eax, 0x3a
mov word [esp + 0x19c], ax
mov ecx, 0xa8
mov word [esp + 0x19e], cx
mov edx, 0xe
mov word [esp + 0x1a0], dx
mov eax, 0x11
mov word [esp + 0x1a2], ax
mov ecx, 0x35
mov word [esp + 0x1a4], cx
mov edx, 0x89
mov word [esp + 0x1a6], dx
mov eax, 0x8e
mov word [esp + 0x1a8], ax
mov ecx, 0x25
mov word [esp + 0x1aa], cx
mov edx, 0x6e
mov word [esp + 0x1ac], dx
mov eax, 0x42
mov word [esp + 0x1ae], ax
mov ecx, 0xbe
mov word [esp + 0x1b0], cx
mov edx, 0xc7
mov ecx, edx
mov word [esp + 0x244], dx
mov eax, 0x7a
mov word [esp + 0x246], ax
mov word [esp + 0x248], cx
mov edx, 0xb9
mov word [esp + 0x24a], dx
mov eax, 0x88
mov ecx, 0x5f
mov word [esp + 0x24c], ax
mov word [esp + 0x24e], cx
mov edx, 0x43
mov word [esp + 0x250], dx
mov eax, 0x61
mov ecx, 0x23
mov word [esp + 0x252], ax
mov word [esp + 0x254], cx
mov edx, 0x62
mov eax, 0x8e
mov ecx, 0xab
mov word [esp + 0x256], dx
mov edx, 0x5d
mov word [esp + 0x258], ax
mov word [esp + 0x25a], cx
mov eax, 0x87
mov ecx, 0x79
mov word [esp + 0x25c], dx
mov byte [esp + 0x110], 0
mov dword [esp + 0x114], ebp
mov word [esp + 0x25e], ax
mov word [esp + 0x260], cx
mov edx, 0x78
mov word [esp + 0x262], dx
mov eax, 0x5e
mov ecx, 0xe0
mov edx, 0xa1
mov word [esp + 0x264], ax
mov word [esp + 0x266], cx
mov word [esp + 0x268], dx
mov word [esp + 0x26a], ax
mov ecx, 0x40
mov edx, 0x68
mov eax, 0xc3
mov word [esp + 0x26c], cx
mov word [esp + 0x26e], dx
mov word [esp + 0x270], ax
test byte [0x10090b80], bl
jne 0x10027cbe
or dword [0x10090b80], ebx
lea ecx, [esp + 0x184]
push ecx
lea eax, [esp + 0x248]
mov byte [esp + 0x1360], 0x1f
call fcn.1003dd50
push 0x10077b50
call fcn.1005f1f6
add esp, 4
mov edx, dword [0x10090a00]
mov dword [esp + 0x118], edx
mov eax, 0xfd
mov word [esp + 0x184], ax
mov ecx, 0xb0
mov word [esp + 0x186], cx
mov edx, 0x1e
mov word [esp + 0x188], dx
mov eax, 0xd2
mov word [esp + 0x18a], ax
mov ecx, 0x63
mov word [esp + 0x18c], cx
mov edx, 0xd4
mov word [esp + 0x18e], dx
mov eax, 0x65
mov word [esp + 0x190], ax
mov ecx, 0x7d
mov word [esp + 0x192], cx
mov edx, 0xcb
mov word [esp + 0x194], dx
mov eax, 0x14
mov word [esp + 0x196], ax
mov ecx, 0x89
mov word [esp + 0x198], cx
mov edx, 0xb3
mov word [esp + 0x19a], dx
mov eax, 0x6e
mov word [esp + 0x19c], ax
mov ecx, 0xe6
mov word [esp + 0x19e], cx
mov edx, 0x42
mov word [esp + 0x1a0], dx
mov eax, 0x37
mov word [esp + 0x1a2], ax
mov ecx, 0xad
mov word [esp + 0x1a4], cx
mov edx, 0x9d
mov word [esp + 0x1a6], dx
mov eax, 0xb
mov word [esp + 0x1a8], ax
mov ecx, 0x84
mov word [esp + 0x1aa], cx
mov edx, 0xd6
mov word [esp + 0x1ac], dx
mov eax, 0xe1
mov word [esp + 0x1ae], ax
mov ecx, 0x11
mov word [esp + 0x1b0], cx
mov edx, 0xd0
mov word [esp + 0x1b2], dx
mov eax, 0x88
mov word [esp + 0x1b4], ax
mov ecx, 0xd9
mov word [esp + 0x1b6], cx
mov edx, 0x75
mov word [esp + 0x1b8], dx
mov eax, 0x9f
mov word [esp + 0x1ba], ax
mov ecx, 0x35
mov edx, 0xca
mov word [esp + 0x1bc], cx
mov word [esp + 0x1be], dx
mov eax, 0x2a
mov word [esp + 0x1c0], ax
mov ecx, 0xf6
mov edx, 0xa4
mov word [esp + 0x1c2], cx
mov word [esp + 0x1c4], dx
mov eax, 0xab
mov ecx, 0x4b
mov edx, 0x18
mov word [esp + 0x1c6], ax
mov eax, 0xa8
mov word [esp + 0x1c8], cx
mov word [esp + 0x1ca], dx
mov ecx, 0x81
mov edx, 0x37
mov word [esp + 0x1cc], ax
mov word [esp + 0x1ce], cx
mov word [esp + 0x1d0], dx
mov eax, 0xdc
mov word [esp + 0x1d2], ax
mov ecx, 0xe9
mov word [esp + 0x1d4], cx
mov edx, 0x27
mov word [esp + 0x1d6], dx
mov eax, 0x31
mov word [esp + 0x1d8], ax
mov ecx, 0xf8
mov word [esp + 0x1da], cx
mov edx, 0x94
mov word [esp + 0x1dc], dx
mov eax, 0x7a
mov word [esp + 0x1de], ax
mov ecx, 0x52
mov word [esp + 0x1e0], cx
mov edx, 0x9c
mov word [esp + 0x1e2], dx
mov eax, 0x77
mov word [esp + 0x1e4], ax
mov ecx, 0x2b
mov word [esp + 0x1e6], cx
mov edx, 0x95
mov word [esp + 0x244], dx
mov eax, 0xc4
mov word [esp + 0x246], ax
mov ecx, 0x6a
mov word [esp + 0x248], cx
mov edx, 0xa2
mov word [esp + 0x24a], dx
mov eax, 0x59
mov word [esp + 0x24c], ax
mov ecx, 0xfb
mov word [esp + 0x24e], cx
mov edx, 0x4a
mov word [esp + 0x250], dx
mov eax, 0xa
mov word [esp + 0x252], ax
mov ecx, 0xa2
mov word [esp + 0x254], cx
mov edx, 0x7f
mov word [esp + 0x256], dx
mov eax, 0xe0
mov word [esp + 0x258], ax
mov ecx, 0xc0
mov word [esp + 0x25a], cx
mov edx, ebp
mov word [esp + 0x25c], dx
mov eax, 0x82
mov word [esp + 0x25e], ax
mov ecx, 0x27
mov word [esp + 0x260], cx
mov edx, 0x44
mov word [esp + 0x262], dx
mov eax, 0xc8
mov word [esp + 0x264], ax
mov ecx, 0xfc
mov word [esp + 0x266], cx
mov edx, 0x79
mov eax, 0xe7
mov ecx, 0xbe
mov word [esp + 0x268], dx
mov word [esp + 0x26a], ax
mov word [esp + 0x26c], cx
mov edx, 0xcf
mov eax, 0x34
mov ecx, 0xa3
mov word [esp + 0x26e], dx
mov word [esp + 0x270], ax
mov word [esp + 0x272], cx
mov edx, 0xa7
mov eax, 0xaa
mov ecx, 0x10
mov word [esp + 0x274], dx
mov word [esp + 0x276], ax
mov word [esp + 0x278], cx
mov edx, 0xfe
mov eax, 0x47
mov ecx, 0xa9
mov word [esp + 0x27a], dx
mov word [esp + 0x27c], ax
mov word [esp + 0x27e], cx
mov edx, 0x42
mov word [esp + 0x280], dx
mov eax, 0xd8
mov word [esp + 0x282], ax
mov ecx, 0xd4
mov word [esp + 0x284], cx
mov edx, 0xc3
mov word [esp + 0x286], dx
mov eax, 0x3b
mov word [esp + 0x288], ax
mov ecx, 0x27
mov word [esp + 0x28a], cx
mov edx, 0xdb
mov word [esp + 0x28c], dx
mov eax, 0xe4
mov word [esp + 0x28e], ax
mov ecx, 0xa
mov edx, 0xab
mov eax, 0x80
mov word [esp + 0x290], cx
mov word [esp + 0x292], dx
mov word [esp + 0x294], ax
mov ecx, 0x4c
mov edx, 0x58
mov eax, 0xde
mov word [esp + 0x296], cx
mov word [esp + 0x298], dx
mov word [esp + 0x29a], ax
mov ecx, 0xe5
mov edx, 0xf
mov eax, 0x37
mov word [esp + 0x29c], cx
mov word [esp + 0x29e], dx
mov word [esp + 0x2a0], ax
mov ecx, 0xee
mov edx, 0xe
mov eax, 0x16
mov word [esp + 0x2a2], cx
mov word [esp + 0x2a4], dx
mov word [esp + 0x2a6], ax
test byte [0x10090b7c], bl
jne 0x10028217
or dword [0x10090b7c], ebx
lea eax, [esp + 0x244]
lea ecx, [esp + 0x184]
mov esi, 0x10090b78
mov byte [esp + 0x135c], 0x20
call fcn.1003e630
push 0x10077b60
call fcn.1005f1f6
add esp, 4
mov ecx, dword [0x10090b78]
mov dword [esp + 0x11c], ecx
mov edx, 0x50
mov word [esp + 0x184], dx
mov eax, 0xe6
mov word [esp + 0x186], ax
mov ecx, 0x45
mov word [esp + 0x188], cx
mov edx, 0x67
mov word [esp + 0x18a], dx
mov eax, 0xfe
mov word [esp + 0x18c], ax
mov ecx, 0x4c
mov word [esp + 0x18e], cx
mov edx, 0x40
mov word [esp + 0x190], dx
mov eax, 0x46
mov word [esp + 0x192], ax
mov ecx, 0x9c
mov word [esp + 0x194], cx
mov edx, 0x7a
mov word [esp + 0x196], dx
mov eax, 0xab
mov word [esp + 0x198], ax
mov ecx, 0x73
mov word [esp + 0x19a], cx
mov edx, 0xaa
mov word [esp + 0x19c], dx
mov eax, 0x29
mov word [esp + 0x19e], ax
mov ecx, 0xf4
mov word [esp + 0x1a0], cx
mov edx, 0x5a
mov word [esp + 0x1a2], dx
mov eax, 0xb2
mov word [esp + 0x1a4], ax
mov ecx, 0x1f
mov word [esp + 0x1a6], cx
mov edx, 0xf2
mov word [esp + 0x1a8], dx
mov eax, 0x4d
mov word [esp + 0x1aa], ax
mov ecx, 0x7d
mov word [esp + 0x1ac], cx
mov edx, 0x51
mov word [esp + 0x1ae], dx
mov eax, 0xff
mov word [esp + 0x1b0], ax
mov ecx, 0x46
mov word [esp + 0x1b2], cx
xor ecx, ecx
mov edx, 0x8a
mov word [esp + 0x1b4], dx
mov eax, 0x6e
mov word [esp + 0x1b6], ax
mov word [esp + 0x1b8], cx
mov edx, 0x4e
mov eax, 0x50
mov word [esp + 0x1ba], dx
mov word [esp + 0x1bc], ax
mov ecx, 0xb
mov word [esp + 0x1be], cx
mov edx, 0x55
mov eax, 0xdc
mov word [esp + 0x1c0], dx
mov word [esp + 0x1c2], ax
mov ecx, 0xda
mov edx, 0x40
mov eax, 0x13
mov word [esp + 0x1c4], cx
mov ecx, 0x1c
mov word [esp + 0x1c6], dx
mov word [esp + 0x1c8], ax
mov eax, 0x30
mov edx, 0x86
mov word [esp + 0x1ca], cx
mov byte [esp + 0x120], 0
mov dword [esp + 0x124], 8
mov word [esp + 0x1cc], dx
mov word [esp + 0x1ce], ax
mov ecx, eax
mov word [esp + 0x1d0], cx
mov edx, 0x17
mov word [esp + 0x1d2], dx
mov eax, 0x4a
mov word [esp + 0x1d4], ax
mov ecx, 0xf8
mov word [esp + 0x1d6], cx
mov edx, 0x7d
mov word [esp + 0x1d8], dx
mov eax, 0x21
mov word [esp + 0x1da], ax
mov ecx, 0xf6
mov word [esp + 0x1dc], cx
mov edx, edi
mov word [esp + 0x1de], dx
mov eax, 0x63
mov word [esp + 0x1e0], ax
mov ecx, ebx
mov word [esp + 0x1e2], cx
mov edx, 0xcf
mov word [esp + 0x1e4], dx
mov eax, 0xae
mov word [esp + 0x1e6], ax
mov ecx, 0xc9
mov word [esp + 0x1e8], cx
mov edx, 0x40
mov word [esp + 0x1ea], dx
mov eax, 0x7d
mov word [esp + 0x1ec], ax
mov ecx, 0x16
mov word [esp + 0x1ee], cx
mov edx, 0xeb
mov word [esp + 0x1f0], dx
mov eax, 0x32
mov word [esp + 0x244], ax
mov ecx, 0x83
mov word [esp + 0x246], cx
mov edx, 0x36
mov word [esp + 0x248], dx
mov eax, 0x13
mov word [esp + 0x24a], ax
mov edx, 0x39
mov eax, edx
mov word [esp + 0x24e], dx
mov ecx, 0x9c
mov word [esp + 0x24c], cx
mov word [esp + 0x250], ax
mov ecx, 0x68
mov word [esp + 0x252], cx
mov edx, 0xff
mov word [esp + 0x254], dx
mov eax, 0x15
mov word [esp + 0x256], ax
mov ecx, 0xc6
mov word [esp + 0x258], cx
mov edx, 0x5c
mov word [esp + 0x25a], dx
mov eax, 0xd9
mov ecx, 0x40
mov edx, 0x80
mov word [esp + 0x25c], ax
mov word [esp + 0x25e], cx
mov word [esp + 0x260], dx
mov eax, 0x3f
mov ecx, 0x9d
mov edx, 0x70
mov word [esp + 0x262], ax
mov word [esp + 0x264], cx
mov word [esp + 0x266], dx
mov eax, 0x9e
mov ecx, 0x3e
mov edx, 0xd
mov word [esp + 0x268], ax
mov word [esp + 0x26a], cx
mov word [esp + 0x26c], dx
mov eax, 0x30
mov ecx, 0x98
mov edx, 0x23
mov word [esp + 0x26e], ax
mov word [esp + 0x270], cx
mov word [esp + 0x272], dx
mov eax, 0xa4
mov word [esp + 0x274], ax
mov ecx, 4
mov word [esp + 0x276], cx
mov edx, 0x73
mov word [esp + 0x278], dx
mov eax, 0x3e
mov word [esp + 0x27a], ax
mov ecx, 0x7e
mov word [esp + 0x27c], cx
mov edx, 0x21
mov word [esp + 0x27e], dx
mov eax, 0x7d
mov word [esp + 0x280], ax
mov ecx, 0xf4
mov word [esp + 0x282], cx
mov edx, 0x86
mov word [esp + 0x284], dx
mov eax, 0x7f
mov word [esp + 0x286], ax
mov ecx, 0x60
mov word [esp + 0x288], cx
mov edx, 0x68
mov word [esp + 0x28a], dx
mov eax, 0xbb
mov word [esp + 0x28c], ax
mov ecx, 0x19
mov word [esp + 0x28e], cx
mov edx, 0x4c
mov word [esp + 0x290], dx
mov eax, 0x3f
mov word [esp + 0x292], ax
mov ecx, 0x64
mov word [esp + 0x294], cx
mov edx, 0xd2
mov word [esp + 0x296], dx
mov eax, 0x5b
mov word [esp + 0x298], ax
mov ecx, 0x52
mov edx, 0x82
mov eax, 0x3b
mov word [esp + 0x29a], cx
mov word [esp + 0x29c], dx
mov word [esp + 0x29e], ax
mov ecx, 0x4a
mov edx, 0x28
mov eax, 0xb4
mov word [esp + 0x2a0], cx
mov word [esp + 0x2a2], dx
mov word [esp + 0x2a4], ax
mov ecx, 0xf5
mov edx, 0x97
mov eax, 0x66
mov word [esp + 0x2a6], cx
mov word [esp + 0x2a8], dx
mov word [esp + 0x2aa], ax
mov ecx, 0x20
mov edx, 0x3d
mov eax, 0x96
mov word [esp + 0x2ac], cx
mov word [esp + 0x2ae], dx
mov word [esp + 0x2b0], ax
test byte [0x10090b74], bl
jne 0x100287f9
or dword [0x10090b74], ebx
lea eax, [esp + 0x244]
lea ecx, [esp + 0x184]
mov esi, 0x10090b70
mov byte [esp + 0x135c], 0x21
call fcn.1003e290
push 0x10077b70
call fcn.1005f1f6
add esp, 4
mov ecx, dword [0x10090b70]
mov dword [esp + 0x128], ecx
mov edx, 0xbd
mov word [esp + 0x184], dx
mov eax, edi
mov word [esp + 0x186], ax
mov edx, 0x40
mov word [esp + 0x18a], dx
mov ecx, 0xfb
mov word [esp + 0x188], cx
mov eax, 0x82
mov word [esp + 0x18c], ax
mov edx, 0x53
mov word [esp + 0x190], dx
mov ecx, 0x18
mov word [esp + 0x18e], cx
mov eax, 0x59
mov word [esp + 0x192], ax
mov edx, 0xbf
mov word [esp + 0x196], dx
mov ecx, 0xe7
mov word [esp + 0x194], cx
mov eax, 0x81
mov word [esp + 0x198], ax
mov edx, 0xb4
mov word [esp + 0x19c], dx
mov ecx, 0x38
mov word [esp + 0x19a], cx
mov eax, 0xc6
mov word [esp + 0x19e], ax
mov edx, 0x48
mov word [esp + 0x1a2], dx
mov ecx, 0x79
mov word [esp + 0x1a0], cx
mov eax, 0xd4
mov word [esp + 0x1a4], ax
mov edx, 0x7e
mov word [esp + 0x1a8], dx
mov ecx, 0x6f
mov word [esp + 0x1a6], cx
mov eax, 0xf7
mov word [esp + 0x1aa], ax
mov edx, 0x42
mov word [esp + 0x1ae], dx
mov ecx, 0xc8
mov word [esp + 0x1ac], cx
mov word [esp + 0x1b2], cx
mov eax, 0x41
mov word [esp + 0x1b0], ax
mov edx, 0xf5
mov word [esp + 0x1b4], dx
mov eax, 0x6a
mov word [esp + 0x1b6], ax
mov ecx, 0x79
mov word [esp + 0x1b8], cx
mov edx, 0xab
mov word [esp + 0x1ba], dx
mov eax, 0xe3
mov ecx, 0x19
mov edx, 0xd7
mov word [esp + 0x1bc], ax
mov word [esp + 0x1be], cx
mov word [esp + 0x1c0], dx
mov eax, 0x62
mov ecx, 0xc3
mov edx, 0xd3
mov word [esp + 0x1c2], ax
mov word [esp + 0x1c4], cx
mov word [esp + 0x1c6], dx
mov eax, 0xcb
mov ecx, 0xbd
mov edx, 0xb6
mov word [esp + 0x1c8], ax
mov word [esp + 0x1ca], cx
mov word [esp + 0x1cc], dx
mov eax, 0x2c
mov ecx, 0x90
mov edx, 0xc9
mov word [esp + 0x1ce], ax
mov word [esp + 0x1d0], cx
mov word [esp + 0x1d2], dx
mov ecx, 0x23
mov word [esp + 0x1d6], cx
mov eax, 0xf
mov word [esp + 0x1d4], ax
mov edx, 0xaa
mov word [esp + 0x1d8], dx
mov ecx, 0x9c
mov word [esp + 0x1dc], cx
mov eax, 0x32
mov word [esp + 0x1da], ax
mov edx, 0xfd
mov word [esp + 0x1de], dx
mov ecx, 0x5e
mov word [esp + 0x1e2], cx
mov eax, 0xc3
mov word [esp + 0x1e0], ax
mov edx, 0x4c
mov word [esp + 0x1e4], dx
mov ecx, 0x10
mov word [esp + 0x1e8], cx
mov eax, 0xd
mov word [esp + 0x1e6], ax
mov edx, 0x5f
mov word [esp + 0x1ea], dx
mov ecx, 0xdd
mov word [esp + 0x1ee], cx
mov eax, 0xc5
mov word [esp + 0x1ec], ax
mov edx, 0x49
mov word [esp + 0x1f0], dx
mov ecx, 0xd5
mov word [esp + 0x244], cx
mov eax, 0x3c
mov word [esp + 0x1f2], ax
mov edx, 0x72
mov word [esp + 0x246], dx
mov ecx, 0x30
mov word [esp + 0x24a], cx
mov eax, 0x8f
mov word [esp + 0x248], ax
mov edx, 0xb8
mov word [esp + 0x24c], dx
mov ecx, 0x7c
mov word [esp + 0x250], cx
mov eax, 0x37
mov word [esp + 0x24e], ax
mov edx, 0x3b
mov word [esp + 0x252], dx
mov ecx, 0xcc
mov word [esp + 0x256], cx
mov eax, 0x82
mov word [esp + 0x254], ax
mov edx, 0xf5
mov word [esp + 0x258], dx
mov ecx, 0xc1
mov word [esp + 0x25c], cx
mov eax, 0x5a
mov edx, 0xbf
mov ecx, 0x21
mov word [esp + 0x25a], ax
mov word [esp + 0x25e], dx
mov word [esp + 0x262], cx
mov eax, 0xa
mov edx, 0xb0
mov ecx, 0xd
mov word [esp + 0x260], ax
mov word [esp + 0x264], dx
mov word [esp + 0x266], ax
mov word [esp + 0x268], cx
mov edx, 0x92
mov eax, 0xa9
mov ecx, 0x30
mov word [esp + 0x26a], dx
mov word [esp + 0x26c], ax
mov word [esp + 0x26e], cx
mov edx, 0x22
mov eax, 0xa0
mov ecx, 0xdb
mov word [esp + 0x270], dx
mov word [esp + 0x272], ax
mov word [esp + 0x274], cx
mov edx, 0x4f
mov word [esp + 0x276], dx
mov eax, 0xa
mov word [esp + 0x278], ax
mov ecx, 0x84
mov word [esp + 0x27a], cx
mov edx, 0x90
mov word [esp + 0x27c], dx
mov eax, 0x7c
mov word [esp + 0x27e], ax
mov ecx, 0xb6
mov word [esp + 0x280], cx
mov edx, 0x10
mov word [esp + 0x282], dx
mov eax, 0xa0
mov word [esp + 0x284], ax
mov ecx, 0xbb
mov word [esp + 0x286], cx
mov edx, 0xe5
mov word [esp + 0x288], dx
mov eax, 0xcd
mov word [esp + 0x28a], ax
mov ecx, 0xde
mov word [esp + 0x28c], cx
mov edx, 0x5c
mov word [esp + 0x28e], dx
mov eax, 0xaf
mov word [esp + 0x290], ax
mov ecx, 0xba
mov word [esp + 0x292], cx
mov edx, 0x6a
mov word [esp + 0x294], dx
mov eax, 0x1e
mov word [esp + 0x296], ax
mov ecx, 0xc8
mov word [esp + 0x298], cx
mov edx, 0x57
mov word [esp + 0x29a], dx
mov eax, 0xef
mov word [esp + 0x29c], ax
mov ecx, 0x89
mov edx, 0xa1
mov eax, 0x2b
mov word [esp + 0x29e], cx
mov word [esp + 0x2a0], dx
mov edx, eax
mov ecx, 0x35
mov word [esp + 0x2a2], ax
mov word [esp + 0x2a4], cx
mov word [esp + 0x2a6], dx
mov eax, 0x61
mov ecx, 0x2a
mov edx, 0xa0
mov word [esp + 0x2a8], ax
mov word [esp + 0x2aa], cx
mov word [esp + 0x2ac], dx
mov eax, 0xaf
mov ecx, 0x30
mov edx, ebx
mov word [esp + 0x2ae], ax
mov word [esp + 0x2b0], cx
mov word [esp + 0x2b2], dx
test byte [0x10090b6c], bl
jne 0x10028dde
or dword [0x10090b6c], ebx
lea eax, [esp + 0x244]
lea ecx, [esp + 0x184]
mov esi, 0x10090b68
mov byte [esp + 0x135c], 0x22
call fcn.1003ead0
push 0x10077b80
call fcn.1005f1f6
add esp, 4
mov eax, dword [0x10090b68]
mov dword [esp + 0x12c], eax
mov ecx, 4
mov word [esp + 0x184], cx
mov edx, 0xb8
mov word [esp + 0x186], dx
mov eax, 0x99
mov word [esp + 0x188], ax
mov ecx, 0x5d
mov word [esp + 0x18a], cx
mov edx, 0xf9
mov word [esp + 0x18c], dx
mov eax, 0xd1
mov word [esp + 0x18e], ax
mov ecx, 0x3d
mov word [esp + 0x190], cx
mov edx, 0x9f
mov word [esp + 0x192], dx
mov eax, 0x90
mov word [esp + 0x194], ax
mov ecx, 0x10
mov word [esp + 0x196], cx
mov edx, 0xd6
mov word [esp + 0x198], dx
mov eax, 0x57
mov word [esp + 0x19a], ax
mov ecx, 0xed
mov word [esp + 0x19c], cx
mov edx, 0xd1
mov word [esp + 0x19e], dx
mov eax, 0x78
mov word [esp + 0x1a0], ax
mov ecx, 0x53
mov word [esp + 0x1a2], cx
mov edx, 0x8b
mov word [esp + 0x1a4], dx
mov eax, 0x99
mov word [esp + 0x1a6], ax
mov ecx, 0xa5
mov word [esp + 0x1a8], cx
mov edx, 0xbd
mov word [esp + 0x1aa], dx
mov eax, 0x11
mov word [esp + 0x1ac], ax
mov ecx, 0x8e
mov word [esp + 0x1ae], cx
mov edx, 0xa6
mov word [esp + 0x1b0], dx
mov eax, 0x5d
mov word [esp + 0x1b2], ax
mov ecx, ebp
mov word [esp + 0x1b4], cx
mov edx, 0x16
mov word [esp + 0x1b6], dx
mov eax, 0x24
mov word [esp + 0x1b8], ax
mov ecx, 0x32
mov edx, 0x70
mov word [esp + 0x1ba], cx
mov word [esp + 0x1bc], dx
mov eax, 0xc0
mov word [esp + 0x1be], ax
mov ecx, 5
mov edx, 0x89
mov word [esp + 0x1c0], cx
mov word [esp + 0x1c2], dx
mov eax, 0xaa
mov ecx, 0xb4
mov edx, 0x7e
mov word [esp + 0x1c4], ax
mov eax, 0x5a
mov word [esp + 0x1c6], cx
mov word [esp + 0x1c8], dx
mov ecx, 0xa3
mov edx, 0xfa
mov word [esp + 0x1ca], ax
mov byte [esp + 0x130], 0
mov dword [esp + 0x134], 9
mov word [esp + 0x1cc], cx
mov word [esp + 0x1ce], dx
mov eax, 0xaf
mov word [esp + 0x1d0], ax
mov ecx, 0xd3
mov word [esp + 0x1d2], cx
mov eax, 0xe2
mov word [esp + 0x1d6], ax
mov edx, 3
mov word [esp + 0x1d4], dx
mov ecx, 0xc7
mov word [esp + 0x1d8], cx
mov eax, 0x3b
mov word [esp + 0x1dc], ax
mov edx, edi
mov word [esp + 0x1da], dx
mov ecx, 0x97
mov word [esp + 0x1de], cx
mov eax, 0x41
mov word [esp + 0x1e2], ax
mov edx, 0xeb
mov word [esp + 0x1e0], dx
mov ecx, 0x62
mov word [esp + 0x1e4], cx
mov eax, 0xa8
mov word [esp + 0x1e8], ax
mov edx, 0x47
mov word [esp + 0x1e6], dx
mov ecx, 0xb4
mov word [esp + 0x1ea], cx
mov eax, 0xa0
mov word [esp + 0x1ee], ax
mov edx, 0xb8
mov word [esp + 0x1ec], dx
mov ecx, 0x55
mov word [esp + 0x1f0], cx
mov eax, 0x7d
mov word [esp + 0x1f4], ax
mov edx, 0xc5
mov word [esp + 0x1f2], dx
mov ecx, 0x4e
mov word [esp + 0x1f6], cx
mov eax, 0x54
mov word [esp + 0x1fa], ax
mov edx, 0xc
mov word [esp + 0x1f8], dx
mov ecx, 0xe
mov word [esp + 0x1fc], cx
mov eax, 0x32
mov word [esp + 0x200], ax
mov edx, 0x97
mov word [esp + 0x1fe], dx
mov ecx, 0x60
mov word [esp + 0x202], cx
mov eax, 0x7b
mov word [esp + 0x206], ax
mov edx, 0xa7
mov word [esp + 0x204], dx
mov ecx, 4
mov word [esp + 0x208], cx
mov eax, 0x1e
mov edx, 0xed
mov word [esp + 0x20c], ax
mov ecx, 0x33
mov word [esp + 0x20a], dx
mov word [esp + 0x20e], cx
mov eax, 0xd8
mov ecx, 0x10
mov edx, 0x3a
mov word [esp + 0x212], ax
mov eax, ecx
mov word [esp + 0x210], dx
mov word [esp + 0x214], cx
mov edx, 0xec
mov ecx, 0x87
mov word [esp + 0x216], dx
mov word [esp + 0x218], ax
mov word [esp + 0x21a], cx
mov edx, 0x73
mov eax, 0xd9
mov ecx, 0xf5
mov word [esp + 0x244], dx
mov word [esp + 0x246], ax
mov word [esp + 0x248], cx
mov edx, 0x30
mov word [esp + 0x24a], dx
mov eax, 0x98
mov word [esp + 0x24c], ax
mov ecx, 0xa3
mov word [esp + 0x24e], cx
mov edx, 0x49
mov word [esp + 0x250], dx
mov eax, 0xb1
mov word [esp + 0x252], ax
mov ecx, 0xf3
mov word [esp + 0x254], cx
mov edx, 0x7f
mov word [esp + 0x256], dx
mov eax, 0xbb
mov word [esp + 0x258], ax
mov ecx, 0x78
mov word [esp + 0x25a], cx
mov edx, 0x9e
mov word [esp + 0x25c], dx
mov eax, 0xb4
mov word [esp + 0x25e], ax
mov ecx, 0x19
mov word [esp + 0x260], cx
mov edx, 0x21
mov word [esp + 0x262], dx
mov eax, 0xe8
mov word [esp + 0x264], ax
mov ecx, 0xf1
mov word [esp + 0x266], cx
mov edx, 0x8a
mov word [esp + 0x268], dx
mov eax, 0xce
mov word [esp + 0x26a], ax
mov ecx, 0x74
mov word [esp + 0x26c], cx
mov edx, 0xef
mov word [esp + 0x26e], dx
mov eax, 0xd4
mov word [esp + 0x270], ax
mov ecx, 0x3e
mov word [esp + 0x272], cx
mov edx, 0x6f
mov word [esp + 0x274], dx
mov eax, 0x3b
mov word [esp + 0x276], ax
mov ecx, 0x4a
mov word [esp + 0x278], cx
mov edx, 0x55
mov word [esp + 0x27a], dx
mov eax, 0x5e
mov word [esp + 0x27c], ax
mov ecx, 0xa4
mov word [esp + 0x27e], cx
mov edx, 0x6a
mov word [esp + 0x280], dx
mov eax, 0xa1
mov word [esp + 0x282], ax
mov ecx, 0x82
mov edx, 0xe8
mov word [esp + 0x284], cx
mov word [esp + 0x286], dx
mov eax, 0x41
mov word [esp + 0x288], ax
mov ecx, 0x29
mov edx, 0xc6
mov word [esp + 0x28a], cx
mov word [esp + 0x28c], dx
mov eax, 0x9b
mov ecx, 0xdd
mov edx, 0xb0
mov word [esp + 0x28e], ax
mov eax, 0x6b
mov word [esp + 0x290], cx
mov word [esp + 0x292], dx
mov ecx, 0xbd
mov edx, 0xb6
mov word [esp + 0x294], ax
mov word [esp + 0x296], cx
mov word [esp + 0x298], dx
mov eax, 0x73
mov word [esp + 0x29a], ax
mov ecx, 0x5e
mov word [esp + 0x29c], cx
mov edx, 0xe5
mov word [esp + 0x29e], dx
mov ecx, 0x7c
mov word [esp + 0x2a2], cx
mov eax, 0x92
mov word [esp + 0x2a0], ax
mov edx, 0x4b
mov word [esp + 0x2a4], dx
mov ecx, 0x80
mov word [esp + 0x2a8], cx
mov eax, 0x3b
mov word [esp + 0x2a6], ax
mov edx, 0x9a
mov word [esp + 0x2aa], dx
mov ecx, 0x86
mov word [esp + 0x2ae], cx
mov eax, 0x92
mov word [esp + 0x2ac], ax
mov edx, 0x26
mov word [esp + 0x2b0], dx
mov ecx, 0x1c
mov word [esp + 0x2b4], cx
mov edx, 0x3c
mov ecx, edx
mov word [esp + 0x2b6], dx
mov eax, 0xa0
mov word [esp + 0x2b2], ax
mov word [esp + 0x2ba], cx
mov eax, 0x6f
mov word [esp + 0x2b8], ax
mov edx, 0x51
mov word [esp + 0x2bc], dx
mov eax, 0xe6
mov word [esp + 0x2be], ax
mov ecx, 0x47
mov word [esp + 0x2c0], cx
mov edx, 5
mov word [esp + 0x2c2], dx
mov eax, 0xd5
mov ecx, 2
mov edx, 0x39
mov word [esp + 0x2c4], ax
mov word [esp + 0x2c6], cx
mov word [esp + 0x2c8], dx
mov eax, 0xc4
mov ecx, 0x37
mov edx, 0x48
mov word [esp + 0x2ca], ax
mov word [esp + 0x2cc], cx
mov word [esp + 0x2ce], dx
mov eax, 0x61
mov ecx, 0x86
mov edx, 0x36
mov word [esp + 0x2d0], ax
mov word [esp + 0x2d2], cx
mov word [esp + 0x2d4], dx
mov eax, 0xb1
mov ecx, 0x3b
mov edx, 0xfa
mov word [esp + 0x2d6], ax
mov word [esp + 0x2d8], cx
mov word [esp + 0x2da], dx
test byte [0x10090b64], bl
jne 0x100295df
or dword [0x10090b64], ebx
lea eax, [esp + 0x244]
lea ecx, [esp + 0x184]
mov byte [esp + 0x135c], 0x23
call fcn.1003db80
push 0x10077b90
call fcn.1005f1f6
add esp, 4
mov eax, dword [0x10090a08]
mov dword [esp + 0x138], eax
mov ecx, 0xe8
mov word [esp + 0x184], cx
mov edx, 0x60
mov word [esp + 0x186], dx
mov eax, 0x2a
mov word [esp + 0x188], ax
mov ecx, 0xc4
mov word [esp + 0x18a], cx
mov edx, 0x8d
mov word [esp + 0x18c], dx
mov eax, 0x77
mov word [esp + 0x18e], ax
mov ecx, 0x28
mov word [esp + 0x190], cx
mov edx, 0x47
mov word [esp + 0x192], dx
mov eax, 0x54
mov word [esp + 0x194], ax
mov ecx, 0x56
mov word [esp + 0x196], cx
mov edx, 0x52
mov word [esp + 0x198], dx
mov eax, 0xe4
mov word [esp + 0x19a], ax
mov ecx, 0xec
mov word [esp + 0x19c], cx
mov edx, 0xf9
mov word [esp + 0x19e], dx
mov eax, 0xc
mov word [esp + 0x1a0], ax
mov ecx, 0x8c
mov word [esp + 0x1a2], cx
mov edx, 0x3a
mov word [esp + 0x1a4], dx
mov eax, 0x34
mov word [esp + 0x1a6], ax
mov ecx, 0x7d
mov word [esp + 0x1a8], cx
mov edx, 0xe5
mov word [esp + 0x1aa], dx
mov eax, 0xd3
mov word [esp + 0x1ac], ax
mov ecx, 0x41
mov word [esp + 0x1ae], cx
mov edx, 0x55
mov word [esp + 0x1b0], dx
mov eax, 0x99
mov word [esp + 0x1b2], ax
mov ecx, 0xee
mov word [esp + 0x1b4], cx
mov edx, 0xeb
mov word [esp + 0x1b6], dx
mov eax, 0x17
mov word [esp + 0x1b8], ax
mov ecx, 0x9f
mov word [esp + 0x1ba], cx
mov edx, 0x63
mov eax, 0xf
mov word [esp + 0x1bc], dx
mov word [esp + 0x1be], ax
mov ecx, 0x7f
mov word [esp + 0x1c0], cx
mov edx, 0xa1
mov eax, 0x7e
mov word [esp + 0x1c2], dx
mov word [esp + 0x1c4], ax
mov ecx, 0x37
mov edx, 0x90
mov eax, 0x6d
mov word [esp + 0x1c6], cx
mov ecx, 0x95
mov word [esp + 0x1c8], dx
mov word [esp + 0x1ca], ax
mov edx, 0xcc
mov eax, 0xf5
mov word [esp + 0x1cc], cx
mov word [esp + 0x1ce], dx
mov word [esp + 0x1d0], ax
mov ecx, 0x73
mov word [esp + 0x1d2], cx
mov edx, 0xe5
mov word [esp + 0x1d4], dx
mov eax, 0xb8
mov word [esp + 0x1d6], ax
mov ecx, 0x2a
mov word [esp + 0x1d8], cx
mov edx, 0x1f
mov word [esp + 0x1da], dx
mov eax, 0xf8
mov word [esp + 0x1dc], ax
mov ecx, 0x63
mov word [esp + 0x1de], cx
mov edx, 0x4f
mov word [esp + 0x1e0], dx
mov eax, 0x55
mov word [esp + 0x1e2], ax
mov ecx, 0xc1
mov word [esp + 0x1e4], cx
mov edx, 0x60
mov word [esp + 0x1e6], dx
mov eax, 0xeb
mov word [esp + 0x1e8], ax
mov ecx, 0x51
mov word [esp + 0x1ea], cx
mov edx, 0x59
mov word [esp + 0x1ec], dx
mov eax, 0x9a
mov word [esp + 0x1ee], ax
mov ecx, 0x6e
mov word [esp + 0x1f0], cx
mov edx, 0x1d
mov word [esp + 0x1f2], dx
mov eax, 0x80
mov word [esp + 0x244], ax
mov ecx, 0x14
mov word [esp + 0x246], cx
mov edx, 0x5e
mov word [esp + 0x248], dx
mov eax, 0xb4
mov word [esp + 0x24a], ax
mov ecx, 0xb7
mov word [esp + 0x24c], cx
mov edx, 0x58
mov word [esp + 0x24e], dx
mov eax, ebp
mov word [esp + 0x250], ax
mov ecx, 0x30
mov word [esp + 0x252], cx
mov edx, 0x35
mov word [esp + 0x254], dx
mov eax, 0x3a
mov word [esp + 0x256], ax
mov ecx, 0x3f
mov word [esp + 0x258], cx
mov edx, 0x85
mov word [esp + 0x25a], dx
mov eax, 0x9e
mov ecx, 0x8d
mov edx, 0x7f
mov word [esp + 0x25c], ax
mov word [esp + 0x25e], cx
mov word [esp + 0x260], dx
mov eax, 0xe5
mov ecx, 0x5e
mov edx, 0x51
mov word [esp + 0x262], ax
mov word [esp + 0x264], cx
mov word [esp + 0x266], dx
mov eax, 0xe
mov ecx, 0x80
mov edx, 0xb2
mov word [esp + 0x268], ax
mov word [esp + 0x26a], cx
mov word [esp + 0x26c], dx
mov eax, 0x33
mov ecx, 0x36
mov edx, 0xf1
mov word [esp + 0x26e], ax
mov word [esp + 0x270], cx
mov word [esp + 0x272], dx
mov eax, 0xc0
mov word [esp + 0x274], ax
mov ecx, 0xce
mov word [esp + 0x276], cx
mov eax, 0xb0
mov word [esp + 0x27a], ax
mov ecx, 0x10
mov word [esp + 0x27c], cx
mov edx, 0x64
mov word [esp + 0x278], dx
mov eax, 0x1e
mov word [esp + 0x280], ax
mov ecx, 0xd3
mov word [esp + 0x282], cx
mov edx, 0x6a
mov word [esp + 0x27e], dx
mov eax, 0x5f
mov word [esp + 0x286], ax
mov ecx, 0xbe
mov word [esp + 0x288], cx
mov edx, 0x1d
mov word [esp + 0x284], dx
mov word [esp + 0x28a], dx
mov eax, 0xfd
mov word [esp + 0x28c], ax
xor eax, eax
mov ecx, 0xbc
mov word [esp + 0x28e], cx
mov word [esp + 0x292], ax
mov edx, 0xca
mov word [esp + 0x290], dx
mov ecx, 0x80
mov word [esp + 0x294], cx
mov edx, 0x85
mov word [esp + 0x296], dx
mov eax, 0x5d
mov word [esp + 0x298], ax
mov ecx, 0x7e
mov word [esp + 0x29a], cx
mov edx, 0x94
mov eax, 0xe
mov ecx, 0x2e
mov word [esp + 0x29c], dx
mov word [esp + 0x29e], ax
mov word [esp + 0x2a0], cx
mov edx, 0x27
mov eax, 0xb5
mov ecx, 0x46
mov word [esp + 0x2a2], dx
mov word [esp + 0x2a4], ax
mov word [esp + 0x2a6], cx
mov edx, 0x9a
mov eax, 0x24
mov ecx, 0x3c
mov word [esp + 0x2a8], dx
mov word [esp + 0x2aa], ax
mov word [esp + 0x2ac], cx
mov edx, 0xe8
mov eax, 0x17
mov ecx, 0x20
mov word [esp + 0x2ae], dx
mov word [esp + 0x2b0], ax
mov word [esp + 0x2b2], cx
test byte [0x10090b60], bl
jne 0x10029bcb
or dword [0x10090b60], ebx
lea eax, [esp + 0x244]
lea ecx, [esp + 0x184]
mov esi, 0x10090b5c
mov byte [esp + 0x135c], 0x24
call fcn.1003ead0
push 0x10077ba0
call fcn.1005f1f6
add esp, 4
mov edx, dword [0x10090b5c]
mov dword [esp + 0x13c], edx
mov eax, 4
mov word [esp + 0x244], ax
mov ecx, 0xfc
mov word [esp + 0x246], cx
mov edx, 0xd8
mov word [esp + 0x248], dx
mov eax, 0x6e
mov word [esp + 0x24a], ax
mov ecx, 0x80
mov word [esp + 0x24c], cx
mov edx, 0x1b
mov word [esp + 0x24e], dx
mov eax, 0xe8
mov word [esp + 0x250], ax
mov ecx, 0x42
mov word [esp + 0x252], cx
mov edx, 0xa3
mov word [esp + 0x254], dx
mov eax, 0xc5
mov word [esp + 0x256], ax
mov ecx, 0x96
mov word [esp + 0x258], cx
mov edx, 0x38
mov word [esp + 0x25a], dx
mov eax, 0xde
mov word [esp + 0x25c], ax
mov ecx, 0x4f
mov word [esp + 0x25e], cx
mov edx, 0x98
mov word [esp + 0x260], dx
mov eax, 0xea
mov word [esp + 0x262], ax
mov ecx, 0x3d
mov word [esp + 0x264], cx
mov edx, 0x87
mov word [esp + 0x266], dx
mov eax, 0x1b
mov word [esp + 0x268], ax
mov ecx, 0x18
mov word [esp + 0x26a], cx
mov edx, 0x2b
mov word [esp + 0x26c], dx
mov eax, 0xfa
mov word [esp + 0x26e], ax
mov ecx, 0x7c
mov word [esp + 0x270], cx
mov edx, 0xff
mov word [esp + 0x272], dx
mov eax, 0x79
mov word [esp + 0x274], ax
mov ecx, 0xfc
mov word [esp + 0x276], cx
mov edx, 0x1a
mov eax, 0xa
mov ecx, 0x45
mov word [esp + 0x278], dx
mov word [esp + 0x27a], ax
mov word [esp + 0x27c], cx
mov edx, 0xa5
mov eax, 0xf4
mov ecx, 0xb7
mov word [esp + 0x27e], dx
mov word [esp + 0x280], ax
mov word [esp + 0x282], cx
mov edx, 0xb8
mov eax, 0x83
mov ecx, 0x30
mov word [esp + 0x284], dx
mov word [esp + 0x286], ax
mov word [esp + 0x28a], cx
mov edx, 0x68
mov eax, 0xd5
mov ecx, 0x88
mov byte [esp + 0x140], 0
mov dword [esp + 0x144], 0xa
mov word [esp + 0x288], di
mov word [esp + 0x28c], dx
mov word [esp + 0x28e], ax
mov word [esp + 0x290], cx
mov edx, 0x29
mov ecx, edx
mov word [esp + 0x292], dx
mov word [esp + 0x296], cx
mov eax, 0x73
mov word [esp + 0x294], ax
mov edx, 8
mov word [esp + 0x298], dx
mov eax, 0x14
mov word [esp + 0x29a], ax
mov ecx, 0x4d
mov word [esp + 0x29c], cx
mov edx, 0xa
mov word [esp + 0x29e], dx
mov eax, 0x5f
mov word [esp + 0x2a0], ax
mov ecx, 0xa5
mov word [esp + 0x2a2], cx
mov edx, 0xd1
mov word [esp + 0x2a4], dx
mov eax, 0x75
mov word [esp + 0x2a6], ax
mov ecx, 0xdc
mov word [esp + 0x2a8], cx
mov edx, 0xd8
mov word [esp + 0x2aa], dx
mov eax, ebp
mov word [esp + 0x2ac], ax
mov ecx, 0xc1
mov word [esp + 0x2ae], cx
mov edx, 0xe3
mov word [esp + 0x2b0], dx
mov eax, 0xb4
mov word [esp + 0x2b2], ax
mov ecx, 0x70
mov word [esp + 0x2b4], cx
mov edx, 0xad
mov word [esp + 0x2b6], dx
mov eax, 0x91
mov word [esp + 0x2b8], ax
mov ecx, 0x47
mov word [esp + 0x2ba], cx
mov edx, 0xb9
mov word [esp + 0x2bc], dx
mov eax, 0xa8
mov word [esp + 0x2be], ax
mov ecx, 0x7e
mov word [esp + 0x2c0], cx
mov edx, 0x29
mov word [esp + 0x2c2], dx
mov eax, 0x46
mov word [esp + 0x2c4], ax
mov ecx, 0x8e
mov word [esp + 0x2c6], cx
mov edx, 0x4e
mov word [esp + 0x2c8], dx
mov eax, 0x7a
mov word [esp + 0x2ca], ax
mov ecx, 0x7b
mov edx, 0x87
mov word [esp + 0x2cc], cx
mov word [esp + 0x2ce], dx
mov eax, 0xde
mov word [esp + 0x2d0], ax
mov ecx, 0xa9
mov edx, 0xda
mov word [esp + 0x2d2], cx
mov word [esp + 0x2d4], dx
mov eax, 0x27
mov ecx, 0x1f
mov edx, 0x72
mov word [esp + 0x2d6], ax
mov eax, 0xf1
mov word [esp + 0x2d8], cx
mov word [esp + 0x2da], dx
mov ecx, 0x74
mov edx, 0x7c
mov word [esp + 0x2dc], ax
mov word [esp + 0x2de], cx
mov word [esp + 0x2e0], dx
mov eax, 0xec
mov word [esp + 0x2e2], ax
mov ecx, 0x31
mov word [esp + 0x2e4], cx
mov edx, 0x6a
mov word [esp + 0x2e6], dx
mov eax, 0x3a
mov word [esp + 0x2e8], ax
mov ecx, 0x16
mov word [esp + 0x2ea], cx
mov edx, 0xa9
mov word [esp + 0x2ec], dx
mov eax, 0xa3
mov word [esp + 0x2ee], ax
mov ecx, 0x15
mov word [esp + 0x2f0], cx
mov edx, 0x83
mov word [esp + 0x2f2], dx
mov eax, 0x3c
mov word [esp + 0x2f4], ax
mov ecx, 0xfc
mov word [esp + 0x2f6], cx
mov edx, 0xd2
mov word [esp + 0x2f8], dx
mov eax, 0xa1
mov word [esp + 0x2fa], ax
mov ecx, 0x5f
mov word [esp + 0x2fc], cx
mov edx, 0xc7
mov word [esp + 0x2fe], dx
mov eax, 0x65
mov word [esp + 0x184], ax
mov ecx, 0x91
mov word [esp + 0x186], cx
mov edx, 0xb9
mov word [esp + 0x188], dx
mov eax, 0x14
mov word [esp + 0x18a], ax
mov ecx, 0xef
mov word [esp + 0x18c], cx
mov edx, 0x75
mov word [esp + 0x18e], dx
mov eax, 0xc0
mov word [esp + 0x190], ax
mov ecx, 0x1e
mov word [esp + 0x192], cx
mov edx, 0x8d
mov word [esp + 0x194], dx
mov eax, 0x99
mov word [esp + 0x196], ax
mov ecx, 0xe1
mov word [esp + 0x198], cx
mov edx, 0x13
mov word [esp + 0x19a], dx
mov eax, 0xf7
mov word [esp + 0x19c], ax
mov ecx, 0x64
mov word [esp + 0x19e], cx
mov edx, 0xb7
mov word [esp + 0x1a0], dx
mov eax, 0x99
mov ecx, 0x15
mov word [esp + 0x1a2], ax
mov word [esp + 0x1a4], cx
mov edx, 0xaf
mov eax, 0x47
mov ecx, 0x27
mov word [esp + 0x1a6], dx
mov word [esp + 0x1a8], ax
mov word [esp + 0x1aa], cx
mov edx, 0x4d
mov eax, 0x93
mov ecx, 0x19
mov word [esp + 0x1ac], dx
mov edx, eax
mov word [esp + 0x1ae], ax
mov word [esp + 0x1b0], cx
mov eax, 0x1d
mov ecx, 0xd1
mov word [esp + 0x1b2], dx
mov word [esp + 0x1b4], ax
mov word [esp + 0x1b6], cx
mov eax, 0x6f
mov word [esp + 0x1ba], ax
mov edx, 0x71
mov word [esp + 0x1b8], dx
mov ecx, 0x3c
mov word [esp + 0x1bc], cx
mov eax, 0x9b
mov word [esp + 0x1c0], ax
mov edx, 0xd2
mov word [esp + 0x1be], dx
mov ecx, 0xc5
mov word [esp + 0x1c2], cx
mov eax, 0xf0
mov word [esp + 0x1c6], ax
mov edx, 0xdc
mov word [esp + 0x1c4], dx
mov ecx, 0x3b
mov word [esp + 0x1c8], cx
mov eax, 0x14
mov word [esp + 0x1cc], ax
mov edx, 0x19
mov word [esp + 0x1ca], dx
mov ecx, 0xfd
mov word [esp + 0x1ce], cx
mov eax, 3
mov word [esp + 0x1d2], ax
mov edx, 0xa6
mov word [esp + 0x1d0], dx
mov ecx, 0x55
mov word [esp + 0x1d4], cx
mov eax, 0x61
mov word [esp + 0x1d8], ax
mov edx, 0x4f
mov word [esp + 0x1d6], dx
mov ecx, 0x71
mov word [esp + 0x1da], cx
mov eax, 0x6e
mov word [esp + 0x1de], ax
mov edx, 0x21
mov word [esp + 0x1dc], dx
mov ecx, 0x72
mov word [esp + 0x1e0], cx
mov eax, 0xb4
mov word [esp + 0x1e4], ax
mov edx, 0xce
mov word [esp + 0x1e2], dx
mov ecx, 0xc
mov word [esp + 0x1e6], cx
mov eax, 0xb7
mov word [esp + 0x1ea], ax
mov edx, 0xab
mov word [esp + 0x1e8], dx
mov ecx, 0x75
mov word [esp + 0x1ec], cx
mov eax, 0x90
mov word [esp + 0x1f0], ax
mov edx, 0xa5
mov ecx, 0x89
mov eax, 0xd1
mov word [esp + 0x1ee], dx
mov word [esp + 0x1f2], cx
mov word [esp + 0x1f6], ax
mov edx, 0x59
mov ecx, 0xb9
mov eax, 0x86
mov word [esp + 0x1f4], dx
mov word [esp + 0x1f8], cx
mov edx, 0x1b
mov word [esp + 0x1fc], ax
mov ecx, 0xc3
mov eax, 0x50
mov word [esp + 0x1fa], dx
mov word [esp + 0x1fe], cx
mov word [esp + 0x200], dx
mov word [esp + 0x202], ax
mov ecx, 0x31
mov edx, 0xe1
mov eax, 0x3c
mov word [esp + 0x204], cx
mov word [esp + 0x206], dx
mov word [esp + 0x208], ax
mov ecx, 0x1e
mov word [esp + 0x20a], cx
mov edx, 8
mov word [esp + 0x20c], dx
mov eax, 0xba
mov word [esp + 0x20e], ax
mov ecx, 0xf7
mov word [esp + 0x210], cx
mov edx, 0xd5
mov word [esp + 0x212], dx
mov eax, 0xf2
mov word [esp + 0x214], ax
mov ecx, 9
mov word [esp + 0x216], cx
mov edx, 0x35
mov word [esp + 0x218], dx
mov eax, 0x54
mov word [esp + 0x21a], ax
mov ecx, 0x9a
mov word [esp + 0x21c], cx
mov edx, 0x11
mov word [esp + 0x21e], dx
mov eax, 5
mov word [esp + 0x220], ax
mov ecx, 0x9b
mov word [esp + 0x222], cx
mov edx, 0x5e
mov ecx, edx
mov word [esp + 0x224], dx
mov eax, 0x18
mov word [esp + 0x226], ax
mov edx, 0x65
mov eax, 0x94
mov word [esp + 0x228], cx
mov word [esp + 0x22a], dx
mov word [esp + 0x22c], ax
mov ecx, 0x8a
mov edx, 0x3c
mov eax, 0xf8
mov word [esp + 0x22e], cx
mov word [esp + 0x230], dx
mov word [esp + 0x232], ax
mov ecx, 0x67
mov edx, 0xa2
mov eax, 0xf4
mov word [esp + 0x234], cx
mov word [esp + 0x236], dx
mov word [esp + 0x238], ax
mov ecx, 0xfc
mov edx, 0x74
mov eax, 0xba
mov word [esp + 0x23a], cx
mov word [esp + 0x23c], dx
mov word [esp + 0x23e], ax
test byte [0x10090b58], bl
jne 0x1002a598
or dword [0x10090b58], ebx
lea ecx, [esp + 0x244]
push ecx
lea eax, [esp + 0x188]
mov byte [esp + 0x1360], 0x25
call fcn.1003eb90
push 0x10077bb0
call fcn.1005f1f6
add esp, 4
mov edx, dword [0x100909c4]
mov dword [esp + 0x148], edx
mov eax, 0xf7
mov word [esp + 0x184], ax
mov ecx, 0x7e
mov word [esp + 0x186], cx
mov edx, 0x3b
mov word [esp + 0x188], dx
mov eax, 0x6a
mov word [esp + 0x18a], ax
mov ecx, 0x9c
mov word [esp + 0x18c], cx
mov edx, 0x19
mov word [esp + 0x18e], dx
mov eax, 0xcf
mov word [esp + 0x190], ax
mov ecx, ebp
mov word [esp + 0x192], cx
mov edx, 0xba
mov word [esp + 0x194], dx
mov eax, 0x9f
mov word [esp + 0x196], ax
mov ecx, 0xcc
mov word [esp + 0x198], cx
mov edx, 0x66
mov word [esp + 0x19a], dx
mov eax, 0xc1
mov word [esp + 0x19c], ax
mov ecx, 0x74
mov word [esp + 0x19e], cx
mov edx, 0x78
mov word [esp + 0x1a0], dx
mov eax, 0xa1
mov word [esp + 0x1a2], ax
mov ecx, 0xb9
mov word [esp + 0x1a4], cx
mov edx, 0x3a
mov word [esp + 0x1a6], dx
mov eax, 0xa5
mov word [esp + 0x1a8], ax
mov ecx, 0x58
mov word [esp + 0x1aa], cx
mov edx, 0xb7
mov word [esp + 0x1ac], dx
mov eax, 0x29
mov word [esp + 0x1ae], ax
mov ecx, 0xa4
mov word [esp + 0x1b0], cx
mov edx, 0x4b
mov word [esp + 0x1b2], dx
mov eax, 0x63
mov word [esp + 0x1b4], ax
mov ecx, 0x5f
mov word [esp + 0x1b6], cx
mov edx, 0x61
mov word [esp + 0x1b8], dx
mov eax, 0xbc
mov word [esp + 0x1ba], ax
mov ecx, 0x22
mov edx, 0xe4
mov word [esp + 0x1bc], cx
mov word [esp + 0x1be], dx
mov eax, 0x1e
mov word [esp + 0x1c0], ax
mov ecx, 0x4a
mov edx, 0x56
mov word [esp + 0x1c2], cx
mov word [esp + 0x1c4], dx
mov eax, 0xdb
mov ecx, 0xb2
mov edx, 0xdc
mov word [esp + 0x1c6], ax
mov eax, 0xd5
mov word [esp + 0x1c8], cx
mov word [esp + 0x1ca], dx
mov ecx, 0x52
mov edx, 0x61
mov word [esp + 0x1cc], ax
mov word [esp + 0x1ce], cx
mov word [esp + 0x1d0], dx
mov eax, 0x7a
mov word [esp + 0x1d2], ax
mov ecx, 0xc2
mov word [esp + 0x1d4], cx
mov edx, 0xd3
mov word [esp + 0x1d6], dx
mov eax, 0x7f
mov word [esp + 0x1d8], ax
mov ecx, 0x97
mov word [esp + 0x1da], cx
mov edx, 0x96
mov word [esp + 0x1dc], dx
mov eax, 0x91
mov word [esp + 0x1de], ax
mov ecx, 0x1b
mov word [esp + 0x1e0], cx
mov edx, 0x94
mov word [esp + 0x1e2], dx
mov eax, 0x34
mov word [esp + 0x1e4], ax
mov ecx, 0xc1
mov word [esp + 0x1e6], cx
mov edx, 0x83
mov word [esp + 0x1e8], dx
mov eax, 0xdf
mov word [esp + 0x1ea], ax
mov ecx, 0xbb
mov word [esp + 0x1ec], cx
mov edx, 0x79
mov word [esp + 0x1ee], dx
mov eax, 0x9f
mov word [esp + 0x244], ax
mov ecx, 0xa
mov word [esp + 0x246], cx
mov edx, 0x4f
mov word [esp + 0x248], dx
mov eax, 0x1a
mov word [esp + 0x24a], ax
mov ecx, 0xa6
mov word [esp + 0x24c], cx
mov edx, 0x36
mov word [esp + 0x24e], dx
mov eax, 0xe0
mov word [esp + 0x250], ax
mov ecx, 0x66
mov word [esp + 0x252], cx
mov edx, 0xd7
mov word [esp + 0x254], dx
mov eax, 0xfe
mov word [esp + 0x256], ax
mov ecx, 0xb6
mov word [esp + 0x258], cx
mov edx, 9
mov word [esp + 0x25a], dx
mov eax, 0xaf
mov word [esp + 0x25c], ax
mov ecx, ebp
mov word [esp + 0x25e], cx
mov edx, 0x11
mov eax, 0xc5
mov ecx, 0xdc
mov word [esp + 0x260], dx
mov word [esp + 0x262], ax
mov word [esp + 0x264], cx
mov edx, 0x49
mov eax, 0xc0
mov ecx, 0x39
mov word [esp + 0x266], dx
mov word [esp + 0x268], ax
mov word [esp + 0x26a], cx
mov edx, 0xc5
mov eax, 0x4a
mov ecx, 0xcc
mov word [esp + 0x26c], dx
mov word [esp + 0x26e], ax
mov word [esp + 0x270], cx
mov edx, 0x65
mov eax, 0x46
mov ecx, 0x2c
mov word [esp + 0x272], dx
mov word [esp + 0x274], ax
mov word [esp + 0x276], cx
mov edx, 0x4e
mov word [esp + 0x278], dx
mov eax, 0xcf
mov word [esp + 0x27a], ax
mov ecx, 0x47
mov word [esp + 0x27c], cx
mov edx, 0x85
mov word [esp + 0x27e], dx
mov eax, 0x6c
mov word [esp + 0x280], ax
mov ecx, 0x29
mov word [esp + 0x282], cx
mov edx, 0x3e
mov word [esp + 0x284], dx
mov eax, 0xf5
mov word [esp + 0x286], ax
mov ecx, 0xc2
mov word [esp + 0x288], cx
mov edx, 0xb4
mov word [esp + 0x28a], dx
mov eax, 0xa5
mov word [esp + 0x28c], ax
mov ecx, 0x6d
mov word [esp + 0x28e], cx
mov edx, 0x12
mov word [esp + 0x290], dx
mov eax, 0x1f
mov word [esp + 0x292], ax
mov ecx, 0xff
mov word [esp + 0x294], cx
mov edx, 0xb2
mov word [esp + 0x296], dx
mov eax, 0x12
mov ecx, 0xf6
mov edx, 0xec
mov word [esp + 0x298], ax
mov word [esp + 0x29a], cx
mov word [esp + 0x29c], dx
mov eax, 0xfe
mov ecx, 0x75
mov edx, 0xb2
mov word [esp + 0x29e], ax
mov word [esp + 0x2a0], cx
mov word [esp + 0x2a2], dx
mov eax, 0x45
mov ecx, 0xb4
mov edx, 0xe6
mov word [esp + 0x2a4], ax
mov word [esp + 0x2a6], cx
mov word [esp + 0x2a8], dx
mov eax, 0xad
mov ecx, 0xc2
mov edx, 0x44
mov word [esp + 0x2aa], ax
mov word [esp + 0x2ac], cx
mov word [esp + 0x2ae], dx
test byte [0x10090b54], bl
jne 0x1002ab51
or dword [0x10090b54], ebx
lea eax, [esp + 0x244]
lea ecx, [esp + 0x184]
mov byte [esp + 0x135c], 0x26
call fcn.1003ec20
push 0x10077bc0
call fcn.1005f1f6
add esp, 4
mov eax, dword [0x100909c0]
xor ecx, ecx
xor edx, edx
mov dword [esp + 0x14c], eax
mov byte [esp + 0x150], 0
mov dword [esp + 0x154], 0xff
mov dword [esp + 0x158], ecx
mov dword [esp + 0x15c], ecx
mov byte [esp + 0x160], cl
mov dword [esp + 0x180], ebp
mov dword [esp + 0x17c], ecx
mov word [esp + 0x16c], dx
mov byte [esp + 0x135c], 0x27
mov eax, dword [esp + 0x28]
lea edi, [esp + 0x24]
cmp eax, ecx
je 0x1002ac83
jmp 0x1002abc0
xor ecx, ecx
mov word [esp + 0x188], cx
mov ecx, eax
mov dword [esp + 0x19c], ebp
mov dword [esp + 0x198], 0
lea esi, [ecx + 2]
mov dx, word [ecx]
add ecx, 2
test dx, dx
jne 0x1002abe1
sub ecx, esi
sar ecx, 1
push ecx
lea esi, [esp + 0x188]
call fcn.1000aed0
lea edx, [esp + 0x168]
push edx
lea eax, [esp + 0x136c]
mov byte [esp + 0x1360], 0x28
or dword [esp + 0x20], ebx
push eax
mov ecx, esi
call fcn.10015df0
add esp, 8
test al, al
je 0x1002ac35
cmp dword [esp + 0x17c], 0
mov byte [esp + 0x1b], bl
jne 0x1002ac3a
mov byte [esp + 0x1b], 0
mov dword [esp + 0x135c], 0x27
test byte [esp + 0x1c], bl
je 0x1002ac6a
and dword [esp + 0x1c], 0xfffffffe
cmp dword [esp + 0x19c], 8
jb 0x1002ac6a
mov ecx, dword [esp + 0x188]
push ecx
call fcn.1004408a
add esp, 4
cmp byte [esp + 0x1b], 0
jne 0x1002ad18
mov eax, dword [edi + 0x14]
add edi, 0x10
test eax, eax
jne 0x1002abc0
xor edi, edi
xor ebx, ebx
xor ebp, ebp
cmp dword [esp + 0x180], 8
mov esi, 0xff
jb 0x1002aca8
mov eax, dword [esp + 0x16c]
push eax
call fcn.1004408a
add esp, 4
xor ecx, ecx
cmp dword [esp + 0x1380], 8
mov dword [esp + 0x180], 7
mov dword [esp + 0x17c], ebx
mov word [esp + 0x16c], cx
jb 0x1002acde
mov edx, dword [esp + 0x136c]
push edx
call fcn.1004408a
add esp, 4
mov eax, dword [esp + 0x1364]
mov dword [eax], esi
mov dword [eax + 4], edi
mov dword [eax + 8], ebx
mov dword [eax + 0xc], ebp
mov ecx, dword [esp + 0x1354]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebp
pop ebx
mov ecx, dword [esp + 0x1338]
xor ecx, esp
call fcn.1005f0c0
add esp, 0x134c
ret
cmp byte [edi + 0xc], 0
je 0x1002adfc
mov al, byte [0x1008d8cd]
mov dl, 0x51
imul dl
mov cl, 0xa7
sub cl, al
sub cl, byte [0x1008d8cf]
cmp dword [esp + 0x180], 8
mov eax, dword [esp + 0x16c]
mov byte [0x1008d8d1], 0x10
mov dword [esp + 0x1c], 0x824
mov byte [0x1008d8cc], cl
jae 0x1002ad62
lea eax, [esp + 0x16c]
push 0
lea edx, [esp + 0x20]
push edx
lea ecx, [esp + 0x30c]
push ecx
push eax
call dword [sym.imp.SHLWAPI.dll_UrlUnescapeW]
test eax, eax
jl 0x1002ae10
xor edx, edx
lea eax, [esp + 0x304]
mov word [esp + 0x188], dx
mov dword [esp + 0x19c], ebp
mov dword [esp + 0x198], 0
lea edx, [eax + 2]
mov cx, word [eax]
add eax, 2
test cx, cx
jne 0x1002ada6
sub eax, edx
sar eax, 1
push eax
lea eax, [esp + 0x308]
lea esi, [esp + 0x188]
call fcn.1000aed0
mov ecx, dword [esp + 0x20]
push 0xffffffffffffffff
push 0
mov eax, esi
mov byte [esp + 0x1364], 0x29
call fcn.100087f0
cmp dword [esp + 0x19c], 8
jb 0x1002ae10
mov eax, dword [esp + 0x188]
push eax
call fcn.1004408a
add esp, 4
jmp 0x1002ae10
mov ecx, dword [esp + 0x20]
push 0xffffffffffffffff
push 0
lea eax, [esp + 0x170]
call fcn.100087f0
mov esi, 8
cmp dword [esp + 0x180], esi
jb 0x1002ae2e
mov ecx, dword [esp + 0x16c]
push ecx
call fcn.1004408a
add esp, 4
xor edx, edx
mov dword [esp + 0x180], ebp
mov dword [esp + 0x17c], 0
mov word [esp + 0x16c], dx
cmp dword [esp + 0x1380], esi
jb 0x1002ae63
mov eax, dword [esp + 0x136c]
push eax
call fcn.1004408a
add esp, 4
mov eax, dword [esp + 0x1364]
mov ecx, dword [edi]
mov edx, dword [edi + 4]
mov dword [eax], ecx
mov ecx, dword [edi + 8]
mov dword [eax + 4], edx
mov edx, dword [edi + 0xc]
mov dword [eax + 8], ecx
mov dword [eax + 0xc], edx
jmp 0x1002acf0