Function at 0x6339bc
Capabilities:
Inspect section memory permissions

Disassembly:
push ebp
mov ebp, esp
cmp dword [0x6c5c58], 0
je 0x6339d1
mov eax, 0
mov esp, ebp
pop ebp
ret
mov dword [0x6c5c58], 1
call fcn.0065cf68
mov eax, dword [0x6c5c5c]
and eax, 1
cmp eax, 0
jne 0x6339fe
call fcn.00419050
mov dword [0x6c5c60], eax
or dword [0x6c5c5c], 1
mov eax, dword [0x6c5c5c]
and eax, 2
cmp eax, 0
jne 0x633a2e
push 0x6c5c64
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x633a22
mov eax, 0x65d29c
mov dword [0x6c5c8c], eax
or dword [0x6c5c5c], 2
mov eax, dword [0x6c5c5c]
and eax, 4
cmp eax, 0
jne 0x633a5e
push 0x6c5c90
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x633a52
mov eax, 0x65d29c
mov dword [0x6c5cb8], eax
or dword [0x6c5c5c], 4
mov eax, dword [0x6c5c5c]
and eax, 8
cmp eax, 0
jne 0x633a8e
push 0x6c5cbc
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x633a82
mov eax, 0x65d29c
mov dword [0x6c5ce0], eax
or dword [0x6c5c5c], 8
mov eax, dword [0x6c5c5c]
and eax, 0x10
cmp eax, 0
jne 0x633abe
push 0x6c5ce4
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x633ab2
mov eax, 0x65d29c
mov dword [0x6c5d08], eax
or dword [0x6c5c5c], 0x10
mov eax, dword [0x6c5c5c]
and eax, 0x20
cmp eax, 0
jne 0x633aee
push 0x6c5d0c
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x633ae2
mov eax, 0x65d29c
mov dword [0x6c5d34], eax
or dword [0x6c5c5c], 0x20
mov eax, dword [0x6c5c5c]
and eax, 0x40
cmp eax, 0
jne 0x633b1e
push 0x6c5d38
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x633b12
mov eax, 0x65d29c
mov dword [0x6c5d64], eax
or dword [0x6c5c5c], 0x40
mov eax, dword [0x6c5c5c]
and eax, 0x80
cmp eax, 0
jne 0x633b53
push 0x6c5d68
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x633b44
mov eax, 0x65d29c
mov dword [0x6c5da0], eax
or dword [0x6c5c5c], 0x80
mov eax, dword [0x6c5c5c]
and eax, 0x100
cmp eax, 0
jne 0x633b88
push 0x6c5da4
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x633b79
mov eax, 0x65d29c
mov dword [0x6c5dd4], eax
or dword [0x6c5c5c], 0x100
mov eax, dword [0x6c5c5c]
and eax, 0x200
cmp eax, 0
jne 0x633bbd
push 0x6c5dd8
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x633bae
mov eax, 0x65d29c
mov dword [0x6c5e08], eax
or dword [0x6c5c5c], 0x200
mov eax, dword [0x6c5c5c]
and eax, 0x400
cmp eax, 0
jne 0x633bf2
push 0x6c5e0c
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x633be3
mov eax, 0x65d29c
mov dword [0x6c5e3c], eax
or dword [0x6c5c5c], 0x400
mov eax, dword [0x6c5c5c]
and eax, 0x800
cmp eax, 0
jne 0x633c27
push 0x6c5e40
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x633c18
mov eax, 0x65d29c
mov dword [0x6c5e74], eax
or dword [0x6c5c5c], 0x800
mov eax, dword [0x6c5c5c]
and eax, 0x1000
cmp eax, 0
jne 0x633c5c
push 0x6c5e78
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x633c4d
mov eax, 0x65d29c
mov dword [0x6c5eac], eax
or dword [0x6c5c5c], 0x1000
mov eax, dword [0x6c5c5c]
and eax, 0x2000
cmp eax, 0
jne 0x633c91
push 0x6c5eb0
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x633c82
mov eax, 0x65d29c
mov dword [0x6c5ee8], eax
or dword [0x6c5c5c], 0x2000
mov eax, dword [0x6c5c5c]
and eax, 0x4000
cmp eax, 0
jne 0x633cc6
push 0x6c5eec
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x633cb7
mov eax, 0x65d29c
mov dword [0x6c5f1c], eax
or dword [0x6c5c5c], 0x4000
mov eax, dword [0x6c5c5c]
and eax, 0x8000
cmp eax, 0
jne 0x633cfb
push 0x6c5f20
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x633cec
mov eax, 0x65d29c
mov dword [0x6c5f4c], eax
or dword [0x6c5c5c], 0x8000
mov eax, dword [0x6c5c5c]
and eax, 0x10000
cmp eax, 0
jne 0x633d30
push 0x6c5f50
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x633d21
mov eax, 0x65d29c
mov dword [0x6c5f84], eax
or dword [0x6c5c5c], 0x10000
mov eax, dword [0x6c5c5c]
and eax, 0x20000
cmp eax, 0
jne 0x633d65
push 0x6c5f88
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x633d56
mov eax, 0x65d29c
mov dword [0x6c5fc0], eax
or dword [0x6c5c5c], 0x20000
mov eax, dword [0x6c5c5c]
and eax, 0x40000
cmp eax, 0
jne 0x633d9a
push 0x6c5fc4
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x633d8b
mov eax, 0x65d29c
mov dword [0x6c5ff0], eax
or dword [0x6c5c5c], 0x40000
mov eax, dword [0x6c5c5c]
and eax, 0x80000
cmp eax, 0
jne 0x633dcf
push 0x6c5ff4
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x633dc0
mov eax, 0x65d29c
mov dword [0x6c601c], eax
or dword [0x6c5c5c], 0x80000
mov eax, dword [0x6c5c5c]
and eax, 0x100000
cmp eax, 0
jne 0x633e04
push 0x6c6020
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x633df5
mov eax, 0x65d29c
mov dword [0x6c6050], eax
or dword [0x6c5c5c], 0x100000
mov eax, dword [0x6c5c5c]
and eax, 0x200000
cmp eax, 0
jne 0x633e39
push 0x6c6054
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x633e2a
mov eax, 0x65d29c
mov dword [0x6c6070], eax
or dword [0x6c5c5c], 0x200000
mov eax, dword [0x6c5c5c]
and eax, 0x400000
cmp eax, 0
jne 0x633e6e
push 0x6c6074
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x633e5f
mov eax, 0x65d29c
mov dword [0x6c6094], eax
or dword [0x6c5c5c], 0x400000
mov eax, dword [0x6c5c5c]
and eax, 0x800000
cmp eax, 0
jne 0x633ea3
push 0x6c6098
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x633e94
mov eax, 0x65d29c
mov dword [0x6c60bc], eax
or dword [0x6c5c5c], 0x800000
mov eax, dword [0x6c5c5c]
and eax, 0x1000000
cmp eax, 0
jne 0x633ed8
push 0x6c60c0
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x633ec9
mov eax, 0x65d29c
mov dword [0x6c60e4], eax
or dword [0x6c5c5c], 0x1000000
mov eax, dword [0x6c5c5c]
and eax, 0x2000000
cmp eax, 0
jne 0x633f0d
push 0x6c60e8
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x633efe
mov eax, 0x65d29c
mov dword [0x6c6110], eax
or dword [0x6c5c5c], 0x2000000
mov eax, dword [0x6c5c5c]
and eax, 0x4000000
cmp eax, 0
jne 0x633f42
push 0x6c6114
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x633f33
mov eax, 0x65d29c
mov dword [0x6c613c], eax
or dword [0x6c5c5c], 0x4000000
mov eax, dword [0x6c5c5c]
and eax, 0x8000000
cmp eax, 0
jne 0x633f77
push 0x6c6140
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x633f68
mov eax, 0x65d29c
mov dword [0x6c6164], eax
or dword [0x6c5c5c], 0x8000000
mov eax, dword [0x6c5c5c]
and eax, 0x10000000
cmp eax, 0
jne 0x633fac
push 0x6c6168
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x633f9d
mov eax, 0x65d29c
mov dword [0x6c618c], eax
or dword [0x6c5c5c], 0x10000000
mov eax, dword [0x6c5c5c]
and eax, 0x20000000
cmp eax, 0
jne 0x633fe1
push 0x6c6190
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x633fd2
mov eax, 0x65d29c
mov dword [0x6c61b4], eax
or dword [0x6c5c5c], 0x20000000
mov eax, dword [0x6c5c5c]
and eax, 0x40000000
cmp eax, 0
jne 0x634016
push 0x6c61b8
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x634007
mov eax, 0x65d29c
mov dword [0x6c61dc], eax
or dword [0x6c5c5c], 0x40000000
mov eax, dword [0x6c5c5c]
and eax, 0x80000000
cmp eax, 0
jne 0x63404b
push 0x6c61e0
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x63403c
mov eax, 0x65d29c
mov dword [0x6c6200], eax
or dword [0x6c5c5c], 0x80000000
mov eax, dword [0x6c6204]
and eax, 1
cmp eax, 0
jne 0x63407b
push 0x6c6208
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x63406f
mov eax, 0x65d29c
mov dword [0x6c622c], eax
or dword [0x6c6204], 1
mov eax, dword [0x6c6204]
and eax, 2
cmp eax, 0
jne 0x6340ab
push 0x6c6230
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x63409f
mov eax, 0x65d29c
mov dword [0x6c6250], eax
or dword [0x6c6204], 2
mov eax, dword [0x6c6204]
and eax, 4
cmp eax, 0
jne 0x6340db
push 0x6c6254
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x6340cf
mov eax, 0x65d29c
mov dword [0x6c6288], eax
or dword [0x6c6204], 4
mov eax, dword [0x6c6204]
and eax, 8
cmp eax, 0
jne 0x63410b
push 0x6c628c
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x6340ff
mov eax, 0x65d29c
mov dword [0x6c62b8], eax
or dword [0x6c6204], 8
mov eax, dword [0x6c6204]
and eax, 0x10
cmp eax, 0
jne 0x63413b
push 0x6c62bc
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x63412f
mov eax, 0x65d29c
mov dword [0x6c62e4], eax
or dword [0x6c6204], 0x10
mov eax, dword [0x6c6204]
and eax, 0x20
cmp eax, 0
jne 0x63416b
push 0x6c62e8
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x63415f
mov eax, 0x65d29c
mov dword [0x6c630c], eax
or dword [0x6c6204], 0x20
mov eax, dword [0x6c6204]
and eax, 0x40
cmp eax, 0
jne 0x63419b
push 0x6c6310
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x63418f
mov eax, 0x65d29c
mov dword [0x6c6334], eax
or dword [0x6c6204], 0x40
mov eax, dword [0x6c6204]
and eax, 0x80
cmp eax, 0
jne 0x6341d0
push 0x6c6338
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x6341c1
mov eax, 0x65d29c
mov dword [0x6c635c], eax
or dword [0x6c6204], 0x80
mov eax, dword [0x6c6204]
and eax, 0x100
cmp eax, 0
jne 0x634205
push 0x6c6360
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x6341f6
mov eax, 0x65d29c
mov dword [0x6c6384], eax
or dword [0x6c6204], 0x100
mov eax, dword [0x6c6204]
and eax, 0x200
cmp eax, 0
jne 0x63423a
push 0x6c6388
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x63422b
mov eax, 0x65d29c
mov dword [0x6c63ac], eax
or dword [0x6c6204], 0x200
mov eax, dword [0x6c6204]
and eax, 0x400
cmp eax, 0
jne 0x63426f
push 0x6c63b0
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x634260
mov eax, 0x65d29c
mov dword [0x6c63d4], eax
or dword [0x6c6204], 0x400
mov eax, dword [0x6c6204]
and eax, 0x800
cmp eax, 0
jne 0x6342a4
push 0x6c63d8
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x634295
mov eax, 0x65d29c
mov dword [0x6c6400], eax
or dword [0x6c6204], 0x800
mov eax, dword [0x6c6204]
and eax, 0x1000
cmp eax, 0
jne 0x6342d9
push 0x6c6404
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x6342ca
mov eax, 0x65d29c
mov dword [0x6c6430], eax
or dword [0x6c6204], 0x1000
mov eax, dword [0x6c6204]
and eax, 0x2000
cmp eax, 0
jne 0x63430e
push 0x6c6434
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x6342ff
mov eax, 0x65d29c
mov dword [0x6c6460], eax
or dword [0x6c6204], 0x2000
mov eax, dword [0x6c6204]
and eax, 0x4000
cmp eax, 0
jne 0x634343
push 0x6c6464
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x634334
mov eax, 0x65d29c
mov dword [0x6c648c], eax
or dword [0x6c6204], 0x4000
mov eax, dword [0x6c6204]
and eax, 0x8000
cmp eax, 0
jne 0x634378
push 0x6c6490
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x634369
mov eax, 0x65d29c
mov dword [0x6c64bc], eax
or dword [0x6c6204], 0x8000
mov eax, dword [0x6c6204]
and eax, 0x10000
cmp eax, 0
jne 0x6343ad
push 0x6c64c0
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x63439e
mov eax, 0x65d29c
mov dword [0x6c64ec], eax
or dword [0x6c6204], 0x10000
mov eax, dword [0x6c6204]
and eax, 0x20000
cmp eax, 0
jne 0x6343e2
push 0x6c64f0
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x6343d3
mov eax, 0x65d29c
mov dword [0x6c6514], eax
or dword [0x6c6204], 0x20000
mov eax, dword [0x6c6204]
and eax, 0x40000
cmp eax, 0
jne 0x634417
push 0x6c6518
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x634408
mov eax, 0x65d29c
mov dword [0x6c6544], eax
or dword [0x6c6204], 0x40000
mov eax, dword [0x6c6204]
and eax, 0x80000
cmp eax, 0
jne 0x63444c
push 0x6c6548
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x63443d
mov eax, 0x65d29c
mov dword [0x6c6568], eax
or dword [0x6c6204], 0x80000
mov eax, dword [0x6c6204]
and eax, 0x100000
cmp eax, 0
jne 0x634481
push 0x6c656c
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x634472
mov eax, 0x65d29c
mov dword [0x6c6590], eax
or dword [0x6c6204], 0x100000
mov eax, dword [0x6c6204]
and eax, 0x200000
cmp eax, 0
jne 0x6344b6
push 0x6c6594
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x6344a7
mov eax, 0x65d29c
mov dword [0x6c65b4], eax
or dword [0x6c6204], 0x200000
mov eax, dword [0x6c6204]
and eax, 0x400000
cmp eax, 0
jne 0x6344eb
push 0x6c65b8
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x6344dc
mov eax, 0x65d29c
mov dword [0x6c65d8], eax
or dword [0x6c6204], 0x400000
mov eax, dword [0x6c6204]
and eax, 0x800000
cmp eax, 0
jne 0x634520
push 0x6c65dc
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x634511
mov eax, 0x65d29c
mov dword [0x6c65fc], eax
or dword [0x6c6204], 0x800000
mov eax, dword [0x6c6204]
and eax, 0x1000000
cmp eax, 0
jne 0x634555
push 0x6c6600
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x634546
mov eax, 0x65d29c
mov dword [0x6c6620], eax
or dword [0x6c6204], 0x1000000
mov eax, dword [0x6c6204]
and eax, 0x2000000
cmp eax, 0
jne 0x63458a
push 0x6c6624
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x63457b
mov eax, 0x65d29c
mov dword [0x6c6644], eax
or dword [0x6c6204], 0x2000000
mov eax, dword [0x6c6204]
and eax, 0x4000000
cmp eax, 0
jne 0x6345bf
push 0x6c6648
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x6345b0
mov eax, 0x65d29c
mov dword [0x6c6668], eax
or dword [0x6c6204], 0x4000000
mov eax, dword [0x6c6204]
and eax, 0x8000000
cmp eax, 0
jne 0x6345f4
push 0x6c666c
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x6345e5
mov eax, 0x65d29c
mov dword [0x6c6690], eax
or dword [0x6c6204], 0x8000000
mov eax, dword [0x6c6204]
and eax, 0x10000000
cmp eax, 0
jne 0x634629
push 0x6c6694
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x63461a
mov eax, 0x65d29c
mov dword [0x6c66bc], eax
or dword [0x6c6204], 0x10000000
mov eax, dword [0x6c6204]
and eax, 0x20000000
cmp eax, 0
jne 0x63465e
push 0x6c66c0
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x63464f
mov eax, 0x65d29c
mov dword [0x6c66e8], eax
or dword [0x6c6204], 0x20000000
mov eax, dword [0x6c6204]
and eax, 0x40000000
cmp eax, 0
jne 0x634693
push 0x6c66ec
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x634684
mov eax, 0x65d29c
mov dword [0x6c6710], eax
or dword [0x6c6204], 0x40000000
mov eax, dword [0x6c6204]
and eax, 0x80000000
cmp eax, 0
jne 0x6346c8
push 0x6c6714
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x6346b9
mov eax, 0x65d29c
mov dword [0x6c673c], eax
or dword [0x6c6204], 0x80000000
mov eax, dword [0x6c6740]
and eax, 1
cmp eax, 0
jne 0x6346f8
push 0x6c6744
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x6346ec
mov eax, 0x65d29c
mov dword [0x6c676c], eax
or dword [0x6c6740], 1
mov eax, dword [0x6c6740]
and eax, 2
cmp eax, 0
jne 0x634728
push 0x6c6770
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x63471c
mov eax, 0x65d29c
mov dword [0x6c6794], eax
or dword [0x6c6740], 2
mov eax, dword [0x6c6740]
and eax, 4
cmp eax, 0
jne 0x634758
push 0x6c6798
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x63474c
mov eax, 0x65d29c
mov dword [0x6c67c4], eax
or dword [0x6c6740], 4
mov eax, dword [0x6c6740]
and eax, 8
cmp eax, 0
jne 0x634788
push 0x6c67c8
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x63477c
mov eax, 0x65d29c
mov dword [0x6c67e8], eax
or dword [0x6c6740], 8
mov eax, dword [0x6c6740]
and eax, 0x10
cmp eax, 0
jne 0x6347b8
push 0x6c67ec
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x6347ac
mov eax, 0x65d29c
mov dword [0x6c680c], eax
or dword [0x6c6740], 0x10
mov eax, dword [0x6c6740]
and eax, 0x20
cmp eax, 0
jne 0x6347e8
push 0x6c6810
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x6347dc
mov eax, 0x65d29c
mov dword [0x6c6830], eax
or dword [0x6c6740], 0x20
mov eax, dword [0x6c6740]
and eax, 0x40
cmp eax, 0
jne 0x634818
push 0x6c6834
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x63480c
mov eax, 0x65d29c
mov dword [0x6c6854], eax
or dword [0x6c6740], 0x40
mov eax, dword [0x6c6740]
and eax, 0x80
cmp eax, 0
jne 0x63484d
push 0x6c6858
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x63483e
mov eax, 0x65d29c
mov dword [0x6c6878], eax
or dword [0x6c6740], 0x80
mov eax, dword [0x6c6740]
and eax, 0x100
cmp eax, 0
jne 0x634882
push 0x6c687c
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x634873
mov eax, 0x65d29c
mov dword [0x6c689c], eax
or dword [0x6c6740], 0x100
mov eax, dword [0x6c6740]
and eax, 0x200
cmp eax, 0
jne 0x6348b7
push 0x6c68a0
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x6348a8
mov eax, 0x65d29c
mov dword [0x6c68c0], eax
or dword [0x6c6740], 0x200
mov eax, dword [0x6c6740]
and eax, 0x400
cmp eax, 0
jne 0x6348ec
push 0x6c68c4
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x6348dd
mov eax, 0x65d29c
mov dword [0x6c68e8], eax
or dword [0x6c6740], 0x400
mov eax, dword [0x6c6740]
and eax, 0x800
cmp eax, 0
jne 0x634921
push 0x6c68ec
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x634912
mov eax, 0x65d29c
mov dword [0x6c6914], eax
or dword [0x6c6740], 0x800
mov eax, dword [0x6c6740]
and eax, 0x1000
cmp eax, 0
jne 0x634956
push 0x6c6918
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x634947
mov eax, 0x65d29c
mov dword [0x6c6940], eax
or dword [0x6c6740], 0x1000
mov eax, dword [0x6c6740]
and eax, 0x2000
cmp eax, 0
jne 0x63498b
push 0x6c6944
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x63497c
mov eax, 0x65d29c
mov dword [0x6c6968], eax
or dword [0x6c6740], 0x2000
mov eax, dword [0x6c6740]
and eax, 0x4000
cmp eax, 0
jne 0x6349c0
push 0x6c696c
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x6349b1
mov eax, 0x65d29c
mov dword [0x6c6994], eax
or dword [0x6c6740], 0x4000
mov eax, dword [0x6c6740]
and eax, 0x8000
cmp eax, 0
jne 0x6349f5
push 0x6c6998
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x6349e6
mov eax, 0x65d29c
mov dword [0x6c69c0], eax
or dword [0x6c6740], 0x8000
mov eax, dword [0x6c6740]
and eax, 0x10000
cmp eax, 0
jne 0x634a2a
push 0x6c69c4
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x634a1b
mov eax, 0x65d29c
mov dword [0x6c69ec], eax
or dword [0x6c6740], 0x10000
mov eax, dword [0x6c6740]
and eax, 0x20000
cmp eax, 0
jne 0x634a5f
push 0x6c69f0
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x634a50
mov eax, 0x65d29c
mov dword [0x6c6a18], eax
or dword [0x6c6740], 0x20000
mov eax, dword [0x6c6740]
and eax, 0x40000
cmp eax, 0
jne 0x634a94
push 0x6c6a1c
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x634a85
mov eax, 0x65d29c
mov dword [0x6c6a48], eax
or dword [0x6c6740], 0x40000
mov eax, dword [0x6c6740]
and eax, 0x80000
cmp eax, 0
jne 0x634ac9
push 0x6c6a4c
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x634aba
mov eax, 0x65d29c
mov dword [0x6c6a74], eax
or dword [0x6c6740], 0x80000
mov eax, dword [0x6c6740]
and eax, 0x100000
cmp eax, 0
jne 0x634afe
push 0x6c6a78
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x634aef
mov eax, 0x65d29c
mov dword [0x6c6a9c], eax
or dword [0x6c6740], 0x100000
mov eax, dword [0x6c6740]
and eax, 0x200000
cmp eax, 0
jne 0x634b33
push 0x6c6aa0
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x634b24
mov eax, 0x65d29c
mov dword [0x6c6ac4], eax
or dword [0x6c6740], 0x200000
mov eax, dword [0x6c6740]
and eax, 0x400000
cmp eax, 0
jne 0x634b68
push 0x6c6ac8
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x634b59
mov eax, 0x65d29c
mov dword [0x6c6af0], eax
or dword [0x6c6740], 0x400000
mov eax, dword [0x6c6740]
and eax, 0x800000
cmp eax, 0
jne 0x634b9d
push 0x6c6af4
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x634b8e
mov eax, 0x65d29c
mov dword [0x6c6b1c], eax
or dword [0x6c6740], 0x800000
mov eax, dword [0x6c6740]
and eax, 0x1000000
cmp eax, 0
jne 0x634bd2
push 0x6c6b20
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x634bc3
mov eax, 0x65d29c
mov dword [0x6c6b54], eax
or dword [0x6c6740], 0x1000000
mov eax, dword [0x6c6740]
and eax, 0x2000000
cmp eax, 0
jne 0x634c07
push 0x6c6b58
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x634bf8
mov eax, 0x65d29c
mov dword [0x6c6b90], eax
or dword [0x6c6740], 0x2000000
mov eax, dword [0x6c6740]
and eax, 0x4000000
cmp eax, 0
jne 0x634c3c
push 0x6c6b94
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x634c2d
mov eax, 0x65d29c
mov dword [0x6c6bc0], eax
or dword [0x6c6740], 0x4000000
mov eax, dword [0x6c6740]
and eax, 0x8000000
cmp eax, 0
jne 0x634c71
push 0x6c6bc4
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x634c62
mov eax, 0x65d29c
mov dword [0x6c6bf4], eax
or dword [0x6c6740], 0x8000000
mov eax, dword [0x6c6740]
and eax, 0x10000000
cmp eax, 0
jne 0x634ca6
push 0x6c6bf8
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x634c97
mov eax, 0x65d29c
mov dword [0x6c6c20], eax
or dword [0x6c6740], 0x10000000
mov eax, dword [0x6c6740]
and eax, 0x20000000
cmp eax, 0
jne 0x634cdb
push 0x6c6c24
call fcn.00634ce6
add esp, 4
cmp eax, 0
jne 0x634ccc
mov eax, 0x65d29c
mov dword [0x6c6c50], eax
or dword [0x6c6740], 0x20000000
mov eax, 0
jmp 0x634ce2
mov esp, ebp
pop ebp
ret