Function at 0x670338
Capabilities:
Inspect section memory permissions

Disassembly:
push ebp
mov ebp, esp
cmp dword [0x7228e8], 0
je 0x67034d
mov eax, 0
mov esp, ebp
pop ebp
ret
mov dword [0x7228e8], 1
call fcn.006995ac
mov eax, dword [0x7228ec]
and eax, 1
cmp eax, 0
jne 0x67037a
call fcn.004deee0
mov dword [0x7228f0], eax
or dword [0x7228ec], 1
mov eax, dword [0x7228ec]
and eax, 2
cmp eax, 0
jne 0x6703aa
push 0x7228f4
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x67039e
mov eax, 0x6998e0
mov dword [0x72291c], eax
or dword [0x7228ec], 2
mov eax, dword [0x7228ec]
and eax, 4
cmp eax, 0
jne 0x6703da
push 0x722920
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x6703ce
mov eax, 0x6998e0
mov dword [0x722948], eax
or dword [0x7228ec], 4
mov eax, dword [0x7228ec]
and eax, 8
cmp eax, 0
jne 0x67040a
push 0x72294c
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x6703fe
mov eax, 0x6998e0
mov dword [0x722970], eax
or dword [0x7228ec], 8
mov eax, dword [0x7228ec]
and eax, 0x10
cmp eax, 0
jne 0x67043a
push 0x722974
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x67042e
mov eax, 0x6998e0
mov dword [0x722998], eax
or dword [0x7228ec], 0x10
mov eax, dword [0x7228ec]
and eax, 0x20
cmp eax, 0
jne 0x67046a
push 0x72299c
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x67045e
mov eax, 0x6998e0
mov dword [0x7229c4], eax
or dword [0x7228ec], 0x20
mov eax, dword [0x7228ec]
and eax, 0x40
cmp eax, 0
jne 0x67049a
push 0x7229c8
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x67048e
mov eax, 0x6998e0
mov dword [0x7229f4], eax
or dword [0x7228ec], 0x40
mov eax, dword [0x7228ec]
and eax, 0x80
cmp eax, 0
jne 0x6704cf
push 0x7229f8
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x6704c0
mov eax, 0x6998e0
mov dword [0x722a30], eax
or dword [0x7228ec], 0x80
mov eax, dword [0x7228ec]
and eax, 0x100
cmp eax, 0
jne 0x670504
push 0x722a34
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x6704f5
mov eax, 0x6998e0
mov dword [0x722a64], eax
or dword [0x7228ec], 0x100
mov eax, dword [0x7228ec]
and eax, 0x200
cmp eax, 0
jne 0x670539
push 0x722a68
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x67052a
mov eax, 0x6998e0
mov dword [0x722a98], eax
or dword [0x7228ec], 0x200
mov eax, dword [0x7228ec]
and eax, 0x400
cmp eax, 0
jne 0x67056e
push 0x722a9c
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x67055f
mov eax, 0x6998e0
mov dword [0x722acc], eax
or dword [0x7228ec], 0x400
mov eax, dword [0x7228ec]
and eax, 0x800
cmp eax, 0
jne 0x6705a3
push 0x722ad0
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x670594
mov eax, 0x6998e0
mov dword [0x722b04], eax
or dword [0x7228ec], 0x800
mov eax, dword [0x7228ec]
and eax, 0x1000
cmp eax, 0
jne 0x6705d8
push 0x722b08
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x6705c9
mov eax, 0x6998e0
mov dword [0x722b3c], eax
or dword [0x7228ec], 0x1000
mov eax, dword [0x7228ec]
and eax, 0x2000
cmp eax, 0
jne 0x67060d
push 0x722b40
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x6705fe
mov eax, 0x6998e0
mov dword [0x722b78], eax
or dword [0x7228ec], 0x2000
mov eax, dword [0x7228ec]
and eax, 0x4000
cmp eax, 0
jne 0x670642
push 0x722b7c
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x670633
mov eax, 0x6998e0
mov dword [0x722bac], eax
or dword [0x7228ec], 0x4000
mov eax, dword [0x7228ec]
and eax, 0x8000
cmp eax, 0
jne 0x670677
push 0x722bb0
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x670668
mov eax, 0x6998e0
mov dword [0x722bdc], eax
or dword [0x7228ec], 0x8000
mov eax, dword [0x7228ec]
and eax, 0x10000
cmp eax, 0
jne 0x6706ac
push 0x722be0
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x67069d
mov eax, 0x6998e0
mov dword [0x722c14], eax
or dword [0x7228ec], 0x10000
mov eax, dword [0x7228ec]
and eax, 0x20000
cmp eax, 0
jne 0x6706e1
push 0x722c18
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x6706d2
mov eax, 0x6998e0
mov dword [0x722c50], eax
or dword [0x7228ec], 0x20000
mov eax, dword [0x7228ec]
and eax, 0x40000
cmp eax, 0
jne 0x670716
push 0x722c54
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x670707
mov eax, 0x6998e0
mov dword [0x722c80], eax
or dword [0x7228ec], 0x40000
mov eax, dword [0x7228ec]
and eax, 0x80000
cmp eax, 0
jne 0x67074b
push 0x722c84
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x67073c
mov eax, 0x6998e0
mov dword [0x722cac], eax
or dword [0x7228ec], 0x80000
mov eax, dword [0x7228ec]
and eax, 0x100000
cmp eax, 0
jne 0x670780
push 0x722cb0
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x670771
mov eax, 0x6998e0
mov dword [0x722ce0], eax
or dword [0x7228ec], 0x100000
mov eax, dword [0x7228ec]
and eax, 0x200000
cmp eax, 0
jne 0x6707b5
push 0x722ce4
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x6707a6
mov eax, 0x6998e0
mov dword [0x722d00], eax
or dword [0x7228ec], 0x200000
mov eax, dword [0x7228ec]
and eax, 0x400000
cmp eax, 0
jne 0x6707ea
push 0x722d04
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x6707db
mov eax, 0x6998e0
mov dword [0x722d24], eax
or dword [0x7228ec], 0x400000
mov eax, dword [0x7228ec]
and eax, 0x800000
cmp eax, 0
jne 0x67081f
push 0x722d28
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x670810
mov eax, 0x6998e0
mov dword [0x722d4c], eax
or dword [0x7228ec], 0x800000
mov eax, dword [0x7228ec]
and eax, 0x1000000
cmp eax, 0
jne 0x670854
push 0x722d50
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x670845
mov eax, 0x6998e0
mov dword [0x722d74], eax
or dword [0x7228ec], 0x1000000
mov eax, dword [0x7228ec]
and eax, 0x2000000
cmp eax, 0
jne 0x670889
push 0x722d78
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x67087a
mov eax, 0x6998e0
mov dword [0x722da0], eax
or dword [0x7228ec], 0x2000000
mov eax, dword [0x7228ec]
and eax, 0x4000000
cmp eax, 0
jne 0x6708be
push 0x722da4
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x6708af
mov eax, 0x6998e0
mov dword [0x722dcc], eax
or dword [0x7228ec], 0x4000000
mov eax, dword [0x7228ec]
and eax, 0x8000000
cmp eax, 0
jne 0x6708f3
push 0x722dd0
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x6708e4
mov eax, 0x6998e0
mov dword [0x722df4], eax
or dword [0x7228ec], 0x8000000
mov eax, dword [0x7228ec]
and eax, 0x10000000
cmp eax, 0
jne 0x670928
push 0x722df8
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x670919
mov eax, 0x6998e0
mov dword [0x722e1c], eax
or dword [0x7228ec], 0x10000000
mov eax, dword [0x7228ec]
and eax, 0x20000000
cmp eax, 0
jne 0x67095d
push 0x722e20
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x67094e
mov eax, 0x6998e0
mov dword [0x722e44], eax
or dword [0x7228ec], 0x20000000
mov eax, dword [0x7228ec]
and eax, 0x40000000
cmp eax, 0
jne 0x670992
push 0x722e48
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x670983
mov eax, 0x6998e0
mov dword [0x722e6c], eax
or dword [0x7228ec], 0x40000000
mov eax, dword [0x7228ec]
and eax, 0x80000000
cmp eax, 0
jne 0x6709c7
push 0x722e70
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x6709b8
mov eax, 0x6998e0
mov dword [0x722e90], eax
or dword [0x7228ec], 0x80000000
mov eax, dword [0x722e94]
and eax, 1
cmp eax, 0
jne 0x6709f7
push 0x722e98
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x6709eb
mov eax, 0x6998e0
mov dword [0x722ebc], eax
or dword [0x722e94], 1
mov eax, dword [0x722e94]
and eax, 2
cmp eax, 0
jne 0x670a27
push 0x722ec0
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x670a1b
mov eax, 0x6998e0
mov dword [0x722ee0], eax
or dword [0x722e94], 2
mov eax, dword [0x722e94]
and eax, 4
cmp eax, 0
jne 0x670a57
push 0x722ee4
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x670a4b
mov eax, 0x6998e0
mov dword [0x722f18], eax
or dword [0x722e94], 4
mov eax, dword [0x722e94]
and eax, 8
cmp eax, 0
jne 0x670a87
push 0x722f1c
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x670a7b
mov eax, 0x6998e0
mov dword [0x722f48], eax
or dword [0x722e94], 8
mov eax, dword [0x722e94]
and eax, 0x10
cmp eax, 0
jne 0x670ab7
push 0x722f4c
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x670aab
mov eax, 0x6998e0
mov dword [0x722f74], eax
or dword [0x722e94], 0x10
mov eax, dword [0x722e94]
and eax, 0x20
cmp eax, 0
jne 0x670ae7
push 0x722f78
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x670adb
mov eax, 0x6998e0
mov dword [0x722f9c], eax
or dword [0x722e94], 0x20
mov eax, dword [0x722e94]
and eax, 0x40
cmp eax, 0
jne 0x670b17
push 0x722fa0
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x670b0b
mov eax, 0x6998e0
mov dword [0x722fc4], eax
or dword [0x722e94], 0x40
mov eax, dword [0x722e94]
and eax, 0x80
cmp eax, 0
jne 0x670b4c
push 0x722fc8
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x670b3d
mov eax, 0x6998e0
mov dword [0x722fec], eax
or dword [0x722e94], 0x80
mov eax, dword [0x722e94]
and eax, 0x100
cmp eax, 0
jne 0x670b81
push 0x722ff0
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x670b72
mov eax, 0x6998e0
mov dword [0x723014], eax
or dword [0x722e94], 0x100
mov eax, dword [0x722e94]
and eax, 0x200
cmp eax, 0
jne 0x670bb6
push 0x723018
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x670ba7
mov eax, 0x6998e0
mov dword [0x72303c], eax
or dword [0x722e94], 0x200
mov eax, dword [0x722e94]
and eax, 0x400
cmp eax, 0
jne 0x670beb
push 0x723040
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x670bdc
mov eax, 0x6998e0
mov dword [0x723064], eax
or dword [0x722e94], 0x400
mov eax, dword [0x722e94]
and eax, 0x800
cmp eax, 0
jne 0x670c20
push 0x723068
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x670c11
mov eax, 0x6998e0
mov dword [0x723090], eax
or dword [0x722e94], 0x800
mov eax, dword [0x722e94]
and eax, 0x1000
cmp eax, 0
jne 0x670c55
push 0x723094
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x670c46
mov eax, 0x6998e0
mov dword [0x7230c0], eax
or dword [0x722e94], 0x1000
mov eax, dword [0x722e94]
and eax, 0x2000
cmp eax, 0
jne 0x670c8a
push 0x7230c4
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x670c7b
mov eax, 0x6998e0
mov dword [0x7230f0], eax
or dword [0x722e94], 0x2000
mov eax, dword [0x722e94]
and eax, 0x4000
cmp eax, 0
jne 0x670cbf
push 0x7230f4
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x670cb0
mov eax, 0x6998e0
mov dword [0x72311c], eax
or dword [0x722e94], 0x4000
mov eax, dword [0x722e94]
and eax, 0x8000
cmp eax, 0
jne 0x670cf4
push 0x723120
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x670ce5
mov eax, 0x6998e0
mov dword [0x72314c], eax
or dword [0x722e94], 0x8000
mov eax, dword [0x722e94]
and eax, 0x10000
cmp eax, 0
jne 0x670d29
push 0x723150
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x670d1a
mov eax, 0x6998e0
mov dword [0x72317c], eax
or dword [0x722e94], 0x10000
mov eax, dword [0x722e94]
and eax, 0x20000
cmp eax, 0
jne 0x670d5e
push 0x723180
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x670d4f
mov eax, 0x6998e0
mov dword [0x7231a4], eax
or dword [0x722e94], 0x20000
mov eax, dword [0x722e94]
and eax, 0x40000
cmp eax, 0
jne 0x670d93
push 0x7231a8
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x670d84
mov eax, 0x6998e0
mov dword [0x7231d4], eax
or dword [0x722e94], 0x40000
mov eax, dword [0x722e94]
and eax, 0x80000
cmp eax, 0
jne 0x670dc8
push 0x7231d8
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x670db9
mov eax, 0x6998e0
mov dword [0x7231f8], eax
or dword [0x722e94], 0x80000
mov eax, dword [0x722e94]
and eax, 0x100000
cmp eax, 0
jne 0x670dfd
push 0x7231fc
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x670dee
mov eax, 0x6998e0
mov dword [0x723220], eax
or dword [0x722e94], 0x100000
mov eax, dword [0x722e94]
and eax, 0x200000
cmp eax, 0
jne 0x670e32
push 0x723224
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x670e23
mov eax, 0x6998e0
mov dword [0x723244], eax
or dword [0x722e94], 0x200000
mov eax, dword [0x722e94]
and eax, 0x400000
cmp eax, 0
jne 0x670e67
push 0x723248
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x670e58
mov eax, 0x6998e0
mov dword [0x723268], eax
or dword [0x722e94], 0x400000
mov eax, dword [0x722e94]
and eax, 0x800000
cmp eax, 0
jne 0x670e9c
push 0x72326c
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x670e8d
mov eax, 0x6998e0
mov dword [0x72328c], eax
or dword [0x722e94], 0x800000
mov eax, dword [0x722e94]
and eax, 0x1000000
cmp eax, 0
jne 0x670ed1
push 0x723290
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x670ec2
mov eax, 0x6998e0
mov dword [0x7232b0], eax
or dword [0x722e94], 0x1000000
mov eax, dword [0x722e94]
and eax, 0x2000000
cmp eax, 0
jne 0x670f06
push 0x7232b4
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x670ef7
mov eax, 0x6998e0
mov dword [0x7232d4], eax
or dword [0x722e94], 0x2000000
mov eax, dword [0x722e94]
and eax, 0x4000000
cmp eax, 0
jne 0x670f3b
push 0x7232d8
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x670f2c
mov eax, 0x6998e0
mov dword [0x7232f8], eax
or dword [0x722e94], 0x4000000
mov eax, dword [0x722e94]
and eax, 0x8000000
cmp eax, 0
jne 0x670f70
push 0x7232fc
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x670f61
mov eax, 0x6998e0
mov dword [0x723320], eax
or dword [0x722e94], 0x8000000
mov eax, dword [0x722e94]
and eax, 0x10000000
cmp eax, 0
jne 0x670fa5
push 0x723324
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x670f96
mov eax, 0x6998e0
mov dword [0x72334c], eax
or dword [0x722e94], 0x10000000
mov eax, dword [0x722e94]
and eax, 0x20000000
cmp eax, 0
jne 0x670fda
push 0x723350
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x670fcb
mov eax, 0x6998e0
mov dword [0x723378], eax
or dword [0x722e94], 0x20000000
mov eax, dword [0x722e94]
and eax, 0x40000000
cmp eax, 0
jne 0x67100f
push 0x72337c
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x671000
mov eax, 0x6998e0
mov dword [0x7233a0], eax
or dword [0x722e94], 0x40000000
mov eax, dword [0x722e94]
and eax, 0x80000000
cmp eax, 0
jne 0x671044
push 0x7233a4
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x671035
mov eax, 0x6998e0
mov dword [0x7233cc], eax
or dword [0x722e94], 0x80000000
mov eax, dword [0x7233d0]
and eax, 1
cmp eax, 0
jne 0x671074
push 0x7233d4
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x671068
mov eax, 0x6998e0
mov dword [0x7233fc], eax
or dword [0x7233d0], 1
mov eax, dword [0x7233d0]
and eax, 2
cmp eax, 0
jne 0x6710a4
push 0x723400
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x671098
mov eax, 0x6998e0
mov dword [0x723424], eax
or dword [0x7233d0], 2
mov eax, dword [0x7233d0]
and eax, 4
cmp eax, 0
jne 0x6710d4
push 0x723428
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x6710c8
mov eax, 0x6998e0
mov dword [0x723454], eax
or dword [0x7233d0], 4
mov eax, dword [0x7233d0]
and eax, 8
cmp eax, 0
jne 0x671104
push 0x723458
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x6710f8
mov eax, 0x6998e0
mov dword [0x723478], eax
or dword [0x7233d0], 8
mov eax, dword [0x7233d0]
and eax, 0x10
cmp eax, 0
jne 0x671134
push 0x72347c
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x671128
mov eax, 0x6998e0
mov dword [0x72349c], eax
or dword [0x7233d0], 0x10
mov eax, dword [0x7233d0]
and eax, 0x20
cmp eax, 0
jne 0x671164
push 0x7234a0
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x671158
mov eax, 0x6998e0
mov dword [0x7234c0], eax
or dword [0x7233d0], 0x20
mov eax, dword [0x7233d0]
and eax, 0x40
cmp eax, 0
jne 0x671194
push 0x7234c4
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x671188
mov eax, 0x6998e0
mov dword [0x7234e4], eax
or dword [0x7233d0], 0x40
mov eax, dword [0x7233d0]
and eax, 0x80
cmp eax, 0
jne 0x6711c9
push 0x7234e8
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x6711ba
mov eax, 0x6998e0
mov dword [0x723508], eax
or dword [0x7233d0], 0x80
mov eax, dword [0x7233d0]
and eax, 0x100
cmp eax, 0
jne 0x6711fe
push 0x72350c
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x6711ef
mov eax, 0x6998e0
mov dword [0x72352c], eax
or dword [0x7233d0], 0x100
mov eax, dword [0x7233d0]
and eax, 0x200
cmp eax, 0
jne 0x671233
push 0x723530
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x671224
mov eax, 0x6998e0
mov dword [0x723550], eax
or dword [0x7233d0], 0x200
mov eax, dword [0x7233d0]
and eax, 0x400
cmp eax, 0
jne 0x671268
push 0x723554
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x671259
mov eax, 0x6998e0
mov dword [0x723578], eax
or dword [0x7233d0], 0x400
mov eax, dword [0x7233d0]
and eax, 0x800
cmp eax, 0
jne 0x67129d
push 0x72357c
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x67128e
mov eax, 0x6998e0
mov dword [0x7235a4], eax
or dword [0x7233d0], 0x800
mov eax, dword [0x7233d0]
and eax, 0x1000
cmp eax, 0
jne 0x6712d2
push 0x7235a8
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x6712c3
mov eax, 0x6998e0
mov dword [0x7235d0], eax
or dword [0x7233d0], 0x1000
mov eax, dword [0x7233d0]
and eax, 0x2000
cmp eax, 0
jne 0x671307
push 0x7235d4
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x6712f8
mov eax, 0x6998e0
mov dword [0x7235f8], eax
or dword [0x7233d0], 0x2000
mov eax, dword [0x7233d0]
and eax, 0x4000
cmp eax, 0
jne 0x67133c
push 0x7235fc
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x67132d
mov eax, 0x6998e0
mov dword [0x723624], eax
or dword [0x7233d0], 0x4000
mov eax, dword [0x7233d0]
and eax, 0x8000
cmp eax, 0
jne 0x671371
push 0x723628
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x671362
mov eax, 0x6998e0
mov dword [0x723650], eax
or dword [0x7233d0], 0x8000
mov eax, dword [0x7233d0]
and eax, 0x10000
cmp eax, 0
jne 0x6713a6
push 0x723654
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x671397
mov eax, 0x6998e0
mov dword [0x72367c], eax
or dword [0x7233d0], 0x10000
mov eax, dword [0x7233d0]
and eax, 0x20000
cmp eax, 0
jne 0x6713db
push 0x723680
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x6713cc
mov eax, 0x6998e0
mov dword [0x7236a8], eax
or dword [0x7233d0], 0x20000
mov eax, dword [0x7233d0]
and eax, 0x40000
cmp eax, 0
jne 0x671410
push 0x7236ac
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x671401
mov eax, 0x6998e0
mov dword [0x7236d8], eax
or dword [0x7233d0], 0x40000
mov eax, dword [0x7233d0]
and eax, 0x80000
cmp eax, 0
jne 0x671445
push 0x7236dc
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x671436
mov eax, 0x6998e0
mov dword [0x723704], eax
or dword [0x7233d0], 0x80000
mov eax, dword [0x7233d0]
and eax, 0x100000
cmp eax, 0
jne 0x67147a
push 0x723708
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x67146b
mov eax, 0x6998e0
mov dword [0x72372c], eax
or dword [0x7233d0], 0x100000
mov eax, dword [0x7233d0]
and eax, 0x200000
cmp eax, 0
jne 0x6714af
push 0x723730
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x6714a0
mov eax, 0x6998e0
mov dword [0x723754], eax
or dword [0x7233d0], 0x200000
mov eax, dword [0x7233d0]
and eax, 0x400000
cmp eax, 0
jne 0x6714e4
push 0x723758
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x6714d5
mov eax, 0x6998e0
mov dword [0x723780], eax
or dword [0x7233d0], 0x400000
mov eax, dword [0x7233d0]
and eax, 0x800000
cmp eax, 0
jne 0x671519
push 0x723784
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x67150a
mov eax, 0x6998e0
mov dword [0x7237ac], eax
or dword [0x7233d0], 0x800000
mov eax, dword [0x7233d0]
and eax, 0x1000000
cmp eax, 0
jne 0x67154e
push 0x7237b0
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x67153f
mov eax, 0x6998e0
mov dword [0x7237e4], eax
or dword [0x7233d0], 0x1000000
mov eax, dword [0x7233d0]
and eax, 0x2000000
cmp eax, 0
jne 0x671583
push 0x7237e8
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x671574
mov eax, 0x6998e0
mov dword [0x723820], eax
or dword [0x7233d0], 0x2000000
mov eax, dword [0x7233d0]
and eax, 0x4000000
cmp eax, 0
jne 0x6715b8
push 0x723824
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x6715a9
mov eax, 0x6998e0
mov dword [0x723850], eax
or dword [0x7233d0], 0x4000000
mov eax, dword [0x7233d0]
and eax, 0x8000000
cmp eax, 0
jne 0x6715ed
push 0x723854
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x6715de
mov eax, 0x6998e0
mov dword [0x723884], eax
or dword [0x7233d0], 0x8000000
mov eax, dword [0x7233d0]
and eax, 0x10000000
cmp eax, 0
jne 0x671622
push 0x723888
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x671613
mov eax, 0x6998e0
mov dword [0x7238b0], eax
or dword [0x7233d0], 0x10000000
mov eax, dword [0x7233d0]
and eax, 0x20000000
cmp eax, 0
jne 0x671657
push 0x7238b4
call fcn.00671662
add esp, 4
cmp eax, 0
jne 0x671648
mov eax, 0x6998e0
mov dword [0x7238e0], eax
or dword [0x7233d0], 0x20000000
mov eax, 0
jmp 0x67165e
mov esp, ebp
pop ebp
ret