Function at 0x4b6344
Capabilities:
Inspect section memory permissions

Disassembly:
push ebp
mov ebp, esp
cmp dword [0x543b28], 0
je 0x4b6359
mov eax, 0
mov esp, ebp
pop ebp
ret
mov dword [0x543b28], 1
call fcn.00492094
mov eax, dword [0x543b2c]
and eax, 1
cmp eax, 0
jne 0x4b6386
call fcn.00420a40
mov dword [0x543b30], eax
or dword [0x543b2c], 1
mov eax, dword [0x543b2c]
and eax, 2
cmp eax, 0
jne 0x4b63b6
push 0x543b34
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b63aa
mov eax, 0x4923aa
mov dword [0x543b5c], eax
or dword [0x543b2c], 2
mov eax, dword [0x543b2c]
and eax, 4
cmp eax, 0
jne 0x4b63e6
push 0x543b60
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b63da
mov eax, 0x4923aa
mov dword [0x543b88], eax
or dword [0x543b2c], 4
mov eax, dword [0x543b2c]
and eax, 8
cmp eax, 0
jne 0x4b6416
push 0x543b8c
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b640a
mov eax, 0x4923aa
mov dword [0x543bb0], eax
or dword [0x543b2c], 8
mov eax, dword [0x543b2c]
and eax, 0x10
cmp eax, 0
jne 0x4b6446
push 0x543bb4
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b643a
mov eax, 0x4923aa
mov dword [0x543bd8], eax
or dword [0x543b2c], 0x10
mov eax, dword [0x543b2c]
and eax, 0x20
cmp eax, 0
jne 0x4b6476
push 0x543bdc
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b646a
mov eax, 0x4923aa
mov dword [0x543c04], eax
or dword [0x543b2c], 0x20
mov eax, dword [0x543b2c]
and eax, 0x40
cmp eax, 0
jne 0x4b64a6
push 0x543c08
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b649a
mov eax, 0x4923aa
mov dword [0x543c34], eax
or dword [0x543b2c], 0x40
mov eax, dword [0x543b2c]
and eax, 0x80
cmp eax, 0
jne 0x4b64db
push 0x543c38
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b64cc
mov eax, 0x4923aa
mov dword [0x543c70], eax
or dword [0x543b2c], 0x80
mov eax, dword [0x543b2c]
and eax, 0x100
cmp eax, 0
jne 0x4b6510
push 0x543c74
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b6501
mov eax, 0x4923aa
mov dword [0x543ca4], eax
or dword [0x543b2c], 0x100
mov eax, dword [0x543b2c]
and eax, 0x200
cmp eax, 0
jne 0x4b6545
push 0x543ca8
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b6536
mov eax, 0x4923aa
mov dword [0x543cd8], eax
or dword [0x543b2c], 0x200
mov eax, dword [0x543b2c]
and eax, 0x400
cmp eax, 0
jne 0x4b657a
push 0x543cdc
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b656b
mov eax, 0x4923aa
mov dword [0x543d0c], eax
or dword [0x543b2c], 0x400
mov eax, dword [0x543b2c]
and eax, 0x800
cmp eax, 0
jne 0x4b65af
push 0x543d10
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b65a0
mov eax, 0x4923aa
mov dword [0x543d44], eax
or dword [0x543b2c], 0x800
mov eax, dword [0x543b2c]
and eax, 0x1000
cmp eax, 0
jne 0x4b65e4
push 0x543d48
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b65d5
mov eax, 0x4923aa
mov dword [0x543d7c], eax
or dword [0x543b2c], 0x1000
mov eax, dword [0x543b2c]
and eax, 0x2000
cmp eax, 0
jne 0x4b6619
push 0x543d80
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b660a
mov eax, 0x4923aa
mov dword [0x543db8], eax
or dword [0x543b2c], 0x2000
mov eax, dword [0x543b2c]
and eax, 0x4000
cmp eax, 0
jne 0x4b664e
push 0x543dbc
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b663f
mov eax, 0x4923aa
mov dword [0x543dec], eax
or dword [0x543b2c], 0x4000
mov eax, dword [0x543b2c]
and eax, 0x8000
cmp eax, 0
jne 0x4b6683
push 0x543df0
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b6674
mov eax, 0x4923aa
mov dword [0x543e1c], eax
or dword [0x543b2c], 0x8000
mov eax, dword [0x543b2c]
and eax, 0x10000
cmp eax, 0
jne 0x4b66b8
push 0x543e20
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b66a9
mov eax, 0x4923aa
mov dword [0x543e54], eax
or dword [0x543b2c], 0x10000
mov eax, dword [0x543b2c]
and eax, 0x20000
cmp eax, 0
jne 0x4b66ed
push 0x543e58
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b66de
mov eax, 0x4923aa
mov dword [0x543e90], eax
or dword [0x543b2c], 0x20000
mov eax, dword [0x543b2c]
and eax, 0x40000
cmp eax, 0
jne 0x4b6722
push 0x543e94
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b6713
mov eax, 0x4923aa
mov dword [0x543ec0], eax
or dword [0x543b2c], 0x40000
mov eax, dword [0x543b2c]
and eax, 0x80000
cmp eax, 0
jne 0x4b6757
push 0x543ec4
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b6748
mov eax, 0x4923aa
mov dword [0x543eec], eax
or dword [0x543b2c], 0x80000
mov eax, dword [0x543b2c]
and eax, 0x100000
cmp eax, 0
jne 0x4b678c
push 0x543ef0
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b677d
mov eax, 0x4923aa
mov dword [0x543f20], eax
or dword [0x543b2c], 0x100000
mov eax, dword [0x543b2c]
and eax, 0x200000
cmp eax, 0
jne 0x4b67c1
push 0x543f24
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b67b2
mov eax, 0x4923aa
mov dword [0x543f40], eax
or dword [0x543b2c], 0x200000
mov eax, dword [0x543b2c]
and eax, 0x400000
cmp eax, 0
jne 0x4b67f6
push 0x543f44
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b67e7
mov eax, 0x4923aa
mov dword [0x543f64], eax
or dword [0x543b2c], 0x400000
mov eax, dword [0x543b2c]
and eax, 0x800000
cmp eax, 0
jne 0x4b682b
push 0x543f68
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b681c
mov eax, 0x4923aa
mov dword [0x543f8c], eax
or dword [0x543b2c], 0x800000
mov eax, dword [0x543b2c]
and eax, 0x1000000
cmp eax, 0
jne 0x4b6860
push 0x543f90
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b6851
mov eax, 0x4923aa
mov dword [0x543fb4], eax
or dword [0x543b2c], 0x1000000
mov eax, dword [0x543b2c]
and eax, 0x2000000
cmp eax, 0
jne 0x4b6895
push 0x543fb8
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b6886
mov eax, 0x4923aa
mov dword [0x543fe0], eax
or dword [0x543b2c], 0x2000000
mov eax, dword [0x543b2c]
and eax, 0x4000000
cmp eax, 0
jne 0x4b68ca
push 0x543fe4
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b68bb
mov eax, 0x4923aa
mov dword [0x54400c], eax
or dword [0x543b2c], 0x4000000
mov eax, dword [0x543b2c]
and eax, 0x8000000
cmp eax, 0
jne 0x4b68ff
push 0x544010
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b68f0
mov eax, 0x4923aa
mov dword [0x544034], eax
or dword [0x543b2c], 0x8000000
mov eax, dword [0x543b2c]
and eax, 0x10000000
cmp eax, 0
jne 0x4b6934
push 0x544038
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b6925
mov eax, 0x4923aa
mov dword [0x54405c], eax
or dword [0x543b2c], 0x10000000
mov eax, dword [0x543b2c]
and eax, 0x20000000
cmp eax, 0
jne 0x4b6969
push 0x544060
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b695a
mov eax, 0x4923aa
mov dword [0x544084], eax
or dword [0x543b2c], 0x20000000
mov eax, dword [0x543b2c]
and eax, 0x40000000
cmp eax, 0
jne 0x4b699e
push 0x544088
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b698f
mov eax, 0x4923aa
mov dword [0x5440ac], eax
or dword [0x543b2c], 0x40000000
mov eax, dword [0x543b2c]
and eax, 0x80000000
cmp eax, 0
jne 0x4b69d3
push 0x5440b0
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b69c4
mov eax, 0x4923aa
mov dword [0x5440d0], eax
or dword [0x543b2c], 0x80000000
mov eax, dword [0x5440d4]
and eax, 1
cmp eax, 0
jne 0x4b6a03
push 0x5440d8
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b69f7
mov eax, 0x4923aa
mov dword [0x5440fc], eax
or dword [0x5440d4], 1
mov eax, dword [0x5440d4]
and eax, 2
cmp eax, 0
jne 0x4b6a33
push 0x544100
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b6a27
mov eax, 0x4923aa
mov dword [0x544120], eax
or dword [0x5440d4], 2
mov eax, dword [0x5440d4]
and eax, 4
cmp eax, 0
jne 0x4b6a63
push 0x544124
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b6a57
mov eax, 0x4923aa
mov dword [0x544158], eax
or dword [0x5440d4], 4
mov eax, dword [0x5440d4]
and eax, 8
cmp eax, 0
jne 0x4b6a93
push 0x54415c
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b6a87
mov eax, 0x4923aa
mov dword [0x544188], eax
or dword [0x5440d4], 8
mov eax, dword [0x5440d4]
and eax, 0x10
cmp eax, 0
jne 0x4b6ac3
push 0x54418c
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b6ab7
mov eax, 0x4923aa
mov dword [0x5441b4], eax
or dword [0x5440d4], 0x10
mov eax, dword [0x5440d4]
and eax, 0x20
cmp eax, 0
jne 0x4b6af3
push 0x5441b8
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b6ae7
mov eax, 0x4923aa
mov dword [0x5441dc], eax
or dword [0x5440d4], 0x20
mov eax, dword [0x5440d4]
and eax, 0x40
cmp eax, 0
jne 0x4b6b23
push 0x5441e0
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b6b17
mov eax, 0x4923aa
mov dword [0x544204], eax
or dword [0x5440d4], 0x40
mov eax, dword [0x5440d4]
and eax, 0x80
cmp eax, 0
jne 0x4b6b58
push 0x544208
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b6b49
mov eax, 0x4923aa
mov dword [0x54422c], eax
or dword [0x5440d4], 0x80
mov eax, dword [0x5440d4]
and eax, 0x100
cmp eax, 0
jne 0x4b6b8d
push 0x544230
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b6b7e
mov eax, 0x4923aa
mov dword [0x544254], eax
or dword [0x5440d4], 0x100
mov eax, dword [0x5440d4]
and eax, 0x200
cmp eax, 0
jne 0x4b6bc2
push 0x544258
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b6bb3
mov eax, 0x4923aa
mov dword [0x54427c], eax
or dword [0x5440d4], 0x200
mov eax, dword [0x5440d4]
and eax, 0x400
cmp eax, 0
jne 0x4b6bf7
push 0x544280
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b6be8
mov eax, 0x4923aa
mov dword [0x5442a4], eax
or dword [0x5440d4], 0x400
mov eax, dword [0x5440d4]
and eax, 0x800
cmp eax, 0
jne 0x4b6c2c
push 0x5442a8
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b6c1d
mov eax, 0x4923aa
mov dword [0x5442d0], eax
or dword [0x5440d4], 0x800
mov eax, dword [0x5440d4]
and eax, 0x1000
cmp eax, 0
jne 0x4b6c61
push 0x5442d4
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b6c52
mov eax, 0x4923aa
mov dword [0x544300], eax
or dword [0x5440d4], 0x1000
mov eax, dword [0x5440d4]
and eax, 0x2000
cmp eax, 0
jne 0x4b6c96
push 0x544304
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b6c87
mov eax, 0x4923aa
mov dword [0x544330], eax
or dword [0x5440d4], 0x2000
mov eax, dword [0x5440d4]
and eax, 0x4000
cmp eax, 0
jne 0x4b6ccb
push 0x544334
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b6cbc
mov eax, 0x4923aa
mov dword [0x54435c], eax
or dword [0x5440d4], 0x4000
mov eax, dword [0x5440d4]
and eax, 0x8000
cmp eax, 0
jne 0x4b6d00
push 0x544360
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b6cf1
mov eax, 0x4923aa
mov dword [0x54438c], eax
or dword [0x5440d4], 0x8000
mov eax, dword [0x5440d4]
and eax, 0x10000
cmp eax, 0
jne 0x4b6d35
push 0x544390
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b6d26
mov eax, 0x4923aa
mov dword [0x5443bc], eax
or dword [0x5440d4], 0x10000
mov eax, dword [0x5440d4]
and eax, 0x20000
cmp eax, 0
jne 0x4b6d6a
push 0x5443c0
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b6d5b
mov eax, 0x4923aa
mov dword [0x5443e4], eax
or dword [0x5440d4], 0x20000
mov eax, dword [0x5440d4]
and eax, 0x40000
cmp eax, 0
jne 0x4b6d9f
push 0x5443e8
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b6d90
mov eax, 0x4923aa
mov dword [0x544414], eax
or dword [0x5440d4], 0x40000
mov eax, dword [0x5440d4]
and eax, 0x80000
cmp eax, 0
jne 0x4b6dd4
push 0x544418
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b6dc5
mov eax, 0x4923aa
mov dword [0x544438], eax
or dword [0x5440d4], 0x80000
mov eax, dword [0x5440d4]
and eax, 0x100000
cmp eax, 0
jne 0x4b6e09
push 0x54443c
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b6dfa
mov eax, 0x4923aa
mov dword [0x544460], eax
or dword [0x5440d4], 0x100000
mov eax, dword [0x5440d4]
and eax, 0x200000
cmp eax, 0
jne 0x4b6e3e
push 0x544464
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b6e2f
mov eax, 0x4923aa
mov dword [0x544484], eax
or dword [0x5440d4], 0x200000
mov eax, dword [0x5440d4]
and eax, 0x400000
cmp eax, 0
jne 0x4b6e73
push 0x544488
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b6e64
mov eax, 0x4923aa
mov dword [0x5444a8], eax
or dword [0x5440d4], 0x400000
mov eax, dword [0x5440d4]
and eax, 0x800000
cmp eax, 0
jne 0x4b6ea8
push 0x5444ac
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b6e99
mov eax, 0x4923aa
mov dword [0x5444cc], eax
or dword [0x5440d4], 0x800000
mov eax, dword [0x5440d4]
and eax, 0x1000000
cmp eax, 0
jne 0x4b6edd
push 0x5444d0
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b6ece
mov eax, 0x4923aa
mov dword [0x5444f0], eax
or dword [0x5440d4], 0x1000000
mov eax, dword [0x5440d4]
and eax, 0x2000000
cmp eax, 0
jne 0x4b6f12
push 0x5444f4
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b6f03
mov eax, 0x4923aa
mov dword [0x544514], eax
or dword [0x5440d4], 0x2000000
mov eax, dword [0x5440d4]
and eax, 0x4000000
cmp eax, 0
jne 0x4b6f47
push 0x544518
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b6f38
mov eax, 0x4923aa
mov dword [0x544538], eax
or dword [0x5440d4], 0x4000000
mov eax, dword [0x5440d4]
and eax, 0x8000000
cmp eax, 0
jne 0x4b6f7c
push 0x54453c
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b6f6d
mov eax, 0x4923aa
mov dword [0x544560], eax
or dword [0x5440d4], 0x8000000
mov eax, dword [0x5440d4]
and eax, 0x10000000
cmp eax, 0
jne 0x4b6fb1
push 0x544564
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b6fa2
mov eax, 0x4923aa
mov dword [0x54458c], eax
or dword [0x5440d4], 0x10000000
mov eax, dword [0x5440d4]
and eax, 0x20000000
cmp eax, 0
jne 0x4b6fe6
push 0x544590
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b6fd7
mov eax, 0x4923aa
mov dword [0x5445b8], eax
or dword [0x5440d4], 0x20000000
mov eax, dword [0x5440d4]
and eax, 0x40000000
cmp eax, 0
jne 0x4b701b
push 0x5445bc
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b700c
mov eax, 0x4923aa
mov dword [0x5445e0], eax
or dword [0x5440d4], 0x40000000
mov eax, dword [0x5440d4]
and eax, 0x80000000
cmp eax, 0
jne 0x4b7050
push 0x5445e4
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b7041
mov eax, 0x4923aa
mov dword [0x54460c], eax
or dword [0x5440d4], 0x80000000
mov eax, dword [0x544610]
and eax, 1
cmp eax, 0
jne 0x4b7080
push 0x544614
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b7074
mov eax, 0x4923aa
mov dword [0x54463c], eax
or dword [0x544610], 1
mov eax, dword [0x544610]
and eax, 2
cmp eax, 0
jne 0x4b70b0
push 0x544640
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b70a4
mov eax, 0x4923aa
mov dword [0x544664], eax
or dword [0x544610], 2
mov eax, dword [0x544610]
and eax, 4
cmp eax, 0
jne 0x4b70e0
push 0x544668
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b70d4
mov eax, 0x4923aa
mov dword [0x544694], eax
or dword [0x544610], 4
mov eax, dword [0x544610]
and eax, 8
cmp eax, 0
jne 0x4b7110
push 0x544698
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b7104
mov eax, 0x4923aa
mov dword [0x5446b8], eax
or dword [0x544610], 8
mov eax, dword [0x544610]
and eax, 0x10
cmp eax, 0
jne 0x4b7140
push 0x5446bc
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b7134
mov eax, 0x4923aa
mov dword [0x5446dc], eax
or dword [0x544610], 0x10
mov eax, dword [0x544610]
and eax, 0x20
cmp eax, 0
jne 0x4b7170
push 0x5446e0
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b7164
mov eax, 0x4923aa
mov dword [0x544700], eax
or dword [0x544610], 0x20
mov eax, dword [0x544610]
and eax, 0x40
cmp eax, 0
jne 0x4b71a0
push 0x544704
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b7194
mov eax, 0x4923aa
mov dword [0x544724], eax
or dword [0x544610], 0x40
mov eax, dword [0x544610]
and eax, 0x80
cmp eax, 0
jne 0x4b71d5
push 0x544728
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b71c6
mov eax, 0x4923aa
mov dword [0x544748], eax
or dword [0x544610], 0x80
mov eax, dword [0x544610]
and eax, 0x100
cmp eax, 0
jne 0x4b720a
push 0x54474c
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b71fb
mov eax, 0x4923aa
mov dword [0x54476c], eax
or dword [0x544610], 0x100
mov eax, dword [0x544610]
and eax, 0x200
cmp eax, 0
jne 0x4b723f
push 0x544770
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b7230
mov eax, 0x4923aa
mov dword [0x544790], eax
or dword [0x544610], 0x200
mov eax, dword [0x544610]
and eax, 0x400
cmp eax, 0
jne 0x4b7274
push 0x544794
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b7265
mov eax, 0x4923aa
mov dword [0x5447b8], eax
or dword [0x544610], 0x400
mov eax, dword [0x544610]
and eax, 0x800
cmp eax, 0
jne 0x4b72a9
push 0x5447bc
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b729a
mov eax, 0x4923aa
mov dword [0x5447e4], eax
or dword [0x544610], 0x800
mov eax, dword [0x544610]
and eax, 0x1000
cmp eax, 0
jne 0x4b72de
push 0x5447e8
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b72cf
mov eax, 0x4923aa
mov dword [0x544810], eax
or dword [0x544610], 0x1000
mov eax, dword [0x544610]
and eax, 0x2000
cmp eax, 0
jne 0x4b7313
push 0x544814
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b7304
mov eax, 0x4923aa
mov dword [0x544838], eax
or dword [0x544610], 0x2000
mov eax, dword [0x544610]
and eax, 0x4000
cmp eax, 0
jne 0x4b7348
push 0x54483c
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b7339
mov eax, 0x4923aa
mov dword [0x544864], eax
or dword [0x544610], 0x4000
mov eax, dword [0x544610]
and eax, 0x8000
cmp eax, 0
jne 0x4b737d
push 0x544868
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b736e
mov eax, 0x4923aa
mov dword [0x544890], eax
or dword [0x544610], 0x8000
mov eax, dword [0x544610]
and eax, 0x10000
cmp eax, 0
jne 0x4b73b2
push 0x544894
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b73a3
mov eax, 0x4923aa
mov dword [0x5448bc], eax
or dword [0x544610], 0x10000
mov eax, dword [0x544610]
and eax, 0x20000
cmp eax, 0
jne 0x4b73e7
push 0x5448c0
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b73d8
mov eax, 0x4923aa
mov dword [0x5448e8], eax
or dword [0x544610], 0x20000
mov eax, dword [0x544610]
and eax, 0x40000
cmp eax, 0
jne 0x4b741c
push 0x5448ec
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b740d
mov eax, 0x4923aa
mov dword [0x544918], eax
or dword [0x544610], 0x40000
mov eax, dword [0x544610]
and eax, 0x80000
cmp eax, 0
jne 0x4b7451
push 0x54491c
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b7442
mov eax, 0x4923aa
mov dword [0x544944], eax
or dword [0x544610], 0x80000
mov eax, dword [0x544610]
and eax, 0x100000
cmp eax, 0
jne 0x4b7486
push 0x544948
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b7477
mov eax, 0x4923aa
mov dword [0x54496c], eax
or dword [0x544610], 0x100000
mov eax, dword [0x544610]
and eax, 0x200000
cmp eax, 0
jne 0x4b74bb
push 0x544970
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b74ac
mov eax, 0x4923aa
mov dword [0x544994], eax
or dword [0x544610], 0x200000
mov eax, dword [0x544610]
and eax, 0x400000
cmp eax, 0
jne 0x4b74f0
push 0x544998
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b74e1
mov eax, 0x4923aa
mov dword [0x5449c0], eax
or dword [0x544610], 0x400000
mov eax, dword [0x544610]
and eax, 0x800000
cmp eax, 0
jne 0x4b7525
push 0x5449c4
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b7516
mov eax, 0x4923aa
mov dword [0x5449ec], eax
or dword [0x544610], 0x800000
mov eax, dword [0x544610]
and eax, 0x1000000
cmp eax, 0
jne 0x4b755a
push 0x5449f0
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b754b
mov eax, 0x4923aa
mov dword [0x544a24], eax
or dword [0x544610], 0x1000000
mov eax, dword [0x544610]
and eax, 0x2000000
cmp eax, 0
jne 0x4b758f
push 0x544a28
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b7580
mov eax, 0x4923aa
mov dword [0x544a60], eax
or dword [0x544610], 0x2000000
mov eax, dword [0x544610]
and eax, 0x4000000
cmp eax, 0
jne 0x4b75c4
push 0x544a64
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b75b5
mov eax, 0x4923aa
mov dword [0x544a90], eax
or dword [0x544610], 0x4000000
mov eax, dword [0x544610]
and eax, 0x8000000
cmp eax, 0
jne 0x4b75f9
push 0x544a94
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b75ea
mov eax, 0x4923aa
mov dword [0x544ac4], eax
or dword [0x544610], 0x8000000
mov eax, dword [0x544610]
and eax, 0x10000000
cmp eax, 0
jne 0x4b762e
push 0x544ac8
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b761f
mov eax, 0x4923aa
mov dword [0x544af0], eax
or dword [0x544610], 0x10000000
mov eax, dword [0x544610]
and eax, 0x20000000
cmp eax, 0
jne 0x4b7663
push 0x544af4
call fcn.004b766c
add esp, 4
cmp eax, 0
jne 0x4b7654
mov eax, 0x4923aa
mov dword [0x544b20], eax
or dword [0x544610], 0x20000000
mov eax, 0
mov esp, ebp
pop ebp
ret