Function at 0x59bf18
Capabilities:
Inspect section memory permissions

Disassembly:
push ebp
mov ebp, esp
cmp dword [0x609750], 0
je 0x59bf2d
mov eax, 0
mov esp, ebp
pop ebp
ret
mov dword [0x609750], 1
call fcn.00579084
mov eax, dword [0x609754]
and eax, 1
cmp eax, 0
jne 0x59bf5a
call fcn.004ef210
mov dword [0x609758], eax
or dword [0x609754], 1
mov eax, dword [0x609754]
and eax, 2
cmp eax, 0
jne 0x59bf8a
push 0x60975c
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59bf7e
mov eax, 0x579399
mov dword [0x609784], eax
or dword [0x609754], 2
mov eax, dword [0x609754]
and eax, 4
cmp eax, 0
jne 0x59bfba
push 0x609788
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59bfae
mov eax, 0x579399
mov dword [0x6097b0], eax
or dword [0x609754], 4
mov eax, dword [0x609754]
and eax, 8
cmp eax, 0
jne 0x59bfea
push 0x6097b4
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59bfde
mov eax, 0x579399
mov dword [0x6097d8], eax
or dword [0x609754], 8
mov eax, dword [0x609754]
and eax, 0x10
cmp eax, 0
jne 0x59c01a
push 0x6097dc
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59c00e
mov eax, 0x579399
mov dword [0x609800], eax
or dword [0x609754], 0x10
mov eax, dword [0x609754]
and eax, 0x20
cmp eax, 0
jne 0x59c04a
push 0x609804
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59c03e
mov eax, 0x579399
mov dword [0x60982c], eax
or dword [0x609754], 0x20
mov eax, dword [0x609754]
and eax, 0x40
cmp eax, 0
jne 0x59c07a
push 0x609830
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59c06e
mov eax, 0x579399
mov dword [0x60985c], eax
or dword [0x609754], 0x40
mov eax, dword [0x609754]
and eax, 0x80
cmp eax, 0
jne 0x59c0af
push 0x609860
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59c0a0
mov eax, 0x579399
mov dword [0x609898], eax
or dword [0x609754], 0x80
mov eax, dword [0x609754]
and eax, 0x100
cmp eax, 0
jne 0x59c0e4
push 0x60989c
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59c0d5
mov eax, 0x579399
mov dword [0x6098cc], eax
or dword [0x609754], 0x100
mov eax, dword [0x609754]
and eax, 0x200
cmp eax, 0
jne 0x59c119
push 0x6098d0
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59c10a
mov eax, 0x579399
mov dword [0x609900], eax
or dword [0x609754], 0x200
mov eax, dword [0x609754]
and eax, 0x400
cmp eax, 0
jne 0x59c14e
push 0x609904
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59c13f
mov eax, 0x579399
mov dword [0x609934], eax
or dword [0x609754], 0x400
mov eax, dword [0x609754]
and eax, 0x800
cmp eax, 0
jne 0x59c183
push 0x609938
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59c174
mov eax, 0x579399
mov dword [0x60996c], eax
or dword [0x609754], 0x800
mov eax, dword [0x609754]
and eax, 0x1000
cmp eax, 0
jne 0x59c1b8
push 0x609970
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59c1a9
mov eax, 0x579399
mov dword [0x6099a4], eax
or dword [0x609754], 0x1000
mov eax, dword [0x609754]
and eax, 0x2000
cmp eax, 0
jne 0x59c1ed
push 0x6099a8
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59c1de
mov eax, 0x579399
mov dword [0x6099e0], eax
or dword [0x609754], 0x2000
mov eax, dword [0x609754]
and eax, 0x4000
cmp eax, 0
jne 0x59c222
push 0x6099e4
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59c213
mov eax, 0x579399
mov dword [0x609a14], eax
or dword [0x609754], 0x4000
mov eax, dword [0x609754]
and eax, 0x8000
cmp eax, 0
jne 0x59c257
push 0x609a18
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59c248
mov eax, 0x579399
mov dword [0x609a44], eax
or dword [0x609754], 0x8000
mov eax, dword [0x609754]
and eax, 0x10000
cmp eax, 0
jne 0x59c28c
push 0x609a48
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59c27d
mov eax, 0x579399
mov dword [0x609a7c], eax
or dword [0x609754], 0x10000
mov eax, dword [0x609754]
and eax, 0x20000
cmp eax, 0
jne 0x59c2c1
push 0x609a80
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59c2b2
mov eax, 0x579399
mov dword [0x609ab8], eax
or dword [0x609754], 0x20000
mov eax, dword [0x609754]
and eax, 0x40000
cmp eax, 0
jne 0x59c2f6
push 0x609abc
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59c2e7
mov eax, 0x579399
mov dword [0x609ae8], eax
or dword [0x609754], 0x40000
mov eax, dword [0x609754]
and eax, 0x80000
cmp eax, 0
jne 0x59c32b
push 0x609aec
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59c31c
mov eax, 0x579399
mov dword [0x609b14], eax
or dword [0x609754], 0x80000
mov eax, dword [0x609754]
and eax, 0x100000
cmp eax, 0
jne 0x59c360
push 0x609b18
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59c351
mov eax, 0x579399
mov dword [0x609b48], eax
or dword [0x609754], 0x100000
mov eax, dword [0x609754]
and eax, 0x200000
cmp eax, 0
jne 0x59c395
push 0x609b4c
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59c386
mov eax, 0x579399
mov dword [0x609b68], eax
or dword [0x609754], 0x200000
mov eax, dword [0x609754]
and eax, 0x400000
cmp eax, 0
jne 0x59c3ca
push 0x609b6c
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59c3bb
mov eax, 0x579399
mov dword [0x609b8c], eax
or dword [0x609754], 0x400000
mov eax, dword [0x609754]
and eax, 0x800000
cmp eax, 0
jne 0x59c3ff
push 0x609b90
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59c3f0
mov eax, 0x579399
mov dword [0x609bb4], eax
or dword [0x609754], 0x800000
mov eax, dword [0x609754]
and eax, 0x1000000
cmp eax, 0
jne 0x59c434
push 0x609bb8
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59c425
mov eax, 0x579399
mov dword [0x609bdc], eax
or dword [0x609754], 0x1000000
mov eax, dword [0x609754]
and eax, 0x2000000
cmp eax, 0
jne 0x59c469
push 0x609be0
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59c45a
mov eax, 0x579399
mov dword [0x609c08], eax
or dword [0x609754], 0x2000000
mov eax, dword [0x609754]
and eax, 0x4000000
cmp eax, 0
jne 0x59c49e
push 0x609c0c
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59c48f
mov eax, 0x579399
mov dword [0x609c34], eax
or dword [0x609754], 0x4000000
mov eax, dword [0x609754]
and eax, 0x8000000
cmp eax, 0
jne 0x59c4d3
push 0x609c38
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59c4c4
mov eax, 0x579399
mov dword [0x609c5c], eax
or dword [0x609754], 0x8000000
mov eax, dword [0x609754]
and eax, 0x10000000
cmp eax, 0
jne 0x59c508
push 0x609c60
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59c4f9
mov eax, 0x579399
mov dword [0x609c84], eax
or dword [0x609754], 0x10000000
mov eax, dword [0x609754]
and eax, 0x20000000
cmp eax, 0
jne 0x59c53d
push 0x609c88
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59c52e
mov eax, 0x579399
mov dword [0x609cac], eax
or dword [0x609754], 0x20000000
mov eax, dword [0x609754]
and eax, 0x40000000
cmp eax, 0
jne 0x59c572
push 0x609cb0
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59c563
mov eax, 0x579399
mov dword [0x609cd4], eax
or dword [0x609754], 0x40000000
mov eax, dword [0x609754]
and eax, 0x80000000
cmp eax, 0
jne 0x59c5a7
push 0x609cd8
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59c598
mov eax, 0x579399
mov dword [0x609cf8], eax
or dword [0x609754], 0x80000000
mov eax, dword [0x609cfc]
and eax, 1
cmp eax, 0
jne 0x59c5d7
push 0x609d00
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59c5cb
mov eax, 0x579399
mov dword [0x609d24], eax
or dword [0x609cfc], 1
mov eax, dword [0x609cfc]
and eax, 2
cmp eax, 0
jne 0x59c607
push 0x609d28
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59c5fb
mov eax, 0x579399
mov dword [0x609d48], eax
or dword [0x609cfc], 2
mov eax, dword [0x609cfc]
and eax, 4
cmp eax, 0
jne 0x59c637
push 0x609d4c
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59c62b
mov eax, 0x579399
mov dword [0x609d80], eax
or dword [0x609cfc], 4
mov eax, dword [0x609cfc]
and eax, 8
cmp eax, 0
jne 0x59c667
push 0x609d84
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59c65b
mov eax, 0x579399
mov dword [0x609db0], eax
or dword [0x609cfc], 8
mov eax, dword [0x609cfc]
and eax, 0x10
cmp eax, 0
jne 0x59c697
push 0x609db4
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59c68b
mov eax, 0x579399
mov dword [0x609ddc], eax
or dword [0x609cfc], 0x10
mov eax, dword [0x609cfc]
and eax, 0x20
cmp eax, 0
jne 0x59c6c7
push 0x609de0
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59c6bb
mov eax, 0x579399
mov dword [0x609e04], eax
or dword [0x609cfc], 0x20
mov eax, dword [0x609cfc]
and eax, 0x40
cmp eax, 0
jne 0x59c6f7
push 0x609e08
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59c6eb
mov eax, 0x579399
mov dword [0x609e2c], eax
or dword [0x609cfc], 0x40
mov eax, dword [0x609cfc]
and eax, 0x80
cmp eax, 0
jne 0x59c72c
push 0x609e30
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59c71d
mov eax, 0x579399
mov dword [0x609e54], eax
or dword [0x609cfc], 0x80
mov eax, dword [0x609cfc]
and eax, 0x100
cmp eax, 0
jne 0x59c761
push 0x609e58
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59c752
mov eax, 0x579399
mov dword [0x609e7c], eax
or dword [0x609cfc], 0x100
mov eax, dword [0x609cfc]
and eax, 0x200
cmp eax, 0
jne 0x59c796
push 0x609e80
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59c787
mov eax, 0x579399
mov dword [0x609ea4], eax
or dword [0x609cfc], 0x200
mov eax, dword [0x609cfc]
and eax, 0x400
cmp eax, 0
jne 0x59c7cb
push 0x609ea8
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59c7bc
mov eax, 0x579399
mov dword [0x609ecc], eax
or dword [0x609cfc], 0x400
mov eax, dword [0x609cfc]
and eax, 0x800
cmp eax, 0
jne 0x59c800
push 0x609ed0
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59c7f1
mov eax, 0x579399
mov dword [0x609ef8], eax
or dword [0x609cfc], 0x800
mov eax, dword [0x609cfc]
and eax, 0x1000
cmp eax, 0
jne 0x59c835
push 0x609efc
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59c826
mov eax, 0x579399
mov dword [0x609f28], eax
or dword [0x609cfc], 0x1000
mov eax, dword [0x609cfc]
and eax, 0x2000
cmp eax, 0
jne 0x59c86a
push 0x609f2c
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59c85b
mov eax, 0x579399
mov dword [0x609f58], eax
or dword [0x609cfc], 0x2000
mov eax, dword [0x609cfc]
and eax, 0x4000
cmp eax, 0
jne 0x59c89f
push 0x609f5c
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59c890
mov eax, 0x579399
mov dword [0x609f84], eax
or dword [0x609cfc], 0x4000
mov eax, dword [0x609cfc]
and eax, 0x8000
cmp eax, 0
jne 0x59c8d4
push 0x609f88
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59c8c5
mov eax, 0x579399
mov dword [0x609fb4], eax
or dword [0x609cfc], 0x8000
mov eax, dword [0x609cfc]
and eax, 0x10000
cmp eax, 0
jne 0x59c909
push 0x609fb8
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59c8fa
mov eax, 0x579399
mov dword [0x609fe4], eax
or dword [0x609cfc], 0x10000
mov eax, dword [0x609cfc]
and eax, 0x20000
cmp eax, 0
jne 0x59c93e
push 0x609fe8
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59c92f
mov eax, 0x579399
mov dword [0x60a00c], eax
or dword [0x609cfc], 0x20000
mov eax, dword [0x609cfc]
and eax, 0x40000
cmp eax, 0
jne 0x59c973
push 0x60a010
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59c964
mov eax, 0x579399
mov dword [0x60a03c], eax
or dword [0x609cfc], 0x40000
mov eax, dword [0x609cfc]
and eax, 0x80000
cmp eax, 0
jne 0x59c9a8
push 0x60a040
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59c999
mov eax, 0x579399
mov dword [0x60a060], eax
or dword [0x609cfc], 0x80000
mov eax, dword [0x609cfc]
and eax, 0x100000
cmp eax, 0
jne 0x59c9dd
push 0x60a064
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59c9ce
mov eax, 0x579399
mov dword [0x60a088], eax
or dword [0x609cfc], 0x100000
mov eax, dword [0x609cfc]
and eax, 0x200000
cmp eax, 0
jne 0x59ca12
push 0x60a08c
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59ca03
mov eax, 0x579399
mov dword [0x60a0ac], eax
or dword [0x609cfc], 0x200000
mov eax, dword [0x609cfc]
and eax, 0x400000
cmp eax, 0
jne 0x59ca47
push 0x60a0b0
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59ca38
mov eax, 0x579399
mov dword [0x60a0d0], eax
or dword [0x609cfc], 0x400000
mov eax, dword [0x609cfc]
and eax, 0x800000
cmp eax, 0
jne 0x59ca7c
push 0x60a0d4
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59ca6d
mov eax, 0x579399
mov dword [0x60a0f4], eax
or dword [0x609cfc], 0x800000
mov eax, dword [0x609cfc]
and eax, 0x1000000
cmp eax, 0
jne 0x59cab1
push 0x60a0f8
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59caa2
mov eax, 0x579399
mov dword [0x60a118], eax
or dword [0x609cfc], 0x1000000
mov eax, dword [0x609cfc]
and eax, 0x2000000
cmp eax, 0
jne 0x59cae6
push 0x60a11c
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59cad7
mov eax, 0x579399
mov dword [0x60a13c], eax
or dword [0x609cfc], 0x2000000
mov eax, dword [0x609cfc]
and eax, 0x4000000
cmp eax, 0
jne 0x59cb1b
push 0x60a140
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59cb0c
mov eax, 0x579399
mov dword [0x60a160], eax
or dword [0x609cfc], 0x4000000
mov eax, dword [0x609cfc]
and eax, 0x8000000
cmp eax, 0
jne 0x59cb50
push 0x60a164
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59cb41
mov eax, 0x579399
mov dword [0x60a188], eax
or dword [0x609cfc], 0x8000000
mov eax, dword [0x609cfc]
and eax, 0x10000000
cmp eax, 0
jne 0x59cb85
push 0x60a18c
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59cb76
mov eax, 0x579399
mov dword [0x60a1b4], eax
or dword [0x609cfc], 0x10000000
mov eax, dword [0x609cfc]
and eax, 0x20000000
cmp eax, 0
jne 0x59cbba
push 0x60a1b8
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59cbab
mov eax, 0x579399
mov dword [0x60a1e0], eax
or dword [0x609cfc], 0x20000000
mov eax, dword [0x609cfc]
and eax, 0x40000000
cmp eax, 0
jne 0x59cbef
push 0x60a1e4
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59cbe0
mov eax, 0x579399
mov dword [0x60a208], eax
or dword [0x609cfc], 0x40000000
mov eax, dword [0x609cfc]
and eax, 0x80000000
cmp eax, 0
jne 0x59cc24
push 0x60a20c
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59cc15
mov eax, 0x579399
mov dword [0x60a234], eax
or dword [0x609cfc], 0x80000000
mov eax, dword [0x60a238]
and eax, 1
cmp eax, 0
jne 0x59cc54
push 0x60a23c
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59cc48
mov eax, 0x579399
mov dword [0x60a264], eax
or dword [0x60a238], 1
mov eax, dword [0x60a238]
and eax, 2
cmp eax, 0
jne 0x59cc84
push 0x60a268
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59cc78
mov eax, 0x579399
mov dword [0x60a28c], eax
or dword [0x60a238], 2
mov eax, dword [0x60a238]
and eax, 4
cmp eax, 0
jne 0x59ccb4
push 0x60a290
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59cca8
mov eax, 0x579399
mov dword [0x60a2bc], eax
or dword [0x60a238], 4
mov eax, dword [0x60a238]
and eax, 8
cmp eax, 0
jne 0x59cce4
push 0x60a2c0
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59ccd8
mov eax, 0x579399
mov dword [0x60a2e0], eax
or dword [0x60a238], 8
mov eax, dword [0x60a238]
and eax, 0x10
cmp eax, 0
jne 0x59cd14
push 0x60a2e4
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59cd08
mov eax, 0x579399
mov dword [0x60a304], eax
or dword [0x60a238], 0x10
mov eax, dword [0x60a238]
and eax, 0x20
cmp eax, 0
jne 0x59cd44
push 0x60a308
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59cd38
mov eax, 0x579399
mov dword [0x60a328], eax
or dword [0x60a238], 0x20
mov eax, dword [0x60a238]
and eax, 0x40
cmp eax, 0
jne 0x59cd74
push 0x60a32c
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59cd68
mov eax, 0x579399
mov dword [0x60a34c], eax
or dword [0x60a238], 0x40
mov eax, dword [0x60a238]
and eax, 0x80
cmp eax, 0
jne 0x59cda9
push 0x60a350
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59cd9a
mov eax, 0x579399
mov dword [0x60a370], eax
or dword [0x60a238], 0x80
mov eax, dword [0x60a238]
and eax, 0x100
cmp eax, 0
jne 0x59cdde
push 0x60a374
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59cdcf
mov eax, 0x579399
mov dword [0x60a394], eax
or dword [0x60a238], 0x100
mov eax, dword [0x60a238]
and eax, 0x200
cmp eax, 0
jne 0x59ce13
push 0x60a398
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59ce04
mov eax, 0x579399
mov dword [0x60a3b8], eax
or dword [0x60a238], 0x200
mov eax, dword [0x60a238]
and eax, 0x400
cmp eax, 0
jne 0x59ce48
push 0x60a3bc
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59ce39
mov eax, 0x579399
mov dword [0x60a3e0], eax
or dword [0x60a238], 0x400
mov eax, dword [0x60a238]
and eax, 0x800
cmp eax, 0
jne 0x59ce7d
push 0x60a3e4
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59ce6e
mov eax, 0x579399
mov dword [0x60a40c], eax
or dword [0x60a238], 0x800
mov eax, dword [0x60a238]
and eax, 0x1000
cmp eax, 0
jne 0x59ceb2
push 0x60a410
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59cea3
mov eax, 0x579399
mov dword [0x60a438], eax
or dword [0x60a238], 0x1000
mov eax, dword [0x60a238]
and eax, 0x2000
cmp eax, 0
jne 0x59cee7
push 0x60a43c
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59ced8
mov eax, 0x579399
mov dword [0x60a460], eax
or dword [0x60a238], 0x2000
mov eax, dword [0x60a238]
and eax, 0x4000
cmp eax, 0
jne 0x59cf1c
push 0x60a464
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59cf0d
mov eax, 0x579399
mov dword [0x60a48c], eax
or dword [0x60a238], 0x4000
mov eax, dword [0x60a238]
and eax, 0x8000
cmp eax, 0
jne 0x59cf51
push 0x60a490
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59cf42
mov eax, 0x579399
mov dword [0x60a4b8], eax
or dword [0x60a238], 0x8000
mov eax, dword [0x60a238]
and eax, 0x10000
cmp eax, 0
jne 0x59cf86
push 0x60a4bc
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59cf77
mov eax, 0x579399
mov dword [0x60a4e4], eax
or dword [0x60a238], 0x10000
mov eax, dword [0x60a238]
and eax, 0x20000
cmp eax, 0
jne 0x59cfbb
push 0x60a4e8
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59cfac
mov eax, 0x579399
mov dword [0x60a510], eax
or dword [0x60a238], 0x20000
mov eax, dword [0x60a238]
and eax, 0x40000
cmp eax, 0
jne 0x59cff0
push 0x60a514
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59cfe1
mov eax, 0x579399
mov dword [0x60a540], eax
or dword [0x60a238], 0x40000
mov eax, dword [0x60a238]
and eax, 0x80000
cmp eax, 0
jne 0x59d025
push 0x60a544
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59d016
mov eax, 0x579399
mov dword [0x60a56c], eax
or dword [0x60a238], 0x80000
mov eax, dword [0x60a238]
and eax, 0x100000
cmp eax, 0
jne 0x59d05a
push 0x60a570
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59d04b
mov eax, 0x579399
mov dword [0x60a594], eax
or dword [0x60a238], 0x100000
mov eax, dword [0x60a238]
and eax, 0x200000
cmp eax, 0
jne 0x59d08f
push 0x60a598
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59d080
mov eax, 0x579399
mov dword [0x60a5bc], eax
or dword [0x60a238], 0x200000
mov eax, dword [0x60a238]
and eax, 0x400000
cmp eax, 0
jne 0x59d0c4
push 0x60a5c0
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59d0b5
mov eax, 0x579399
mov dword [0x60a5e8], eax
or dword [0x60a238], 0x400000
mov eax, dword [0x60a238]
and eax, 0x800000
cmp eax, 0
jne 0x59d0f9
push 0x60a5ec
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59d0ea
mov eax, 0x579399
mov dword [0x60a614], eax
or dword [0x60a238], 0x800000
mov eax, dword [0x60a238]
and eax, 0x1000000
cmp eax, 0
jne 0x59d12e
push 0x60a618
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59d11f
mov eax, 0x579399
mov dword [0x60a64c], eax
or dword [0x60a238], 0x1000000
mov eax, dword [0x60a238]
and eax, 0x2000000
cmp eax, 0
jne 0x59d163
push 0x60a650
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59d154
mov eax, 0x579399
mov dword [0x60a688], eax
or dword [0x60a238], 0x2000000
mov eax, dword [0x60a238]
and eax, 0x4000000
cmp eax, 0
jne 0x59d198
push 0x60a68c
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59d189
mov eax, 0x579399
mov dword [0x60a6b8], eax
or dword [0x60a238], 0x4000000
mov eax, dword [0x60a238]
and eax, 0x8000000
cmp eax, 0
jne 0x59d1cd
push 0x60a6bc
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59d1be
mov eax, 0x579399
mov dword [0x60a6ec], eax
or dword [0x60a238], 0x8000000
mov eax, dword [0x60a238]
and eax, 0x10000000
cmp eax, 0
jne 0x59d202
push 0x60a6f0
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59d1f3
mov eax, 0x579399
mov dword [0x60a718], eax
or dword [0x60a238], 0x10000000
mov eax, dword [0x60a238]
and eax, 0x20000000
cmp eax, 0
jne 0x59d237
push 0x60a71c
call fcn.0059d242
add esp, 4
cmp eax, 0
jne 0x59d228
mov eax, 0x579399
mov dword [0x60a748], eax
or dword [0x60a238], 0x20000000
mov eax, 0
jmp 0x59d23e
mov esp, ebp
pop ebp
ret