Function at 0x4b0500
Capabilities:
Inspect section memory permissions

Disassembly:
push ebp
mov ebp, esp
push ecx
mov eax, dword [0x60d4b8]
test al, 1
jne 0x4b0575
push 0x30
or eax, 1
push 0
push 0x60d488
mov dword [0x60d4b8], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60d48c
mov dword [0x60d488], eax
push 0x4a6240
push 0x4acf50
push 0x516788
push 0x516788
push 5
push 0
push 0x1000000
push 1
call fcn.004a33b0
push 0x4e7a10
mov dword [0x60d47c], 0x60d488
call fcn.004ce559
mov eax, dword [0x60d4b8]
add esp, 4
test al, 2
jne 0x4b05e1
push 0x30
or eax, 2
push 0
push 0x60d4bc
mov dword [0x60d4b8], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60d4c0
mov dword [0x60d4bc], eax
push 0x4a6ec0
push 0x4aebe0
push 0x516788
push 0x516788
push 1
push 7
push 0x4010001
push 1
call fcn.004a33b0
push 0x4e76c0
mov dword [0x60d47c], 0x60d4bc
call fcn.004ce559
mov eax, dword [0x60d4b8]
add esp, 4
test al, 4
jne 0x4b064d
push 0x30
or eax, 4
push 0
push 0x60d4ec
mov dword [0x60d4b8], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60d4f0
mov dword [0x60d4ec], eax
push 0x4a6900
push 0x4adfd0
push 0x516788
push 0x516788
push 1
push 3
push 0x2010002
push 1
call fcn.004a33b0
push 0x4e7630
mov dword [0x60d47c], 0x60d4ec
call fcn.004ce559
mov eax, dword [0x60d4b8]
add esp, 4
test al, 8
jne 0x4b06b9
push 0x30
or eax, 8
push 0
push 0x60d51c
mov dword [0x60d4b8], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60d520
mov dword [0x60d51c], eax
push 0x4a6900
push 0x4adfd0
push 0x516788
push 0x516788
push 1
push 3
push 0x2010003
push 1
call fcn.004a33b0
push 0x4e7700
mov dword [0x60d47c], 0x60d51c
call fcn.004ce559
mov eax, dword [0x60d4b8]
add esp, 4
test al, 0x10
jne 0x4b0725
push 0x30
or eax, 0x10
push 0
push 0x60d54c
mov dword [0x60d4b8], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60d550
mov dword [0x60d54c], eax
push 0x4a6900
push 0x4adfd0
push 0x516788
push 0x516788
push 1
push 3
push 0x2010004
push 1
call fcn.004a33b0
push 0x4e76f0
mov dword [0x60d47c], 0x60d54c
call fcn.004ce559
mov eax, dword [0x60d4b8]
add esp, 4
test al, 0x20
jne 0x4b0791
push 0x30
or eax, 0x20
push 0
push 0x60d57c
mov dword [0x60d4b8], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60d580
mov dword [0x60d57c], eax
push 0x4a6900
push 0x4adfd0
push 0x516788
push 0x516788
push 1
push 3
push 0x2010005
push 1
call fcn.004a33b0
push 0x4e76e0
mov dword [0x60d47c], 0x60d57c
call fcn.004ce559
mov eax, dword [0x60d4b8]
add esp, 4
test al, 0x40
jne 0x4b07fd
push 0x30
or eax, 0x40
push 0
push 0x60d5ac
mov dword [0x60d4b8], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60d5b0
mov dword [0x60d5ac], eax
push 0x4a6900
push 0x4adfd0
push 0x516788
push 0x516788
push 1
push 3
push 0x2010006
push 1
call fcn.004a33b0
push 0x4e7710
mov dword [0x60d47c], 0x60d5ac
call fcn.004ce559
mov eax, dword [0x60d4b8]
add esp, 4
test al, al
js 0x4b086b
push 0x30
or eax, 0x80
push 0
push 0x60d5dc
mov dword [0x60d4b8], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60d5e0
mov dword [0x60d5dc], eax
push 0x4a6900
push 0x4adfd0
push 0x516788
push 0x516788
push 1
push 3
push 0x2010007
push 1
call fcn.004a33b0
push 0x4e7740
mov dword [0x60d47c], 0x60d5dc
call fcn.004ce559
mov eax, dword [0x60d4b8]
add esp, 4
test eax, 0x100
jne 0x4b08dc
push 0x30
or eax, 0x100
push 0
push 0x60d60c
mov dword [0x60d4b8], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60d610
mov dword [0x60d60c], eax
push 0x4a6900
push 0x4adfd0
push 0x516788
push 0x516788
push 1
push 3
push 0x2010008
push 1
call fcn.004a33b0
push 0x4e76b0
mov dword [0x60d47c], 0x60d60c
call fcn.004ce559
mov eax, dword [0x60d4b8]
add esp, 4
test eax, 0x200
jne 0x4b094d
push 0x30
or eax, 0x200
push 0
push 0x60d63c
mov dword [0x60d4b8], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60d640
mov dword [0x60d63c], eax
push 0x4a6900
push 0x4adfd0
push 0x516788
push 0x516788
push 1
push 3
push 0x2010009
push 1
call fcn.004a33b0
push 0x4e7640
mov dword [0x60d47c], 0x60d63c
call fcn.004ce559
mov eax, dword [0x60d4b8]
add esp, 4
test eax, 0x400
jne 0x4b09be
push 0x30
or eax, 0x400
push 0
push 0x60d66c
mov dword [0x60d4b8], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60d670
mov dword [0x60d66c], eax
push 0x4a6900
push 0x4adfd0
push 0x516788
push 0x516788
push 1
push 3
push 0x201000a
push 1
call fcn.004a33b0
push 0x4e7720
mov dword [0x60d47c], 0x60d66c
call fcn.004ce559
mov eax, dword [0x60d4b8]
add esp, 4
test eax, 0x800
jne 0x4b0a2f
push 0x30
or eax, 0x800
push 0
push 0x60d69c
mov dword [0x60d4b8], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60d6a0
mov dword [0x60d69c], eax
push 0x4a6da0
push 0x4ae970
push 0x516788
push 0x516788
push 1
push 5
push 0x401000b
push 1
call fcn.004a33b0
push 0x4e7730
mov dword [0x60d47c], 0x60d69c
call fcn.004ce559
mov eax, dword [0x60d4b8]
add esp, 4
test eax, 0x1000
jne 0x4b0aa0
push 0x30
or eax, 0x1000
push 0
push 0x60d6cc
mov dword [0x60d4b8], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60d6d0
mov dword [0x60d6cc], eax
push 0x4a6da0
push 0x4ae970
push 0x516788
push 0x516788
push 1
push 5
push 0x401000c
push 1
call fcn.004a33b0
push 0x4e76d0
mov dword [0x60d47c], 0x60d6cc
call fcn.004ce559
mov eax, dword [0x60d4b8]
add esp, 4
test eax, 0x2000
jne 0x4b0b11
push 0x30
or eax, 0x2000
push 0
push 0x60d6fc
mov dword [0x60d4b8], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60d700
mov dword [0x60d6fc], eax
push 0x4a6120
push 0x4acc90
push 0x516788
push 0x516788
push 1
push 3
push 0x101000d
push 1
call fcn.004a33b0
push 0x4e7750
mov dword [0x60d47c], 0x60d6fc
call fcn.004ce559
mov eax, dword [0x60d4b8]
add esp, 4
test eax, 0x4000
jne 0x4b0b82
push 0x30
or eax, 0x4000
push 0
push 0x60d72c
mov dword [0x60d4b8], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60d730
mov dword [0x60d72c], eax
push 0x4a6120
push 0x4acc90
push 0x516788
push 0x516788
push 1
push 3
push 0x101000e
push 1
call fcn.004a33b0
push 0x4e7650
mov dword [0x60d47c], 0x60d72c
call fcn.004ce559
mov eax, dword [0x60d4b8]
add esp, 4
test eax, 0x8000
jne 0x4b0bf3
push 0x30
or eax, 0x8000
push 0
push 0x60d75c
mov dword [0x60d4b8], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60d760
mov dword [0x60d75c], eax
push 0x4a61b0
push 0x4acdf0
push 0x516788
push 0x516788
push 1
push 9
push 0x101000f
push 1
call fcn.004a33b0
push 0x4e7660
mov dword [0x60d47c], 0x60d75c
call fcn.004ce559
mov eax, dword [0x60d4b8]
add esp, 4
test eax, 0x10000
jne 0x4b0c64
push 0x30
or eax, 0x10000
push 0
push 0x60d78c
mov dword [0x60d4b8], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60d790
mov dword [0x60d78c], eax
push 0x4a6ec0
push 0x4aebe0
push 0x516788
push 0x516788
push 1
push 7
push 0x4010010
push 1
call fcn.004a33b0
push 0x4e7670
mov dword [0x60d47c], 0x60d78c
call fcn.004ce559
mov eax, dword [0x60d4b8]
add esp, 4
test eax, 0x20000
jne 0x4b0cd5
push 0x30
or eax, 0x20000
push 0
push 0x60d7bc
mov dword [0x60d4b8], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60d7c0
mov dword [0x60d7bc], eax
push 0x4a6ec0
push 0x4aebe0
push 0x516788
push 0x516788
push 1
push 7
push 0x4010011
push 1
call fcn.004a33b0
push 0x4e7680
mov dword [0x60d47c], 0x60d7bc
call fcn.004ce559
mov eax, dword [0x60d4b8]
add esp, 4
test eax, 0x40000
jne 0x4b0d46
push 0x30
or eax, 0x40000
push 0
push 0x60d7ec
mov dword [0x60d4b8], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60d7f0
mov dword [0x60d7ec], eax
push 0x4a6ec0
push 0x4aebe0
push 0x516788
push 0x516788
push 1
push 7
push 0x4010012
push 1
call fcn.004a33b0
push 0x4e76a0
mov dword [0x60d47c], 0x60d7ec
call fcn.004ce559
mov eax, dword [0x60d4b8]
add esp, 4
test eax, 0x80000
jne 0x4b0db7
push 0x30
or eax, 0x80000
push 0
push 0x60d81c
mov dword [0x60d4b8], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60d820
mov dword [0x60d81c], eax
push 0x4a6120
push 0x4acc90
push 0x516788
push 0x516788
push 1
push 3
push 0x1010013
push 1
call fcn.004a33b0
push 0x4e7690
mov dword [0x60d47c], 0x60d81c
call fcn.004ce559
mov eax, dword [0x60d4b8]
add esp, 4
test eax, 0x100000
jne 0x4b0e28
push 0x30
or eax, 0x100000
push 0
push 0x60d84c
mov dword [0x60d4b8], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60d850
mov dword [0x60d84c], eax
push 0x4a69a0
push 0x4ae130
push 0x516788
push 0x516788
push 4
push 6
push 0x2040001
push 1
call fcn.004a33b0
push 0x4e79d0
mov dword [0x60d47c], 0x60d84c
call fcn.004ce559
mov eax, dword [0x60d4b8]
add esp, 4
test eax, 0x200000
jne 0x4b0e99
push 0x30
or eax, 0x200000
push 0
push 0x60d87c
mov dword [0x60d4b8], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60d880
mov dword [0x60d87c], eax
push 0x4a61b0
push 0x4acdf0
push 0x516788
push 0x516788
push 4
push 9
push 0x1040002
push 1
call fcn.004a33b0
push 0x4e7a00
mov dword [0x60d47c], 0x60d87c
call fcn.004ce559
mov eax, dword [0x60d4b8]
add esp, 4
test eax, 0x400000
jne 0x4b0f0a
push 0x30
or eax, 0x400000
push 0
push 0x60d8ac
mov dword [0x60d4b8], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60d8b0
mov dword [0x60d8ac], eax
push 0x4a6120
push 0x4acc90
push 0x516788
push 0x516788
push 4
push 3
push 0x1040003
push 1
call fcn.004a33b0
push 0x4e7970
mov dword [0x60d47c], 0x60d8ac
call fcn.004ce559
mov eax, dword [0x60d4b8]
add esp, 4
test eax, 0x800000
jne 0x4b0f7e
push 0x30
or eax, 0x800000
push 0
push 0x60d8dc
mov dword [0x60d4b8], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60d8e0
mov dword [0x60d8dc], eax
push 0x4a63f0
push 0x4ad370
push 0x516788
push 0x516788
push 4
push 0x84
push 0x1040004
push 1
call fcn.004a33b0
push 0x4e79e0
mov dword [0x60d47c], 0x60d8dc
call fcn.004ce559
mov eax, dword [0x60d4b8]
add esp, 4
test eax, 0x1000000
jne 0x4b0fef
push 0x30
or eax, 0x1000000
push 0
push 0x60d90c
mov dword [0x60d4b8], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60d910
mov dword [0x60d90c], eax
push 0x4a6c00
push 0x4ae6b0
push 0x516788
push 0x516788
push 4
push 4
push 0x3040005
push 1
call fcn.004a33b0
push 0x4e79f0
mov dword [0x60d47c], 0x60d90c
call fcn.004ce559
mov eax, dword [0x60d4b8]
add esp, 4
test eax, 0x2000000
jne 0x4b1060
push 0x30
or eax, 0x2000000
push 0
push 0x60d93c
mov dword [0x60d4b8], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60d940
mov dword [0x60d93c], eax
push 0x4a6da0
push 0x4ae970
push 0x516788
push 0x516788
push 4
push 5
push 0x4040006
push 1
call fcn.004a33b0
push 0x4e79a0
mov dword [0x60d47c], 0x60d93c
call fcn.004ce559
mov eax, dword [0x60d4b8]
add esp, 4
test eax, 0x4000000
jne 0x4b10d1
push 0x30
or eax, 0x4000000
push 0
push 0x60d96c
mov dword [0x60d4b8], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60d970
mov dword [0x60d96c], eax
push 0x4a6da0
push 0x4ae970
push 0x516788
push 0x516788
push 4
push 5
push 0x4040007
push 1
call fcn.004a33b0
push 0x4e7990
mov dword [0x60d47c], 0x60d96c
call fcn.004ce559
mov eax, dword [0x60d4b8]
add esp, 4
test eax, 0x8000000
jne 0x4b1142
push 0x30
or eax, 0x8000000
push 0
push 0x60d99c
mov dword [0x60d4b8], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60d9a0
mov dword [0x60d99c], eax
push 0x4a6ec0
push 0x4aebe0
push 0x516788
push 0x516788
push 4
push 7
push 0x4040008
push 1
call fcn.004a33b0
push 0x4e79b0
mov dword [0x60d47c], 0x60d99c
call fcn.004ce559
mov eax, dword [0x60d4b8]
add esp, 4
test eax, 0x10000000
jne 0x4b11b3
push 0x30
or eax, 0x10000000
push 0
push 0x60d9cc
mov dword [0x60d4b8], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60d9d0
mov dword [0x60d9cc], eax
push 0x4a6120
push 0x4acc90
push 0x516788
push 0x516788
push 4
push 3
push 0x1040009
push 1
call fcn.004a33b0
push 0x4e7980
mov dword [0x60d47c], 0x60d9cc
call fcn.004ce559
mov eax, dword [0x60d4b8]
add esp, 4
test eax, 0x20000000
jne 0x4b1224
push 0x30
or eax, 0x20000000
push 0
push 0x60d9fc
mov dword [0x60d4b8], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60da00
mov dword [0x60d9fc], eax
push 0x4a6c00
push 0x4ae6b0
push 0x516788
push 0x516788
push 4
push 4
push 0x304000a
push 1
call fcn.004a33b0
push 0x4e79c0
mov dword [0x60d47c], 0x60d9fc
call fcn.004ce559
mov eax, dword [0x60d4b8]
add esp, 4
test eax, 0x40000000
jne 0x4b1295
push 0x30
or eax, 0x40000000
push 0
push 0x60da2c
mov dword [0x60d4b8], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60da30
mov dword [0x60da2c], eax
push 0x4a6a40
push 0x4ae290
push 0x516788
push 0x516788
push 3
push 9
push 0x2030001
push 1
call fcn.004a33b0
push 0x4e7450
mov dword [0x60d47c], 0x60da2c
call fcn.004ce559
mov eax, dword [0x60d4b8]
add esp, 4
test eax, eax
js 0x4b12fe
push 0x30
or eax, 0x80000000
push 0
push 0x60da5c
mov dword [0x60d4b8], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60da60
mov dword [0x60da5c], eax
push 0x4a69a0
push 0x4ae130
push 0x516788
push 0x516788
push 3
push 6
push 0x2030002
push 1
call fcn.004a33b0
push 0x4e74d0
mov dword [0x60d47c], 0x60da5c
call fcn.004ce559
add esp, 4
mov eax, dword [0x60dabc]
test al, 1
jne 0x4b1372
push 0x30
or eax, 1
push 0
push 0x60da8c
mov dword [0x60dabc], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60da90
mov dword [0x60da8c], eax
push 0x4a62d0
push 0x4ad0b0
push 0x516788
push 0x516788
push 3
push 0x81
push 0x1030003
push 1
call fcn.004a33b0
push 0x4e74c0
mov dword [0x60d47c], 0x60da8c
call fcn.004ce559
mov eax, dword [0x60dabc]
add esp, 4
test al, 2
jne 0x4b13e1
push 0x30
or eax, 2
push 0
push 0x60dac0
mov dword [0x60dabc], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60dac4
mov dword [0x60dac0], eax
push 0x4a65a0
push 0x4ad790
push 0x516788
push 0x516788
push 3
push 0x87
push 0x1030004
push 1
call fcn.004a33b0
push 0x4e7430
mov dword [0x60d47c], 0x60dac0
call fcn.004ce559
mov eax, dword [0x60dabc]
add esp, 4
test al, 4
jne 0x4b1450
push 0x30
or eax, 4
push 0
push 0x60daf0
mov dword [0x60dabc], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60daf4
mov dword [0x60daf0], eax
push 0x4a6360
push 0x4ad210
push 0x516788
push 0x516788
push 3
push 0x83
push 0x1030005
push 1
call fcn.004a33b0
push 0x4e7480
mov dword [0x60d47c], 0x60daf0
call fcn.004ce559
mov eax, dword [0x60dabc]
add esp, 4
test al, 8
jne 0x4b14bf
push 0x30
or eax, 8
push 0
push 0x60db20
mov dword [0x60dabc], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60db24
mov dword [0x60db20], eax
push 0x4a6510
push 0x4ad630
push 0x516788
push 0x516788
push 3
push 0x86
push 0x1030006
push 1
call fcn.004a33b0
push 0x4e74b0
mov dword [0x60d47c], 0x60db20
call fcn.004ce559
mov eax, dword [0x60dabc]
add esp, 4
test al, 0x10
jne 0x4b152b
push 0x30
or eax, 0x10
push 0
push 0x60db50
mov dword [0x60dabc], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60db54
mov dword [0x60db50], eax
push 0x4a6da0
push 0x4ae970
push 0x516788
push 0x516788
push 3
push 5
push 0x4030007
push 1
call fcn.004a33b0
push 0x4e7470
mov dword [0x60d47c], 0x60db50
call fcn.004ce559
mov eax, dword [0x60dabc]
add esp, 4
test al, 0x20
jne 0x4b1597
push 0x30
or eax, 0x20
push 0
push 0x60db80
mov dword [0x60dabc], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60db84
mov dword [0x60db80], eax
push 0x4a6da0
push 0x4ae970
push 0x516788
push 0x516788
push 3
push 5
push 0x4030008
push 1
call fcn.004a33b0
push 0x4e7460
mov dword [0x60d47c], 0x60db80
call fcn.004ce559
mov eax, dword [0x60dabc]
add esp, 4
test al, 0x40
jne 0x4b1606
push 0x30
or eax, 0x40
push 0
push 0x60dbb0
mov dword [0x60dabc], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60dbb4
mov dword [0x60dbb0], eax
push 0x4a6480
push 0x4ad4d0
push 0x516788
push 0x516788
push 3
push 0x85
push 0x1030009
push 1
call fcn.004a33b0
push 0x4e7490
mov dword [0x60d47c], 0x60dbb0
call fcn.004ce559
mov eax, dword [0x60dabc]
add esp, 4
test al, al
js 0x4b1674
push 0x30
or eax, 0x80
push 0
push 0x60dbe0
mov dword [0x60dabc], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60dbe4
mov dword [0x60dbe0], eax
push 0x4a6c00
push 0x4ae6b0
push 0x516788
push 0x516788
push 3
push 4
push 0x303000a
push 1
call fcn.004a33b0
push 0x4e74a0
mov dword [0x60d47c], 0x60dbe0
call fcn.004ce559
mov eax, dword [0x60dabc]
add esp, 4
test eax, 0x100
jne 0x4b16e5
push 0x30
or eax, 0x100
push 0
push 0x60dc10
mov dword [0x60dabc], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60dc14
mov dword [0x60dc10], eax
push 0x4a6c00
push 0x4ae6b0
push 0x516788
push 0x516788
push 3
push 4
push 0x303000b
push 1
call fcn.004a33b0
push 0x4e74e0
mov dword [0x60d47c], 0x60dc10
call fcn.004ce559
mov eax, dword [0x60dabc]
add esp, 4
test eax, 0x200
jne 0x4b1756
push 0x30
or eax, 0x200
push 0
push 0x60dc40
mov dword [0x60dabc], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60dc44
mov dword [0x60dc40], eax
push 0x4a6c00
push 0x4ae6b0
push 0x516788
push 0x516788
push 3
push 4
push 0x303000c
push 1
call fcn.004a33b0
push 0x4e7440
mov dword [0x60d47c], 0x60dc40
call fcn.004ce559
mov eax, dword [0x60dabc]
add esp, 4
test eax, 0x400
jne 0x4b17c7
push 0x30
or eax, 0x400
push 0
push 0x60dc70
mov dword [0x60dabc], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60dc74
mov dword [0x60dc70], eax
push 0x4a61b0
push 0x4acdf0
push 0x516788
push 0x516788
push 2
push 9
push 0x1020001
push 1
call fcn.004a33b0
push 0x4e7890
mov dword [0x60d47c], 0x60dc70
call fcn.004ce559
mov eax, dword [0x60dabc]
add esp, 4
test eax, 0x800
jne 0x4b1838
push 0x30
or eax, 0x800
push 0
push 0x60dca0
mov dword [0x60dabc], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60dca4
mov dword [0x60dca0], eax
push 0x4a69a0
push 0x4ae130
push 0x516788
push 0x516788
push 2
push 6
push 0x2020002
push 1
call fcn.004a33b0
push 0x4e78a0
mov dword [0x60d47c], 0x60dca0
call fcn.004ce559
mov eax, dword [0x60dabc]
add esp, 4
test eax, 0x1000
jne 0x4b18a9
push 0x30
or eax, 0x1000
push 0
push 0x60dcd0
mov dword [0x60dabc], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60dcd4
mov dword [0x60dcd0], eax
push 0x4a61b0
push 0x4acdf0
push 0x516788
push 0x516788
push 2
push 9
push 0x1020003
push 1
call fcn.004a33b0
push 0x4e7920
mov dword [0x60d47c], 0x60dcd0
call fcn.004ce559
mov eax, dword [0x60dabc]
add esp, 4
test eax, 0x2000
jne 0x4b191a
push 0x30
or eax, 0x2000
push 0
push 0x60dd00
mov dword [0x60dabc], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60dd04
mov dword [0x60dd00], eax
push 0x4a6da0
push 0x4ae970
push 0x516788
push 0x516788
push 2
push 5
push 0x4020004
push 1
call fcn.004a33b0
push 0x4e78c0
mov dword [0x60d47c], 0x60dd00
call fcn.004ce559
mov eax, dword [0x60dabc]
add esp, 4
test eax, 0x4000
jne 0x4b198b
push 0x30
or eax, 0x4000
push 0
push 0x60dd30
mov dword [0x60dabc], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60dd34
mov dword [0x60dd30], eax
push 0x4a6da0
push 0x4ae970
push 0x516788
push 0x516788
push 2
push 5
push 0x4020005
push 1
call fcn.004a33b0
push 0x4e78b0
mov dword [0x60d47c], 0x60dd30
call fcn.004ce559
mov eax, dword [0x60dabc]
add esp, 4
test eax, 0x8000
jne 0x4b19fc
push 0x30
or eax, 0x8000
push 0
push 0x60dd60
mov dword [0x60dabc], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60dd64
mov dword [0x60dd60], eax
push 0x4a6ec0
push 0x4aebe0
push 0x516788
push 0x516788
push 2
push 7
push 0x4020006
push 1
call fcn.004a33b0
push 0x4e7910
mov dword [0x60d47c], 0x60dd60
call fcn.004ce559
mov eax, dword [0x60dabc]
add esp, 4
test eax, 0x10000
jne 0x4b1a70
push 0x30
or eax, 0x10000
push 0
push 0x60dd90
mov dword [0x60dabc], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60dd94
mov dword [0x60dd90], eax
push 0x4a62d0
push 0x4ad0b0
push 0x516788
push 0x516788
push 2
push 0x81
push 0x1020007
push 1
call fcn.004a33b0
push 0x4e7880
mov dword [0x60d47c], 0x60dd90
call fcn.004ce559
mov eax, dword [0x60dabc]
add esp, 4
test eax, 0x20000
jne 0x4b1ae1
push 0x30
or eax, 0x20000
push 0
push 0x60ddc0
mov dword [0x60dabc], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60ddc4
mov dword [0x60ddc0], eax
push 0x4a6900
push 0x4adfd0
push 0x516788
push 0x516788
push 2
push 3
push 0x2020008
push 1
call fcn.004a33b0
push 0x4e78d0
mov dword [0x60d47c], 0x60ddc0
call fcn.004ce559
mov eax, dword [0x60dabc]
add esp, 4
test eax, 0x40000
jne 0x4b1b52
push 0x30
or eax, 0x40000
push 0
push 0x60ddf0
mov dword [0x60dabc], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60ddf4
mov dword [0x60ddf0], eax
push 0x4a6900
push 0x4adfd0
push 0x516788
push 0x516788
push 2
push 3
push 0x2020009
push 1
call fcn.004a33b0
push 0x4e77a0
mov dword [0x60d47c], 0x60ddf0
call fcn.004ce559
mov eax, dword [0x60dabc]
add esp, 4
test eax, 0x80000
jne 0x4b1bc3
push 0x30
or eax, 0x80000
push 0
push 0x60de20
mov dword [0x60dabc], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60de24
mov dword [0x60de20], eax
push 0x4a6c00
push 0x4ae6b0
push 0x516788
push 0x516788
push 2
push 4
push 0x302000a
push 1
call fcn.004a33b0
push 0x4e7900
mov dword [0x60d47c], 0x60de20
call fcn.004ce559
mov eax, dword [0x60dabc]
add esp, 4
test eax, 0x100000
jne 0x4b1c34
push 0x30
or eax, 0x100000
push 0
push 0x60de50
mov dword [0x60dabc], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60de54
mov dword [0x60de50], eax
push 0x4a6c00
push 0x4ae6b0
push 0x516788
push 0x516788
push 2
push 4
push 0x302000b
push 1
call fcn.004a33b0
push 0x4e77b0
mov dword [0x60d47c], 0x60de50
call fcn.004ce559
mov eax, dword [0x60dabc]
add esp, 4
test eax, 0x200000
jne 0x4b1ca5
push 0x30
or eax, 0x200000
push 0
push 0x60de80
mov dword [0x60dabc], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60de84
mov dword [0x60de80], eax
push 0x4a6c00
push 0x4ae6b0
push 0x516788
push 0x516788
push 2
push 4
push 0x302000c
push 1
call fcn.004a33b0
push 0x4e7770
mov dword [0x60d47c], 0x60de80
call fcn.004ce559
mov eax, dword [0x60dabc]
add esp, 4
test eax, 0x400000
jne 0x4b1d16
push 0x30
or eax, 0x400000
push 0
push 0x60deb0
mov dword [0x60dabc], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60deb4
mov dword [0x60deb0], eax
push 0x4a6900
push 0x4adfd0
push 0x516788
push 0x516788
push 2
push 3
push 0x202000d
push 1
call fcn.004a33b0
push 0x4e78e0
mov dword [0x60d47c], 0x60deb0
call fcn.004ce559
mov eax, dword [0x60dabc]
add esp, 4
test eax, 0x800000
jne 0x4b1d87
push 0x30
or eax, 0x800000
push 0
push 0x60dee0
mov dword [0x60dabc], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60dee4
mov dword [0x60dee0], eax
push 0x4a6900
push 0x4adfd0
push 0x516788
push 0x516788
push 2
push 3
push 0x202000e
push 1
call fcn.004a33b0
push 0x4e7790
mov dword [0x60d47c], 0x60dee0
call fcn.004ce559
mov eax, dword [0x60dabc]
add esp, 4
test eax, 0x1000000
jne 0x4b1df8
push 0x30
or eax, 0x1000000
push 0
push 0x60df10
mov dword [0x60dabc], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60df14
mov dword [0x60df10], eax
push 0x4a6900
push 0x4adfd0
push 0x516788
push 0x516788
push 2
push 3
push 0x202000f
push 1
call fcn.004a33b0
push 0x4e7820
mov dword [0x60d47c], 0x60df10
call fcn.004ce559
mov eax, dword [0x60dabc]
add esp, 4
test eax, 0x2000000
jne 0x4b1e69
push 0x30
or eax, 0x2000000
push 0
push 0x60df40
mov dword [0x60dabc], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60df44
mov dword [0x60df40], eax
push 0x4a6900
push 0x4adfd0
push 0x516788
push 0x516788
push 2
push 3
push 0x2020010
push 1
call fcn.004a33b0
push 0x4e7860
mov dword [0x60d47c], 0x60df40
call fcn.004ce559
mov eax, dword [0x60dabc]
add esp, 4
test eax, 0x4000000
jne 0x4b1eda
push 0x30
or eax, 0x4000000
push 0
push 0x60df70
mov dword [0x60dabc], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60df74
mov dword [0x60df70], eax
push 0x4a6900
push 0x4adfd0
push 0x516788
push 0x516788
push 2
push 3
push 0x2020011
push 1
call fcn.004a33b0
push 0x4e78f0
mov dword [0x60d47c], 0x60df70
call fcn.004ce559
mov eax, dword [0x60dabc]
add esp, 4
test eax, 0x8000000
jne 0x4b1f4b
push 0x30
or eax, 0x8000000
push 0
push 0x60dfa0
mov dword [0x60dabc], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60dfa4
mov dword [0x60dfa0], eax
push 0x4a6900
push 0x4adfd0
push 0x516788
push 0x516788
push 2
push 3
push 0x2020012
push 1
call fcn.004a33b0
push 0x4e7870
mov dword [0x60d47c], 0x60dfa0
call fcn.004ce559
mov eax, dword [0x60dabc]
add esp, 4
test eax, 0x10000000
jne 0x4b1fbc
push 0x30
or eax, 0x10000000
push 0
push 0x60dfd0
mov dword [0x60dabc], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60dfd4
mov dword [0x60dfd0], eax
push 0x4a6900
push 0x4adfd0
push 0x516788
push 0x516788
push 2
push 3
push 0x2020013
push 1
call fcn.004a33b0
push 0x4e7840
mov dword [0x60d47c], 0x60dfd0
call fcn.004ce559
mov eax, dword [0x60dabc]
add esp, 4
test eax, 0x20000000
jne 0x4b202d
push 0x30
or eax, 0x20000000
push 0
push 0x60e000
mov dword [0x60dabc], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60e004
mov dword [0x60e000], eax
push 0x4a6900
push 0x4adfd0
push 0x516788
push 0x516788
push 2
push 3
push 0x2020014
push 1
call fcn.004a33b0
push 0x4e7830
mov dword [0x60d47c], 0x60e000
call fcn.004ce559
mov eax, dword [0x60dabc]
add esp, 4
test eax, 0x40000000
jne 0x4b209e
push 0x30
or eax, 0x40000000
push 0
push 0x60e030
mov dword [0x60dabc], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60e034
mov dword [0x60e030], eax
push 0x4a6900
push 0x4adfd0
push 0x516788
push 0x516788
push 2
push 3
push 0x2020015
push 1
call fcn.004a33b0
push 0x4e7850
mov dword [0x60d47c], 0x60e030
call fcn.004ce559
mov eax, dword [0x60dabc]
add esp, 4
test eax, eax
js 0x4b2107
push 0x30
or eax, 0x80000000
push 0
push 0x60e060
mov dword [0x60dabc], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60e064
mov dword [0x60e060], eax
push 0x4a6900
push 0x4adfd0
push 0x516788
push 0x516788
push 2
push 3
push 0x2020016
push 1
call fcn.004a33b0
push 0x4e77f0
mov dword [0x60d47c], 0x60e060
call fcn.004ce559
add esp, 4
mov eax, dword [0x60e0c0]
test al, 1
jne 0x4b2178
push 0x30
or eax, 1
push 0
push 0x60e090
mov dword [0x60e0c0], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60e094
mov dword [0x60e090], eax
push 0x4a6900
push 0x4adfd0
push 0x516788
push 0x516788
push 2
push 3
push 0x2020017
push 1
call fcn.004a33b0
push 0x4e7810
mov dword [0x60d47c], 0x60e090
call fcn.004ce559
mov eax, dword [0x60e0c0]
add esp, 4
test al, 2
jne 0x4b21e4
push 0x30
or eax, 2
push 0
push 0x60e0c4
mov dword [0x60e0c0], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60e0c8
mov dword [0x60e0c4], eax
push 0x4a6900
push 0x4adfd0
push 0x516788
push 0x516788
push 2
push 3
push 0x2020018
push 1
call fcn.004a33b0
push 0x4e77d0
mov dword [0x60d47c], 0x60e0c4
call fcn.004ce559
mov eax, dword [0x60e0c0]
add esp, 4
test al, 4
jne 0x4b2250
push 0x30
or eax, 4
push 0
push 0x60e0f4
mov dword [0x60e0c0], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60e0f8
mov dword [0x60e0f4], eax
push 0x4a6900
push 0x4adfd0
push 0x516788
push 0x516788
push 2
push 3
push 0x2020019
push 1
call fcn.004a33b0
push 0x4e77e0
mov dword [0x60d47c], 0x60e0f4
call fcn.004ce559
mov eax, dword [0x60e0c0]
add esp, 4
test al, 8
jne 0x4b22bc
push 0x30
or eax, 8
push 0
push 0x60e124
mov dword [0x60e0c0], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60e128
mov dword [0x60e124], eax
push 0x4a6900
push 0x4adfd0
push 0x516788
push 0x516788
push 2
push 3
push 0x202001a
push 1
call fcn.004a33b0
push 0x4e7800
mov dword [0x60d47c], 0x60e124
call fcn.004ce559
mov eax, dword [0x60e0c0]
add esp, 4
test al, 0x10
jne 0x4b2328
push 0x30
or eax, 0x10
push 0
push 0x60e154
mov dword [0x60e0c0], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60e158
mov dword [0x60e154], eax
push 0x4a6900
push 0x4adfd0
push 0x516788
push 0x516788
push 2
push 3
push 0x202001b
push 1
call fcn.004a33b0
push 0x4e77c0
mov dword [0x60d47c], 0x60e154
call fcn.004ce559
mov eax, dword [0x60e0c0]
add esp, 4
test al, 0x20
jne 0x4b2394
push 0x30
or eax, 0x20
push 0
push 0x60e184
mov dword [0x60e0c0], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60e188
mov dword [0x60e184], eax
push 0x4a6120
push 0x4acc90
push 0x516788
push 0x516788
push 2
push 3
push 0x102001c
push 1
call fcn.004a33b0
push 0x4e7760
mov dword [0x60d47c], 0x60e184
call fcn.004ce559
mov eax, dword [0x60e0c0]
add esp, 4
test al, 0x40
jne 0x4b2400
push 0x30
or eax, 0x40
push 0
push 0x60e1b4
mov dword [0x60e0c0], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60e1b8
mov dword [0x60e1b4], eax
push 0x4a6120
push 0x4acc90
push 0x516788
push 0x516788
push 2
push 3
push 0x102001d
push 1
call fcn.004a33b0
push 0x4e7780
mov dword [0x60d47c], 0x60e1b4
call fcn.004ce559
mov eax, dword [0x60e0c0]
add esp, 4
test al, al
js 0x4b246e
push 0x30
or eax, 0x80
push 0
push 0x60e1e4
mov dword [0x60e0c0], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60e1e8
mov dword [0x60e1e4], eax
push 0x4a6c00
push 0x4ae6b0
push 0x516788
push 0x516788
push 5
push 4
push 0x3000001
push 1
call fcn.004a33b0
push 0x4e8330
mov dword [0x60d47c], 0x60e1e4
call fcn.004ce559
mov eax, dword [0x60e0c0]
add esp, 4
test eax, 0x100
jne 0x4b24df
push 0x30
or eax, 0x100
push 0
push 0x60e214
mov dword [0x60e0c0], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60e218
mov dword [0x60e214], eax
push 0x4a7450
push 0x4af5c0
push 0x516788
push 0x516788
push 5
push 0
push 0x8000002
push 1
call fcn.004a33b0
push 0x4e8340
mov dword [0x60d47c], 0x60e214
call fcn.004ce559
mov eax, dword [0x60e0c0]
add esp, 4
test eax, 0x200
jne 0x4b2553
push 0x30
or eax, 0x200
push 0
push 0x60e244
mov dword [0x60e0c0], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60e248
mov dword [0x60e244], eax
push 0x4a6630
push 0x4ad8f0
push 0x516788
push 0x516788
push 5
push 0x88
push 0x1000003
push 1
call fcn.004a33b0
push 0x4e82b0
mov dword [0x60d47c], 0x60e244
call fcn.004ce559
mov eax, dword [0x60e0c0]
add esp, 4
test eax, 0x400
jne 0x4b25c4
push 0x30
or eax, 0x400
push 0
push 0x60e274
mov dword [0x60e0c0], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60e278
mov dword [0x60e274], eax
push 0x4a61b0
push 0x4acdf0
push 0x516788
push 0x516788
push 5
push 9
push 0x1000004
push 1
call fcn.004a33b0
push 0x4e8260
mov dword [0x60d47c], 0x60e274
call fcn.004ce559
mov eax, dword [0x60e0c0]
add esp, 4
test eax, 0x800
jne 0x4b2638
push 0x30
or eax, 0x800
push 0
push 0x60e2a4
mov dword [0x60e0c0], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60e2a8
mov dword [0x60e2a4], eax
push 0x4a66c0
push 0x4ada50
push 0x516788
push 0x516788
push 5
push 0x8a
push 0x1000005
push 1
call fcn.004a33b0
push 0x4e8310
mov dword [0x60d47c], 0x60e2a4
call fcn.004ce559
mov eax, dword [0x60e0c0]
add esp, 4
test eax, 0x1000
jne 0x4b26ac
push 0x30
or eax, 0x1000
push 0
push 0x60e2d4
mov dword [0x60e0c0], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60e2d8
mov dword [0x60e2d4], eax
push 0x4a6750
push 0x4adbb0
push 0x516788
push 0x516788
push 5
push 0x8b
push 0x1000006
push 1
call fcn.004a33b0
push 0x4e82a0
mov dword [0x60d47c], 0x60e2d4
call fcn.004ce559
mov eax, dword [0x60e0c0]
add esp, 4
test eax, 0x2000
jne 0x4b271d
push 0x30
or eax, 0x2000
push 0
push 0x60e304
mov dword [0x60e0c0], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60e308
mov dword [0x60e304], eax
push 0x4a6c00
push 0x4ae6b0
push 0x516788
push 0x516788
push 5
push 4
push 0x3000007
push 1
call fcn.004a33b0
push 0x4e8320
mov dword [0x60d47c], 0x60e304
call fcn.004ce559
mov eax, dword [0x60e0c0]
add esp, 4
test eax, 0x4000
jne 0x4b278e
push 0x30
or eax, 0x4000
push 0
push 0x60e334
mov dword [0x60e0c0], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60e338
mov dword [0x60e334], eax
push 0x4a61b0
push 0x4acdf0
push 0x516788
push 0x516788
push 5
push 9
push 0x1000008
push 1
call fcn.004a33b0
push 0x4e8350
mov dword [0x60d47c], 0x60e334
call fcn.004ce559
mov eax, dword [0x60e0c0]
add esp, 4
test eax, 0x8000
jne 0x4b27ff
push 0x30
or eax, 0x8000
push 0
push 0x60e364
mov dword [0x60e0c0], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60e368
mov dword [0x60e364], eax
push 0x4a6120
push 0x4acc90
push 0x516788
push 0x516788
push 5
push 3
push 0x1000009
push 1
call fcn.004a33b0
push 0x4e8370
mov dword [0x60d47c], 0x60e364
call fcn.004ce559
mov eax, dword [0x60e0c0]
add esp, 4
test eax, 0x10000
jne 0x4b2870
push 0x30
or eax, 0x10000
push 0
push 0x60e394
mov dword [0x60e0c0], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60e398
mov dword [0x60e394], eax
push 0x4a6120
push 0x4acc90
push 0x516788
push 0x516788
push 5
push 3
push 0x100000a
push 1
call fcn.004a33b0
push 0x4e8360
mov dword [0x60d47c], 0x60e394
call fcn.004ce559
mov eax, dword [0x60e0c0]
add esp, 4
test eax, 0x20000
jne 0x4b28e1
push 0x30
or eax, 0x20000
push 0
push 0x60e3c4
mov dword [0x60e0c0], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60e3c8
mov dword [0x60e3c4], eax
push 0x4a61b0
push 0x4acdf0
push 0x516788
push 0x516788
push 5
push 9
push 0x100000b
push 1
call fcn.004a33b0
push 0x4e82f0
mov dword [0x60d47c], 0x60e3c4
call fcn.004ce559
mov eax, dword [0x60e0c0]
add esp, 4
test eax, 0x40000
jne 0x4b2952
push 0x30
or eax, 0x40000
push 0
push 0x60e3f4
mov dword [0x60e0c0], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60e3f8
mov dword [0x60e3f4], eax
push 0x4a61b0
push 0x4acdf0
push 0x516788
push 0x516788
push 5
push 9
push 0x100000c
push 1
call fcn.004a33b0
push 0x4e82d0
mov dword [0x60d47c], 0x60e3f4
call fcn.004ce559
mov eax, dword [0x60e0c0]
add esp, 4
test eax, 0x80000
jne 0x4b29c3
push 0x30
or eax, 0x80000
push 0
push 0x60e424
mov dword [0x60e0c0], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60e428
mov dword [0x60e424], eax
push 0x4a6c00
push 0x4ae6b0
push 0x516788
push 0x516788
push 5
push 4
push 0x300000d
push 1
call fcn.004a33b0
push 0x4e82e0
mov dword [0x60d47c], 0x60e424
call fcn.004ce559
mov eax, dword [0x60e0c0]
add esp, 4
test eax, 0x100000
jne 0x4b2a34
push 0x30
or eax, 0x100000
push 0
push 0x60e454
mov dword [0x60e0c0], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60e458
mov dword [0x60e454], eax
push 0x4a6c00
push 0x4ae6b0
push 0x516788
push 0x516788
push 5
push 4
push 0x300000e
push 1
call fcn.004a33b0
push 0x4e82c0
mov dword [0x60d47c], 0x60e454
call fcn.004ce559
mov eax, dword [0x60e0c0]
add esp, 4
test eax, 0x200000
jne 0x4b2aa5
push 0x30
or eax, 0x200000
push 0
push 0x60e484
mov dword [0x60e0c0], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60e488
mov dword [0x60e484], eax
push 0x4a6c00
push 0x4ae6b0
push 0x516788
push 0x516788
push 5
push 4
push 0x300000f
push 1
call fcn.004a33b0
push 0x4e8300
mov dword [0x60d47c], 0x60e484
call fcn.004ce559
mov eax, dword [0x60e0c0]
add esp, 4
test eax, 0x400000
jne 0x4b2b16
push 0x30
or eax, 0x400000
push 0
push 0x60e4b4
mov dword [0x60e0c0], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60e4b8
mov dword [0x60e4b4], eax
push 0x4a6120
push 0x4acc90
push 0x516788
push 0x516788
push 5
push 3
push 0x1000016
push 1
call fcn.004a33b0
push 0x4e8270
mov dword [0x60d47c], 0x60e4b4
call fcn.004ce559
mov eax, dword [0x60e0c0]
add esp, 4
test eax, 0x800000
jne 0x4b2b87
push 0x30
or eax, 0x800000
push 0
push 0x60e4e4
mov dword [0x60e0c0], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60e4e8
mov dword [0x60e4e4], eax
push 0x4a6120
push 0x4acc90
push 0x516788
push 0x516788
push 5
push 3
push 0x1000017
push 1
call fcn.004a33b0
push 0x4e8280
mov dword [0x60d47c], 0x60e4e4
call fcn.004ce559
mov eax, dword [0x60e0c0]
add esp, 4
test eax, 0x1000000
jne 0x4b2bf8
push 0x30
or eax, 0x1000000
push 0
push 0x60e514
mov dword [0x60e0c0], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60e518
mov dword [0x60e514], eax
push 0x4a7240
push 0x4af290
push 0x516788
push 0x516788
push 5
push 0
push 0x5000010
push 1
call fcn.004a33b0
push 0x4e7940
mov dword [0x60d47c], 0x60e514
call fcn.004ce559
mov eax, dword [0x60e0c0]
add esp, 4
test eax, 0x2000000
jne 0x4b2c69
push 0x30
or eax, 0x2000000
push 0
push 0x60e544
mov dword [0x60e0c0], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60e548
mov dword [0x60e544], eax
push 0x4a7240
push 0x4af290
push 0x516788
push 0x516788
push 5
push 0
push 0x5000011
push 1
call fcn.004a33b0
push 0x4e7950
mov dword [0x60d47c], 0x60e544
call fcn.004ce559
mov eax, dword [0x60e0c0]
add esp, 4
test eax, 0x4000000
jne 0x4b2cda
push 0x30
or eax, 0x4000000
push 0
push 0x60e574
mov dword [0x60e0c0], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60e578
mov dword [0x60e574], eax
push 0x4a7340
push 0x4af420
push 0x516788
push 0x516788
push 5
push 0
push 0x6000012
push 1
call fcn.004a33b0
push 0x4e7960
mov dword [0x60d47c], 0x60e574
call fcn.004ce559
mov eax, dword [0x60e0c0]
add esp, 4
test eax, 0x8000000
jne 0x4b2d4b
push 0x30
or eax, 0x8000000
push 0
push 0x60e5a4
mov dword [0x60e0c0], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60e5a8
mov dword [0x60e5a4], eax
push 0x4a61b0
push 0x4acdf0
push 0x516788
push 0x516788
push 5
push 9
push 0x1000013
push 1
call fcn.004a33b0
push 0x4e75f0
mov dword [0x60d47c], 0x60e5a4
call fcn.004ce559
mov eax, dword [0x60e0c0]
add esp, 4
test eax, 0x10000000
jne 0x4b2dbc
push 0x30
or eax, 0x10000000
push 0
push 0x60e5d4
mov dword [0x60e0c0], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60e5d8
mov dword [0x60e5d4], eax
push 0x4a6c00
push 0x4ae6b0
push 0x516788
push 0x516788
push 5
push 4
push 0x3000014
push 1
call fcn.004a33b0
push 0x4e7600
mov dword [0x60d47c], 0x60e5d4
call fcn.004ce559
mov eax, dword [0x60e0c0]
add esp, 4
test eax, 0x20000000
jne 0x4b2e2d
push 0x30
or eax, 0x20000000
push 0
push 0x60e604
mov dword [0x60e0c0], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60e608
mov dword [0x60e604], eax
push 0x4a6cd0
push 0x4ae810
push 0x516788
push 0x516788
push 5
push 0
push 0x3000015
push 1
call fcn.004a33b0
push 0x4e8520
mov dword [0x60d47c], 0x60e604
call fcn.004ce559
mov eax, dword [0x60e0c0]
add esp, 4
test eax, 0x40000000
jne 0x4b2e9e
push 0x30
or eax, 0x40000000
push 0
push 0x60e634
mov dword [0x60e0c0], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60e638
mov dword [0x60e634], eax
push 0x4a6240
push 0x4acf50
push 0x516788
push 0x516788
push 5
push 0
push 0x1000020
push 1
call fcn.004a33b0
push 0x4e84a0
mov dword [0x60d47c], 0x60e634
call fcn.004ce559
mov eax, dword [0x60e0c0]
add esp, 4
test eax, eax
js 0x4b2f07
push 0x30
or eax, 0x80000000
push 0
push 0x60e664
mov dword [0x60e0c0], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60e668
mov dword [0x60e664], eax
push 0x4a6240
push 0x4acf50
push 0x516788
push 0x516788
push 5
push 0
push 0x1000021
push 1
call fcn.004a33b0
push 0x4e8490
mov dword [0x60d47c], 0x60e664
call fcn.004ce559
add esp, 4
mov eax, dword [0x60e6c4]
test al, 1
jne 0x4b2f78
push 0x30
or eax, 1
push 0
push 0x60e694
mov dword [0x60e6c4], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60e698
mov dword [0x60e694], eax
push 0x4a6ae0
push 0x4ae3f0
push 0x516788
push 0x516788
push 5
push 0
push 0x2000022
push 1
call fcn.004a33b0
push 0x4e84b0
mov dword [0x60d47c], 0x60e694
call fcn.004ce559
mov eax, dword [0x60e6c4]
add esp, 4
test al, 2
jne 0x4b2fe4
push 0x30
or eax, 2
push 0
push 0x60e6c8
mov dword [0x60e6c4], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60e6cc
mov dword [0x60e6c8], eax
push 0x4a6ae0
push 0x4ae3f0
push 0x516788
push 0x516788
push 5
push 0
push 0x2000023
push 1
call fcn.004a33b0
push 0x4e84c0
mov dword [0x60d47c], 0x60e6c8
call fcn.004ce559
mov eax, dword [0x60e6c4]
add esp, 4
test al, 4
jne 0x4b3050
push 0x30
or eax, 4
push 0
push 0x60e6f8
mov dword [0x60e6c4], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60e6fc
mov dword [0x60e6f8], eax
push 0x4a6240
push 0x4acf50
push 0x516788
push 0x516788
push 5
push 0
push 0x1000024
push 1
call fcn.004a33b0
push 0x4e84d0
mov dword [0x60d47c], 0x60e6f8
call fcn.004ce559
mov eax, dword [0x60e6c4]
add esp, 4
test al, 8
jne 0x4b30bc
push 0x30
or eax, 8
push 0
push 0x60e728
mov dword [0x60e6c4], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60e72c
mov dword [0x60e728], eax
push 0x4a6cd0
push 0x4ae810
push 0x516788
push 0x516788
push 5
push 0
push 0x3000025
push 1
call fcn.004a33b0
push 0x4e84f0
mov dword [0x60d47c], 0x60e728
call fcn.004ce559
mov eax, dword [0x60e6c4]
add esp, 4
test al, 0x10
jne 0x4b3128
push 0x30
or eax, 0x10
push 0
push 0x60e758
mov dword [0x60e6c4], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60e75c
mov dword [0x60e758], eax
push 0x4a6cd0
push 0x4ae810
push 0x516788
push 0x516788
push 5
push 0
push 0x3000026
push 1
call fcn.004a33b0
push 0x4e84e0
mov dword [0x60d47c], 0x60e758
call fcn.004ce559
mov eax, dword [0x60e6c4]
add esp, 4
test al, 0x20
jne 0x4b3194
push 0x30
or eax, 0x20
push 0
push 0x60e788
mov dword [0x60e6c4], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60e78c
mov dword [0x60e788], eax
push 0x4a6240
push 0x4acf50
push 0x516788
push 0x516788
push 5
push 0
push 0x1000027
push 1
call fcn.004a33b0
push 0x4e8500
mov dword [0x60d47c], 0x60e788
call fcn.004ce559
mov eax, dword [0x60e6c4]
add esp, 4
test al, 0x40
jne 0x4b3200
push 0x30
or eax, 0x40
push 0
push 0x60e7b8
mov dword [0x60e6c4], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60e7bc
mov dword [0x60e7b8], eax
push 0x4a6c00
push 0x4ae6b0
push 0x516788
push 0x516788
push 5
push 4
push 0x3000030
push 1
call fcn.004a33b0
push 0x4e8550
mov dword [0x60d47c], 0x60e7b8
call fcn.004ce559
mov eax, dword [0x60e6c4]
add esp, 4
test al, al
js 0x4b3271
push 0x30
or eax, 0x80
push 0
push 0x60e7e8
mov dword [0x60e6c4], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60e7ec
mov dword [0x60e7e8], eax
push 0x4a67e0
push 0x4add10
push 0x516788
push 0x516788
push 5
push 0x8c
push 0x1000031
push 1
call fcn.004a33b0
push 0x4e85e0
mov dword [0x60d47c], 0x60e7e8
call fcn.004ce559
mov eax, dword [0x60e6c4]
add esp, 4
test eax, 0x100
jne 0x4b32e2
push 0x30
or eax, 0x100
push 0
push 0x60e818
mov dword [0x60e6c4], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60e81c
mov dword [0x60e818], eax
push 0x4a7470
push 0x4af630
push 0x516788
push 0x516788
push 5
push 0
push 0x9000032
push 1
call fcn.004a33b0
push 0x4e85f0
mov dword [0x60d47c], 0x60e818
call fcn.004ce559
mov eax, dword [0x60e6c4]
add esp, 4
test eax, 0x200
jne 0x4b3353
push 0x30
or eax, 0x200
push 0
push 0x60e848
mov dword [0x60e6c4], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60e84c
mov dword [0x60e848], eax
push 0x4a61b0
push 0x4acdf0
push 0x516788
push 0x516788
push 5
push 9
push 0x1000033
push 1
call fcn.004a33b0
push 0x4e85d0
mov dword [0x60d47c], 0x60e848
call fcn.004ce559
mov eax, dword [0x60e6c4]
add esp, 4
test eax, 0x400
jne 0x4b33c4
push 0x30
or eax, 0x400
push 0
push 0x60e878
mov dword [0x60e6c4], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60e87c
mov dword [0x60e878], eax
push 0x4a61b0
push 0x4acdf0
push 0x516788
push 0x516788
push 5
push 9
push 0x1000034
push 1
call fcn.004a33b0
push 0x4e8600
mov dword [0x60d47c], 0x60e878
call fcn.004ce559
mov eax, dword [0x60e6c4]
add esp, 4
test eax, 0x800
jne 0x4b3435
push 0x30
or eax, 0x800
push 0
push 0x60e8a8
mov dword [0x60e6c4], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60e8ac
mov dword [0x60e8a8], eax
push 0x4a6c00
push 0x4ae6b0
push 0x516788
push 0x516788
push 5
push 4
push 0x3000035
push 1
call fcn.004a33b0
push 0x4e8510
mov dword [0x60d47c], 0x60e8a8
call fcn.004ce559
mov eax, dword [0x60e6c4]
add esp, 4
test eax, 0x1000
jne 0x4b34a6
push 0x30
or eax, 0x1000
push 0
push 0x60e8d8
mov dword [0x60e6c4], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60e8dc
mov dword [0x60e8d8], eax
push 0x4a6240
push 0x4acf50
push 0x516788
push 0x516788
push 5
push 0
push 0x1000036
push 1
call fcn.004a33b0
push 0x4e8540
mov dword [0x60d47c], 0x60e8d8
call fcn.004ce559
mov eax, dword [0x60e6c4]
add esp, 4
test eax, 0x2000
jne 0x4b3517
push 0x30
or eax, 0x2000
push 0
push 0x60e908
mov dword [0x60e6c4], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60e90c
mov dword [0x60e908], eax
push 0x4a6240
push 0x4acf50
push 0x516788
push 0x516788
push 6
push 0
push 0x1000037
push 1
call fcn.004a33b0
push 0x4e75d0
mov dword [0x60d47c], 0x60e908
call fcn.004ce559
mov eax, dword [0x60e6c4]
add esp, 4
test eax, 0x4000
jne 0x4b3588
push 0x30
or eax, 0x4000
push 0
push 0x60e938
mov dword [0x60e6c4], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60e93c
mov dword [0x60e938], eax
push 0x4a6240
push 0x4acf50
push 0x516788
push 0x516788
push 6
push 0
push 0x1000038
push 1
call fcn.004a33b0
push 0x4e75c0
mov dword [0x60d47c], 0x60e938
call fcn.004ce559
mov eax, dword [0x60e6c4]
add esp, 4
test eax, 0x8000
jne 0x4b35f9
push 0x30
or eax, 0x8000
push 0
push 0x60e968
mov dword [0x60e6c4], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60e96c
mov dword [0x60e968], eax
push 0x4a6240
push 0x4acf50
push 0x516788
push 0x516788
push 6
push 0
push 0x1000039
push 1
call fcn.004a33b0
push 0x4e74f0
mov dword [0x60d47c], 0x60e968
call fcn.004ce559
mov eax, dword [0x60e6c4]
add esp, 4
test eax, 0x10000
jne 0x4b366a
push 0x30
or eax, 0x10000
push 0
push 0x60e998
mov dword [0x60e6c4], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60e99c
mov dword [0x60e998], eax
push 0x4a6240
push 0x4acf50
push 0x516788
push 0x516788
push 6
push 0
push 0x100003a
push 1
call fcn.004a33b0
push 0x4e7a40
mov dword [0x60d47c], 0x60e998
call fcn.004ce559
mov eax, dword [0x60e6c4]
add esp, 4
test eax, 0x20000
jne 0x4b36db
push 0x30
or eax, 0x20000
push 0
push 0x60e9c8
mov dword [0x60e6c4], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60e9cc
mov dword [0x60e9c8], eax
push 0x4a6240
push 0x4acf50
push 0x516788
push 0x516788
push 6
push 0
push 0x100003b
push 1
call fcn.004a33b0
push 0x4e7a30
mov dword [0x60d47c], 0x60e9c8
call fcn.004ce559
mov eax, dword [0x60e6c4]
add esp, 4
test eax, 0x40000
jne 0x4b374c
push 0x30
or eax, 0x40000
push 0
push 0x60e9f8
mov dword [0x60e6c4], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60e9fc
mov dword [0x60e9f8], eax
push 0x4a6240
push 0x4acf50
push 0x516788
push 0x516788
push 6
push 0
push 0x100003c
push 1
call fcn.004a33b0
push 0x4e75b0
mov dword [0x60d47c], 0x60e9f8
call fcn.004ce559
mov eax, dword [0x60e6c4]
add esp, 4
test eax, 0x80000
jne 0x4b37bd
push 0x30
or eax, 0x80000
push 0
push 0x60ea28
mov dword [0x60e6c4], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60ea2c
mov dword [0x60ea28], eax
push 0x4a6240
push 0x4acf50
push 0x516788
push 0x516788
push 6
push 0
push 0x100003d
push 1
call fcn.004a33b0
push 0x4e7930
mov dword [0x60d47c], 0x60ea28
call fcn.004ce559
mov eax, dword [0x60e6c4]
add esp, 4
test eax, 0x100000
jne 0x4b382e
push 0x30
or eax, 0x100000
push 0
push 0x60ea58
mov dword [0x60e6c4], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60ea5c
mov dword [0x60ea58], eax
push 0x4a6cd0
push 0x4ae810
push 0x516788
push 0x516788
push 6
push 0
push 0x300003e
push 1
call fcn.004a33b0
push 0x4e75e0
mov dword [0x60d47c], 0x60ea58
call fcn.004ce559
mov eax, dword [0x60e6c4]
add esp, 4
test eax, 0x200000
jne 0x4b389f
push 0x30
or eax, 0x200000
push 0
push 0x60ea88
mov dword [0x60e6c4], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60ea8c
mov dword [0x60ea88], eax
push 0x4a7120
push 0x4af020
push 0x516788
push 0x516788
push 6
push 0
push 0x400003f
push 1
call fcn.004a33b0
push 0x4e7a20
mov dword [0x60d47c], 0x60ea88
call fcn.004ce559
mov eax, dword [0x60e6c4]
add esp, 4
test eax, 0x400000
jne 0x4b3910
push 0x30
or eax, 0x400000
push 0
push 0x60eab8
mov dword [0x60e6c4], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60eabc
mov dword [0x60eab8], eax
push 0x4a6240
push 0x4acf50
push 0x516788
push 0x516788
push 5
push 0
push 0x1000040
push 1
call fcn.004a33b0
push 0x4e8090
mov dword [0x60d47c], 0x60eab8
call fcn.004ce559
mov eax, dword [0x60e6c4]
add esp, 4
test eax, 0x800000
jne 0x4b3981
push 0x30
or eax, 0x800000
push 0
push 0x60eae8
mov dword [0x60e6c4], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60eaec
mov dword [0x60eae8], eax
push 0x4a6240
push 0x4acf50
push 0x516788
push 0x516788
push 5
push 0
push 0x1000041
push 1
call fcn.004a33b0
push 0x4e80f0
mov dword [0x60d47c], 0x60eae8
call fcn.004ce559
mov eax, dword [0x60e6c4]
add esp, 4
test eax, 0x1000000
jne 0x4b39f2
push 0x30
or eax, 0x1000000
push 0
push 0x60eb18
mov dword [0x60e6c4], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60eb1c
mov dword [0x60eb18], eax
push 0x4a6cd0
push 0x4ae810
push 0x516788
push 0x516788
push 5
push 0
push 0x3000042
push 1
call fcn.004a33b0
push 0x4e8110
mov dword [0x60d47c], 0x60eb18
call fcn.004ce559
mov eax, dword [0x60e6c4]
add esp, 4
test eax, 0x2000000
jne 0x4b3a63
push 0x30
or eax, 0x2000000
push 0
push 0x60eb48
mov dword [0x60e6c4], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60eb4c
mov dword [0x60eb48], eax
push 0x4a6cd0
push 0x4ae810
push 0x516788
push 0x516788
push 5
push 0
push 0x3000043
push 1
call fcn.004a33b0
push 0x4e8150
mov dword [0x60d47c], 0x60eb48
call fcn.004ce559
mov eax, dword [0x60e6c4]
add esp, 4
test eax, 0x4000000
jne 0x4b3ad4
push 0x30
or eax, 0x4000000
push 0
push 0x60eb78
mov dword [0x60e6c4], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60eb7c
mov dword [0x60eb78], eax
push 0x4a6cd0
push 0x4ae810
push 0x516788
push 0x516788
push 5
push 0
push 0x3000044
push 1
call fcn.004a33b0
push 0x4e8120
mov dword [0x60d47c], 0x60eb78
call fcn.004ce559
mov eax, dword [0x60e6c4]
add esp, 4
test eax, 0x8000000
jne 0x4b3b45
push 0x30
or eax, 0x8000000
push 0
push 0x60eba8
mov dword [0x60e6c4], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60ebac
mov dword [0x60eba8], eax
push 0x4a6240
push 0x4acf50
push 0x516788
push 0x516788
push 5
push 0
push 0x1000045
push 1
call fcn.004a33b0
push 0x4e8160
mov dword [0x60d47c], 0x60eba8
call fcn.004ce559
mov eax, dword [0x60e6c4]
add esp, 4
test eax, 0x10000000
jne 0x4b3bb6
push 0x30
or eax, 0x10000000
push 0
push 0x60ebd8
mov dword [0x60e6c4], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60ebdc
mov dword [0x60ebd8], eax
push 0x4a6cd0
push 0x4ae810
push 0x516788
push 0x516788
push 5
push 0
push 0x3000046
push 1
call fcn.004a33b0
push 0x4e8200
mov dword [0x60d47c], 0x60ebd8
call fcn.004ce559
mov eax, dword [0x60e6c4]
add esp, 4
test eax, 0x20000000
jne 0x4b3c27
push 0x30
or eax, 0x20000000
push 0
push 0x60ec08
mov dword [0x60e6c4], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60ec0c
mov dword [0x60ec08], eax
push 0x4a6cd0
push 0x4ae810
push 0x516788
push 0x516788
push 5
push 0
push 0x3000047
push 1
call fcn.004a33b0
push 0x4e81c0
mov dword [0x60d47c], 0x60ec08
call fcn.004ce559
mov eax, dword [0x60e6c4]
add esp, 4
test eax, 0x40000000
jne 0x4b3c98
push 0x30
or eax, 0x40000000
push 0
push 0x60ec38
mov dword [0x60e6c4], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60ec3c
mov dword [0x60ec38], eax
push 0x4a6cd0
push 0x4ae810
push 0x516788
push 0x516788
push 5
push 0
push 0x3000048
push 1
call fcn.004a33b0
push 0x4e8180
mov dword [0x60d47c], 0x60ec38
call fcn.004ce559
mov eax, dword [0x60e6c4]
add esp, 4
test eax, eax
js 0x4b3d01
push 0x30
or eax, 0x80000000
push 0
push 0x60ec68
mov dword [0x60e6c4], eax
call fcn.004cf68b
mov eax, dword [0x60d47c]
add esp, 0xc
mov ecx, 0x60ec6c
mov dword [0x60ec68], eax
push 0x4a6cd0
push 0x4ae810
push 0x516788
push 0x516788
push 5
push 0
push 0x3000049
push 1
call fcn.004a33b0
push 0x4e81f0
mov dword [0x60d47c], 0x60ec68
call fcn.004ce559
add esp, 4
mov eax, dword [0x60ecc8]
test al, 1
jne 0x4b3d72