Function at 0x4296d0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
push esi
push ebx
sub esp, 0x50
mov dword [esp + 0xc], 0x4283b8
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov eax, dword [0x431220]
test eax, eax
jne 0x42970a
mov eax, 0x4283c9
mov dword [esp + 0x20], eax
mov eax, dword [0x43121c]
test eax, eax
jne 0x42971c
mov eax, 0x4283c9
mov dword [esp + 0x1c], eax
movzx eax, word [0x431218]
mov dword [esp + 0x18], eax
mov eax, dword [0x431214]
test eax, eax
jne 0x429739
mov eax, 0x4283c9
mov dword [esp + 0x14], eax
xor ebx, ebx
mov esi, 0x431220
mov dword [esp + 0xc], 0x4283f0
mov eax, dword [0x431210]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov eax, dword [esi + ebx*4 + 4]
test eax, eax
jne 0x42bc4d
inc ebx
cmp ebx, 9
jle 0x429771
mov eax, dword [0x43124c]
test eax, eax
jne 0x429791
mov eax, 0x4283c9
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], 0x428434
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x428449
mov eax, dword [0x431250]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x42845c
mov eax, dword [0x431254]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x428473
mov eax, dword [0x431258]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x428490
mov eax, dword [0x43125c]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x4284a9
mov eax, dword [0x431264]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x4284be
mov eax, dword [0x43127c]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x4284d5
mov eax, dword [0x431280]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x4284ec
mov eax, dword [0x431284]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x428501
mov eax, dword [0x431288]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x428516
mov eax, dword [0x43128c]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x42852b
mov eax, dword [0x431260]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x428548
mov eax, dword [0x431268]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov eax, dword [0x43126c]
test eax, eax
jne 0x4299e3
mov eax, 0x4283c9
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], 0x42855d
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x428571
mov eax, dword [0x431270]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov eax, dword [0x431274]
test eax, eax
jne 0x429a46
mov eax, 0x4283c9
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], 0x428587
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov eax, dword [0x431278]
test eax, eax
jne 0x429a7c
mov eax, 0x4283c9
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], 0x42859c
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x428501
mov eax, dword [0x431288]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x428516
mov eax, dword [0x43128c]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov eax, dword [0x431290]
test eax, eax
jne 0x429b0c
mov eax, 0x4283c9
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], 0x4285b3
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov eax, dword [0x431294]
test eax, eax
jne 0x429b42
mov eax, 0x4283c9
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], 0x4285c8
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov eax, dword [0x431298]
test eax, eax
jne 0x429b78
mov eax, 0x4283c9
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], 0x4285dc
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov eax, dword [0x43129c]
test eax, eax
jne 0x429bae
mov eax, 0x4283c9
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], 0x4285f1
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x428605
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov dword [esp], 0x4312a0
call sym._irlist_get_head
test eax, eax
mov ebx, eax
je 0x429c4c
test ebx, ebx
mov eax, ebx
je 0x42bc43
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], 0x428618
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov dword [esp], ebx
call sym._irlist_get_next
test eax, eax
mov ebx, eax
jne 0x429c0c
mov dword [esp + 0xc], 0x42861f
mov eax, dword [0x4312ac]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
fld dword [0x4312b0]
mov dword [esp + 0xc], 0x428639
mov dword [esp + 8], 0
fstp qword [esp + 0x10]
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
fld dword [0x4312b4]
mov dword [esp + 0xc], 0x428670
mov dword [esp + 8], 0
fstp qword [esp + 0x10]
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x42868f
mov eax, dword [0x4312b8]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x4286b0
mov eax, dword [0x4312bc]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x4286d4
mov eax, dword [0x4312c0]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x4286f0
mov eax, dword [0x4312c4]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x428730
mov eax, dword [0x4312c8]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
movsx eax, byte [0x4312cc]
mov dword [esp + 0xc], 0x428770
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x4287b0
mov eax, dword [0x4312d0]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x4287f0
mov eax, dword [0x4312d4]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov eax, dword [0x4312e4]
test eax, eax
jne 0x429e4d
mov eax, 0x4283c9
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], 0x428814
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov eax, dword [0x4312f4]
test eax, eax
jne 0x429e83
mov eax, 0x4283c9
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], 0x42882a
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov eax, dword [0x4312f8]
test eax, eax
jne 0x429eb9
mov eax, 0x4283c9
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], 0x42883e
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov eax, dword [0x4312fc]
test eax, eax
jne 0x429eef
mov eax, 0x4283c9
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], 0x428856
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov eax, dword [0x431300]
test eax, eax
jne 0x429f25
mov eax, 0x4283c9
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], 0x42886d
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov eax, dword [0x431304]
test eax, eax
jne 0x429f5b
mov eax, 0x4283c9
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], 0x42888a
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x4288a6
mov eax, dword [0x431308]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov eax, dword [0x43130c]
test eax, eax
jne 0x429fbe
mov eax, 0x4283c9
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], 0x4288c3
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x4288d9
mov eax, dword [0x431310]
mov edx, dword [0x431314]
mov dword [esp + 8], 0
mov dword [esp + 0x10], eax
mov dword [esp + 0x14], edx
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov eax, dword [0x431324]
test eax, eax
jne 0x42a02b
mov eax, 0x4283c9
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], 0x4288f5
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov eax, dword [0x431328]
test eax, eax
jne 0x42a061
mov eax, 0x4283c9
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], 0x42890d
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov eax, dword [0x43132c]
test eax, eax
jne 0x42a097
mov eax, 0x4283c9
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], 0x428923
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov eax, dword [0x431330]
test eax, eax
jne 0x42a0cd
mov eax, 0x4283c9
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], 0x428939
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov eax, dword [0x431334]
test eax, eax
jne 0x42a103
mov eax, 0x4283c9
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], 0x428953
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x42896a
mov eax, dword [0x43135c]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov eax, dword [0x431338]
test eax, eax
jne 0x42a166
mov eax, 0x4283c9
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], 0x428980
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x428996
mov eax, dword [0x43133c]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x4289af
mov eax, dword [0x431340]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x4289c8
mov eax, dword [0x431344]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov eax, dword [0x431348]
test eax, eax
jne 0x42a223
mov eax, 0x4283c9
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], 0x4289f0
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov eax, dword [0x43134c]
test eax, eax
jne 0x42a259
mov eax, 0x4283c9
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], 0x428a10
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x428a2a
mov eax, dword [0x431350]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x428a50
mov eax, dword [0x431354]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x428a90
mov eax, dword [0x431358]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x428ab1
mov eax, dword [0x431360]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x428acd
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov dword [esp], 0x431364
call sym._irlist_get_head
test eax, eax
mov ebx, eax
je 0x42a3ab
test ebx, ebx
mov eax, ebx
je 0x42bc39
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], 0x428618
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov dword [esp], ebx
call sym._irlist_get_next
test eax, eax
mov ebx, eax
jne 0x42a36b
mov dword [esp + 0xc], 0x428ae6
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov dword [esp], 0x431370
call sym._irlist_get_head
test eax, eax
mov ebx, eax
je 0x42a421
test ebx, ebx
mov eax, ebx
je 0x42bc2f
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], 0x428618
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov dword [esp], ebx
call sym._irlist_get_next
test eax, eax
mov ebx, eax
jne 0x42a3e1
mov dword [esp + 0xc], 0x428b04
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov dword [esp], 0x43137c
call sym._irlist_get_head
test eax, eax
mov ebx, eax
je 0x42a497
test ebx, ebx
mov eax, ebx
je 0x42bc25
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], 0x428618
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov dword [esp], ebx
call sym._irlist_get_next
test eax, eax
mov ebx, eax
jne 0x42a457
mov dword [esp + 0xc], 0x428b1e
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov dword [esp], 0x4313ac
call sym._irlist_get_head
test eax, eax
mov ebx, eax
je 0x42a50d
test ebx, ebx
mov eax, ebx
je 0x42bc1b
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], 0x428618
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov dword [esp], ebx
call sym._irlist_get_next
test eax, eax
mov ebx, eax
jne 0x42a4cd
mov eax, dword [0x4313b8]
test eax, eax
jne 0x42a51b
mov eax, 0x4283c9
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], 0x428b2f
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
movzx eax, word [0x4313c0]
mov dword [esp + 0xc], 0x428b47
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov eax, dword [0x4313bc]
test eax, eax
jne 0x42a580
mov eax, 0x4283c9
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], 0x428b70
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x428b90
mov eax, dword [0x4313c4]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x428ba2
mov eax, dword [0x4313c8]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x428bb9
mov eax, dword [0x4313e0]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x428bf0
mov eax, dword [0x4313e4]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x428c0f
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov dword [esp], 0x4313e8
call sym._irlist_get_head
test eax, eax
mov ebx, eax
je 0x42a6d2
test ebx, ebx
mov eax, ebx
je 0x42bc11
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], 0x428618
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov dword [esp], ebx
call sym._irlist_get_next
test eax, eax
mov ebx, eax
jne 0x42a692
mov dword [esp + 0xc], 0x428c25
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov dword [esp], 0x4313f4
call sym._irlist_get_head
test eax, eax
mov ebx, eax
je 0x42a748
test ebx, ebx
mov eax, ebx
je 0x42bc07
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], 0x428618
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov dword [esp], ebx
call sym._irlist_get_next
test eax, eax
mov ebx, eax
jne 0x42a708
mov dword [esp + 0xc], 0x428c3d
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov dword [esp], 0x431400
call sym._irlist_get_head
test eax, eax
mov ebx, eax
je 0x42a7be
test ebx, ebx
mov eax, ebx
je 0x42bbfd
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], 0x428618
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov dword [esp], ebx
call sym._irlist_get_next
test eax, eax
mov ebx, eax
jne 0x42a77e
mov dword [esp + 0xc], 0x428c53
mov eax, dword [0x43141c]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x428c6a
mov eax, dword [0x43140c]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x428c83
mov eax, dword [0x431410]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x428cb0
mov eax, dword [0x431414]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x428cd1
mov eax, dword [0x431418]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x428cee
mov eax, dword [0x431420]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x428d00
mov eax, dword [0x431424]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x428d17
mov eax, dword [0x431428]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x428d2c
mov eax, dword [0x43142c]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x428d42
mov eax, dword [0x431430]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x428d56
mov eax, dword [0x431434]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x428d6b
mov eax, dword [0x431438]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x428d90
mov eax, dword [0x431448]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov eax, dword [0x43144c]
test eax, eax
jne 0x42aa15
mov eax, 0x4283c9
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], 0x428dd0
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x428def
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov dword [esp], 0x43143c
call sym._irlist_get_head
test eax, eax
mov ebx, eax
je 0x42aab3
test ebx, ebx
mov eax, ebx
je 0x42bbf3
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], 0x428618
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov dword [esp], ebx
call sym._irlist_get_next
test eax, eax
mov ebx, eax
jne 0x42aa73
mov dword [esp + 0xc], 0x428e08
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov dword [esp], 0x432f08
call sym._irlist_get_head
test eax, eax
mov ebx, eax
je 0x42ab75
mov eax, dword [ebx + 4]
test eax, eax
jne 0x42aaf9
mov eax, 0x4283c9
mov dword [esp + 0x14], eax
mov eax, dword [ebx]
mov dword [esp + 0xc], 0x428e1c
mov dword [esp + 8], 0
mov dword [esp + 0x10], eax
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
movsx eax, word [ebx + 0xc]
mov dword [esp + 0x18], eax
movsx eax, word [ebx + 0xa]
mov dword [esp + 0x14], eax
movsx eax, word [ebx + 8]
mov dword [esp + 0xc], 0x428e30
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov dword [esp], ebx
call sym._irlist_get_next
test eax, eax
mov ebx, eax
jne 0x42aaed
mov dword [esp + 0xc], 0x428e59
mov eax, dword [0x431498]
xor ebx, ebx
mov dword [esp + 8], 0
mov esi, 0x431520
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x428e6d
mov eax, dword [0x43149c]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x428e83
mov eax, dword [0x4314a0]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
movzx eax, word [0x4314a6]
mov dword [esp + 0xc], 0x428eb0
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x428ed7
mov eax, dword [0x4314b4]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x428eeb
mov eax, dword [0x431500]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
fld dword [0x431504]
mov dword [esp + 0xc], 0x428f00
mov dword [esp + 8], 0
fstp qword [esp + 0x10]
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
fld dword [0x431508]
mov dword [esp + 0xc], 0x428f15
mov dword [esp + 8], 0
fstp qword [esp + 0x10]
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x428f2e
mov edx, dword [0x431514]
mov eax, dword [0x431510]
mov dword [esp + 8], 0
mov dword [esp + 0x14], edx
mov dword [esp + 0x10], eax
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x428f46
mov eax, dword [0x431518]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x428f5f
mov eax, dword [0x43151c]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x428f71
mov eax, dword [0x431520]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
lea esi, [esi]
lea edi, [edi]
mov eax, dword [esi + ebx*4 + 4]
test eax, eax
jne 0x42bbc2
inc ebx
cmp ebx, 0x77
jle 0x42adb0
xor ebx, ebx
mov esi, 0x431700
mov eax, dword [esi + ebx*4 + 4]
test eax, eax
jne 0x42bb91
inc ebx
cmp ebx, 9
jle 0x42adc9
mov dword [esp + 0xc], 0x428f85
mov eax, dword [0x43172c]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x428f98
mov eax, dword [0x431730]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x428fad
mov eax, dword [0x431734]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x428fc4
mov eax, dword [0x431738]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x428fdd
mov eax, dword [0x43173c]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x428ff7
mov eax, dword [0x431740]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x429011
mov eax, dword [0x431744]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x429027
mov eax, dword [0x431748]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x42903e
mov eax, dword [0x43174c]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x429055
mov eax, dword [0x431750]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x42906c
mov eax, dword [0x431754]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x429084
mov eax, dword [0x431758]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x42909e
mov eax, dword [0x43175c]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x4290b6
mov eax, dword [0x431760]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x4290cc
mov eax, dword [0x431764]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x4290e8
mov eax, dword [0x431768]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x4290ff
mov eax, dword [0x43176c]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x429116
mov edx, dword [0x431774]
mov eax, dword [0x431770]
mov dword [esp + 8], 0
mov dword [esp + 0x14], edx
mov dword [esp + 0x10], eax
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x429150
mov eax, dword [0x431778]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x429170
mov eax, dword [0x43177c]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x429188
mov eax, dword [0x431780]
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x42919a
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov dword [esp], 0x432efc
call sym._irlist_get_head
test eax, eax
mov ebx, eax
je 0x42b20c
test ebx, ebx
mov eax, ebx
je 0x42bb87
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], 0x428618
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov dword [esp], ebx
call sym._irlist_get_next
test eax, eax
mov ebx, eax
jne 0x42b1cc
mov dword [esp + 0xc], 0x428e08
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov dword [esp], 0x432f08
call sym._irlist_get_head
test eax, eax
mov ebx, eax
je 0x42b290
mov eax, dword [ebx + 0x10]
mov dword [esp + 0x1c], eax
mov eax, dword [ebx + 0xc]
mov dword [esp + 0x18], eax
movsx eax, word [ebx + 8]
mov dword [esp + 0x14], eax
mov eax, dword [ebx]
mov dword [esp + 0xc], 0x4291b0
mov dword [esp + 8], 0
mov dword [esp + 0x10], eax
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov dword [esp], ebx
call sym._irlist_get_next
test eax, eax
mov ebx, eax
jne 0x42b242
mov dword [esp + 0xc], 0x4291e4
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov dword [esp], 0x432f14
call sym._irlist_get_head
test eax, eax
mov ebx, eax
je 0x42b3c2
mov eax, dword [ebx]
test eax, eax
jne 0x42b2d5
mov eax, 0x4283c9
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], 0x4291f3
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov eax, dword [ebx + 4]
test eax, eax
jne 0x42b309
mov eax, 0x4283c9
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], 0x4291fe
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov eax, dword [ebx + 8]
test eax, eax
jne 0x42b33d
mov eax, 0x4283c9
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], 0x429209
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov eax, dword [ebx + 0x18]
mov edx, dword [ebx + 0x1c]
mov dword [esp + 0x28], eax
mov dword [esp + 0x2c], edx
fld dword [ebx + 0x14]
fstp qword [esp + 0x20]
fld dword [ebx + 0x10]
fstp qword [esp + 0x18]
mov eax, dword [ebx + 0xc]
mov dword [esp + 0x10], ebx
mov dword [esp + 0xc], 0x429230
mov dword [esp + 0x14], eax
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov dword [esp], ebx
call sym._irlist_get_next
test eax, eax
mov ebx, eax
jne 0x42b2ca
mov dword [esp + 0xc], 0x429271
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov dword [esp], 0x432f20
call sym._irlist_get_head
test eax, eax
mov ebx, eax
je 0x42b4a7
mov eax, dword [ebx + 4]
test eax, eax
jne 0x42b408
mov eax, 0x4283c9
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], 0x429284
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov eax, dword [ebx + 8]
test eax, eax
jne 0x42b43c
mov eax, 0x4283c9
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], 0x42928f
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov eax, dword [ebx + 0xc]
mov dword [esp + 0x14], eax
mov eax, dword [ebx]
mov dword [esp + 0xc], 0x4292b0
mov dword [esp + 8], 0
mov dword [esp + 0x10], eax
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov dword [esp], ebx
call sym._irlist_get_next
test eax, eax
mov ebx, eax
jne 0x42b3fc
mov dword [esp + 0xc], 0x4292d1
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov dword [esp], 0x432f2c
call sym._irlist_get_head
test eax, eax
mov ebx, eax
je 0x42b58c
mov eax, dword [ebx + 4]
test eax, eax
jne 0x42b4ed
mov eax, 0x4283c9
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], 0x429284
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov eax, dword [ebx + 8]
test eax, eax
jne 0x42b521
mov eax, 0x4283c9
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], 0x42928f
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov eax, dword [ebx + 0xc]
mov dword [esp + 0x14], eax
mov eax, dword [ebx]
mov dword [esp + 0xc], 0x4292b0
mov dword [esp + 8], 0
mov dword [esp + 0x10], eax
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov dword [esp], ebx
call sym._irlist_get_next
test eax, eax
mov ebx, eax
jne 0x42b4e1
mov dword [esp + 0xc], 0x4292e4
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov dword [esp], 0x432f38
call sym._irlist_get_head
test eax, eax
mov ebx, eax
je 0x42b85f
mov eax, dword [ebx + 0xc]
mov dword [esp + 0x1c], eax
mov eax, dword [ebx + 8]
mov dword [esp + 0x18], eax
mov eax, dword [ebx + 4]
mov dword [esp + 0x14], eax
mov eax, dword [ebx]
mov dword [esp + 0xc], 0x429310
mov dword [esp + 8], 0
mov dword [esp + 0x10], eax
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov eax, dword [ebx + 0x54]
mov dword [esp + 0x40], eax
mov eax, dword [ebx + 0x38]
mov edx, dword [ebx + 0x3c]
mov dword [esp + 0x38], eax
mov dword [esp + 0x3c], edx
mov eax, dword [ebx + 0x30]
mov edx, dword [ebx + 0x34]
mov dword [esp + 0x30], eax
mov dword [esp + 0x34], edx
mov eax, dword [ebx + 0x28]
mov edx, dword [ebx + 0x2c]
mov dword [esp + 0x28], eax
mov dword [esp + 0x2c], edx
mov eax, dword [ebx + 0x20]
mov edx, dword [ebx + 0x24]
mov dword [esp + 0x20], eax
mov dword [esp + 0x24], edx
mov eax, dword [ebx + 0x18]
mov edx, dword [ebx + 0x1c]
mov dword [esp + 0x18], eax
mov dword [esp + 0x1c], edx
mov edx, dword [ebx + 0x14]
mov eax, dword [ebx + 0x10]
mov dword [esp + 0xc], 0x429350
mov dword [esp + 0x14], edx
mov dword [esp + 0x10], eax
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov eax, dword [ebx + 0x78]
mov dword [esp + 0x20], eax
fld dword [ebx + 0x74]
fstp qword [esp + 0x18]
mov eax, dword [ebx + 0x5c]
mov dword [esp + 0x14], eax
mov eax, dword [ebx + 0x58]
mov dword [esp + 0xc], 0x4293b0
mov dword [esp + 8], 0
mov dword [esp + 0x10], eax
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov eax, dword [ebx + 0x6c]
mov dword [esp + 0x1c], eax
mov eax, dword [ebx + 0x70]
mov dword [esp + 0x18], eax
movzx eax, word [ebx + 0x68]
mov dword [esp + 0x14], eax
movzx eax, word [ebx + 0x6a]
mov dword [esp + 0xc], 0x4293f0
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov eax, dword [ebx + 0x50]
mov dword [esp + 0x20], 0
mov dword [esp + 0x1c], eax
mov eax, dword [ebx + 0x48]
mov edx, dword [ebx + 0x4c]
mov dword [esp + 0x14], eax
mov dword [esp + 0x18], edx
mov eax, dword [ebx + 0x40]
mov dword [esp + 0xc], 0x429450
mov dword [esp + 8], 0
mov dword [esp + 0x10], eax
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov eax, dword [ebx + 0x8c]
test eax, eax
jne 0x42b75d
mov eax, 0x4283c9
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], 0x429284
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov eax, dword [ebx + 0x90]
test eax, eax
jne 0x42b794
mov eax, 0x4283c9
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], 0x429488
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov eax, dword [ebx + 0x94]
test eax, eax
jne 0x42b7cb
mov eax, 0x4283c9
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], 0x42928f
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov eax, dword [ebx + 0x9c]
mov dword [esp + 0x20], eax
movsx eax, byte [ebx + 0x9b]
mov dword [esp + 0x1c], eax
movsx eax, byte [ebx + 0x9a]
mov dword [esp + 0x18], eax
movsx eax, byte [ebx + 0x99]
mov dword [esp + 0x14], eax
movsx eax, byte [ebx + 0x98]
mov dword [esp + 0xc], 0x4294b0
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov dword [esp], ebx
call sym._irlist_get_next
test eax, eax
mov ebx, eax
jne 0x42b5c6
mov dword [esp + 0xc], 0x4294ec
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov dword [esp], 0x432f44
call sym._irlist_get_head
test eax, eax
mov ebx, eax
je 0x42ba56
mov eax, dword [ebx + 0x4c]
mov dword [esp + 0x18], eax
mov eax, dword [ebx + 4]
mov dword [esp + 0x14], eax
mov eax, dword [ebx]
mov dword [esp + 0xc], 0x429510
mov dword [esp + 8], 0
mov dword [esp + 0x10], eax
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov eax, dword [ebx + 0x18]
mov edx, dword [ebx + 0x1c]
mov dword [esp + 0x28], eax
mov dword [esp + 0x2c], edx
mov eax, dword [ebx + 0x20]
mov edx, dword [ebx + 0x24]
mov dword [esp + 0x20], eax
mov dword [esp + 0x24], edx
mov eax, dword [ebx + 0x10]
mov edx, dword [ebx + 0x14]
mov dword [esp + 0x18], eax
mov dword [esp + 0x1c], edx
mov edx, dword [ebx + 0xc]
mov eax, dword [ebx + 8]
mov dword [esp + 0xc], 0x429550
mov dword [esp + 0x14], edx
mov dword [esp + 0x10], eax
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
fld dword [ebx + 0x3c]
fstp qword [esp + 0x18]
mov eax, dword [ebx + 0x2c]
mov dword [esp + 0x14], eax
mov eax, dword [ebx + 0x28]
mov dword [esp + 0xc], 0x429590
mov dword [esp + 8], 0
mov dword [esp + 0x10], eax
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov eax, dword [ebx + 0x34]
mov dword [esp + 0x1c], eax
mov eax, dword [ebx + 0x38]
mov dword [esp + 0x18], eax
movzx eax, word [ebx + 0x30]
mov dword [esp + 0x14], eax
movzx eax, word [ebx + 0x32]
mov dword [esp + 0xc], 0x4295d0
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov eax, dword [ebx + 0x40]
test eax, eax
jne 0x42b9b4
mov eax, 0x4283c9
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], 0x429284
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov eax, dword [ebx + 0x44]
test eax, eax
jne 0x42b9e8
mov eax, 0x4283c9
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], 0x42928f
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov eax, dword [ebx + 0x48]
test eax, eax
jne 0x42ba1c
mov eax, 0x4283c9
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], 0x4291f3
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov dword [esp], ebx
call sym._irlist_get_next
test eax, eax
mov ebx, eax
jne 0x42b899
mov dword [esp + 0xc], 0x429610
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov dword [esp], 0x432f64
call sym._irlist_get_head
test eax, eax
mov ebx, eax
je 0x42baf0
movzx eax, word [ebx]
mov dword [esp + 0xc], 0x429626
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp + 0x10], eax
mov dword [esp], 0
call sym._ioutput
mov eax, dword [ebx + 4]
mov dword [esp + 0xc], 0x429632
mov dword [esp + 8], 0
mov dword [esp + 0x10], eax
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov dword [esp], ebx
call sym._irlist_get_next
test eax, eax
mov ebx, eax
jne 0x42ba8c
mov eax, dword [0x432f5c]
test eax, eax
jne 0x42bafe
mov eax, 0x4283c9
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], 0x429644
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov eax, dword [0x432f60]
test eax, eax
jne 0x42bb34
mov eax, 0x4283c9
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], 0x42965a
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
mov dword [esp + 0xc], 0x429670
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
add esp, 0x50
pop ebx
pop esi
pop ebp
ret
mov eax, 0x4283c9
jmp 0x42b1d6
mov dword [esp + 0x14], eax
mov dword [esp + 0x10], ebx
mov dword [esp + 0xc], 0x42967f
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
jmp 0x42add5
mov dword [esp + 0x14], eax
mov dword [esp + 0x10], ebx
mov dword [esp + 0xc], 0x429696
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
jmp 0x42adbc
mov eax, 0x4283c9
jmp 0x42aa7d
mov eax, 0x4283c9
jmp 0x42a788
mov eax, 0x4283c9
jmp 0x42a712
mov eax, 0x4283c9
jmp 0x42a69c
mov eax, 0x4283c9
jmp 0x42a4d7
mov eax, 0x4283c9
jmp 0x42a461
mov eax, 0x4283c9
jmp 0x42a3eb
mov eax, 0x4283c9
jmp 0x42a375
mov eax, 0x4283c9
jmp 0x429c16
mov dword [esp + 0x14], eax
mov dword [esp + 0x10], ebx
mov dword [esp + 0xc], 0x4296b0
mov dword [esp + 8], 0
mov dword [esp + 4], 7
mov dword [esp], 0
call sym._ioutput
jmp 0x42977d