Function at 0x5a2884
Capabilities:
Inspect section memory permissions

Disassembly:
push ebp
mov ebp, esp
cmp dword [0x636b30], 0
je 0x5a2899
mov eax, 0
mov esp, ebp
pop ebp
ret
mov dword [0x636b30], 1
call fcn.005cc0fc
mov eax, dword [0x636b34]
and eax, 1
cmp eax, 0
jne 0x5a28c6
call fcn.00417b40
mov dword [0x636b38], eax
or dword [0x636b34], 1
mov eax, dword [0x636b34]
and eax, 2
cmp eax, 0
jne 0x5a28f6
push 0x636b3c
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a28ea
mov eax, 0x5cc430
mov dword [0x636b64], eax
or dword [0x636b34], 2
mov eax, dword [0x636b34]
and eax, 4
cmp eax, 0
jne 0x5a2926
push 0x636b68
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a291a
mov eax, 0x5cc430
mov dword [0x636b90], eax
or dword [0x636b34], 4
mov eax, dword [0x636b34]
and eax, 8
cmp eax, 0
jne 0x5a2956
push 0x636b94
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a294a
mov eax, 0x5cc430
mov dword [0x636bb8], eax
or dword [0x636b34], 8
mov eax, dword [0x636b34]
and eax, 0x10
cmp eax, 0
jne 0x5a2986
push 0x636bbc
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a297a
mov eax, 0x5cc430
mov dword [0x636be0], eax
or dword [0x636b34], 0x10
mov eax, dword [0x636b34]
and eax, 0x20
cmp eax, 0
jne 0x5a29b6
push 0x636be4
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a29aa
mov eax, 0x5cc430
mov dword [0x636c0c], eax
or dword [0x636b34], 0x20
mov eax, dword [0x636b34]
and eax, 0x40
cmp eax, 0
jne 0x5a29e6
push 0x636c10
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a29da
mov eax, 0x5cc430
mov dword [0x636c3c], eax
or dword [0x636b34], 0x40
mov eax, dword [0x636b34]
and eax, 0x80
cmp eax, 0
jne 0x5a2a1b
push 0x636c40
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a2a0c
mov eax, 0x5cc430
mov dword [0x636c78], eax
or dword [0x636b34], 0x80
mov eax, dword [0x636b34]
and eax, 0x100
cmp eax, 0
jne 0x5a2a50
push 0x636c7c
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a2a41
mov eax, 0x5cc430
mov dword [0x636cac], eax
or dword [0x636b34], 0x100
mov eax, dword [0x636b34]
and eax, 0x200
cmp eax, 0
jne 0x5a2a85
push 0x636cb0
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a2a76
mov eax, 0x5cc430
mov dword [0x636ce0], eax
or dword [0x636b34], 0x200
mov eax, dword [0x636b34]
and eax, 0x400
cmp eax, 0
jne 0x5a2aba
push 0x636ce4
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a2aab
mov eax, 0x5cc430
mov dword [0x636d14], eax
or dword [0x636b34], 0x400
mov eax, dword [0x636b34]
and eax, 0x800
cmp eax, 0
jne 0x5a2aef
push 0x636d18
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a2ae0
mov eax, 0x5cc430
mov dword [0x636d4c], eax
or dword [0x636b34], 0x800
mov eax, dword [0x636b34]
and eax, 0x1000
cmp eax, 0
jne 0x5a2b24
push 0x636d50
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a2b15
mov eax, 0x5cc430
mov dword [0x636d84], eax
or dword [0x636b34], 0x1000
mov eax, dword [0x636b34]
and eax, 0x2000
cmp eax, 0
jne 0x5a2b59
push 0x636d88
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a2b4a
mov eax, 0x5cc430
mov dword [0x636dc0], eax
or dword [0x636b34], 0x2000
mov eax, dword [0x636b34]
and eax, 0x4000
cmp eax, 0
jne 0x5a2b8e
push 0x636dc4
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a2b7f
mov eax, 0x5cc430
mov dword [0x636df4], eax
or dword [0x636b34], 0x4000
mov eax, dword [0x636b34]
and eax, 0x8000
cmp eax, 0
jne 0x5a2bc3
push 0x636df8
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a2bb4
mov eax, 0x5cc430
mov dword [0x636e24], eax
or dword [0x636b34], 0x8000
mov eax, dword [0x636b34]
and eax, 0x10000
cmp eax, 0
jne 0x5a2bf8
push 0x636e28
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a2be9
mov eax, 0x5cc430
mov dword [0x636e5c], eax
or dword [0x636b34], 0x10000
mov eax, dword [0x636b34]
and eax, 0x20000
cmp eax, 0
jne 0x5a2c2d
push 0x636e60
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a2c1e
mov eax, 0x5cc430
mov dword [0x636e98], eax
or dword [0x636b34], 0x20000
mov eax, dword [0x636b34]
and eax, 0x40000
cmp eax, 0
jne 0x5a2c62
push 0x636e9c
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a2c53
mov eax, 0x5cc430
mov dword [0x636ec8], eax
or dword [0x636b34], 0x40000
mov eax, dword [0x636b34]
and eax, 0x80000
cmp eax, 0
jne 0x5a2c97
push 0x636ecc
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a2c88
mov eax, 0x5cc430
mov dword [0x636ef4], eax
or dword [0x636b34], 0x80000
mov eax, dword [0x636b34]
and eax, 0x100000
cmp eax, 0
jne 0x5a2ccc
push 0x636ef8
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a2cbd
mov eax, 0x5cc430
mov dword [0x636f28], eax
or dword [0x636b34], 0x100000
mov eax, dword [0x636b34]
and eax, 0x200000
cmp eax, 0
jne 0x5a2d01
push 0x636f2c
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a2cf2
mov eax, 0x5cc430
mov dword [0x636f48], eax
or dword [0x636b34], 0x200000
mov eax, dword [0x636b34]
and eax, 0x400000
cmp eax, 0
jne 0x5a2d36
push 0x636f4c
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a2d27
mov eax, 0x5cc430
mov dword [0x636f6c], eax
or dword [0x636b34], 0x400000
mov eax, dword [0x636b34]
and eax, 0x800000
cmp eax, 0
jne 0x5a2d6b
push 0x636f70
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a2d5c
mov eax, 0x5cc430
mov dword [0x636f94], eax
or dword [0x636b34], 0x800000
mov eax, dword [0x636b34]
and eax, 0x1000000
cmp eax, 0
jne 0x5a2da0
push 0x636f98
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a2d91
mov eax, 0x5cc430
mov dword [0x636fbc], eax
or dword [0x636b34], 0x1000000
mov eax, dword [0x636b34]
and eax, 0x2000000
cmp eax, 0
jne 0x5a2dd5
push 0x636fc0
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a2dc6
mov eax, 0x5cc430
mov dword [0x636fe8], eax
or dword [0x636b34], 0x2000000
mov eax, dword [0x636b34]
and eax, 0x4000000
cmp eax, 0
jne 0x5a2e0a
push 0x636fec
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a2dfb
mov eax, 0x5cc430
mov dword [0x637014], eax
or dword [0x636b34], 0x4000000
mov eax, dword [0x636b34]
and eax, 0x8000000
cmp eax, 0
jne 0x5a2e3f
push 0x637018
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a2e30
mov eax, 0x5cc430
mov dword [0x63703c], eax
or dword [0x636b34], 0x8000000
mov eax, dword [0x636b34]
and eax, 0x10000000
cmp eax, 0
jne 0x5a2e74
push 0x637040
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a2e65
mov eax, 0x5cc430
mov dword [0x637064], eax
or dword [0x636b34], 0x10000000
mov eax, dword [0x636b34]
and eax, 0x20000000
cmp eax, 0
jne 0x5a2ea9
push 0x637068
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a2e9a
mov eax, 0x5cc430
mov dword [0x63708c], eax
or dword [0x636b34], 0x20000000
mov eax, dword [0x636b34]
and eax, 0x40000000
cmp eax, 0
jne 0x5a2ede
push 0x637090
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a2ecf
mov eax, 0x5cc430
mov dword [0x6370b4], eax
or dword [0x636b34], 0x40000000
mov eax, dword [0x636b34]
and eax, 0x80000000
cmp eax, 0
jne 0x5a2f13
push 0x6370b8
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a2f04
mov eax, 0x5cc430
mov dword [0x6370d8], eax
or dword [0x636b34], 0x80000000
mov eax, dword [0x6370dc]
and eax, 1
cmp eax, 0
jne 0x5a2f43
push 0x6370e0
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a2f37
mov eax, 0x5cc430
mov dword [0x637104], eax
or dword [0x6370dc], 1
mov eax, dword [0x6370dc]
and eax, 2
cmp eax, 0
jne 0x5a2f73
push 0x637108
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a2f67
mov eax, 0x5cc430
mov dword [0x637128], eax
or dword [0x6370dc], 2
mov eax, dword [0x6370dc]
and eax, 4
cmp eax, 0
jne 0x5a2fa3
push 0x63712c
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a2f97
mov eax, 0x5cc430
mov dword [0x637160], eax
or dword [0x6370dc], 4
mov eax, dword [0x6370dc]
and eax, 8
cmp eax, 0
jne 0x5a2fd3
push 0x637164
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a2fc7
mov eax, 0x5cc430
mov dword [0x637190], eax
or dword [0x6370dc], 8
mov eax, dword [0x6370dc]
and eax, 0x10
cmp eax, 0
jne 0x5a3003
push 0x637194
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a2ff7
mov eax, 0x5cc430
mov dword [0x6371bc], eax
or dword [0x6370dc], 0x10
mov eax, dword [0x6370dc]
and eax, 0x20
cmp eax, 0
jne 0x5a3033
push 0x6371c0
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a3027
mov eax, 0x5cc430
mov dword [0x6371e4], eax
or dword [0x6370dc], 0x20
mov eax, dword [0x6370dc]
and eax, 0x40
cmp eax, 0
jne 0x5a3063
push 0x6371e8
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a3057
mov eax, 0x5cc430
mov dword [0x63720c], eax
or dword [0x6370dc], 0x40
mov eax, dword [0x6370dc]
and eax, 0x80
cmp eax, 0
jne 0x5a3098
push 0x637210
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a3089
mov eax, 0x5cc430
mov dword [0x637234], eax
or dword [0x6370dc], 0x80
mov eax, dword [0x6370dc]
and eax, 0x100
cmp eax, 0
jne 0x5a30cd
push 0x637238
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a30be
mov eax, 0x5cc430
mov dword [0x63725c], eax
or dword [0x6370dc], 0x100
mov eax, dword [0x6370dc]
and eax, 0x200
cmp eax, 0
jne 0x5a3102
push 0x637260
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a30f3
mov eax, 0x5cc430
mov dword [0x637284], eax
or dword [0x6370dc], 0x200
mov eax, dword [0x6370dc]
and eax, 0x400
cmp eax, 0
jne 0x5a3137
push 0x637288
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a3128
mov eax, 0x5cc430
mov dword [0x6372ac], eax
or dword [0x6370dc], 0x400
mov eax, dword [0x6370dc]
and eax, 0x800
cmp eax, 0
jne 0x5a316c
push 0x6372b0
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a315d
mov eax, 0x5cc430
mov dword [0x6372d8], eax
or dword [0x6370dc], 0x800
mov eax, dword [0x6370dc]
and eax, 0x1000
cmp eax, 0
jne 0x5a31a1
push 0x6372dc
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a3192
mov eax, 0x5cc430
mov dword [0x637308], eax
or dword [0x6370dc], 0x1000
mov eax, dword [0x6370dc]
and eax, 0x2000
cmp eax, 0
jne 0x5a31d6
push 0x63730c
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a31c7
mov eax, 0x5cc430
mov dword [0x637338], eax
or dword [0x6370dc], 0x2000
mov eax, dword [0x6370dc]
and eax, 0x4000
cmp eax, 0
jne 0x5a320b
push 0x63733c
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a31fc
mov eax, 0x5cc430
mov dword [0x637364], eax
or dword [0x6370dc], 0x4000
mov eax, dword [0x6370dc]
and eax, 0x8000
cmp eax, 0
jne 0x5a3240
push 0x637368
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a3231
mov eax, 0x5cc430
mov dword [0x637394], eax
or dword [0x6370dc], 0x8000
mov eax, dword [0x6370dc]
and eax, 0x10000
cmp eax, 0
jne 0x5a3275
push 0x637398
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a3266
mov eax, 0x5cc430
mov dword [0x6373c4], eax
or dword [0x6370dc], 0x10000
mov eax, dword [0x6370dc]
and eax, 0x20000
cmp eax, 0
jne 0x5a32aa
push 0x6373c8
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a329b
mov eax, 0x5cc430
mov dword [0x6373ec], eax
or dword [0x6370dc], 0x20000
mov eax, dword [0x6370dc]
and eax, 0x40000
cmp eax, 0
jne 0x5a32df
push 0x6373f0
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a32d0
mov eax, 0x5cc430
mov dword [0x63741c], eax
or dword [0x6370dc], 0x40000
mov eax, dword [0x6370dc]
and eax, 0x80000
cmp eax, 0
jne 0x5a3314
push 0x637420
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a3305
mov eax, 0x5cc430
mov dword [0x637440], eax
or dword [0x6370dc], 0x80000
mov eax, dword [0x6370dc]
and eax, 0x100000
cmp eax, 0
jne 0x5a3349
push 0x637444
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a333a
mov eax, 0x5cc430
mov dword [0x637468], eax
or dword [0x6370dc], 0x100000
mov eax, dword [0x6370dc]
and eax, 0x200000
cmp eax, 0
jne 0x5a337e
push 0x63746c
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a336f
mov eax, 0x5cc430
mov dword [0x63748c], eax
or dword [0x6370dc], 0x200000
mov eax, dword [0x6370dc]
and eax, 0x400000
cmp eax, 0
jne 0x5a33b3
push 0x637490
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a33a4
mov eax, 0x5cc430
mov dword [0x6374b0], eax
or dword [0x6370dc], 0x400000
mov eax, dword [0x6370dc]
and eax, 0x800000
cmp eax, 0
jne 0x5a33e8
push 0x6374b4
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a33d9
mov eax, 0x5cc430
mov dword [0x6374d4], eax
or dword [0x6370dc], 0x800000
mov eax, dword [0x6370dc]
and eax, 0x1000000
cmp eax, 0
jne 0x5a341d
push 0x6374d8
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a340e
mov eax, 0x5cc430
mov dword [0x6374f8], eax
or dword [0x6370dc], 0x1000000
mov eax, dword [0x6370dc]
and eax, 0x2000000
cmp eax, 0
jne 0x5a3452
push 0x6374fc
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a3443
mov eax, 0x5cc430
mov dword [0x63751c], eax
or dword [0x6370dc], 0x2000000
mov eax, dword [0x6370dc]
and eax, 0x4000000
cmp eax, 0
jne 0x5a3487
push 0x637520
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a3478
mov eax, 0x5cc430
mov dword [0x637540], eax
or dword [0x6370dc], 0x4000000
mov eax, dword [0x6370dc]
and eax, 0x8000000
cmp eax, 0
jne 0x5a34bc
push 0x637544
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a34ad
mov eax, 0x5cc430
mov dword [0x637568], eax
or dword [0x6370dc], 0x8000000
mov eax, dword [0x6370dc]
and eax, 0x10000000
cmp eax, 0
jne 0x5a34f1
push 0x63756c
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a34e2
mov eax, 0x5cc430
mov dword [0x637594], eax
or dword [0x6370dc], 0x10000000
mov eax, dword [0x6370dc]
and eax, 0x20000000
cmp eax, 0
jne 0x5a3526
push 0x637598
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a3517
mov eax, 0x5cc430
mov dword [0x6375c0], eax
or dword [0x6370dc], 0x20000000
mov eax, dword [0x6370dc]
and eax, 0x40000000
cmp eax, 0
jne 0x5a355b
push 0x6375c4
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a354c
mov eax, 0x5cc430
mov dword [0x6375e8], eax
or dword [0x6370dc], 0x40000000
mov eax, dword [0x6370dc]
and eax, 0x80000000
cmp eax, 0
jne 0x5a3590
push 0x6375ec
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a3581
mov eax, 0x5cc430
mov dword [0x637614], eax
or dword [0x6370dc], 0x80000000
mov eax, dword [0x637618]
and eax, 1
cmp eax, 0
jne 0x5a35c0
push 0x63761c
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a35b4
mov eax, 0x5cc430
mov dword [0x637644], eax
or dword [0x637618], 1
mov eax, dword [0x637618]
and eax, 2
cmp eax, 0
jne 0x5a35f0
push 0x637648
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a35e4
mov eax, 0x5cc430
mov dword [0x63766c], eax
or dword [0x637618], 2
mov eax, dword [0x637618]
and eax, 4
cmp eax, 0
jne 0x5a3620
push 0x637670
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a3614
mov eax, 0x5cc430
mov dword [0x63769c], eax
or dword [0x637618], 4
mov eax, dword [0x637618]
and eax, 8
cmp eax, 0
jne 0x5a3650
push 0x6376a0
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a3644
mov eax, 0x5cc430
mov dword [0x6376c0], eax
or dword [0x637618], 8
mov eax, dword [0x637618]
and eax, 0x10
cmp eax, 0
jne 0x5a3680
push 0x6376c4
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a3674
mov eax, 0x5cc430
mov dword [0x6376e4], eax
or dword [0x637618], 0x10
mov eax, dword [0x637618]
and eax, 0x20
cmp eax, 0
jne 0x5a36b0
push 0x6376e8
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a36a4
mov eax, 0x5cc430
mov dword [0x637708], eax
or dword [0x637618], 0x20
mov eax, dword [0x637618]
and eax, 0x40
cmp eax, 0
jne 0x5a36e0
push 0x63770c
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a36d4
mov eax, 0x5cc430
mov dword [0x63772c], eax
or dword [0x637618], 0x40
mov eax, dword [0x637618]
and eax, 0x80
cmp eax, 0
jne 0x5a3715
push 0x637730
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a3706
mov eax, 0x5cc430
mov dword [0x637750], eax
or dword [0x637618], 0x80
mov eax, dword [0x637618]
and eax, 0x100
cmp eax, 0
jne 0x5a374a
push 0x637754
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a373b
mov eax, 0x5cc430
mov dword [0x637774], eax
or dword [0x637618], 0x100
mov eax, dword [0x637618]
and eax, 0x200
cmp eax, 0
jne 0x5a377f
push 0x637778
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a3770
mov eax, 0x5cc430
mov dword [0x637798], eax
or dword [0x637618], 0x200
mov eax, dword [0x637618]
and eax, 0x400
cmp eax, 0
jne 0x5a37b4
push 0x63779c
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a37a5
mov eax, 0x5cc430
mov dword [0x6377c0], eax
or dword [0x637618], 0x400
mov eax, dword [0x637618]
and eax, 0x800
cmp eax, 0
jne 0x5a37e9
push 0x6377c4
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a37da
mov eax, 0x5cc430
mov dword [0x6377ec], eax
or dword [0x637618], 0x800
mov eax, dword [0x637618]
and eax, 0x1000
cmp eax, 0
jne 0x5a381e
push 0x6377f0
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a380f
mov eax, 0x5cc430
mov dword [0x637818], eax
or dword [0x637618], 0x1000
mov eax, dword [0x637618]
and eax, 0x2000
cmp eax, 0
jne 0x5a3853
push 0x63781c
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a3844
mov eax, 0x5cc430
mov dword [0x637840], eax
or dword [0x637618], 0x2000
mov eax, dword [0x637618]
and eax, 0x4000
cmp eax, 0
jne 0x5a3888
push 0x637844
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a3879
mov eax, 0x5cc430
mov dword [0x63786c], eax
or dword [0x637618], 0x4000
mov eax, dword [0x637618]
and eax, 0x8000
cmp eax, 0
jne 0x5a38bd
push 0x637870
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a38ae
mov eax, 0x5cc430
mov dword [0x637898], eax
or dword [0x637618], 0x8000
mov eax, dword [0x637618]
and eax, 0x10000
cmp eax, 0
jne 0x5a38f2
push 0x63789c
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a38e3
mov eax, 0x5cc430
mov dword [0x6378c4], eax
or dword [0x637618], 0x10000
mov eax, dword [0x637618]
and eax, 0x20000
cmp eax, 0
jne 0x5a3927
push 0x6378c8
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a3918
mov eax, 0x5cc430
mov dword [0x6378f0], eax
or dword [0x637618], 0x20000
mov eax, dword [0x637618]
and eax, 0x40000
cmp eax, 0
jne 0x5a395c
push 0x6378f4
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a394d
mov eax, 0x5cc430
mov dword [0x637920], eax
or dword [0x637618], 0x40000
mov eax, dword [0x637618]
and eax, 0x80000
cmp eax, 0
jne 0x5a3991
push 0x637924
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a3982
mov eax, 0x5cc430
mov dword [0x63794c], eax
or dword [0x637618], 0x80000
mov eax, dword [0x637618]
and eax, 0x100000
cmp eax, 0
jne 0x5a39c6
push 0x637950
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a39b7
mov eax, 0x5cc430
mov dword [0x637974], eax
or dword [0x637618], 0x100000
mov eax, dword [0x637618]
and eax, 0x200000
cmp eax, 0
jne 0x5a39fb
push 0x637978
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a39ec
mov eax, 0x5cc430
mov dword [0x63799c], eax
or dword [0x637618], 0x200000
mov eax, dword [0x637618]
and eax, 0x400000
cmp eax, 0
jne 0x5a3a30
push 0x6379a0
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a3a21
mov eax, 0x5cc430
mov dword [0x6379c8], eax
or dword [0x637618], 0x400000
mov eax, dword [0x637618]
and eax, 0x800000
cmp eax, 0
jne 0x5a3a65
push 0x6379cc
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a3a56
mov eax, 0x5cc430
mov dword [0x6379f4], eax
or dword [0x637618], 0x800000
mov eax, dword [0x637618]
and eax, 0x1000000
cmp eax, 0
jne 0x5a3a9a
push 0x6379f8
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a3a8b
mov eax, 0x5cc430
mov dword [0x637a2c], eax
or dword [0x637618], 0x1000000
mov eax, dword [0x637618]
and eax, 0x2000000
cmp eax, 0
jne 0x5a3acf
push 0x637a30
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a3ac0
mov eax, 0x5cc430
mov dword [0x637a68], eax
or dword [0x637618], 0x2000000
mov eax, dword [0x637618]
and eax, 0x4000000
cmp eax, 0
jne 0x5a3b04
push 0x637a6c
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a3af5
mov eax, 0x5cc430
mov dword [0x637a98], eax
or dword [0x637618], 0x4000000
mov eax, dword [0x637618]
and eax, 0x8000000
cmp eax, 0
jne 0x5a3b39
push 0x637a9c
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a3b2a
mov eax, 0x5cc430
mov dword [0x637acc], eax
or dword [0x637618], 0x8000000
mov eax, dword [0x637618]
and eax, 0x10000000
cmp eax, 0
jne 0x5a3b6e
push 0x637ad0
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a3b5f
mov eax, 0x5cc430
mov dword [0x637af8], eax
or dword [0x637618], 0x10000000
mov eax, dword [0x637618]
and eax, 0x20000000
cmp eax, 0
jne 0x5a3ba3
push 0x637afc
call fcn.005a3bae
add esp, 4
cmp eax, 0
jne 0x5a3b94
mov eax, 0x5cc430
mov dword [0x637b28], eax
or dword [0x637618], 0x20000000
mov eax, 0
jmp 0x5a3baa
mov esp, ebp
pop ebp
ret