File trigona_be6dfedd91e1ebc81d58a61b05b0ef93322425b247636a0f7f5c3eeebbc52edd.exe
Function:
Loading..
00430880
00430880fn_430880:
00430880push rbp
00430881push rsi
00430882push rbx
00430883sub rsp, 64
00430887mov rbp, rsp
0043088amov [rbp+40], rcx
0043088emov [rbp+56], 0
00430896mov [rbp+48], 0
0043089emov [rbp+104], rdx
004308a2mov rcx, [rbp+104]
004308a6call fn_4106d0
004308abnop
004308acmov rcx, [rbp+40]
004308b0call fn_40bd40
004308b5mov rax, [rbp+104]
004308b9test rax, rax
004308bcje 0x4308c2
004308bemov rax, [rax-8]
004308c2
004308c2loc_4308c2:
004308c2xor ecx, ecx
004308c4mov esi, eax
004308c6sub esi, 1
004308c9mov ebx, ecx
004308cbcmp ebx, esi
004308cdjg 0x430916
004308cfsub esi, ecx
004308d1add esi, 1
004308d4
004308d4loc_4308d4:
004308d4lea rcx, [rbp+56]
004308d8mov rax, [rbp+104]
004308dcmovsxd rdx, ebx
004308dfmovzx rdx, [rax+rdx]
004308e4mov r8l, 2
004308eacall fn_422860
004308eflea rcx, [rbp+48]
004308f3mov rdx, [rbp+56]
004308f7xor r8, r8
004308facall fn_40cff0
004308ffmov rcx, [rbp+40]
00430903mov rdx, [rbp+48]
00430907call fn_40c910
0043090cadd ebx, 1
0043090fsub esi, 1
00430912test esi, esi
00430914jne 0x4308d4
00430916
00430916loc_430916:
00430916nop
00430917nop
00430918lea rcx, [rbp+48]
0043091ccall fn_40bd40
00430921lea rcx, [rbp+56]
00430925call fn_40bcf0
0043092alea rcx, [rbp+104]
0043092emov rdx, [rip-6933]
00430935call fn_410600
0043093amov rax, [rbp+40]
0043093elea rsp, [rbp+64]
00430942pop rbx
00430943pop rsi
00430944pop rbp
00430945ret
00430880
00430880fn_430880:
00430880push rbp
00430881push rsi
00430882push rbx
00430883sub rsp, 64
00430887mov rbp, rsp
0043088amov [rbp+40], rcx
0043088emov [rbp+56], 0
00430896mov [rbp+48], 0
0043089emov [rbp+104], rdx
004308a2mov rcx, [rbp+104]
004308a6call fn_4106d0
004308abnop
004308acmov rcx, [rbp+40]
004308b0call fn_40bd40
004308b5mov rax, [rbp+104]
004308b9test rax, rax
004308bcje 0x4308c2
004308bemov rax, [rax-8]
004308c2
004308c2loc_4308c2:
004308c2xor ecx, ecx
004308c4mov esi, eax
004308c6sub esi, 1
004308c9mov ebx, ecx
004308cbcmp ebx, esi
004308cdjg 0x430916
004308cfsub esi, ecx
004308d1add esi, 1
004308d4
004308d4loc_4308d4:
004308d4lea rcx, [rbp+56]
004308d8mov rax, [rbp+104]
004308dcmovsxd rdx, ebx
004308dfmovzx rdx, [rax+rdx]
004308e4mov r8l, 2
004308eacall fn_422860
004308eflea rcx, [rbp+48]
004308f3mov rdx, [rbp+56]
004308f7xor r8, r8
004308facall fn_40cff0
004308ffmov rcx, [rbp+40]
00430903mov rdx, [rbp+48]
00430907call fn_40c910
0043090cadd ebx, 1
0043090fsub esi, 1
00430912test esi, esi
00430914jne 0x4308d4
00430916
00430916loc_430916:
00430916nop
00430917nop
00430918lea rcx, [rbp+48]
0043091ccall fn_40bd40
00430921lea rcx, [rbp+56]
00430925call fn_40bcf0
0043092alea rcx, [rbp+104]
0043092emov rdx, [rip-6933]
00430935call fn_410600
0043093amov rax, [rbp+40]
0043093elea rsp, [rbp+64]
00430942pop rbx
00430943pop rsi
00430944pop rbp
00430945ret
00430880
00430946
00430946 48 90 48 8d 04 05 00 00 00 00 H.H.......
00430946 48 90 48 8d 04 05 00 00 00 00 H.H.......
00430950
00430950fn_430950:
00430950push rbp
00430951push rbx
00430952sub rsp, 40
00430956mov rbp, rsp
00430959mov rbx, rdx
0043095clea rcx, [rbx+48]
00430960call fn_40bd40
00430965lea rcx, [rbx+56]
00430969call fn_40bcf0
0043096elea rcx, [rbx+104]
00430972mov rdx, [rip-7001]
00430979call fn_410600
0043097elea rsp, [rbp+40]
00430982pop rbx
00430983pop rbp
00430984ret
00430950
00430950fn_430950:
00430950push rbp
00430951push rbx
00430952sub rsp, 40
00430956mov rbp, rsp
00430959mov rbx, rdx
0043095clea rcx, [rbx+48]
00430960call fn_40bd40
00430965lea rcx, [rbx+56]
00430969call fn_40bcf0
0043096elea rcx, [rbx+104]
00430972mov rdx, [rip-7001]
00430979call fn_410600
0043097elea rsp, [rbp+40]
00430982pop rbx
00430983pop rbp
00430984ret
00430950
00430985
00430985 // align 0x10
00430985 // align 0x10
00430990
00430990fn_430990:
00430990push rsi
00430991push rbx
00430992sub rsp, 40
00430996mov rbx, rcx
00430999mov esi, edx
0043099bmov rcx, rbx
0043099emov rdx, [rip-7045]
004309a5call fn_410600
004309aamov rcx, rbx
004309admov rdx, [rip-7060]
004309b4mov r8l, 1
004309bamov r9l, 4
004309c0call fn_410430
004309c5mov rax, [rbx]
004309c8mov [rax+3], sil
004309ccshr esi, 8
004309cfmov rax, [rbx]
004309d2mov [rax+2], sil
004309d6shr esi, 8
004309d9mov rax, [rbx]
004309dcmov [rax+1], sil
004309e0shr esi, 8
004309e3mov rax, [rbx]
004309e6mov [rax], sil
004309e9mov rax, rbx
004309ecadd rsp, 40
004309f0pop rbx
004309f1pop rsi
004309f2ret
00430990
00430990fn_430990:
00430990push rsi
00430991push rbx
00430992sub rsp, 40
00430996mov rbx, rcx
00430999mov esi, edx
0043099bmov rcx, rbx
0043099emov rdx, [rip-7045]
004309a5call fn_410600
004309aamov rcx, rbx
004309admov rdx, [rip-7060]
004309b4mov r8l, 1
004309bamov r9l, 4
004309c0call fn_410430
004309c5mov rax, [rbx]
004309c8mov [rax+3], sil
004309ccshr esi, 8
004309cfmov rax, [rbx]
004309d2mov [rax+2], sil
004309d6shr esi, 8
004309d9mov rax, [rbx]
004309dcmov [rax+1], sil
004309e0shr esi, 8
004309e3mov rax, [rbx]
004309e6mov [rax], sil
004309e9mov rax, rbx
004309ecadd rsp, 40
004309f0pop rbx
004309f1pop rsi
004309f2ret
00430990
004309f3
004309f3 // align 0x10
004309f3 // align 0x10
00430a00
00430a00fn_430a00:
00430a00xor eax, eax
00430a02mov rdx, [rcx]
00430a05test rdx, rdx
00430a08je 0x430a0e
00430a0amov rdx, [rdx-8]
00430a0e
00430a0eloc_430a0e:
00430a0exor r8, r8
00430a11mov r9l, edx
00430a14sub r9l, 1
00430a18mov edx, r8l
00430a1bcmp edx, r9l
00430a1ejg 0x430a44
00430a20sub r9l, r8l
00430a23add r9l, 1
00430a27
00430a27loc_430a27:
00430a27shl eax, 8
00430a2amov r8, [rcx]
00430a2dmovsxd r10, edx
00430a30movzx r8, [r8+r10]
00430a35add eax, r8l
00430a38add edx, 1
00430a3bsub r9l, 1
00430a3ftest r9l, r9l
00430a42jne 0x430a27
00430a44
00430a44loc_430a44:
00430a44nop
00430a45ret
00430a00
00430a00fn_430a00:
00430a00xor eax, eax
00430a02mov rdx, [rcx]
00430a05test rdx, rdx
00430a08je 0x430a0e
00430a0amov rdx, [rdx-8]
00430a0e
00430a0eloc_430a0e:
00430a0exor r8, r8
00430a11mov r9l, edx
00430a14sub r9l, 1
00430a18mov edx, r8l
00430a1bcmp edx, r9l
00430a1ejg 0x430a44
00430a20sub r9l, r8l
00430a23add r9l, 1
00430a27
00430a27loc_430a27:
00430a27shl eax, 8
00430a2amov r8, [rcx]
00430a2dmovsxd r10, edx
00430a30movzx r8, [r8+r10]
00430a35add eax, r8l
00430a38add edx, 1
00430a3bsub r9l, 1
00430a3ftest r9l, r9l
00430a42jne 0x430a27
00430a44
00430a44loc_430a44:
00430a44nop
00430a45ret
00430a00
00430a46
00430a46 // align 0x10
00430a46 // align 0x10
00430a50
00430a50fn_430a50:
00430a50push rbp
00430a51push rsi
00430a52push rbx
00430a53sub rsp, 80
00430a57mov rbp, rsp
00430a5amov [rbp+40], rcx
00430a5emov [rbp+48], rdx
00430a62mov [rbp+56], r8l
00430a66mov [rbp+60], r9l
00430a6amov [rbp+72], 0
00430a72nop
00430a73mov eax, [rbp+60]
00430a76test eax, eax
00430a78jne 0x430a8f
00430a7amov rcx, [rbp+48]
00430a7emov rdx, [rip-7269]
00430a85call fn_410600
00430a8ajmp 0x430b83
00430a8f
00430a8floc_430a8f:
00430a8fmov rax, [rbp+40]
00430a93mov rcx, [rax]
00430a96mov rax, rcx
00430a99test rax, rax
00430a9cje 0x430aa2
00430a9emov rax, [rax-8]
00430aa2
00430aa2loc_430aa2:
00430aa2mov edx, [rbp+56]
00430aa5movsxd rdx, edx
00430aa8cmp rdx, rax
00430aabjl 0x430ac2
00430aadmov rcx, [rbp+48]
00430ab1mov rdx, [rip-7320]
00430ab8call fn_410600
00430abdjmp 0x430b83
00430ac2
00430ac2loc_430ac2:
00430ac2mov rax, rcx
00430ac5test rax, rax
00430ac8je 0x430ace
00430acamov rax, [rax-8]
00430ace
00430aceloc_430ace:
00430acemov edx, [rbp+56]
00430ad1mov r8l, [rbp+60]
00430ad5add edx, r8l
00430ad8movsxd rdx, edx
00430adbcmp rdx, rax
00430adejle 0x430af4
00430ae0mov rax, rcx
00430ae3test rax, rax
00430ae6je 0x430aec
00430ae8mov rax, [rax-8]
00430aec
00430aecloc_430aec:
00430aecmov ecx, [rbp+56]
00430aefsub eax, ecx
00430af1mov [rbp+60], eax
00430af4
00430af4loc_430af4:
00430af4lea rcx, [rbp+72]
00430af8mov rdx, [rip-7391]
00430affcall fn_410600
00430b04mov ebx, [rbp+60]
00430b07movsxd rbx, ebx
00430b0alea rcx, [rbp+72]
00430b0emov rdx, [rip-7413]
00430b15mov r8l, 1
00430b1bmov r9, rbx
00430b1ecall fn_410430
00430b23mov esi, [rbp+60]
00430b26movsxd rsi, esi
00430b29mov rax, [rbp+40]
00430b2dmov rax, [rax]
00430b30mov ecx, [rbp+56]
00430b33movsxd rcx, ecx
00430b36lea rcx, [rax+rcx]
00430b3amov rdx, [rbp+72]
00430b3emov r8, rsi
00430b41call fn_405ac0
00430b46mov rcx, [rbp+48]
00430b4amov rdx, [rip-7473]
00430b51call fn_410600
00430b56mov rcx, [rbp+48]
00430b5amov rdx, [rip-7489]
00430b61mov r8l, 1
00430b67mov r9, rbx
00430b6acall fn_410430
00430b6fmov rcx, [rbp+72]
00430b73mov rax, [rbp+48]
00430b77mov rdx, [rax]
00430b7amov r8, rsi
00430b7dcall fn_405ac0
00430b82nop
00430b83
00430b83loc_430b83:
00430b83lea rcx, [rbp+72]
00430b87mov rdx, [rip-7534]
00430b8ecall fn_410600
00430b93lea rsp, [rbp+80]
00430b97pop rbx
00430b98pop rsi
00430b99pop rbp
00430b9aret
00430a50
00430a50fn_430a50:
00430a50push rbp
00430a51push rsi
00430a52push rbx
00430a53sub rsp, 80
00430a57mov rbp, rsp
00430a5amov [rbp+40], rcx
00430a5emov [rbp+48], rdx
00430a62mov [rbp+56], r8l
00430a66mov [rbp+60], r9l
00430a6amov [rbp+72], 0
00430a72nop
00430a73mov eax, [rbp+60]
00430a76test eax, eax
00430a78jne 0x430a8f
00430a7amov rcx, [rbp+48]
00430a7emov rdx, [rip-7269]
00430a85call fn_410600
00430a8ajmp 0x430b83
00430a8f
00430a8floc_430a8f:
00430a8fmov rax, [rbp+40]
00430a93mov rcx, [rax]
00430a96mov rax, rcx
00430a99test rax, rax
00430a9cje 0x430aa2
00430a9emov rax, [rax-8]
00430aa2
00430aa2loc_430aa2:
00430aa2mov edx, [rbp+56]
00430aa5movsxd rdx, edx
00430aa8cmp rdx, rax
00430aabjl 0x430ac2
00430aadmov rcx, [rbp+48]
00430ab1mov rdx, [rip-7320]
00430ab8call fn_410600
00430abdjmp 0x430b83
00430ac2
00430ac2loc_430ac2:
00430ac2mov rax, rcx
00430ac5test rax, rax
00430ac8je 0x430ace
00430acamov rax, [rax-8]
00430ace
00430aceloc_430ace:
00430acemov edx, [rbp+56]
00430ad1mov r8l, [rbp+60]
00430ad5add edx, r8l
00430ad8movsxd rdx, edx
00430adbcmp rdx, rax
00430adejle 0x430af4
00430ae0mov rax, rcx
00430ae3test rax, rax
00430ae6je 0x430aec
00430ae8mov rax, [rax-8]
00430aec
00430aecloc_430aec:
00430aecmov ecx, [rbp+56]
00430aefsub eax, ecx
00430af1mov [rbp+60], eax
00430af4
00430af4loc_430af4:
00430af4lea rcx, [rbp+72]
00430af8mov rdx, [rip-7391]
00430affcall fn_410600
00430b04mov ebx, [rbp+60]
00430b07movsxd rbx, ebx
00430b0alea rcx, [rbp+72]
00430b0emov rdx, [rip-7413]
00430b15mov r8l, 1
00430b1bmov r9, rbx
00430b1ecall fn_410430
00430b23mov esi, [rbp+60]
00430b26movsxd rsi, esi
00430b29mov rax, [rbp+40]
00430b2dmov rax, [rax]
00430b30mov ecx, [rbp+56]
00430b33movsxd rcx, ecx
00430b36lea rcx, [rax+rcx]
00430b3amov rdx, [rbp+72]
00430b3emov r8, rsi
00430b41call fn_405ac0
00430b46mov rcx, [rbp+48]
00430b4amov rdx, [rip-7473]
00430b51call fn_410600
00430b56mov rcx, [rbp+48]
00430b5amov rdx, [rip-7489]
00430b61mov r8l, 1
00430b67mov r9, rbx
00430b6acall fn_410430
00430b6fmov rcx, [rbp+72]
00430b73mov rax, [rbp+48]
00430b77mov rdx, [rax]
00430b7amov r8, rsi
00430b7dcall fn_405ac0
00430b82nop
00430b83
00430b83loc_430b83:
00430b83lea rcx, [rbp+72]
00430b87mov rdx, [rip-7534]
00430b8ecall fn_410600
00430b93lea rsp, [rbp+80]
00430b97pop rbx
00430b98pop rsi
00430b99pop rbp
00430b9aret
00430a50
00430b9b
00430b9b 48 8d 44 20 00 H.D .
00430b9b 48 8d 44 20 00 H.D .
00430ba0
00430ba0fn_430ba0:
00430ba0push rbp
00430ba1sub rsp, 32
00430ba5mov rbp, rsp
00430ba8lea rcx, [rdx+72]
00430bacmov rdx, [rip-7571]
00430bb3call fn_410600
00430bb8lea rsp, [rbp+32]
00430bbcpop rbp
00430bbdret
00430ba0
00430ba0fn_430ba0:
00430ba0push rbp
00430ba1sub rsp, 32
00430ba5mov rbp, rsp
00430ba8lea rcx, [rdx+72]
00430bacmov rdx, [rip-7571]
00430bb3call fn_410600
00430bb8lea rsp, [rbp+32]
00430bbcpop rbp
00430bbdret
00430ba0
00430bbe
00430bbe // align 0x10
00430bbe // align 0x10
00430bc0
00430bc0fn_430bc0:
00430bc0push rbp
00430bc1sub rsp, 48
00430bc5mov rbp, rsp
00430bc8mov [rbp+32], rcx
00430bccmov [rbp+72], rdx
00430bd0mov rcx, [rbp+72]
00430bd4call fn_40bee0
00430bd9nop
00430bdaxor eax, eax
00430bdcmov [rbp+47], al
00430bdfmov rcx, [rbp+72]
00430be3call fn_40ce10
00430be8xor ecx, ecx
00430beaor edx, -1
00430bedmov r8, rax
00430bf0call fn_416580
00430bf5mov rcx, [rbp+32]
00430bf9mov [rcx], rax
00430bfccall GetLastError
00430c01cmp eax, 183
00430c07jne 0x430c24
00430c09mov rax, [rbp+32]
00430c0dmov rcx, [rax]
00430c10call CloseHandle
00430c15mov ecx, 100
00430c1acall Sleep
00430c1fmov al, 1
00430c21mov [rbp+47], al
00430c24
00430c24loc_430c24:
00430c24nop
00430c25lea rcx, [rbp+72]
00430c29call fn_40bd40
00430c2emovzx rax, [rbp+47]
00430c33lea rsp, [rbp+48]
00430c37pop rbp
00430c38ret
00430bc0
00430bc0fn_430bc0:
00430bc0push rbp
00430bc1sub rsp, 48
00430bc5mov rbp, rsp
00430bc8mov [rbp+32], rcx
00430bccmov [rbp+72], rdx
00430bd0mov rcx, [rbp+72]
00430bd4call fn_40bee0
00430bd9nop
00430bdaxor eax, eax
00430bdcmov [rbp+47], al
00430bdfmov rcx, [rbp+72]
00430be3call fn_40ce10
00430be8xor ecx, ecx
00430beaor edx, -1
00430bedmov r8, rax
00430bf0call fn_416580
00430bf5mov rcx, [rbp+32]
00430bf9mov [rcx], rax
00430bfccall GetLastError
00430c01cmp eax, 183
00430c07jne 0x430c24
00430c09mov rax, [rbp+32]
00430c0dmov rcx, [rax]
00430c10call CloseHandle
00430c15mov ecx, 100
00430c1acall Sleep
00430c1fmov al, 1
00430c21mov [rbp+47], al
00430c24
00430c24loc_430c24:
00430c24nop
00430c25lea rcx, [rbp+72]
00430c29call fn_40bd40
00430c2emovzx rax, [rbp+47]
00430c33lea rsp, [rbp+48]
00430c37pop rbp
00430c38ret
00430bc0
00430c39
00430c39 48 8d 80 00 00 00 00 H......
00430c39 48 8d 80 00 00 00 00 H......
00430c40
00430c40fn_430c40:
00430c40push rbp
00430c41sub rsp, 32
00430c45mov rbp, rsp
00430c48lea rcx, [rdx+72]
00430c4ccall fn_40bd40
00430c51lea rsp, [rbp+32]
00430c55pop rbp
00430c56ret
00430c40
00430c40fn_430c40:
00430c40push rbp
00430c41sub rsp, 32
00430c45mov rbp, rsp
00430c48lea rcx, [rdx+72]
00430c4ccall fn_40bd40
00430c51lea rsp, [rbp+32]
00430c55pop rbp
00430c56ret
00430c40
00430c57
00430c57 // align 0x10
00430c57 // align 0x10
00430c60
00430c60fn_430c60:
00430c60push rbp
00430c61sub rsp, 576
00430c68mov rbp, rsp
00430c6bmov [rbp+32], rcx
00430c6fmov [rbp+40], 0
00430c77nop
00430c78mov ecx, 260
00430c7dlea rdx, [rbp+56]
00430c81call GetTempPathW
00430c86mov rcx, [rbp+32]
00430c8alea rdx, [rbp+56]
00430c8emov r8l, 260
00430c94call fn_40d110
00430c99lea rcx, [rbp+40]
00430c9dmov rax, [rbp+32]
00430ca1mov rdx, [rax]
00430ca4call fn_422140
00430ca9mov rcx, [rbp+32]
00430cadmov rdx, [rbp+40]
00430cb1call fn_40c440
00430cb6xor eax, eax
00430cb8mov rcx, [rbp+32]
00430cbcmov rcx, [rcx]
00430cbftest rcx, rcx
00430cc2je 0x430cca
00430cc4mov eax, [rcx-4]
00430cc7shr eax, 1
00430cca
00430ccaloc_430cca:
00430ccatest eax, eax
00430cccje 0x430cfd
00430ccexor eax, eax
00430cd0test rcx, rcx
00430cd3je 0x430cdb
00430cd5mov eax, [rcx-4]
00430cd8shr eax, 1
00430cdb
00430cdbloc_430cdb:
00430cdbmov rcx, [rbp+32]
00430cdfmov rcx, [rcx]
00430ce2movsxd rax, eax
00430ce5cmp [rcx+2*rax-2], 92
00430cebje 0x430cfd
00430cedmov rcx, [rbp+32]
00430cf1lea rdx, [rip+68]
00430cf8call fn_40d1a0
00430cfd
00430cfdloc_430cfd:
00430cfdnop
00430cfelea rcx, [rbp+40]
00430d02call fn_40bd90
00430d07mov rax, [rbp+32]
00430d0blea rsp, [rbp+576]
00430d12pop rbp
00430d13ret
00430c60
00430c60fn_430c60:
00430c60push rbp
00430c61sub rsp, 576
00430c68mov rbp, rsp
00430c6bmov [rbp+32], rcx
00430c6fmov [rbp+40], 0
00430c77nop
00430c78mov ecx, 260
00430c7dlea rdx, [rbp+56]
00430c81call GetTempPathW
00430c86mov rcx, [rbp+32]
00430c8alea rdx, [rbp+56]
00430c8emov r8l, 260
00430c94call fn_40d110
00430c99lea rcx, [rbp+40]
00430c9dmov rax, [rbp+32]
00430ca1mov rdx, [rax]
00430ca4call fn_422140
00430ca9mov rcx, [rbp+32]
00430cadmov rdx, [rbp+40]
00430cb1call fn_40c440
00430cb6xor eax, eax
00430cb8mov rcx, [rbp+32]
00430cbcmov rcx, [rcx]
00430cbftest rcx, rcx
00430cc2je 0x430cca
00430cc4mov eax, [rcx-4]
00430cc7shr eax, 1
00430cca
00430ccaloc_430cca:
00430ccatest eax, eax
00430cccje 0x430cfd
00430ccexor eax, eax
00430cd0test rcx, rcx
00430cd3je 0x430cdb
00430cd5mov eax, [rcx-4]
00430cd8shr eax, 1
00430cdb
00430cdbloc_430cdb:
00430cdbmov rcx, [rbp+32]
00430cdfmov rcx, [rcx]
00430ce2movsxd rax, eax
00430ce5cmp [rcx+2*rax-2], 92
00430cebje 0x430cfd
00430cedmov rcx, [rbp+32]
00430cf1lea rdx, [rip+68]
00430cf8call fn_40d1a0
00430cfd
00430cfdloc_430cfd:
00430cfdnop
00430cfelea rcx, [rbp+40]
00430d02call fn_40bd90
00430d07mov rax, [rbp+32]
00430d0blea rsp, [rbp+576]
00430d12pop rbp
00430d13ret
00430c60
00430d14
00430d14 48 8d 40 00 48 8d 04 05 00 00 00 00 H.@.H.......
00430d14 48 8d 40 00 48 8d 04 05 00 00 00 00 H.@.H.......
00430d20
00430d20fn_430d20:
00430d20push rbp
00430d21sub rsp, 32
00430d25mov rbp, rsp
00430d28lea rcx, [rdx+40]
00430d2ccall fn_40bd90
00430d31lea rsp, [rbp+32]
00430d35pop rbp
00430d36ret
00430d20
00430d20fn_430d20:
00430d20push rbp
00430d21sub rsp, 32
00430d25mov rbp, rsp
00430d28lea rcx, [rdx+40]
00430d2ccall fn_40bd90
00430d31lea rsp, [rbp+32]
00430d35pop rbp
00430d36ret
00430d20
00430d37
00430d37 00 02 00 00 00 5c 00 00 00 .....\...
00430d37 00 02 00 00 00 5c 00 00 00 .....\...
00430d40
00430d40fn_430d40:
00430d40push rsi
00430d41push rbx
00430d42sub rsp, 40
00430d46mov rbx, rcx
00430d49mov rsi, rdx
00430d4cmov rcx, rbx
00430d4fcall fn_40bd40
00430d54mov rax, [rsi]
00430d57test rax, rax
00430d5aje 0x430d60
00430d5cmov rax, [rax-8]
00430d60
00430d60loc_430d60:
00430d60mov rcx, rbx
00430d63mov edx, eax
00430d65xor r8, r8
00430d68call fn_40cf30
00430d6dmov rcx, rbx
00430d70call fn_40c690
00430d75mov rcx, rax
00430d78mov rax, [rsi]
00430d7btest rax, rax
00430d7eje 0x430d84
00430d80mov rax, [rax-8]
00430d84
00430d84loc_430d84:
00430d84mov rdx, [rsi]
00430d87mov r8, rcx
00430d8amov rcx, rdx
00430d8dmov rdx, r8
00430d90mov r8, rax
00430d93call fn_405ac0
00430d98mov rax, rbx
00430d9badd rsp, 40
00430d9fpop rbx
00430da0pop rsi
00430da1ret
00430d40
00430d40fn_430d40:
00430d40push rsi
00430d41push rbx
00430d42sub rsp, 40
00430d46mov rbx, rcx
00430d49mov rsi, rdx
00430d4cmov rcx, rbx
00430d4fcall fn_40bd40
00430d54mov rax, [rsi]
00430d57test rax, rax
00430d5aje 0x430d60
00430d5cmov rax, [rax-8]
00430d60
00430d60loc_430d60:
00430d60mov rcx, rbx
00430d63mov edx, eax
00430d65xor r8, r8
00430d68call fn_40cf30
00430d6dmov rcx, rbx
00430d70call fn_40c690
00430d75mov rcx, rax
00430d78mov rax, [rsi]
00430d7btest rax, rax
00430d7eje 0x430d84
00430d80mov rax, [rax-8]
00430d84
00430d84loc_430d84:
00430d84mov rdx, [rsi]
00430d87mov r8, rcx
00430d8amov rcx, rdx
00430d8dmov rdx, r8
00430d90mov r8, rax
00430d93call fn_405ac0
00430d98mov rax, rbx
00430d9badd rsp, 40
00430d9fpop rbx
00430da0pop rsi
00430da1ret
00430d40
00430da2
00430da2 // align 0x10
00430da2 // align 0x10
00430db0
00430db0fn_430db0:
00430db0push rbp
00430db1sub rsp, 48
00430db5mov rbp, rsp
00430db8mov [rbp+40], rdx
00430dbcmov [rbp+64], rcx
00430dc0mov rcx, [rbp+64]
00430dc4call fn_40bee0
00430dc9nop
00430dcamov rcx, [rbp+40]
00430dcemov rdx, [rip-8117]
00430dd5call fn_410600
00430ddaxor eax, eax
00430ddcmov rcx, [rbp+64]
00430de0test rcx, rcx
00430de3je 0x430de8
00430de5mov eax, [rcx-4]
00430de8
00430de8loc_430de8:
00430de8mov rcx, [rbp+40]
00430decmov rdx, [rip-8147]
00430df3mov r8l, 1
00430df9movsxd r9, eax
00430dfccall fn_410430
00430e01lea rcx, [rbp+64]
00430e05call fn_40c690
00430e0amov rcx, rax
00430e0dxor eax, eax
00430e0fmov rdx, [rbp+64]
00430e13test rdx, rdx
00430e16je 0x430e1b
00430e18mov eax, [rdx-4]
00430e1b
00430e1bloc_430e1b:
00430e1bmov rdx, [rbp+40]
00430e1fmov rdx, [rdx]
00430e22movsxd r8, eax
00430e25call fn_405ac0
00430e2anop
00430e2blea rcx, [rbp+64]
00430e2fcall fn_40bd40
00430e34lea rsp, [rbp+48]
00430e38pop rbp
00430e39ret
00430db0
00430db0fn_430db0:
00430db0push rbp
00430db1sub rsp, 48
00430db5mov rbp, rsp
00430db8mov [rbp+40], rdx
00430dbcmov [rbp+64], rcx
00430dc0mov rcx, [rbp+64]
00430dc4call fn_40bee0
00430dc9nop
00430dcamov rcx, [rbp+40]
00430dcemov rdx, [rip-8117]
00430dd5call fn_410600
00430ddaxor eax, eax
00430ddcmov rcx, [rbp+64]
00430de0test rcx, rcx
00430de3je 0x430de8
00430de5mov eax, [rcx-4]
00430de8
00430de8loc_430de8:
00430de8mov rcx, [rbp+40]
00430decmov rdx, [rip-8147]
00430df3mov r8l, 1
00430df9movsxd r9, eax
00430dfccall fn_410430
00430e01lea rcx, [rbp+64]
00430e05call fn_40c690
00430e0amov rcx, rax
00430e0dxor eax, eax
00430e0fmov rdx, [rbp+64]
00430e13test rdx, rdx
00430e16je 0x430e1b
00430e18mov eax, [rdx-4]
00430e1b
00430e1bloc_430e1b:
00430e1bmov rdx, [rbp+40]
00430e1fmov rdx, [rdx]
00430e22movsxd r8, eax
00430e25call fn_405ac0
00430e2anop
00430e2blea rcx, [rbp+64]
00430e2fcall fn_40bd40
00430e34lea rsp, [rbp+48]
00430e38pop rbp
00430e39ret
00430db0
00430e3a
00430e3a 64 48 8d 44 20 00 dH.D .
00430e3a 64 48 8d 44 20 00 dH.D .
00430e40
00430e40fn_430e40:
00430e40push rbp
00430e41sub rsp, 32
00430e45mov rbp, rsp
00430e48lea rcx, [rdx+64]
00430e4ccall fn_40bd40
00430e51lea rsp, [rbp+32]
00430e55pop rbp
00430e56ret
00430e40
00430e40fn_430e40:
00430e40push rbp
00430e41sub rsp, 32
00430e45mov rbp, rsp
00430e48lea rcx, [rdx+64]
00430e4ccall fn_40bd40
00430e51lea rsp, [rbp+32]
00430e55pop rbp
00430e56ret
00430e40
00430e57
00430e57 // align 0x10
00430e57 // align 0x10
00430e60
00430e60fn_430e60:
00430e60push rbp
00430e61sub rsp, 576
00430e68mov rbp, rsp
00430e6bmov [rbp+32], rcx
00430e6fmov [rbp+40], 0
00430e77nop
00430e78lea rcx, [rbp+56]
00430e7cmov edx, 260
00430e81call GetWindowsDirectoryW
00430e86mov rcx, [rbp+32]
00430e8alea rdx, [rbp+56]
00430e8emov r8l, 260
00430e94call fn_40d110
00430e99lea rcx, [rbp+40]
00430e9dmov rax, [rbp+32]
00430ea1mov rdx, [rax]
00430ea4call fn_422140
00430ea9mov rcx, [rbp+32]
00430eadmov rdx, [rbp+40]
00430eb1call fn_40c440
00430eb6xor eax, eax
00430eb8mov rcx, [rbp+32]
00430ebcmov rcx, [rcx]
00430ebftest rcx, rcx
00430ec2je 0x430eca
00430ec4mov eax, [rcx-4]
00430ec7shr eax, 1
00430eca
00430ecaloc_430eca:
00430ecatest eax, eax
00430eccje 0x430efd
00430ecexor eax, eax
00430ed0test rcx, rcx
00430ed3je 0x430edb
00430ed5mov eax, [rcx-4]
00430ed8shr eax, 1
00430edb
00430edbloc_430edb:
00430edbmov rcx, [rbp+32]
00430edfmov rcx, [rcx]
00430ee2movsxd rax, eax
00430ee5cmp [rcx+2*rax-2], 92
00430eebje 0x430efd
00430eedmov rcx, [rbp+32]
00430ef1lea rdx, [rip+68]
00430ef8call fn_40d1a0
00430efd
00430efdloc_430efd:
00430efdnop
00430efelea rcx, [rbp+40]
00430f02call fn_40bd90
00430f07mov rax, [rbp+32]
00430f0blea rsp, [rbp+576]
00430f12pop rbp
00430f13ret
00430e60
00430e60fn_430e60:
00430e60push rbp
00430e61sub rsp, 576
00430e68mov rbp, rsp
00430e6bmov [rbp+32], rcx
00430e6fmov [rbp+40], 0
00430e77nop
00430e78lea rcx, [rbp+56]
00430e7cmov edx, 260
00430e81call GetWindowsDirectoryW
00430e86mov rcx, [rbp+32]
00430e8alea rdx, [rbp+56]
00430e8emov r8l, 260
00430e94call fn_40d110
00430e99lea rcx, [rbp+40]
00430e9dmov rax, [rbp+32]
00430ea1mov rdx, [rax]
00430ea4call fn_422140
00430ea9mov rcx, [rbp+32]
00430eadmov rdx, [rbp+40]
00430eb1call fn_40c440
00430eb6xor eax, eax
00430eb8mov rcx, [rbp+32]
00430ebcmov rcx, [rcx]
00430ebftest rcx, rcx
00430ec2je 0x430eca
00430ec4mov eax, [rcx-4]
00430ec7shr eax, 1
00430eca
00430ecaloc_430eca:
00430ecatest eax, eax
00430eccje 0x430efd
00430ecexor eax, eax
00430ed0test rcx, rcx
00430ed3je 0x430edb
00430ed5mov eax, [rcx-4]
00430ed8shr eax, 1
00430edb
00430edbloc_430edb:
00430edbmov rcx, [rbp+32]
00430edfmov rcx, [rcx]
00430ee2movsxd rax, eax
00430ee5cmp [rcx+2*rax-2], 92
00430eebje 0x430efd
00430eedmov rcx, [rbp+32]
00430ef1lea rdx, [rip+68]
00430ef8call fn_40d1a0
00430efd
00430efdloc_430efd:
00430efdnop
00430efelea rcx, [rbp+40]
00430f02call fn_40bd90
00430f07mov rax, [rbp+32]
00430f0blea rsp, [rbp+576]
00430f12pop rbp
00430f13ret
00430e60
00430f14
00430f14 48 8d 40 00 48 8d 04 05 00 00 00 00 H.@.H.......
00430f14 48 8d 40 00 48 8d 04 05 00 00 00 00 H.@.H.......
00430f20
00430f20fn_430f20:
00430f20push rbp
00430f21sub rsp, 32
00430f25mov rbp, rsp
00430f28lea rcx, [rdx+40]
00430f2ccall fn_40bd90
00430f31lea rsp, [rbp+32]
00430f35pop rbp
00430f36ret
00430f20
00430f20fn_430f20:
00430f20push rbp
00430f21sub rsp, 32
00430f25mov rbp, rsp
00430f28lea rcx, [rdx+40]
00430f2ccall fn_40bd90
00430f31lea rsp, [rbp+32]
00430f35pop rbp
00430f36ret
00430f20
00430f37
00430f37 00 02 00 00 00 5c 00 00 00 .....\...
00430f37 00 02 00 00 00 5c 00 00 00 .....\...
00430f40
00430f40fn_430f40:
00430f40push rdi
00430f41push rsi
00430f42push rbx
00430f43sub rsp, 32
00430f47mov rbx, rcx
00430f4amov esi, edx
00430f4dmov rcx, rbx
00430f50call fn_40bd90
00430f55mov rcx, rbx
00430f58movzx rdx, sil
00430f5ccall fn_40d6b0
00430f61mov al, 1
00430f63mov edi, esi
00430f66mov esi, eax
00430f69cmp sil, dil
00430f6cja 0x430fd0
00430f6esub dil, al
00430f71add dil, 1
00430f75
00430f75loc_430f75:
00430f75mov ecx, 2
00430f7acall fn_405e80
00430f7fsub eax, 1
00430f82cmp eax, -1
00430f85je 0x430f8d
00430f87test eax, eax
00430f89jne 0x430fc3
00430f8bjmp 0x430fa9
00430f8d
00430f8dloc_430f8d:
00430f8dmov ecx, 10
00430f92call fn_405e80
00430f97mov rcx, [rbx]
00430f9amovzx rdx, sil
00430f9eadd ax, 48
00430fa2mov [rcx+2*rdx-2], ax
00430fa7jmp 0x430fc3
00430fa9
00430fa9loc_430fa9:
00430fa9mov ecx, 26
00430faecall fn_405e80
00430fb3mov rcx, [rbx]
00430fb6movzx rdx, sil
00430fbaadd ax, 97
00430fbemov [rcx+2*rdx-2], ax
00430fc3
00430fc3loc_430fc3:
00430fc3add sil, 1
00430fc7sub dil, 1
00430fcbtest dil, dil
00430fcejne 0x430f75
00430fd0
00430fd0loc_430fd0:
00430fd0nop
00430fd1mov rax, rbx
00430fd4add rsp, 32
00430fd8pop rbx
00430fd9pop rsi
00430fdapop rdi
00430fdbret
00430f40
00430f40fn_430f40:
00430f40push rdi
00430f41push rsi
00430f42push rbx
00430f43sub rsp, 32
00430f47mov rbx, rcx
00430f4amov esi, edx
00430f4dmov rcx, rbx
00430f50call fn_40bd90
00430f55mov rcx, rbx
00430f58movzx rdx, sil
00430f5ccall fn_40d6b0
00430f61mov al, 1
00430f63mov edi, esi
00430f66mov esi, eax
00430f69cmp sil, dil
00430f6cja 0x430fd0
00430f6esub dil, al
00430f71add dil, 1
00430f75
00430f75loc_430f75:
00430f75mov ecx, 2
00430f7acall fn_405e80
00430f7fsub eax, 1
00430f82cmp eax, -1
00430f85je 0x430f8d
00430f87test eax, eax
00430f89jne 0x430fc3
00430f8bjmp 0x430fa9
00430f8d
00430f8dloc_430f8d:
00430f8dmov ecx, 10
00430f92call fn_405e80
00430f97mov rcx, [rbx]
00430f9amovzx rdx, sil
00430f9eadd ax, 48
00430fa2mov [rcx+2*rdx-2], ax
00430fa7jmp 0x430fc3
00430fa9
00430fa9loc_430fa9:
00430fa9mov ecx, 26
00430faecall fn_405e80
00430fb3mov rcx, [rbx]
00430fb6movzx rdx, sil
00430fbaadd ax, 97
00430fbemov [rcx+2*rdx-2], ax
00430fc3
00430fc3loc_430fc3:
00430fc3add sil, 1
00430fc7sub dil, 1
00430fcbtest dil, dil
00430fcejne 0x430f75
00430fd0
00430fd0loc_430fd0:
00430fd0nop
00430fd1mov rax, rbx
00430fd4add rsp, 32
00430fd8pop rbx
00430fd9pop rsi
00430fdapop rdi
00430fdbret
00430f40
00430fdc
00430fdc // align 0x10
00430fdc // align 0x10
00430fe0
00430fe0Unit19.finalization:
00430fe0add [rip+0x3eff1], 1
00430fe7cmp [rip+0x3efea], 0
00430feeret
00430fe0
00430fe0Unit19.finalization:
00430fe0add [rip+0x3eff1], 1
00430fe7cmp [rip+0x3efea], 0
00430feeret
00430fe0
00430fef
00430fef // align 0x10
00430fef // align 0x10
00430ff0
00430ff0Unit19.initialization:
00430ff0sub [rip+0x3efe1], 1
00430ff7cmp [rip+0x3efda], -1
00430fferet
00430ff0
00430ff0Unit19.initialization:
00430ff0sub [rip+0x3efe1], 1
00430ff7cmp [rip+0x3efda], -1
00430fferet
00430ff0
00430fff
00430fff // align 0x10
00431000
00431000 08 10 43 00 00 00 00 00 11 15 3a 54 53 69 6d 70 ..C.......:TSimp
00431010 6c 65 53 74 72 69 6e 67 4c 69 73 74 2e 3a 31 08 leStringList.:1.
00431020 00 00 00 40 12 40 00 00 00 00 00 4a 00 00 00 40 ...@.@.....J...@
00431030 12 40 00 00 00 00 00 10 53 69 6d 70 6c 65 53 74 .@......SimpleSt
00431040 72 69 6e 67 4c 69 73 74 40 12 40 00 00 00 00 00 ringList@.@.....
00431050 02 00 00 00 00 00 00 00 20 11 43 00 00 00 00 00 ........ .C.....
00431060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00431070 20 11 43 00 00 00 00 00 a0 13 43 00 00 00 00 00 .C.......C.....
00431080 3b 11 43 00 00 00 00 00 8c 11 43 00 00 00 00 00 ;.C.......C.....
00431090 00 00 00 00 00 00 00 00 e6 11 43 00 00 00 00 00 ..........C.....
004310a0 20 00 00 00 00 00 00 00 38 16 40 00 00 00 00 00 .......8.@.....
004310b0 40 8e 40 00 00 00 00 00 50 8e 40 00 00 00 00 00 @.@.....P.@.....
004310c0 20 92 40 00 00 00 00 00 10 92 40 00 00 00 00 00 .@.......@.....
004310d0 50 92 40 00 00 00 00 00 60 92 40 00 00 00 00 00 P.@.....`.@.....
004310e0 70 92 40 00 00 00 00 00 40 92 40 00 00 00 00 00 p.@.....@.@.....
004310f0 b0 8a 40 00 00 00 00 00 e0 8a 40 00 00 00 00 00 ..@.......@.....
00431100 c0 17 43 00 00 00 00 00 00 8b 40 00 00 00 00 00 ..C.......@.....
00431110 10 8b 40 00 00 00 00 00 20 8b 40 00 00 00 00 00 ..@..... .@.....
00431120 0e 00 00 00 00 00 01 00 00 00 00 10 43 00 00 00 ............C...
00431130 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00431140 00 00 00 00 00 03 00 02 00 10 43 00 00 00 00 00 ..........C.....
00431150 08 00 00 00 05 4c 69 6e 65 73 02 00 02 d8 10 40 .....Lines.....@
00431160 00 00 00 00 00 10 00 00 00 05 43 6f 75 6e 74 02 ..........Count.
00431170 00 02 d8 10 40 00 00 00 00 00 14 00 00 00 0b 4d ....@..........M
00431180 61 78 43 61 70 61 63 69 74 79 02 00 00 00 07 00 axCapacity......
00431190 f8 11 43 00 00 00 00 00 42 00 f1 ff 36 12 43 00 ..C.....B...6.C.
004311a0 00 00 00 00 42 00 f1 ff 7f 12 43 00 00 00 00 00 ....B.....C.....
004311b0 42 00 f1 ff b0 12 43 00 00 00 00 00 42 00 f1 ff B.....C.....B...
004311c0 e6 12 43 00 00 00 00 00 42 00 f1 ff 2c 13 43 00 ..C.....B...,.C.
004311d0 00 00 00 00 44 00 f1 ff 5e 13 43 00 00 00 00 00 ....D...^.C.....
004311e0 4d 00 fc ff 00 00 11 54 53 69 6d 70 6c 65 53 74 M......TSimpleSt
004311f0 72 69 6e 67 4c 69 73 74 3e 00 c0 16 43 00 00 00 ringList>...C...
00431200 00 00 03 41 64 64 03 00 00 00 00 00 00 00 00 00 ...Add..........
00431210 20 00 02 08 98 13 43 00 00 00 00 00 00 00 04 53 .....C........S
00431220 65 6c 66 02 00 02 40 12 40 00 00 00 00 00 00 00 elf...@.@.......
00431230 01 73 02 00 02 00 49 00 a0 14 43 00 00 00 00 00 .s....I...C.....
00431240 0a 53 65 74 54 65 78 74 53 74 72 03 00 00 00 00 .SetTextStr.....
00431250 00 00 00 00 00 20 00 02 08 98 13 43 00 00 00 00 ..... .....C....
00431260 00 00 00 04 53 65 6c 66 02 00 02 40 12 40 00 00 ....Self...@.@..
00431270 00 00 00 00 00 05 56 61 6c 75 65 02 00 02 00 31 ......Value....1
00431280 00 e0 13 43 00 00 00 00 00 05 43 6c 65 61 72 03 ...C......Clear.
00431290 00 00 00 00 00 00 00 00 00 18 00 01 08 98 13 43 ...............C
004312a0 00 00 00 00 00 00 00 04 53 65 6c 66 02 00 02 00 ........Self....
004312b0 36 00 70 14 43 00 00 00 00 00 0a 44 65 6c 65 74 6.p.C......Delet
004312c0 65 4c 61 73 74 03 00 00 00 00 00 00 00 00 00 18 eLast...........
004312d0 00 01 08 98 13 43 00 00 00 00 00 00 00 04 53 65 .....C........Se
004312e0 6c 66 02 00 02 00 46 00 f0 13 43 00 00 00 00 00 lf....F...C.....
004312f0 0a 53 61 66 65 44 65 6c 65 74 65 03 00 00 00 00 .SafeDelete.....
00431300 00 00 00 00 00 20 00 02 08 98 13 43 00 00 00 00 ..... .....C....
00431310 00 00 00 04 53 65 6c 66 02 00 00 d8 10 40 00 00 ....Self.....@..
00431320 00 00 00 00 00 02 65 6c 02 00 02 00 32 00 00 17 ......el....2...
00431330 43 00 00 00 00 00 06 43 72 65 61 74 65 03 00 00 C......Create...
00431340 00 00 00 00 00 00 00 20 00 01 08 98 13 43 00 00 ....... .....C..
00431350 00 00 00 00 00 04 53 65 6c 66 02 00 02 00 33 00 ......Self....3.
00431360 c0 17 43 00 00 00 00 00 07 44 65 73 74 72 6f 79 ..C......Destroy
00431370 03 00 00 00 00 00 00 00 00 00 20 00 01 08 98 13 .......... .....
00431380 43 00 00 00 00 00 00 00 04 53 65 6c 66 02 00 02 C........Self...
00431390 00 00 00 00 00 00 00 00 a0 13 43 00 00 00 00 00 ..........C.....
004313a0 07 11 54 53 69 6d 70 6c 65 53 74 72 69 6e 67 4c ..TSimpleStringL
004313b0 69 73 74 20 11 43 00 00 00 00 00 58 22 40 00 00 ist .C.....X"@..
004313c0 00 00 00 00 00 10 53 69 6d 70 6c 65 53 74 72 69 ......SimpleStri
004313d0 6e 67 4c 69 73 74 00 00 00 00 02 00 00 00 cc cc ngList..........
00430fff // align 0x10
00431000
00431000 08 10 43 00 00 00 00 00 11 15 3a 54 53 69 6d 70 ..C.......:TSimp
00431010 6c 65 53 74 72 69 6e 67 4c 69 73 74 2e 3a 31 08 leStringList.:1.
00431020 00 00 00 40 12 40 00 00 00 00 00 4a 00 00 00 40 ...@.@.....J...@
00431030 12 40 00 00 00 00 00 10 53 69 6d 70 6c 65 53 74 .@......SimpleSt
00431040 72 69 6e 67 4c 69 73 74 40 12 40 00 00 00 00 00 ringList@.@.....
00431050 02 00 00 00 00 00 00 00 20 11 43 00 00 00 00 00 ........ .C.....
00431060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00431070 20 11 43 00 00 00 00 00 a0 13 43 00 00 00 00 00 .C.......C.....
00431080 3b 11 43 00 00 00 00 00 8c 11 43 00 00 00 00 00 ;.C.......C.....
00431090 00 00 00 00 00 00 00 00 e6 11 43 00 00 00 00 00 ..........C.....
004310a0 20 00 00 00 00 00 00 00 38 16 40 00 00 00 00 00 .......8.@.....
004310b0 40 8e 40 00 00 00 00 00 50 8e 40 00 00 00 00 00 @.@.....P.@.....
004310c0 20 92 40 00 00 00 00 00 10 92 40 00 00 00 00 00 .@.......@.....
004310d0 50 92 40 00 00 00 00 00 60 92 40 00 00 00 00 00 P.@.....`.@.....
004310e0 70 92 40 00 00 00 00 00 40 92 40 00 00 00 00 00 p.@.....@.@.....
004310f0 b0 8a 40 00 00 00 00 00 e0 8a 40 00 00 00 00 00 ..@.......@.....
00431100 c0 17 43 00 00 00 00 00 00 8b 40 00 00 00 00 00 ..C.......@.....
00431110 10 8b 40 00 00 00 00 00 20 8b 40 00 00 00 00 00 ..@..... .@.....
00431120 0e 00 00 00 00 00 01 00 00 00 00 10 43 00 00 00 ............C...
00431130 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00431140 00 00 00 00 00 03 00 02 00 10 43 00 00 00 00 00 ..........C.....
00431150 08 00 00 00 05 4c 69 6e 65 73 02 00 02 d8 10 40 .....Lines.....@
00431160 00 00 00 00 00 10 00 00 00 05 43 6f 75 6e 74 02 ..........Count.
00431170 00 02 d8 10 40 00 00 00 00 00 14 00 00 00 0b 4d ....@..........M
00431180 61 78 43 61 70 61 63 69 74 79 02 00 00 00 07 00 axCapacity......
00431190 f8 11 43 00 00 00 00 00 42 00 f1 ff 36 12 43 00 ..C.....B...6.C.
004311a0 00 00 00 00 42 00 f1 ff 7f 12 43 00 00 00 00 00 ....B.....C.....
004311b0 42 00 f1 ff b0 12 43 00 00 00 00 00 42 00 f1 ff B.....C.....B...
004311c0 e6 12 43 00 00 00 00 00 42 00 f1 ff 2c 13 43 00 ..C.....B...,.C.
004311d0 00 00 00 00 44 00 f1 ff 5e 13 43 00 00 00 00 00 ....D...^.C.....
004311e0 4d 00 fc ff 00 00 11 54 53 69 6d 70 6c 65 53 74 M......TSimpleSt
004311f0 72 69 6e 67 4c 69 73 74 3e 00 c0 16 43 00 00 00 ringList>...C...
00431200 00 00 03 41 64 64 03 00 00 00 00 00 00 00 00 00 ...Add..........
00431210 20 00 02 08 98 13 43 00 00 00 00 00 00 00 04 53 .....C........S
00431220 65 6c 66 02 00 02 40 12 40 00 00 00 00 00 00 00 elf...@.@.......
00431230 01 73 02 00 02 00 49 00 a0 14 43 00 00 00 00 00 .s....I...C.....
00431240 0a 53 65 74 54 65 78 74 53 74 72 03 00 00 00 00 .SetTextStr.....
00431250 00 00 00 00 00 20 00 02 08 98 13 43 00 00 00 00 ..... .....C....
00431260 00 00 00 04 53 65 6c 66 02 00 02 40 12 40 00 00 ....Self...@.@..
00431270 00 00 00 00 00 05 56 61 6c 75 65 02 00 02 00 31 ......Value....1
00431280 00 e0 13 43 00 00 00 00 00 05 43 6c 65 61 72 03 ...C......Clear.
00431290 00 00 00 00 00 00 00 00 00 18 00 01 08 98 13 43 ...............C
004312a0 00 00 00 00 00 00 00 04 53 65 6c 66 02 00 02 00 ........Self....
004312b0 36 00 70 14 43 00 00 00 00 00 0a 44 65 6c 65 74 6.p.C......Delet
004312c0 65 4c 61 73 74 03 00 00 00 00 00 00 00 00 00 18 eLast...........
004312d0 00 01 08 98 13 43 00 00 00 00 00 00 00 04 53 65 .....C........Se
004312e0 6c 66 02 00 02 00 46 00 f0 13 43 00 00 00 00 00 lf....F...C.....
004312f0 0a 53 61 66 65 44 65 6c 65 74 65 03 00 00 00 00 .SafeDelete.....
00431300 00 00 00 00 00 20 00 02 08 98 13 43 00 00 00 00 ..... .....C....
00431310 00 00 00 04 53 65 6c 66 02 00 00 d8 10 40 00 00 ....Self.....@..
00431320 00 00 00 00 00 02 65 6c 02 00 02 00 32 00 00 17 ......el....2...
00431330 43 00 00 00 00 00 06 43 72 65 61 74 65 03 00 00 C......Create...
00431340 00 00 00 00 00 00 00 20 00 01 08 98 13 43 00 00 ....... .....C..
00431350 00 00 00 00 00 04 53 65 6c 66 02 00 02 00 33 00 ......Self....3.
00431360 c0 17 43 00 00 00 00 00 07 44 65 73 74 72 6f 79 ..C......Destroy
00431370 03 00 00 00 00 00 00 00 00 00 20 00 01 08 98 13 .......... .....
00431380 43 00 00 00 00 00 00 00 04 53 65 6c 66 02 00 02 C........Self...
00431390 00 00 00 00 00 00 00 00 a0 13 43 00 00 00 00 00 ..........C.....
004313a0 07 11 54 53 69 6d 70 6c 65 53 74 72 69 6e 67 4c ..TSimpleStringL
004313b0 69 73 74 20 11 43 00 00 00 00 00 58 22 40 00 00 ist .C.....X"@..
004313c0 00 00 00 00 00 10 53 69 6d 70 6c 65 53 74 72 69 ......SimpleStri
004313d0 6e 67 4c 69 73 74 00 00 00 00 02 00 00 00 cc cc ngList..........
004313e8
004313e8 // align 0x10
004313e8 // align 0x10
004313f0
004313f0TSimpleStringList.SafeDelete:
004313f0push rdi
004313f1push rsi
004313f2push rbx
004313f3sub rsp, 32
004313f7mov rbx, rcx
004313famov eax, [rbx+16]
004313fdcmp edx, eax
004313ffjae 0x43145f
00431401mov ecx, eax
00431403sub ecx, 1
00431406cmp edx, ecx
00431408jae 0x431443
0043140amov edi, eax
0043140csub edi, 2
0043140fmov esi, edx
00431411cmp esi, edi
00431413ja 0x431442
00431415sub edi, edx
00431417add edi, 1
0043141a
0043141aloc_43141a:
0043141amov rax, [rbx+8]
0043141emov ecx, esi
00431420lea rcx, [rax+8*rcx]
00431424mov rax, [rbx+8]
00431428mov edx, esi
0043142aadd edx, 1
0043142dmov edx, edx
0043142fmov rdx, [rax+8*rdx]
00431433call fn_40c360
00431438add esi, 1
0043143bsub edi, 1
0043143etest edi, edi
00431440jne 0x43141a
00431442
00431442loc_431442:
00431442nop
00431443
00431443loc_431443:
00431443mov rax, [rbx+8]
00431447mov ecx, [rbx+16]
0043144asub ecx, 1
0043144dmov ecx, ecx
0043144flea rcx, [rax+8*rcx]
00431453call fn_40bcf0
00431458lea rax, [rbx+16]
0043145csub [rax], 1
0043145f
0043145floc_43145f:
0043145fadd rsp, 32
00431463pop rbx
00431464pop rsi
00431465pop rdi
00431466ret
004313f0
004313f0TSimpleStringList.SafeDelete:
004313f0push rdi
004313f1push rsi
004313f2push rbx
004313f3sub rsp, 32
004313f7mov rbx, rcx
004313famov eax, [rbx+16]
004313fdcmp edx, eax
004313ffjae 0x43145f
00431401mov ecx, eax
00431403sub ecx, 1
00431406cmp edx, ecx
00431408jae 0x431443
0043140amov edi, eax
0043140csub edi, 2
0043140fmov esi, edx
00431411cmp esi, edi
00431413ja 0x431442
00431415sub edi, edx
00431417add edi, 1
0043141a
0043141aloc_43141a:
0043141amov rax, [rbx+8]
0043141emov ecx, esi
00431420lea rcx, [rax+8*rcx]
00431424mov rax, [rbx+8]
00431428mov edx, esi
0043142aadd edx, 1
0043142dmov edx, edx
0043142fmov rdx, [rax+8*rdx]
00431433call fn_40c360
00431438add esi, 1
0043143bsub edi, 1
0043143etest edi, edi
00431440jne 0x43141a
00431442
00431442loc_431442:
00431442nop
00431443
00431443loc_431443:
00431443mov rax, [rbx+8]
00431447mov ecx, [rbx+16]
0043144asub ecx, 1
0043144dmov ecx, ecx
0043144flea rcx, [rax+8*rcx]
00431453call fn_40bcf0
00431458lea rax, [rbx+16]
0043145csub [rax], 1
0043145f
0043145floc_43145f:
0043145fadd rsp, 32
00431463pop rbx
00431464pop rsi
00431465pop rdi
00431466ret
004313f0
00431467
00431467 // align 0x10
00431467 // align 0x10
00431470
00431470TSimpleStringList.DeleteLast:
00431470push rbx
00431471sub rsp, 32
00431475mov rbx, rcx
00431478mov eax, [rbx+16]
0043147btest eax, eax
0043147dje 0x431498
0043147fmov rcx, [rbx+8]
00431483sub eax, 1
00431486mov eax, eax
00431488lea rcx, [rcx+8*rax]
0043148ccall fn_40bcf0
00431491lea rax, [rbx+16]
00431495sub [rax], 1
00431498
00431498loc_431498:
00431498add rsp, 32
0043149cpop rbx
0043149dret
00431470
00431470TSimpleStringList.DeleteLast:
00431470push rbx
00431471sub rsp, 32
00431475mov rbx, rcx
00431478mov eax, [rbx+16]
0043147btest eax, eax
0043147dje 0x431498
0043147fmov rcx, [rbx+8]
00431483sub eax, 1
00431486mov eax, eax
00431488lea rcx, [rcx+8*rax]
0043148ccall fn_40bcf0
00431491lea rax, [rbx+16]
00431495sub [rax], 1
00431498
00431498loc_431498:
00431498add rsp, 32
0043149cpop rbx
0043149dret
00431470
0043149e
0043149e // align 0x10
0043149e // align 0x10
004314a0
004314a0TSimpleStringList.SetTextStr:
004314a0push rbp
004314a1push r13
004314a3push rdi
004314a4push rsi
004314a5push rbx
004314a6sub rsp, 64
004314aamov rbp, rsp
004314admov [rbp+32], rcx
004314b1mov [rbp+40], rdx
004314b5mov [rbp+56], 0
004314bdnop
004314bemov rcx, [rbp+32]
004314c2call TSimpleStringList.Clear
004314c7mov rax, [rbp+40]
004314cbtest rax, rax
004314ceje 0x4315f0
004314d4mov ebx, 1
004314d9mov esi, 1
004314dejmp 0x4315d8
004314e3
004314e3 eb 03 ..
004314e5
004314e5loc_4314e5:
004314e5add esi, 1
004314e8
004314e8loc_4314e8:
004314e8xor eax, eax
004314eamov rcx, [rbp+40]
004314eetest rcx, rcx
004314f1je 0x4314f6
004314f3mov eax, [rcx-4]
004314f6
004314f6loc_4314f6:
004314f6cmp esi, eax
004314f8jg 0x431518
004314famovsxd rax, esi
004314fdmov rcx, [rbp+40]
00431501cmp [rcx+2*rax-2], 13
00431507je 0x431518
00431509movsxd rax, esi
0043150cmov rcx, [rbp+40]
00431510cmp [rcx+2*rax-2], 10
00431516jne 0x4314e5
00431518
00431518loc_431518:
00431518lea rcx, [rbp+56]
0043151ccall fn_40bcf0
00431521mov eax, esi
00431523sub eax, ebx
00431525test eax, eax
00431527je 0x43157e
00431529lea rcx, [rbp+56]
0043152dmov edx, eax
0043152fcall fn_40d8d0
00431534mov edi, 1
00431539mov eax, ebx
0043153bmov r13l, esi
0043153esub r13l, 1
00431542mov ebx, eax
00431544cmp ebx, r13l
00431547jg 0x43157d
00431549sub r13l, eax
0043154cadd r13l, 1
00431550
00431550loc_431550:
00431550lea rcx, [rbp+56]
00431554call fn_40c680
00431559movsxd rcx, edi
0043155cmovsxd rdx, ebx
0043155fmov r8, [rbp+40]
00431563movzx rdx, [r8+2*rdx-2]
00431569mov [rax+2*rcx-2], dx
0043156eadd edi, 1
00431571add ebx, 1
00431574sub r13l, 1
00431578test r13l, r13l
0043157bjne 0x431550
0043157d
0043157dloc_43157d:
0043157dnop
0043157e
0043157eloc_43157e:
0043157emov rcx, [rbp+32]
00431582mov rdx, [rbp+56]
00431586call TSimpleStringList.Add
0043158bmov ebx, esi
0043158dxor eax, eax
0043158fmov rcx, [rbp+40]
00431593test rcx, rcx
00431596je 0x43159b
00431598mov eax, [rcx-4]
0043159b
0043159bloc_43159b:
0043159bcmp ebx, eax
0043159djg 0x4315ee
0043159fmovsxd rax, ebx
004315a2mov rdx, [rbp+40]
004315a6cmp [rdx+2*rax-2], 13
004315acjne 0x4315d3
004315aexor eax, eax
004315b0test rcx, rcx
004315b3je 0x4315b8
004315b5mov eax, [rcx-4]
004315b8
004315b8loc_4315b8:
004315b8cmp ebx, eax
004315bajge 0x4315d3
004315bcmov eax, ebx
004315beadd eax, 1
004315c1movsxd rax, eax
004315c4mov rcx, [rbp+40]
004315c8cmp [rcx+2*rax-2], 10
004315cejne 0x4315d3
004315d0add ebx, 1
004315d3
004315d3loc_4315d3:
004315d3add ebx, 1
004315d6mov esi, ebx
004315d8
004315d8loc_4315d8:
004315d8xor eax, eax
004315damov rcx, [rbp+40]
004315detest rcx, rcx
004315e1je 0x4315e6
004315e3mov eax, [rcx-4]
004315e6
004315e6loc_4315e6:
004315e6cmp ebx, eax
004315e8jle 0x4314e8
004315ee
004315eeloc_4315ee:
004315eenop
004315efnop
004315f0
004315f0loc_4315f0:
004315f0lea rcx, [rbp+56]
004315f4call fn_40bcf0
004315f9lea rsp, [rbp+64]
004315fdpop rbx
004315fepop rsi
004315ffpop rdi
00431600pop r13
00431602pop rbp
00431603ret
004314a0
004314a0TSimpleStringList.SetTextStr:
004314a0push rbp
004314a1push r13
004314a3push rdi
004314a4push rsi
004314a5push rbx
004314a6sub rsp, 64
004314aamov rbp, rsp
004314admov [rbp+32], rcx
004314b1mov [rbp+40], rdx
004314b5mov [rbp+56], 0
004314bdnop
004314bemov rcx, [rbp+32]
004314c2call TSimpleStringList.Clear
004314c7mov rax, [rbp+40]
004314cbtest rax, rax
004314ceje 0x4315f0
004314d4mov ebx, 1
004314d9mov esi, 1
004314dejmp 0x4315d8
004314e3
004314e3 eb 03 ..
004314e5
004314e5loc_4314e5:
004314e5add esi, 1
004314e8
004314e8loc_4314e8:
004314e8xor eax, eax
004314eamov rcx, [rbp+40]
004314eetest rcx, rcx
004314f1je 0x4314f6
004314f3mov eax, [rcx-4]
004314f6
004314f6loc_4314f6:
004314f6cmp esi, eax
004314f8jg 0x431518
004314famovsxd rax, esi
004314fdmov rcx, [rbp+40]
00431501cmp [rcx+2*rax-2], 13
00431507je 0x431518
00431509movsxd rax, esi
0043150cmov rcx, [rbp+40]
00431510cmp [rcx+2*rax-2], 10
00431516jne 0x4314e5
00431518
00431518loc_431518:
00431518lea rcx, [rbp+56]
0043151ccall fn_40bcf0
00431521mov eax, esi
00431523sub eax, ebx
00431525test eax, eax
00431527je 0x43157e
00431529lea rcx, [rbp+56]
0043152dmov edx, eax
0043152fcall fn_40d8d0
00431534mov edi, 1
00431539mov eax, ebx
0043153bmov r13l, esi
0043153esub r13l, 1
00431542mov ebx, eax
00431544cmp ebx, r13l
00431547jg 0x43157d
00431549sub r13l, eax
0043154cadd r13l, 1
00431550
00431550loc_431550:
00431550lea rcx, [rbp+56]
00431554call fn_40c680
00431559movsxd rcx, edi
0043155cmovsxd rdx, ebx
0043155fmov r8, [rbp+40]
00431563movzx rdx, [r8+2*rdx-2]
00431569mov [rax+2*rcx-2], dx
0043156eadd edi, 1
00431571add ebx, 1
00431574sub r13l, 1
00431578test r13l, r13l
0043157bjne 0x431550
0043157d
0043157dloc_43157d:
0043157dnop
0043157e
0043157eloc_43157e:
0043157emov rcx, [rbp+32]
00431582mov rdx, [rbp+56]
00431586call TSimpleStringList.Add
0043158bmov ebx, esi
0043158dxor eax, eax
0043158fmov rcx, [rbp+40]
00431593test rcx, rcx
00431596je 0x43159b
00431598mov eax, [rcx-4]
0043159b
0043159bloc_43159b:
0043159bcmp ebx, eax
0043159djg 0x4315ee
0043159fmovsxd rax, ebx
004315a2mov rdx, [rbp+40]
004315a6cmp [rdx+2*rax-2], 13
004315acjne 0x4315d3
004315aexor eax, eax
004315b0test rcx, rcx
004315b3je 0x4315b8
004315b5mov eax, [rcx-4]
004315b8
004315b8loc_4315b8:
004315b8cmp ebx, eax
004315bajge 0x4315d3
004315bcmov eax, ebx
004315beadd eax, 1
004315c1movsxd rax, eax
004315c4mov rcx, [rbp+40]
004315c8cmp [rcx+2*rax-2], 10
004315cejne 0x4315d3
004315d0add ebx, 1
004315d3
004315d3loc_4315d3:
004315d3add ebx, 1
004315d6mov esi, ebx
004315d8
004315d8loc_4315d8:
004315d8xor eax, eax
004315damov rcx, [rbp+40]
004315detest rcx, rcx
004315e1je 0x4315e6
004315e3mov eax, [rcx-4]
004315e6
004315e6loc_4315e6:
004315e6cmp ebx, eax
004315e8jle 0x4314e8
004315ee
004315eeloc_4315ee:
004315eenop
004315efnop
004315f0
004315f0loc_4315f0:
004315f0lea rcx, [rbp+56]
004315f4call fn_40bcf0
004315f9lea rsp, [rbp+64]
004315fdpop rbx
004315fepop rsi
004315ffpop rdi
00431600pop r13
00431602pop rbp
00431603ret
004314a0
00431604
00431604 48 8d 40 00 48 8d 04 05 00 00 00 00 H.@.H.......
00431604 48 8d 40 00 48 8d 04 05 00 00 00 00 H.@.H.......
00431610
00431610fn_431610:
00431610push rbp
00431611sub rsp, 32
00431615mov rbp, rsp
00431618lea rcx, [rdx+56]
0043161ccall fn_40bcf0
00431621lea rsp, [rbp+32]
00431625pop rbp
00431626ret
00431610
00431610fn_431610:
00431610push rbp
00431611sub rsp, 32
00431615mov rbp, rsp
00431618lea rcx, [rdx+56]
0043161ccall fn_40bcf0
00431621lea rsp, [rbp+32]
00431625pop rbp
00431626ret
00431610
00431627
00431627 // align 0x10
00431627 // align 0x10
00431630
00431630fn_431630:
00431630push rdi
00431631push rsi
00431632push rbx
00431633sub rsp, 32
00431637mov rbx, rcx
0043163amov eax, [rbx+20]
0043163dmov esi, [rbx+16]
00431640add esi, 1
00431643mov rcx, [rip+0x32bb6]
0043164acmp [rcx], 0
0043164eje 0x431661
00431650mov ecx, eax
00431652mov edx, esi
00431654mov rax, [rip+0x32ba5]
0043165bcall [rax]
0043165dmov edi, eax
0043165fjmp 0x431698
00431661
00431661loc_431661:
00431661mov edi, eax
00431663
00431663loc_431663:
00431663cmp edi, 64
00431666jle 0x43167e
00431668mov eax, edi
0043166alea rax, [rax+2*rax]
0043166eshr eax, 31
00431671lea rdi, [rdi+2*rdi]
00431675add eax, edi
00431677sar eax, 1
0043167amov edi, eax
0043167cjmp 0x43168b
0043167e
0043167eloc_43167e:
0043167ecmp edi, 8
00431681jle 0x431688
00431683add edi, 16
00431686jmp 0x43168b
00431688
00431688loc_431688:
00431688add edi, 4
0043168b
0043168bloc_43168b:
0043168btest edi, edi
0043168djge 0x431694
0043168fcall fn_429430
00431694
00431694loc_431694:
00431694cmp edi, esi
00431696jl 0x431663
00431698
00431698loc_431698:
00431698nop
00431699mov [rbx+20], edi
0043169clea rcx, [rbx+8]
004316a0mov rdx, [rip-1703]
004316a7mov r8l, 1
004316admov r9l, edi
004316b0call fn_410430
004316b5add rsp, 32
004316b9pop rbx
004316bapop rsi
004316bbpop rdi
004316bcret
00431630
00431630fn_431630:
00431630push rdi
00431631push rsi
00431632push rbx
00431633sub rsp, 32
00431637mov rbx, rcx
0043163amov eax, [rbx+20]
0043163dmov esi, [rbx+16]
00431640add esi, 1
00431643mov rcx, [rip+0x32bb6]
0043164acmp [rcx], 0
0043164eje 0x431661
00431650mov ecx, eax
00431652mov edx, esi
00431654mov rax, [rip+0x32ba5]
0043165bcall [rax]
0043165dmov edi, eax
0043165fjmp 0x431698
00431661
00431661loc_431661:
00431661mov edi, eax
00431663
00431663loc_431663:
00431663cmp edi, 64
00431666jle 0x43167e
00431668mov eax, edi
0043166alea rax, [rax+2*rax]
0043166eshr eax, 31
00431671lea rdi, [rdi+2*rdi]
00431675add eax, edi
00431677sar eax, 1
0043167amov edi, eax
0043167cjmp 0x43168b
0043167e
0043167eloc_43167e:
0043167ecmp edi, 8
00431681jle 0x431688
00431683add edi, 16
00431686jmp 0x43168b
00431688
00431688loc_431688:
00431688add edi, 4
0043168b
0043168bloc_43168b:
0043168btest edi, edi
0043168djge 0x431694
0043168fcall fn_429430
00431694
00431694loc_431694:
00431694cmp edi, esi
00431696jl 0x431663
00431698
00431698loc_431698:
00431698nop
00431699mov [rbx+20], edi
0043169clea rcx, [rbx+8]
004316a0mov rdx, [rip-1703]
004316a7mov r8l, 1
004316admov r9l, edi
004316b0call fn_410430
004316b5add rsp, 32
004316b9pop rbx
004316bapop rsi
004316bbpop rdi
004316bcret
00431630
004316bd
004316bd // align 0x10
004316bd // align 0x10
004316c0
004316c0TSimpleStringList.Add:
004316c0push rsi
004316c1push rbx
004316c2sub rsp, 40
004316c6mov rbx, rcx
004316c9mov rsi, rdx
004316ccmov eax, [rbx+16]
004316cfcmp eax, [rbx+20]
004316d2jne 0x4316dc
004316d4mov rcx, rbx
004316d7call fn_431630
004316dc
004316dcloc_4316dc:
004316dcmov rax, [rbx+8]
004316e0mov ecx, [rbx+16]
004316e3lea rcx, [rax+8*rcx]
004316e7mov rdx, rsi
004316eacall fn_40c360
004316eflea rax, [rbx+16]
004316f3add [rax], 1
004316f6add rsp, 40
004316fapop rbx
004316fbpop rsi
004316fcret
004316c0
004316c0TSimpleStringList.Add:
004316c0push rsi
004316c1push rbx
004316c2sub rsp, 40
004316c6mov rbx, rcx
004316c9mov rsi, rdx
004316ccmov eax, [rbx+16]
004316cfcmp eax, [rbx+20]
004316d2jne 0x4316dc
004316d4mov rcx, rbx
004316d7call fn_431630
004316dc
004316dcloc_4316dc:
004316dcmov rax, [rbx+8]
004316e0mov ecx, [rbx+16]
004316e3lea rcx, [rax+8*rcx]
004316e7mov rdx, rsi
004316eacall fn_40c360
004316eflea rax, [rbx+16]
004316f3add [rax], 1
004316f6add rsp, 40
004316fapop rbx
004316fbpop rsi
004316fcret
004316c0
004316fd
004316fd // align 0x10
004316fd // align 0x10
00431700
00431700TSimpleStringList.Create:
00431700push rbp
00431701push rbx
00431702sub rsp, 56
00431706mov rbp, rsp
00431709mov [rbp+40], rbp
0043170dmov [rbp+80], rcx
00431711mov [rbp+88], dl
00431714cmp [rbp+88], 0
00431718je 0x43172c
0043171amov rcx, [rbp+80]
0043171emovzx rdx, [rbp+88]
00431723call fn_409530
00431728mov [rbp+80], rax
0043172c
0043172cloc_43172c:
0043172cnop
0043172dmov rax, [rbp+80]
00431731mov [rax+16], 0
00431738mov rax, [rbp+80]
0043173cmov [rax+20], 0
00431743mov rax, [rbp+80]
00431747lea rcx, [rax+8]
0043174bmov rdx, [rip-1874]
00431752call fn_410600
00431757cmp [rbp+88], 0
0043175bje 0x43179a
0043175dmov rcx, [rbp+80]
00431761call fn_409570
00431766mov [rbp+80], rax
0043176ajmp 0x43179a
0043176c
0043176c 90 90 80 7d ...}
00431770 58 00 74 20 48 83 7d 50 00 74 19 48 8b 4d 50 b2 X.t H.}P.t.H.MP.
00431780 81 48 8b 45 50 48 8b 18 ff 53 e0 48 8b 4d 50 e8 .H.EPH...S.H.MP.
00431790 bc 7d fd ff e8 77 98 fd ff 90 .}...w....
0043179a
0043179aloc_43179a:
0043179amov rax, [rbp+80]
0043179elea rsp, [rbp+56]
004317a2pop rbx
004317a3pop rbp
004317a4ret
00431700
00431700TSimpleStringList.Create:
00431700push rbp
00431701push rbx
00431702sub rsp, 56
00431706mov rbp, rsp
00431709mov [rbp+40], rbp
0043170dmov [rbp+80], rcx
00431711mov [rbp+88], dl
00431714cmp [rbp+88], 0
00431718je 0x43172c
0043171amov rcx, [rbp+80]
0043171emovzx rdx, [rbp+88]
00431723call fn_409530
00431728mov [rbp+80], rax
0043172c
0043172cloc_43172c:
0043172cnop
0043172dmov rax, [rbp+80]
00431731mov [rax+16], 0
00431738mov rax, [rbp+80]
0043173cmov [rax+20], 0
00431743mov rax, [rbp+80]
00431747lea rcx, [rax+8]
0043174bmov rdx, [rip-1874]
00431752call fn_410600
00431757cmp [rbp+88], 0
0043175bje 0x43179a
0043175dmov rcx, [rbp+80]
00431761call fn_409570
00431766mov [rbp+80], rax
0043176ajmp 0x43179a
0043176c
0043176c 90 90 80 7d ...}
00431770 58 00 74 20 48 83 7d 50 00 74 19 48 8b 4d 50 b2 X.t H.}P.t.H.MP.
00431780 81 48 8b 45 50 48 8b 18 ff 53 e0 48 8b 4d 50 e8 .H.EPH...S.H.MP.
00431790 bc 7d fd ff e8 77 98 fd ff 90 .}...w....
0043179a
0043179aloc_43179a:
0043179amov rax, [rbp+80]
0043179elea rsp, [rbp+56]
004317a2pop rbx
004317a3pop rbp
004317a4ret
00431700
004317a5
004317a5 48 8b c0 48 8d 04 05 00 00 00 00 H..H.......
004317a5 48 8b c0 48 8d 04 05 00 00 00 00 H..H.......
004317b0
004317b0fn_4317b0:
004317b0sub rsp, 40
004317b4call fn_40b050
004317b9add rsp, 40
004317bdret
004317b0
004317b0fn_4317b0:
004317b0sub rsp, 40
004317b4call fn_40b050
004317b9add rsp, 40
004317bdret
004317b0
004317be
004317be // align 0x10
004317be // align 0x10
004317c0
004317c0TSimpleStringList.Destroy:
004317c0push rsi
004317c1push rbx
004317c2sub rsp, 40
004317c6mov rbx, rcx
004317c9mov esi, edx
004317ccmov rcx, rbx
004317cfmov edx, esi
004317d2call fn_4095d0
004317d7lea rcx, [rbx+8]
004317dbmov rdx, [rip-2018]
004317e2call fn_410600
004317e7mov rcx, rbx
004317eamov edx, esi
004317edand dl, 252
004317f0call TObject.Destroy
004317f5test sil, sil
004317f8jle 0x431802
004317famov rcx, rbx
004317fdcall fn_409550
00431802
00431802loc_431802:
00431802add rsp, 40
00431806pop rbx
00431807pop rsi
00431808ret
004317c0
004317c0TSimpleStringList.Destroy:
004317c0push rsi
004317c1push rbx
004317c2sub rsp, 40
004317c6mov rbx, rcx
004317c9mov esi, edx
004317ccmov rcx, rbx
004317cfmov edx, esi
004317d2call fn_4095d0
004317d7lea rcx, [rbx+8]
004317dbmov rdx, [rip-2018]
004317e2call fn_410600
004317e7mov rcx, rbx
004317eamov edx, esi
004317edand dl, 252
004317f0call TObject.Destroy
004317f5test sil, sil
004317f8jle 0x431802
004317famov rcx, rbx
004317fdcall fn_409550
00431802
00431802loc_431802:
00431802add rsp, 40
00431806pop rbx
00431807pop rsi
00431808ret
004317c0
00431809
00431809 // align 0x10
00431809 // align 0x10
00431810
00431810SimpleStringList.finalization:
00431810add [rip+0x3e7c5], 1
00431817cmp [rip+0x3e7be], 0
0043181eret
00431810
00431810SimpleStringList.finalization:
00431810add [rip+0x3e7c5], 1
00431817cmp [rip+0x3e7be], 0
0043181eret
00431810
0043181f
0043181f // align 0x10
0043181f // align 0x10
00431820
00431820SimpleStringList.initialization:
00431820sub [rip+0x3e7b5], 1
00431827cmp [rip+0x3e7ae], -1
0043182eret
00431820
00431820SimpleStringList.initialization:
00431820sub [rip+0x3e7b5], 1
00431827cmp [rip+0x3e7ae], -1
0043182eret
00431820
0043182f
0043182f // align 0x10
0043182f // align 0x10
00431830
00431830fn_431830:
00431830mov eax, ecx
00431832and eax, edx
00431834not ecx
00431836and ecx, r8l
00431839or eax, ecx
0043183bret
00431830
00431830fn_431830:
00431830mov eax, ecx
00431832and eax, edx
00431834not ecx
00431836and ecx, r8l
00431839or eax, ecx
0043183bret
00431830
0043183c
0043183c // align 0x10
0043183c // align 0x10
00431840
00431840fn_431840:
00431840mov eax, ecx
00431842and eax, r8l
00431845not r8l
00431848and edx, r8l
0043184bor eax, edx
0043184dret
00431840
00431840fn_431840:
00431840mov eax, ecx
00431842and eax, r8l
00431845not r8l
00431848and edx, r8l
0043184bor eax, edx
0043184dret
00431840
0043184e
0043184e // align 0x10
0043184e // align 0x10
00431850
00431850fn_431850:
00431850mov eax, ecx
00431852xor eax, edx
00431854xor eax, r8l
00431857ret
00431850
00431850fn_431850:
00431850mov eax, ecx
00431852xor eax, edx
00431854xor eax, r8l
00431857ret
00431850
00431858
00431858 // align 0x10
00431858 // align 0x10
00431860
00431860fn_431860:
00431860not r8l
00431863or ecx, r8l
00431866mov eax, edx
00431868xor eax, ecx
0043186aret
00431860
00431860fn_431860:
00431860not r8l
00431863or ecx, r8l
00431866mov eax, edx
00431868xor eax, ecx
0043186aret
00431860
0043186b
0043186b // align 0x10
0043186b // align 0x10
00431870
00431870fn_431870:
00431870mov eax, ecx
00431872mov r8l, eax
00431875mov ecx, edx
00431877shl r8l, cl
0043187amov ecx, 32
0043187fsub ecx, edx
00431881shr eax, cl
00431883or r8l, eax
00431886mov eax, r8l
00431889ret
00431870
00431870fn_431870:
00431870mov eax, ecx
00431872mov r8l, eax
00431875mov ecx, edx
00431877shl r8l, cl
0043187amov ecx, 32
0043187fsub ecx, edx
00431881shr eax, cl
00431883or r8l, eax
00431886mov eax, r8l
00431889ret
00431870
0043188a
0043188a // align 0x10
0043188a // align 0x10
00431890
00431890fn_431890:
00431890push rsi
00431891push rbx
00431892sub rsp, 40
00431896mov rbx, rcx
00431899mov esi, edx
0043189bmov ecx, esi
0043189dmov edx, r8l
004318a0mov r8l, r9l
004318a3call fn_431830
004318a8mov ecx, [rbx]
004318aaadd ecx, eax
004318acadd ecx, [rsp+96]
004318b0add ecx, [rsp+112]
004318b4mov [rbx], ecx
004318b6mov ecx, [rbx]
004318b8mov edx, [rsp+104]
004318bccall fn_431870
004318c1mov [rbx], eax
004318c3add [rbx], esi
004318c5add rsp, 40
004318c9pop rbx
004318capop rsi
004318cbret
00431890
00431890fn_431890:
00431890push rsi
00431891push rbx
00431892sub rsp, 40
00431896mov rbx, rcx
00431899mov esi, edx
0043189bmov ecx, esi
0043189dmov edx, r8l
004318a0mov r8l, r9l
004318a3call fn_431830
004318a8mov ecx, [rbx]
004318aaadd ecx, eax
004318acadd ecx, [rsp+96]
004318b0add ecx, [rsp+112]
004318b4mov [rbx], ecx
004318b6mov ecx, [rbx]
004318b8mov edx, [rsp+104]
004318bccall fn_431870
004318c1mov [rbx], eax
004318c3add [rbx], esi
004318c5add rsp, 40
004318c9pop rbx
004318capop rsi
004318cbret
00431890
004318cc
004318cc // align 0x10
004318cc // align 0x10
004318d0
004318d0fn_4318d0:
004318d0push rsi
004318d1push rbx
004318d2sub rsp, 40
004318d6mov rbx, rcx
004318d9mov esi, edx
004318dbmov ecx, esi
004318ddmov edx, r8l
004318e0mov r8l, r9l
004318e3call fn_431840
004318e8mov ecx, [rbx]
004318eaadd ecx, eax
004318ecadd ecx, [rsp+96]
004318f0add ecx, [rsp+112]
004318f4mov [rbx], ecx
004318f6mov ecx, [rbx]
004318f8mov edx, [rsp+104]
004318fccall fn_431870
00431901mov [rbx], eax
00431903add [rbx], esi
00431905add rsp, 40
00431909pop rbx
0043190apop rsi
0043190bret
004318d0
004318d0fn_4318d0:
004318d0push rsi
004318d1push rbx
004318d2sub rsp, 40
004318d6mov rbx, rcx
004318d9mov esi, edx
004318dbmov ecx, esi
004318ddmov edx, r8l
004318e0mov r8l, r9l
004318e3call fn_431840
004318e8mov ecx, [rbx]
004318eaadd ecx, eax
004318ecadd ecx, [rsp+96]
004318f0add ecx, [rsp+112]
004318f4mov [rbx], ecx
004318f6mov ecx, [rbx]
004318f8mov edx, [rsp+104]
004318fccall fn_431870
00431901mov [rbx], eax
00431903add [rbx], esi
00431905add rsp, 40
00431909pop rbx
0043190apop rsi
0043190bret
004318d0
0043190c
0043190c // align 0x10
0043190c // align 0x10
00431910
00431910fn_431910:
00431910push rsi
00431911push rbx
00431912sub rsp, 40
00431916mov rbx, rcx
00431919mov esi, edx
0043191bmov ecx, esi
0043191dmov edx, r8l
00431920mov r8l, r9l
00431923call fn_431850
00431928mov ecx, [rbx]
0043192aadd ecx, eax
0043192cadd ecx, [rsp+96]
00431930add ecx, [rsp+112]
00431934mov [rbx], ecx
00431936mov ecx, [rbx]
00431938mov edx, [rsp+104]
0043193ccall fn_431870
00431941mov [rbx], eax
00431943add [rbx], esi
00431945add rsp, 40
00431949pop rbx
0043194apop rsi
0043194bret
00431910
00431910fn_431910:
00431910push rsi
00431911push rbx
00431912sub rsp, 40
00431916mov rbx, rcx
00431919mov esi, edx
0043191bmov ecx, esi
0043191dmov edx, r8l
00431920mov r8l, r9l
00431923call fn_431850
00431928mov ecx, [rbx]
0043192aadd ecx, eax
0043192cadd ecx, [rsp+96]
00431930add ecx, [rsp+112]
00431934mov [rbx], ecx
00431936mov ecx, [rbx]
00431938mov edx, [rsp+104]
0043193ccall fn_431870
00431941mov [rbx], eax
00431943add [rbx], esi
00431945add rsp, 40
00431949pop rbx
0043194apop rsi
0043194bret
00431910
0043194c
0043194c // align 0x10
0043194c // align 0x10
00431950
00431950fn_431950:
00431950push rsi
00431951push rbx
00431952sub rsp, 40
00431956mov rbx, rcx
00431959mov esi, edx
0043195bmov ecx, esi
0043195dmov edx, r8l
00431960mov r8l, r9l
00431963call fn_431860
00431968mov ecx, [rbx]
0043196aadd ecx, eax
0043196cadd ecx, [rsp+96]
00431970add ecx, [rsp+112]
00431974mov [rbx], ecx
00431976mov ecx, [rbx]
00431978mov edx, [rsp+104]
0043197ccall fn_431870
00431981mov [rbx], eax
00431983add [rbx], esi
00431985add rsp, 40
00431989pop rbx
0043198apop rsi
0043198bret
00431950
00431950fn_431950:
00431950push rsi
00431951push rbx
00431952sub rsp, 40
00431956mov rbx, rcx
00431959mov esi, edx
0043195bmov ecx, esi
0043195dmov edx, r8l
00431960mov r8l, r9l
00431963call fn_431860
00431968mov ecx, [rbx]
0043196aadd ecx, eax
0043196cadd ecx, [rsp+96]
00431970add ecx, [rsp+112]
00431974mov [rbx], ecx
00431976mov ecx, [rbx]
00431978mov edx, [rsp+104]
0043197ccall fn_431870
00431981mov [rbx], eax
00431983add [rbx], esi
00431985add rsp, 40
00431989pop rbx
0043198apop rsi
0043198bret
00431950
0043198c
0043198c // align 0x10
0043198c // align 0x10
00431990
00431990fn_431990:
00431990push rbx
00431991xor r9, r9
00431994xor eax, eax
00431996cmp r9l, r8l
00431999jae 0x431a03
0043199b
0043199bloc_43199b:
0043199bmov r10l, eax
0043199emov r11l, r9l
004319a1movzx rbx, [rdx+4*r10]
004319a6and bl, 255
004319a9mov [rcx+r11], bl
004319admov r11l, r9l
004319b0add r11l, 1
004319b4mov r11l, r11l
004319b7mov ebx, [rdx+4*r10]
004319bbshr ebx, 8
004319beand bl, 255
004319c1mov [rcx+r11], bl
004319c5mov r11l, r9l
004319c8add r11l, 2
004319ccmov r11l, r11l
004319cfmov ebx, [rdx+4*r10]
004319d3shr ebx, 16
004319d6and bl, 255
004319d9mov [rcx+r11], bl
004319ddmov r11l, r9l
004319e0add r11l, 3
004319e4mov r11l, r11l
004319e7mov r10l, [rdx+4*r10]
004319ebshr r10l, 24
004319efand r10b, 255
004319f3mov [rcx+r11], r10b
004319f7add r9l, 4
004319fbadd eax, 1
004319fecmp r9l, r8l
00431a01jb 0x43199b
00431a03
00431a03loc_431a03:
00431a03nop
00431a04pop rbx
00431a05ret
00431990
00431990fn_431990:
00431990push rbx
00431991xor r9, r9
00431994xor eax, eax
00431996cmp r9l, r8l
00431999jae 0x431a03
0043199b
0043199bloc_43199b:
0043199bmov r10l, eax
0043199emov r11l, r9l
004319a1movzx rbx, [rdx+4*r10]
004319a6and bl, 255
004319a9mov [rcx+r11], bl
004319admov r11l, r9l
004319b0add r11l, 1
004319b4mov r11l, r11l
004319b7mov ebx, [rdx+4*r10]
004319bbshr ebx, 8
004319beand bl, 255
004319c1mov [rcx+r11], bl
004319c5mov r11l, r9l
004319c8add r11l, 2
004319ccmov r11l, r11l
004319cfmov ebx, [rdx+4*r10]
004319d3shr ebx, 16
004319d6and bl, 255
004319d9mov [rcx+r11], bl
004319ddmov r11l, r9l
004319e0add r11l, 3
004319e4mov r11l, r11l
004319e7mov r10l, [rdx+4*r10]
004319ebshr r10l, 24
004319efand r10b, 255
004319f3mov [rcx+r11], r10b
004319f7add r9l, 4
004319fbadd eax, 1
004319fecmp r9l, r8l
00431a01jb 0x43199b
00431a03
00431a03loc_431a03:
00431a03nop
00431a04pop rbx
00431a05ret
00431990
00431a06
00431a06 // align 0x10
00431a06 // align 0x10
00431a10
00431a10fn_431a10:
00431a10push rbx
00431a11xor r9, r9
00431a14xor eax, eax
00431a16cmp r9l, r8l
00431a19jae 0x431a6f
00431a1b
00431a1bloc_431a1b:
00431a1bmov r10l, eax
00431a1emov r11l, r9l
00431a21movzx r11, [rdx+r11]
00431a26mov ebx, r9l
00431a29add ebx, 1
00431a2cmov ebx, ebx
00431a2emovzx rbx, [rdx+rbx]
00431a33shl ebx, 8
00431a36or r11l, ebx
00431a39mov ebx, r9l
00431a3cadd ebx, 2
00431a3fmov ebx, ebx
00431a41movzx rbx, [rdx+rbx]
00431a46shl ebx, 16
00431a49or r11l, ebx
00431a4cmov ebx, r9l
00431a4fadd ebx, 3
00431a52mov ebx, ebx
00431a54movzx rbx, [rdx+rbx]
00431a59shl ebx, 24
00431a5cor r11l, ebx
00431a5fmov [rcx+4*r10], r11l
00431a63add r9l, 4
00431a67add eax, 1
00431a6acmp r9l, r8l
00431a6djb 0x431a1b
00431a6f
00431a6floc_431a6f:
00431a6fnop
00431a70pop rbx
00431a71ret
00431a10
00431a10fn_431a10:
00431a10push rbx
00431a11xor r9, r9
00431a14xor eax, eax
00431a16cmp r9l, r8l
00431a19jae 0x431a6f
00431a1b
00431a1bloc_431a1b:
00431a1bmov r10l, eax
00431a1emov r11l, r9l
00431a21movzx r11, [rdx+r11]
00431a26mov ebx, r9l
00431a29add ebx, 1
00431a2cmov ebx, ebx
00431a2emovzx rbx, [rdx+rbx]
00431a33shl ebx, 8
00431a36or r11l, ebx
00431a39mov ebx, r9l
00431a3cadd ebx, 2
00431a3fmov ebx, ebx
00431a41movzx rbx, [rdx+rbx]
00431a46shl ebx, 16
00431a49or r11l, ebx
00431a4cmov ebx, r9l
00431a4fadd ebx, 3
00431a52mov ebx, ebx
00431a54movzx rbx, [rdx+rbx]
00431a59shl ebx, 24
00431a5cor r11l, ebx
00431a5fmov [rcx+4*r10], r11l
00431a63add r9l, 4
00431a67add eax, 1
00431a6acmp r9l, r8l
00431a6djb 0x431a1b
00431a6f
00431a6floc_431a6f:
00431a6fnop
00431a70pop rbx
00431a71ret
00431a10
00431a72
00431a72 // align 0x10
00431a72 // align 0x10
00431a80
00431a80fn_431a80:
00431a80push rbp
00431a81push rbx
00431a82sub rsp, 152
00431a89mov rbp, rsp
00431a8cmov rbx, rcx
00431a8fmov eax, [rbx]
00431a91mov [rbp+140], eax
00431a97mov eax, [rbx+4]
00431a9amov [rbp+136], eax
00431aa0mov eax, [rbx+8]
00431aa3mov [rbp+132], eax
00431aa9mov eax, [rbx+12]
00431aacmov [rbp+128], eax
00431ab2lea rcx, [rbp+64]
00431ab6mov r8l, 64
00431abccall fn_431a10
00431ac1lea rcx, [rbp+140]
00431ac8mov edx, [rbp+136]
00431acemov r8l, [rbp+132]
00431ad5mov r9l, [rbp+128]
00431adcmov eax, [rbp+64]
00431adfmov [rsp+32], eax
00431ae3mov [rsp+40], 7
00431aebmov [rsp+48], 0xffffffffd76aa478
00431af3call fn_431890
00431af8lea rcx, [rbp+128]
00431affmov edx, [rbp+140]
00431b05mov r8l, [rbp+136]
00431b0cmov r9l, [rbp+132]
00431b13mov eax, [rbp+68]
00431b16mov [rsp+32], eax
00431b1amov [rsp+40], 12
00431b22mov [rsp+48], 0xffffffffe8c7b756
00431b2acall fn_431890
00431b2flea rcx, [rbp+132]
00431b36mov edx, [rbp+128]
00431b3cmov r8l, [rbp+140]
00431b43mov r9l, [rbp+136]
00431b4amov eax, [rbp+72]
00431b4dmov [rsp+32], eax
00431b51mov [rsp+40], 17
00431b59mov [rsp+48], 0x242070db
00431b61call fn_431890
00431b66lea rcx, [rbp+136]
00431b6dmov edx, [rbp+132]
00431b73mov r8l, [rbp+128]
00431b7amov r9l, [rbp+140]
00431b81mov eax, [rbp+76]
00431b84mov [rsp+32], eax
00431b88mov [rsp+40], 22
00431b90mov [rsp+48], 0xffffffffc1bdceee
00431b98call fn_431890
00431b9dlea rcx, [rbp+140]
00431ba4mov edx, [rbp+136]
00431baamov r8l, [rbp+132]
00431bb1mov r9l, [rbp+128]
00431bb8mov eax, [rbp+80]
00431bbbmov [rsp+32], eax
00431bbfmov [rsp+40], 7
00431bc7mov [rsp+48], 0xfffffffff57c0faf
00431bcfcall fn_431890
00431bd4lea rcx, [rbp+128]
00431bdbmov edx, [rbp+140]
00431be1mov r8l, [rbp+136]
00431be8mov r9l, [rbp+132]
00431befmov eax, [rbp+84]
00431bf2mov [rsp+32], eax
00431bf6mov [rsp+40], 12
00431bfemov [rsp+48], 0x4787c62a
00431c06call fn_431890
00431c0blea rcx, [rbp+132]
00431c12mov edx, [rbp+128]
00431c18mov r8l, [rbp+140]
00431c1fmov r9l, [rbp+136]
00431c26mov eax, [rbp+88]
00431c29mov [rsp+32], eax
00431c2dmov [rsp+40], 17
00431c35mov [rsp+48], 0xffffffffa8304613
00431c3dcall fn_431890
00431c42lea rcx, [rbp+136]
00431c49mov edx, [rbp+132]
00431c4fmov r8l, [rbp+128]
00431c56mov r9l, [rbp+140]
00431c5dmov eax, [rbp+92]
00431c60mov [rsp+32], eax
00431c64mov [rsp+40], 22
00431c6cmov [rsp+48], 0xfffffffffd469501
00431c74call fn_431890
00431c79lea rcx, [rbp+140]
00431c80mov edx, [rbp+136]
00431c86mov r8l, [rbp+132]
00431c8dmov r9l, [rbp+128]
00431c94mov eax, [rbp+96]
00431c97mov [rsp+32], eax
00431c9bmov [rsp+40], 7
00431ca3mov [rsp+48], 0x698098d8
00431cabcall fn_431890
00431cb0lea rcx, [rbp+128]
00431cb7mov edx, [rbp+140]
00431cbdmov r8l, [rbp+136]
00431cc4mov r9l, [rbp+132]
00431ccbmov eax, [rbp+100]
00431ccemov [rsp+32], eax
00431cd2mov [rsp+40], 12
00431cdamov [rsp+48], 0xffffffff8b44f7af
00431ce2call fn_431890
00431ce7lea rcx, [rbp+132]
00431ceemov edx, [rbp+128]
00431cf4mov r8l, [rbp+140]
00431cfbmov r9l, [rbp+136]
00431d02mov eax, [rbp+104]
00431d05mov [rsp+32], eax
00431d09mov [rsp+40], 17
00431d11mov [rsp+48], -42063
00431d19call fn_431890
00431d1elea rcx, [rbp+136]
00431d25mov edx, [rbp+132]
00431d2bmov r8l, [rbp+128]
00431d32mov r9l, [rbp+140]
00431d39mov eax, [rbp+108]
00431d3cmov [rsp+32], eax
00431d40mov [rsp+40], 22
00431d48mov [rsp+48], 0xffffffff895cd7be
00431d50call fn_431890
00431d55lea rcx, [rbp+140]
00431d5cmov edx, [rbp+136]
00431d62mov r8l, [rbp+132]
00431d69mov r9l, [rbp+128]
00431d70mov eax, [rbp+112]
00431d73mov [rsp+32], eax
00431d77mov [rsp+40], 7
00431d7fmov [rsp+48], 0x6b901122
00431d87call fn_431890
00431d8clea rcx, [rbp+128]
00431d93mov edx, [rbp+140]
00431d99mov r8l, [rbp+136]
00431da0mov r9l, [rbp+132]
00431da7mov eax, [rbp+116]
00431daamov [rsp+32], eax
00431daemov [rsp+40], 12
00431db6mov [rsp+48], 0xfffffffffd987193
00431dbecall fn_431890
00431dc3lea rcx, [rbp+132]
00431dcamov edx, [rbp+128]
00431dd0mov r8l, [rbp+140]
00431dd7mov r9l, [rbp+136]
00431ddemov eax, [rbp+120]
00431de1mov [rsp+32], eax
00431de5mov [rsp+40], 17
00431dedmov [rsp+48], 0xffffffffa679438e
00431df5call fn_431890
00431dfalea rcx, [rbp+136]
00431e01mov edx, [rbp+132]
00431e07mov r8l, [rbp+128]
00431e0emov r9l, [rbp+140]
00431e15mov eax, [rbp+124]
00431e18mov [rsp+32], eax
00431e1cmov [rsp+40], 22
00431e24mov [rsp+48], 0x49b40821
00431e2ccall fn_431890
00431e31lea rcx, [rbp+140]
00431e38mov edx, [rbp+136]
00431e3emov r8l, [rbp+132]
00431e45mov r9l, [rbp+128]
00431e4cmov eax, [rbp+68]
00431e4fmov [rsp+32], eax
00431e53mov [rsp+40], 5
00431e5bmov [rsp+48], 0xfffffffff61e2562
00431e63call fn_4318d0
00431e68lea rcx, [rbp+128]
00431e6fmov edx, [rbp+140]
00431e75mov r8l, [rbp+136]
00431e7cmov r9l, [rbp+132]
00431e83mov eax, [rbp+88]
00431e86mov [rsp+32], eax
00431e8amov [rsp+40], 9
00431e92mov [rsp+48], 0xffffffffc040b340
00431e9acall fn_4318d0
00431e9flea rcx, [rbp+132]
00431ea6mov edx, [rbp+128]
00431eacmov r8l, [rbp+140]
00431eb3mov r9l, [rbp+136]
00431ebamov eax, [rbp+108]
00431ebdmov [rsp+32], eax
00431ec1mov [rsp+40], 14
00431ec9mov [rsp+48], 0x265e5a51
00431ed1call fn_4318d0
00431ed6lea rcx, [rbp+136]
00431eddmov edx, [rbp+132]
00431ee3mov r8l, [rbp+128]
00431eeamov r9l, [rbp+140]
00431ef1mov eax, [rbp+64]
00431ef4mov [rsp+32], eax
00431ef8mov [rsp+40], 20
00431f00mov [rsp+48], 0xffffffffe9b6c7aa
00431f08call fn_4318d0
00431f0dlea rcx, [rbp+140]
00431f14mov edx, [rbp+136]
00431f1amov r8l, [rbp+132]
00431f21mov r9l, [rbp+128]
00431f28mov eax, [rbp+84]
00431f2bmov [rsp+32], eax
00431f2fmov [rsp+40], 5
00431f37mov [rsp+48], 0xffffffffd62f105d
00431f3fcall fn_4318d0
00431f44lea rcx, [rbp+128]
00431f4bmov edx, [rbp+140]
00431f51mov r8l, [rbp+136]
00431f58mov r9l, [rbp+132]
00431f5fmov eax, [rbp+104]
00431f62mov [rsp+32], eax
00431f66mov [rsp+40], 9
00431f6emov [rsp+48], 0x2441453
00431f76call fn_4318d0
00431f7blea rcx, [rbp+132]
00431f82mov edx, [rbp+128]
00431f88mov r8l, [rbp+140]
00431f8fmov r9l, [rbp+136]
00431f96mov eax, [rbp+124]
00431f99mov [rsp+32], eax
00431f9dmov [rsp+40], 14
00431fa5mov [rsp+48], 0xffffffffd8a1e681
00431fadcall fn_4318d0
00431fb2lea rcx, [rbp+136]
00431fb9mov edx, [rbp+132]
00431fbfmov r8l, [rbp+128]
00431fc6mov r9l, [rbp+140]
00431fcdmov eax, [rbp+80]
00431fd0mov [rsp+32], eax
00431fd4mov [rsp+40], 20
00431fdcmov [rsp+48], 0xffffffffe7d3fbc8
00431fe4call fn_4318d0
00431fe9lea rcx, [rbp+140]
00431ff0mov edx, [rbp+136]
00431ff6mov r8l, [rbp+132]
00431ffdmov r9l, [rbp+128]
00432004mov eax, [rbp+100]
00432007mov [rsp+32], eax
0043200bmov [rsp+40], 5
00432013mov [rsp+48], 0x21e1cde6
0043201bcall fn_4318d0
00432020lea rcx, [rbp+128]
00432027mov edx, [rbp+140]
0043202dmov r8l, [rbp+136]
00432034mov r9l, [rbp+132]
0043203bmov eax, [rbp+120]
0043203emov [rsp+32], eax
00432042mov [rsp+40], 9
0043204amov [rsp+48], 0xffffffffc33707d6
00432052call fn_4318d0
00432057lea rcx, [rbp+132]
0043205emov edx, [rbp+128]
00432064mov r8l, [rbp+140]
0043206bmov r9l, [rbp+136]
00432072mov eax, [rbp+76]
00432075mov [rsp+32], eax
00432079mov [rsp+40], 14
00432081mov [rsp+48], 0xfffffffff4d50d87
00432089call fn_4318d0
0043208elea rcx, [rbp+136]
00432095mov edx, [rbp+132]
0043209bmov r8l, [rbp+128]
004320a2mov r9l, [rbp+140]
004320a9mov eax, [rbp+96]
004320acmov [rsp+32], eax
004320b0mov [rsp+40], 20
004320b8mov [rsp+48], 0x455a14ed
004320c0call fn_4318d0
004320c5lea rcx, [rbp+140]
004320ccmov edx, [rbp+136]
004320d2mov r8l, [rbp+132]
004320d9mov r9l, [rbp+128]
004320e0mov eax, [rbp+116]
004320e3mov [rsp+32], eax
004320e7mov [rsp+40], 5
004320efmov [rsp+48], 0xffffffffa9e3e905
004320f7call fn_4318d0
004320fclea rcx, [rbp+128]
00432103mov edx, [rbp+140]
00432109mov r8l, [rbp+136]
00432110mov r9l, [rbp+132]
00432117mov eax, [rbp+72]
0043211amov [rsp+32], eax
0043211emov [rsp+40], 9
00432126mov [rsp+48], 0xfffffffffcefa3f8
0043212ecall fn_4318d0
00432133lea rcx, [rbp+132]
0043213amov edx, [rbp+128]
00432140mov r8l, [rbp+140]
00432147mov r9l, [rbp+136]
0043214emov eax, [rbp+92]
00432151mov [rsp+32], eax
00432155mov [rsp+40], 14
0043215dmov [rsp+48], 0x676f02d9
00432165call fn_4318d0
0043216alea rcx, [rbp+136]
00432171mov edx, [rbp+132]
00432177mov r8l, [rbp+128]
0043217emov r9l, [rbp+140]
00432185mov eax, [rbp+112]
00432188mov [rsp+32], eax
0043218cmov [rsp+40], 20
00432194mov [rsp+48], 0xffffffff8d2a4c8a
0043219ccall fn_4318d0
004321a1lea rcx, [rbp+140]
004321a8mov edx, [rbp+136]
004321aemov r8l, [rbp+132]
004321b5mov r9l, [rbp+128]
004321bcmov eax, [rbp+84]
004321bfmov [rsp+32], eax
004321c3mov [rsp+40], 4
004321cbmov [rsp+48], 0xfffffffffffa3942
004321d3call fn_431910
004321d8lea rcx, [rbp+128]
004321dfmov edx, [rbp+140]
004321e5mov r8l, [rbp+136]
004321ecmov r9l, [rbp+132]
004321f3mov eax, [rbp+96]
004321f6mov [rsp+32], eax
004321famov [rsp+40], 11
00432202mov [rsp+48], 0xffffffff8771f681
0043220acall fn_431910
0043220flea rcx, [rbp+132]
00432216mov edx, [rbp+128]
0043221cmov r8l, [rbp+140]
00432223mov r9l, [rbp+136]
0043222amov eax, [rbp+108]
0043222dmov [rsp+32], eax
00432231mov [rsp+40], 16
00432239mov [rsp+48], 0x6d9d6122
00432241call fn_431910
00432246lea rcx, [rbp+136]
0043224dmov edx, [rbp+132]
00432253mov r8l, [rbp+128]
0043225amov r9l, [rbp+140]
00432261mov eax, [rbp+120]
00432264mov [rsp+32], eax
00432268mov [rsp+40], 23
00432270mov [rsp+48], 0xfffffffffde5380c
00432278call fn_431910
0043227dlea rcx, [rbp+140]
00432284mov edx, [rbp+136]
0043228amov r8l, [rbp+132]
00432291mov r9l, [rbp+128]
00432298mov eax, [rbp+68]
0043229bmov [rsp+32], eax
0043229fmov [rsp+40], 4
004322a7mov [rsp+48], 0xffffffffa4beea44
004322afcall fn_431910
004322b4lea rcx, [rbp+128]
004322bbmov edx, [rbp+140]
004322c1mov r8l, [rbp+136]
004322c8mov r9l, [rbp+132]
004322cfmov eax, [rbp+80]
004322d2mov [rsp+32], eax
004322d6mov [rsp+40], 11
004322demov [rsp+48], 0x4bdecfa9
004322e6call fn_431910
004322eblea rcx, [rbp+132]
004322f2mov edx, [rbp+128]
004322f8mov r8l, [rbp+140]
004322ffmov r9l, [rbp+136]
00432306mov eax, [rbp+92]
00432309mov [rsp+32], eax
0043230dmov [rsp+40], 16
00432315mov [rsp+48], 0xfffffffff6bb4b60
0043231dcall fn_431910
00432322lea rcx, [rbp+136]
00432329mov edx, [rbp+132]
0043232fmov r8l, [rbp+128]
00432336mov r9l, [rbp+140]
0043233dmov eax, [rbp+104]
00432340mov [rsp+32], eax
00432344mov [rsp+40], 23
0043234cmov [rsp+48], 0xffffffffbebfbc70
00432354call fn_431910
00432359lea rcx, [rbp+140]
00432360mov edx, [rbp+136]
00432366mov r8l, [rbp+132]
0043236dmov r9l, [rbp+128]
00432374mov eax, [rbp+116]
00432377mov [rsp+32], eax
0043237bmov [rsp+40], 4
00432383mov [rsp+48], 0x289b7ec6
0043238bcall fn_431910
00432390lea rcx, [rbp+128]
00432397mov edx, [rbp+140]
0043239dmov r8l, [rbp+136]
004323a4mov r9l, [rbp+132]
004323abmov eax, [rbp+64]
004323aemov [rsp+32], eax
004323b2mov [rsp+40], 11
004323bamov [rsp+48], 0xffffffffeaa127fa
004323c2call fn_431910
004323c7lea rcx, [rbp+132]
004323cemov edx, [rbp+128]
004323d4mov r8l, [rbp+140]
004323dbmov r9l, [rbp+136]
004323e2mov eax, [rbp+76]
004323e5mov [rsp+32], eax
004323e9mov [rsp+40], 16
004323f1mov [rsp+48], 0xffffffffd4ef3085
004323f9call fn_431910
004323felea rcx, [rbp+136]
00432405mov edx, [rbp+132]
0043240bmov r8l, [rbp+128]
00432412mov r9l, [rbp+140]
00432419mov eax, [rbp+88]
0043241cmov [rsp+32], eax
00432420mov [rsp+40], 23
00432428mov [rsp+48], 0x4881d05
00432430call fn_431910
00432435lea rcx, [rbp+140]
0043243cmov edx, [rbp+136]
00432442mov r8l, [rbp+132]
00432449mov r9l, [rbp+128]
00432450mov eax, [rbp+100]
00432453mov [rsp+32], eax
00432457mov [rsp+40], 4
0043245fmov [rsp+48], 0xffffffffd9d4d039
00432467call fn_431910
0043246clea rcx, [rbp+128]
00432473mov edx, [rbp+140]
00432479mov r8l, [rbp+136]
00432480mov r9l, [rbp+132]
00432487mov eax, [rbp+112]
0043248amov [rsp+32], eax
0043248emov [rsp+40], 11
00432496mov [rsp+48], 0xffffffffe6db99e5
0043249ecall fn_431910
004324a3lea rcx, [rbp+132]
004324aamov edx, [rbp+128]
004324b0mov r8l, [rbp+140]
004324b7mov r9l, [rbp+136]
004324bemov eax, [rbp+124]
004324c1mov [rsp+32], eax
004324c5mov [rsp+40], 16
004324cdmov [rsp+48], 0x1fa27cf8
004324d5call fn_431910
004324dalea rcx, [rbp+136]
004324e1mov edx, [rbp+132]
004324e7mov r8l, [rbp+128]
004324eemov r9l, [rbp+140]
004324f5mov eax, [rbp+72]
004324f8mov [rsp+32], eax
004324fcmov [rsp+40], 23
00432504mov [rsp+48], 0xffffffffc4ac5665
0043250ccall fn_431910
00432511lea rcx, [rbp+140]
00432518mov edx, [rbp+136]
0043251emov r8l, [rbp+132]
00432525mov r9l, [rbp+128]
0043252cmov eax, [rbp+64]
0043252fmov [rsp+32], eax
00432533mov [rsp+40], 6
0043253bmov [rsp+48], 0xfffffffff4292244
00432543call fn_431950
00432548lea rcx, [rbp+128]
0043254fmov edx, [rbp+140]
00432555mov r8l, [rbp+136]
0043255cmov r9l, [rbp+132]
00432563mov eax, [rbp+92]
00432566mov [rsp+32], eax
0043256amov [rsp+40], 10
00432572mov [rsp+48], 0x432aff97
0043257acall fn_431950
0043257flea rcx, [rbp+132]
00432586mov edx, [rbp+128]
0043258cmov r8l, [rbp+140]
00432593mov r9l, [rbp+136]
0043259amov eax, [rbp+120]
0043259dmov [rsp+32], eax
004325a1mov [rsp+40], 15
004325a9mov [rsp+48], 0xffffffffab9423a7
004325b1call fn_431950
004325b6lea rcx, [rbp+136]
004325bdmov edx, [rbp+132]
004325c3mov r8l, [rbp+128]
004325camov r9l, [rbp+140]
004325d1mov eax, [rbp+84]
004325d4mov [rsp+32], eax
004325d8mov [rsp+40], 21
004325e0mov [rsp+48], 0xfffffffffc93a039
004325e8call fn_431950
004325edlea rcx, [rbp+140]
004325f4mov edx, [rbp+136]
004325famov r8l, [rbp+132]
00432601mov r9l, [rbp+128]
00432608mov eax, [rbp+112]
0043260bmov [rsp+32], eax
0043260fmov [rsp+40], 6
00432617mov [rsp+48], 0x655b59c3
0043261fcall fn_431950
00432624lea rcx, [rbp+128]
0043262bmov edx, [rbp+140]
00432631mov r8l, [rbp+136]
00432638mov r9l, [rbp+132]
0043263fmov eax, [rbp+76]
00432642mov [rsp+32], eax
00432646mov [rsp+40], 10
0043264emov [rsp+48], 0xffffffff8f0ccc92
00432656call fn_431950
0043265blea rcx, [rbp+132]
00432662mov edx, [rbp+128]
00432668mov r8l, [rbp+140]
0043266fmov r9l, [rbp+136]
00432676mov eax, [rbp+104]
00432679mov [rsp+32], eax
0043267dmov [rsp+40], 15
00432685mov [rsp+48], 0xffffffffffeff47d
0043268dcall fn_431950
00432692lea rcx, [rbp+136]
00432699mov edx, [rbp+132]
0043269fmov r8l, [rbp+128]
004326a6mov r9l, [rbp+140]
004326admov eax, [rbp+68]
004326b0mov [rsp+32], eax
004326b4mov [rsp+40], 21
004326bcmov [rsp+48], 0xffffffff85845dd1
004326c4call fn_431950
004326c9lea rcx, [rbp+140]
004326d0mov edx, [rbp+136]
004326d6mov r8l, [rbp+132]
004326ddmov r9l, [rbp+128]
004326e4mov eax, [rbp+96]
004326e7mov [rsp+32], eax
004326ebmov [rsp+40], 6
004326f3mov [rsp+48], 0x6fa87e4f
004326fbcall fn_431950
00432700lea rcx, [rbp+128]
00432707mov edx, [rbp+140]
0043270dmov r8l, [rbp+136]
00432714mov r9l, [rbp+132]
0043271bmov eax, [rbp+124]
0043271emov [rsp+32], eax
00432722mov [rsp+40], 10
0043272amov [rsp+48], 0xfffffffffe2ce6e0
00432732call fn_431950
00432737lea rcx, [rbp+132]
0043273emov edx, [rbp+128]
00432744mov r8l, [rbp+140]
0043274bmov r9l, [rbp+136]
00432752mov eax, [rbp+88]
00432755mov [rsp+32], eax
00432759mov [rsp+40], 15
00432761mov [rsp+48], 0xffffffffa3014314
00432769call fn_431950
0043276elea rcx, [rbp+136]
00432775mov edx, [rbp+132]
0043277bmov r8l, [rbp+128]
00432782mov r9l, [rbp+140]
00432789mov eax, [rbp+116]
0043278cmov [rsp+32], eax
00432790mov [rsp+40], 21
00432798mov [rsp+48], 0x4e0811a1
004327a0call fn_431950
004327a5lea rcx, [rbp+140]
004327acmov edx, [rbp+136]
004327b2mov r8l, [rbp+132]
004327b9mov r9l, [rbp+128]
004327c0mov eax, [rbp+80]
004327c3mov [rsp+32], eax
004327c7mov [rsp+40], 6
004327cfmov [rsp+48], 0xfffffffff7537e82
004327d7call fn_431950
004327dclea rcx, [rbp+128]
004327e3mov edx, [rbp+140]
004327e9mov r8l, [rbp+136]
004327f0mov r9l, [rbp+132]
004327f7mov eax, [rbp+108]
004327famov [rsp+32], eax
004327femov [rsp+40], 10
00432806mov [rsp+48], 0xffffffffbd3af235
0043280ecall fn_431950
00432813lea rcx, [rbp+132]
0043281amov edx, [rbp+128]
00432820mov r8l, [rbp+140]
00432827mov r9l, [rbp+136]
0043282emov eax, [rbp+72]
00432831mov [rsp+32], eax
00432835mov [rsp+40], 15
0043283dmov [rsp+48], 0x2ad7d2bb
00432845call fn_431950
0043284alea rcx, [rbp+136]
00432851mov edx, [rbp+132]
00432857mov r8l, [rbp+128]
0043285emov r9l, [rbp+140]
00432865mov eax, [rbp+100]
00432868mov [rsp+32], eax
0043286cmov [rsp+40], 21
00432874mov [rsp+48], 0xffffffffeb86d391
0043287ccall fn_431950
00432881mov eax, [rbp+140]
00432887add [rbx], eax
00432889lea rax, [rbx+4]
0043288dmov ecx, [rbp+136]
00432893add [rax], ecx
00432895lea rax, [rbx+8]
00432899mov ecx, [rbp+132]
0043289fadd [rax], ecx
004328a1lea rax, [rbx+12]
004328a5mov ecx, [rbp+128]
004328abadd [rax], ecx
004328adlea rcx, [rbp+64]
004328b1mov edx, 64
004328b6xor r8, r8
004328b9call fn_4069b0
004328belea rsp, [rbp+152]
004328c5pop rbx
004328c6pop rbp
004328c7ret
00431a80
00431a80fn_431a80:
00431a80push rbp
00431a81push rbx
00431a82sub rsp, 152
00431a89mov rbp, rsp
00431a8cmov rbx, rcx
00431a8fmov eax, [rbx]
00431a91mov [rbp+140], eax
00431a97mov eax, [rbx+4]
00431a9amov [rbp+136], eax
00431aa0mov eax, [rbx+8]
00431aa3mov [rbp+132], eax
00431aa9mov eax, [rbx+12]
00431aacmov [rbp+128], eax
00431ab2lea rcx, [rbp+64]
00431ab6mov r8l, 64
00431abccall fn_431a10
00431ac1lea rcx, [rbp+140]
00431ac8mov edx, [rbp+136]
00431acemov r8l, [rbp+132]
00431ad5mov r9l, [rbp+128]
00431adcmov eax, [rbp+64]
00431adfmov [rsp+32], eax
00431ae3mov [rsp+40], 7
00431aebmov [rsp+48], 0xffffffffd76aa478
00431af3call fn_431890
00431af8lea rcx, [rbp+128]
00431affmov edx, [rbp+140]
00431b05mov r8l, [rbp+136]
00431b0cmov r9l, [rbp+132]
00431b13mov eax, [rbp+68]
00431b16mov [rsp+32], eax
00431b1amov [rsp+40], 12
00431b22mov [rsp+48], 0xffffffffe8c7b756
00431b2acall fn_431890
00431b2flea rcx, [rbp+132]
00431b36mov edx, [rbp+128]
00431b3cmov r8l, [rbp+140]
00431b43mov r9l, [rbp+136]
00431b4amov eax, [rbp+72]
00431b4dmov [rsp+32], eax
00431b51mov [rsp+40], 17
00431b59mov [rsp+48], 0x242070db
00431b61call fn_431890
00431b66lea rcx, [rbp+136]
00431b6dmov edx, [rbp+132]
00431b73mov r8l, [rbp+128]
00431b7amov r9l, [rbp+140]
00431b81mov eax, [rbp+76]
00431b84mov [rsp+32], eax
00431b88mov [rsp+40], 22
00431b90mov [rsp+48], 0xffffffffc1bdceee
00431b98call fn_431890
00431b9dlea rcx, [rbp+140]
00431ba4mov edx, [rbp+136]
00431baamov r8l, [rbp+132]
00431bb1mov r9l, [rbp+128]
00431bb8mov eax, [rbp+80]
00431bbbmov [rsp+32], eax
00431bbfmov [rsp+40], 7
00431bc7mov [rsp+48], 0xfffffffff57c0faf
00431bcfcall fn_431890
00431bd4lea rcx, [rbp+128]
00431bdbmov edx, [rbp+140]
00431be1mov r8l, [rbp+136]
00431be8mov r9l, [rbp+132]
00431befmov eax, [rbp+84]
00431bf2mov [rsp+32], eax
00431bf6mov [rsp+40], 12
00431bfemov [rsp+48], 0x4787c62a
00431c06call fn_431890
00431c0blea rcx, [rbp+132]
00431c12mov edx, [rbp+128]
00431c18mov r8l, [rbp+140]
00431c1fmov r9l, [rbp+136]
00431c26mov eax, [rbp+88]
00431c29mov [rsp+32], eax
00431c2dmov [rsp+40], 17
00431c35mov [rsp+48], 0xffffffffa8304613
00431c3dcall fn_431890
00431c42lea rcx, [rbp+136]
00431c49mov edx, [rbp+132]
00431c4fmov r8l, [rbp+128]
00431c56mov r9l, [rbp+140]
00431c5dmov eax, [rbp+92]
00431c60mov [rsp+32], eax
00431c64mov [rsp+40], 22
00431c6cmov [rsp+48], 0xfffffffffd469501
00431c74call fn_431890
00431c79lea rcx, [rbp+140]
00431c80mov edx, [rbp+136]
00431c86mov r8l, [rbp+132]
00431c8dmov r9l, [rbp+128]
00431c94mov eax, [rbp+96]
00431c97mov [rsp+32], eax
00431c9bmov [rsp+40], 7
00431ca3mov [rsp+48], 0x698098d8
00431cabcall fn_431890
00431cb0lea rcx, [rbp+128]
00431cb7mov edx, [rbp+140]
00431cbdmov r8l, [rbp+136]
00431cc4mov r9l, [rbp+132]
00431ccbmov eax, [rbp+100]
00431ccemov [rsp+32], eax
00431cd2mov [rsp+40], 12
00431cdamov [rsp+48], 0xffffffff8b44f7af
00431ce2call fn_431890
00431ce7lea rcx, [rbp+132]
00431ceemov edx, [rbp+128]
00431cf4mov r8l, [rbp+140]
00431cfbmov r9l, [rbp+136]
00431d02mov eax, [rbp+104]
00431d05mov [rsp+32], eax
00431d09mov [rsp+40], 17
00431d11mov [rsp+48], -42063
00431d19call fn_431890
00431d1elea rcx, [rbp+136]
00431d25mov edx, [rbp+132]
00431d2bmov r8l, [rbp+128]
00431d32mov r9l, [rbp+140]
00431d39mov eax, [rbp+108]
00431d3cmov [rsp+32], eax
00431d40mov [rsp+40], 22
00431d48mov [rsp+48], 0xffffffff895cd7be
00431d50call fn_431890
00431d55lea rcx, [rbp+140]
00431d5cmov edx, [rbp+136]
00431d62mov r8l, [rbp+132]
00431d69mov r9l, [rbp+128]
00431d70mov eax, [rbp+112]
00431d73mov [rsp+32], eax
00431d77mov [rsp+40], 7
00431d7fmov [rsp+48], 0x6b901122
00431d87call fn_431890
00431d8clea rcx, [rbp+128]
00431d93mov edx, [rbp+140]
00431d99mov r8l, [rbp+136]
00431da0mov r9l, [rbp+132]
00431da7mov eax, [rbp+116]
00431daamov [rsp+32], eax
00431daemov [rsp+40], 12
00431db6mov [rsp+48], 0xfffffffffd987193
00431dbecall fn_431890
00431dc3lea rcx, [rbp+132]
00431dcamov edx, [rbp+128]
00431dd0mov r8l, [rbp+140]
00431dd7mov r9l, [rbp+136]
00431ddemov eax, [rbp+120]
00431de1mov [rsp+32], eax
00431de5mov [rsp+40], 17
00431dedmov [rsp+48], 0xffffffffa679438e
00431df5call fn_431890
00431dfalea rcx, [rbp+136]
00431e01mov edx, [rbp+132]
00431e07mov r8l, [rbp+128]
00431e0emov r9l, [rbp+140]
00431e15mov eax, [rbp+124]
00431e18mov [rsp+32], eax
00431e1cmov [rsp+40], 22
00431e24mov [rsp+48], 0x49b40821
00431e2ccall fn_431890
00431e31lea rcx, [rbp+140]
00431e38mov edx, [rbp+136]
00431e3emov r8l, [rbp+132]
00431e45mov r9l, [rbp+128]
00431e4cmov eax, [rbp+68]
00431e4fmov [rsp+32], eax
00431e53mov [rsp+40], 5
00431e5bmov [rsp+48], 0xfffffffff61e2562
00431e63call fn_4318d0
00431e68lea rcx, [rbp+128]
00431e6fmov edx, [rbp+140]
00431e75mov r8l, [rbp+136]
00431e7cmov r9l, [rbp+132]
00431e83mov eax, [rbp+88]
00431e86mov [rsp+32], eax
00431e8amov [rsp+40], 9
00431e92mov [rsp+48], 0xffffffffc040b340
00431e9acall fn_4318d0
00431e9flea rcx, [rbp+132]
00431ea6mov edx, [rbp+128]
00431eacmov r8l, [rbp+140]
00431eb3mov r9l, [rbp+136]
00431ebamov eax, [rbp+108]
00431ebdmov [rsp+32], eax
00431ec1mov [rsp+40], 14
00431ec9mov [rsp+48], 0x265e5a51
00431ed1call fn_4318d0
00431ed6lea rcx, [rbp+136]
00431eddmov edx, [rbp+132]
00431ee3mov r8l, [rbp+128]
00431eeamov r9l, [rbp+140]
00431ef1mov eax, [rbp+64]
00431ef4mov [rsp+32], eax
00431ef8mov [rsp+40], 20
00431f00mov [rsp+48], 0xffffffffe9b6c7aa
00431f08call fn_4318d0
00431f0dlea rcx, [rbp+140]
00431f14mov edx, [rbp+136]
00431f1amov r8l, [rbp+132]
00431f21mov r9l, [rbp+128]
00431f28mov eax, [rbp+84]
00431f2bmov [rsp+32], eax
00431f2fmov [rsp+40], 5
00431f37mov [rsp+48], 0xffffffffd62f105d
00431f3fcall fn_4318d0
00431f44lea rcx, [rbp+128]
00431f4bmov edx, [rbp+140]
00431f51mov r8l, [rbp+136]
00431f58mov r9l, [rbp+132]
00431f5fmov eax, [rbp+104]
00431f62mov [rsp+32], eax
00431f66mov [rsp+40], 9
00431f6emov [rsp+48], 0x2441453
00431f76call fn_4318d0
00431f7blea rcx, [rbp+132]
00431f82mov edx, [rbp+128]
00431f88mov r8l, [rbp+140]
00431f8fmov r9l, [rbp+136]
00431f96mov eax, [rbp+124]
00431f99mov [rsp+32], eax
00431f9dmov [rsp+40], 14
00431fa5mov [rsp+48], 0xffffffffd8a1e681
00431fadcall fn_4318d0
00431fb2lea rcx, [rbp+136]
00431fb9mov edx, [rbp+132]
00431fbfmov r8l, [rbp+128]
00431fc6mov r9l, [rbp+140]
00431fcdmov eax, [rbp+80]
00431fd0mov [rsp+32], eax
00431fd4mov [rsp+40], 20
00431fdcmov [rsp+48], 0xffffffffe7d3fbc8
00431fe4call fn_4318d0
00431fe9lea rcx, [rbp+140]
00431ff0mov edx, [rbp+136]
00431ff6mov r8l, [rbp+132]
00431ffdmov r9l, [rbp+128]
00432004mov eax, [rbp+100]
00432007mov [rsp+32], eax
0043200bmov [rsp+40], 5
00432013mov [rsp+48], 0x21e1cde6
0043201bcall fn_4318d0
00432020lea rcx, [rbp+128]
00432027mov edx, [rbp+140]
0043202dmov r8l, [rbp+136]
00432034mov r9l, [rbp+132]
0043203bmov eax, [rbp+120]
0043203emov [rsp+32], eax
00432042mov [rsp+40], 9
0043204amov [rsp+48], 0xffffffffc33707d6
00432052call fn_4318d0
00432057lea rcx, [rbp+132]
0043205emov edx, [rbp+128]
00432064mov r8l, [rbp+140]
0043206bmov r9l, [rbp+136]
00432072mov eax, [rbp+76]
00432075mov [rsp+32], eax
00432079mov [rsp+40], 14
00432081mov [rsp+48], 0xfffffffff4d50d87
00432089call fn_4318d0
0043208elea rcx, [rbp+136]
00432095mov edx, [rbp+132]
0043209bmov r8l, [rbp+128]
004320a2mov r9l, [rbp+140]
004320a9mov eax, [rbp+96]
004320acmov [rsp+32], eax
004320b0mov [rsp+40], 20
004320b8mov [rsp+48], 0x455a14ed
004320c0call fn_4318d0
004320c5lea rcx, [rbp+140]
004320ccmov edx, [rbp+136]
004320d2mov r8l, [rbp+132]
004320d9mov r9l, [rbp+128]
004320e0mov eax, [rbp+116]
004320e3mov [rsp+32], eax
004320e7mov [rsp+40], 5
004320efmov [rsp+48], 0xffffffffa9e3e905
004320f7call fn_4318d0
004320fclea rcx, [rbp+128]
00432103mov edx, [rbp+140]
00432109mov r8l, [rbp+136]
00432110mov r9l, [rbp+132]
00432117mov eax, [rbp+72]
0043211amov [rsp+32], eax
0043211emov [rsp+40], 9
00432126mov [rsp+48], 0xfffffffffcefa3f8
0043212ecall fn_4318d0
00432133lea rcx, [rbp+132]
0043213amov edx, [rbp+128]
00432140mov r8l, [rbp+140]
00432147mov r9l, [rbp+136]
0043214emov eax, [rbp+92]
00432151mov [rsp+32], eax
00432155mov [rsp+40], 14
0043215dmov [rsp+48], 0x676f02d9
00432165call fn_4318d0
0043216alea rcx, [rbp+136]
00432171mov edx, [rbp+132]
00432177mov r8l, [rbp+128]
0043217emov r9l, [rbp+140]
00432185mov eax, [rbp+112]
00432188mov [rsp+32], eax
0043218cmov [rsp+40], 20
00432194mov [rsp+48], 0xffffffff8d2a4c8a
0043219ccall fn_4318d0
004321a1lea rcx, [rbp+140]
004321a8mov edx, [rbp+136]
004321aemov r8l, [rbp+132]
004321b5mov r9l, [rbp+128]
004321bcmov eax, [rbp+84]
004321bfmov [rsp+32], eax
004321c3mov [rsp+40], 4
004321cbmov [rsp+48], 0xfffffffffffa3942
004321d3call fn_431910
004321d8lea rcx, [rbp+128]
004321dfmov edx, [rbp+140]
004321e5mov r8l, [rbp+136]
004321ecmov r9l, [rbp+132]
004321f3mov eax, [rbp+96]
004321f6mov [rsp+32], eax
004321famov [rsp+40], 11
00432202mov [rsp+48], 0xffffffff8771f681
0043220acall fn_431910
0043220flea rcx, [rbp+132]
00432216mov edx, [rbp+128]
0043221cmov r8l, [rbp+140]
00432223mov r9l, [rbp+136]
0043222amov eax, [rbp+108]
0043222dmov [rsp+32], eax
00432231mov [rsp+40], 16
00432239mov [rsp+48], 0x6d9d6122
00432241call fn_431910
00432246lea rcx, [rbp+136]
0043224dmov edx, [rbp+132]
00432253mov r8l, [rbp+128]
0043225amov r9l, [rbp+140]
00432261mov eax, [rbp+120]
00432264mov [rsp+32], eax
00432268mov [rsp+40], 23
00432270mov [rsp+48], 0xfffffffffde5380c
00432278call fn_431910
0043227dlea rcx, [rbp+140]
00432284mov edx, [rbp+136]
0043228amov r8l, [rbp+132]
00432291mov r9l, [rbp+128]
00432298mov eax, [rbp+68]
0043229bmov [rsp+32], eax
0043229fmov [rsp+40], 4
004322a7mov [rsp+48], 0xffffffffa4beea44
004322afcall fn_431910
004322b4lea rcx, [rbp+128]
004322bbmov edx, [rbp+140]
004322c1mov r8l, [rbp+136]
004322c8mov r9l, [rbp+132]
004322cfmov eax, [rbp+80]
004322d2mov [rsp+32], eax
004322d6mov [rsp+40], 11
004322demov [rsp+48], 0x4bdecfa9
004322e6call fn_431910
004322eblea rcx, [rbp+132]
004322f2mov edx, [rbp+128]
004322f8mov r8l, [rbp+140]
004322ffmov r9l, [rbp+136]
00432306mov eax, [rbp+92]
00432309mov [rsp+32], eax
0043230dmov [rsp+40], 16
00432315mov [rsp+48], 0xfffffffff6bb4b60
0043231dcall fn_431910
00432322lea rcx, [rbp+136]
00432329mov edx, [rbp+132]
0043232fmov r8l, [rbp+128]
00432336mov r9l, [rbp+140]
0043233dmov eax, [rbp+104]
00432340mov [rsp+32], eax
00432344mov [rsp+40], 23
0043234cmov [rsp+48], 0xffffffffbebfbc70
00432354call fn_431910
00432359lea rcx, [rbp+140]
00432360mov edx, [rbp+136]
00432366mov r8l, [rbp+132]
0043236dmov r9l, [rbp+128]
00432374mov eax, [rbp+116]
00432377mov [rsp+32], eax
0043237bmov [rsp+40], 4
00432383mov [rsp+48], 0x289b7ec6
0043238bcall fn_431910
00432390lea rcx, [rbp+128]
00432397mov edx, [rbp+140]
0043239dmov r8l, [rbp+136]
004323a4mov r9l, [rbp+132]
004323abmov eax, [rbp+64]
004323aemov [rsp+32], eax
004323b2mov [rsp+40], 11
004323bamov [rsp+48], 0xffffffffeaa127fa
004323c2call fn_431910
004323c7lea rcx, [rbp+132]
004323cemov edx, [rbp+128]
004323d4mov r8l, [rbp+140]
004323dbmov r9l, [rbp+136]
004323e2mov eax, [rbp+76]
004323e5mov [rsp+32], eax
004323e9mov [rsp+40], 16
004323f1mov [rsp+48], 0xffffffffd4ef3085
004323f9call fn_431910
004323felea rcx, [rbp+136]
00432405mov edx, [rbp+132]
0043240bmov r8l, [rbp+128]
00432412mov r9l, [rbp+140]
00432419mov eax, [rbp+88]
0043241cmov [rsp+32], eax
00432420mov [rsp+40], 23
00432428mov [rsp+48], 0x4881d05
00432430call fn_431910
00432435lea rcx, [rbp+140]
0043243cmov edx, [rbp+136]
00432442mov r8l, [rbp+132]
00432449mov r9l, [rbp+128]
00432450mov eax, [rbp+100]
00432453mov [rsp+32], eax
00432457mov [rsp+40], 4
0043245fmov [rsp+48], 0xffffffffd9d4d039
00432467call fn_431910
0043246clea rcx, [rbp+128]
00432473mov edx, [rbp+140]
00432479mov r8l, [rbp+136]
00432480mov r9l, [rbp+132]
00432487mov eax, [rbp+112]
0043248amov [rsp+32], eax
0043248emov [rsp+40], 11
00432496mov [rsp+48], 0xffffffffe6db99e5
0043249ecall fn_431910
004324a3lea rcx, [rbp+132]
004324aamov edx, [rbp+128]
004324b0mov r8l, [rbp+140]
004324b7mov r9l, [rbp+136]
004324bemov eax, [rbp+124]
004324c1mov [rsp+32], eax
004324c5mov [rsp+40], 16
004324cdmov [rsp+48], 0x1fa27cf8
004324d5call fn_431910
004324dalea rcx, [rbp+136]
004324e1mov edx, [rbp+132]
004324e7mov r8l, [rbp+128]
004324eemov r9l, [rbp+140]
004324f5mov eax, [rbp+72]
004324f8mov [rsp+32], eax
004324fcmov [rsp+40], 23
00432504mov [rsp+48], 0xffffffffc4ac5665
0043250ccall fn_431910
00432511lea rcx, [rbp+140]
00432518mov edx, [rbp+136]
0043251emov r8l, [rbp+132]
00432525mov r9l, [rbp+128]
0043252cmov eax, [rbp+64]
0043252fmov [rsp+32], eax
00432533mov [rsp+40], 6
0043253bmov [rsp+48], 0xfffffffff4292244
00432543call fn_431950
00432548lea rcx, [rbp+128]
0043254fmov edx, [rbp+140]
00432555mov r8l, [rbp+136]
0043255cmov r9l, [rbp+132]
00432563mov eax, [rbp+92]
00432566mov [rsp+32], eax
0043256amov [rsp+40], 10
00432572mov [rsp+48], 0x432aff97
0043257acall fn_431950
0043257flea rcx, [rbp+132]
00432586mov edx, [rbp+128]
0043258cmov r8l, [rbp+140]
00432593mov r9l, [rbp+136]
0043259amov eax, [rbp+120]
0043259dmov [rsp+32], eax
004325a1mov [rsp+40], 15
004325a9mov [rsp+48], 0xffffffffab9423a7
004325b1call fn_431950
004325b6lea rcx, [rbp+136]
004325bdmov edx, [rbp+132]
004325c3mov r8l, [rbp+128]
004325camov r9l, [rbp+140]
004325d1mov eax, [rbp+84]
004325d4mov [rsp+32], eax
004325d8mov [rsp+40], 21
004325e0mov [rsp+48], 0xfffffffffc93a039
004325e8call fn_431950
004325edlea rcx, [rbp+140]
004325f4mov edx, [rbp+136]
004325famov r8l, [rbp+132]
00432601mov r9l, [rbp+128]
00432608mov eax, [rbp+112]
0043260bmov [rsp+32], eax
0043260fmov [rsp+40], 6
00432617mov [rsp+48], 0x655b59c3
0043261fcall fn_431950
00432624lea rcx, [rbp+128]
0043262bmov edx, [rbp+140]
00432631mov r8l, [rbp+136]
00432638mov r9l, [rbp+132]
0043263fmov eax, [rbp+76]
00432642mov [rsp+32], eax
00432646mov [rsp+40], 10
0043264emov [rsp+48], 0xffffffff8f0ccc92
00432656call fn_431950
0043265blea rcx, [rbp+132]
00432662mov edx, [rbp+128]
00432668mov r8l, [rbp+140]
0043266fmov r9l, [rbp+136]
00432676mov eax, [rbp+104]
00432679mov [rsp+32], eax
0043267dmov [rsp+40], 15
00432685mov [rsp+48], 0xffffffffffeff47d
0043268dcall fn_431950
00432692lea rcx, [rbp+136]
00432699mov edx, [rbp+132]
0043269fmov r8l, [rbp+128]
004326a6mov r9l, [rbp+140]
004326admov eax, [rbp+68]
004326b0mov [rsp+32], eax
004326b4mov [rsp+40], 21
004326bcmov [rsp+48], 0xffffffff85845dd1
004326c4call fn_431950
004326c9lea rcx, [rbp+140]
004326d0mov edx, [rbp+136]
004326d6mov r8l, [rbp+132]
004326ddmov r9l, [rbp+128]
004326e4mov eax, [rbp+96]
004326e7mov [rsp+32], eax
004326ebmov [rsp+40], 6
004326f3mov [rsp+48], 0x6fa87e4f
004326fbcall fn_431950
00432700lea rcx, [rbp+128]
00432707mov edx, [rbp+140]
0043270dmov r8l, [rbp+136]
00432714mov r9l, [rbp+132]
0043271bmov eax, [rbp+124]
0043271emov [rsp+32], eax
00432722mov [rsp+40], 10
0043272amov [rsp+48], 0xfffffffffe2ce6e0
00432732call fn_431950
00432737lea rcx, [rbp+132]
0043273emov edx, [rbp+128]
00432744mov r8l, [rbp+140]
0043274bmov r9l, [rbp+136]
00432752mov eax, [rbp+88]
00432755mov [rsp+32], eax
00432759mov [rsp+40], 15
00432761mov [rsp+48], 0xffffffffa3014314
00432769call fn_431950
0043276elea rcx, [rbp+136]
00432775mov edx, [rbp+132]
0043277bmov r8l, [rbp+128]
00432782mov r9l, [rbp+140]
00432789mov eax, [rbp+116]
0043278cmov [rsp+32], eax
00432790mov [rsp+40], 21
00432798mov [rsp+48], 0x4e0811a1
004327a0call fn_431950
004327a5lea rcx, [rbp+140]
004327acmov edx, [rbp+136]
004327b2mov r8l, [rbp+132]
004327b9mov r9l, [rbp+128]
004327c0mov eax, [rbp+80]
004327c3mov [rsp+32], eax
004327c7mov [rsp+40], 6
004327cfmov [rsp+48], 0xfffffffff7537e82
004327d7call fn_431950
004327dclea rcx, [rbp+128]
004327e3mov edx, [rbp+140]
004327e9mov r8l, [rbp+136]
004327f0mov r9l, [rbp+132]
004327f7mov eax, [rbp+108]
004327famov [rsp+32], eax
004327femov [rsp+40], 10
00432806mov [rsp+48], 0xffffffffbd3af235
0043280ecall fn_431950
00432813lea rcx, [rbp+132]
0043281amov edx, [rbp+128]
00432820mov r8l, [rbp+140]
00432827mov r9l, [rbp+136]
0043282emov eax, [rbp+72]
00432831mov [rsp+32], eax
00432835mov [rsp+40], 15
0043283dmov [rsp+48], 0x2ad7d2bb
00432845call fn_431950
0043284alea rcx, [rbp+136]
00432851mov edx, [rbp+132]
00432857mov r8l, [rbp+128]
0043285emov r9l, [rbp+140]
00432865mov eax, [rbp+100]
00432868mov [rsp+32], eax
0043286cmov [rsp+40], 21
00432874mov [rsp+48], 0xffffffffeb86d391
0043287ccall fn_431950
00432881mov eax, [rbp+140]
00432887add [rbx], eax
00432889lea rax, [rbx+4]
0043288dmov ecx, [rbp+136]
00432893add [rax], ecx
00432895lea rax, [rbx+8]
00432899mov ecx, [rbp+132]
0043289fadd [rax], ecx
004328a1lea rax, [rbx+12]
004328a5mov ecx, [rbp+128]
004328abadd [rax], ecx
004328adlea rcx, [rbp+64]
004328b1mov edx, 64
004328b6xor r8, r8
004328b9call fn_4069b0
004328belea rsp, [rbp+152]
004328c5pop rbx
004328c6pop rbp
004328c7ret
00431a80
Loading..