File trigona_be6dfedd91e1ebc81d58a61b05b0ef93322425b247636a0f7f5c3eeebbc52edd.exe
Function:
Loading..
00436480
00436480fn_436480:
00436480push rdi
00436481push rsi
00436482push rbx
00436483sub rsp, 32
00436487mov rbx, rcx
0043648amov esi, edx
0043648cmov rcx, rbx
0043648fmov rdx, [rip-30326]
00436496call fn_410600
0043649bmov rcx, rbx
0043649emov rdx, [rip-30341]
004364a5mov r8l, 1
004364abmovsxd r9, esi
004364aecall fn_410430
004364b3xor eax, eax
004364b5mov edi, esi
004364b7sub edi, 1
004364bamov esi, eax
004364bccmp esi, edi
004364bejg 0x4364e2
004364c0sub edi, eax
004364c2add edi, 1
004364c5
004364c5loc_4364c5:
004364c5mov ecx, 256
004364cacall fn_405e80
004364cfmov rcx, [rbx]
004364d2movsxd rdx, esi
004364d5mov [rcx+rdx], al
004364d8add esi, 1
004364dbsub edi, 1
004364detest edi, edi
004364e0jne 0x4364c5
004364e2
004364e2loc_4364e2:
004364e2nop
004364e3add rsp, 32
004364e7pop rbx
004364e8pop rsi
004364e9pop rdi
004364earet
00436480
00436480fn_436480:
00436480push rdi
00436481push rsi
00436482push rbx
00436483sub rsp, 32
00436487mov rbx, rcx
0043648amov esi, edx
0043648cmov rcx, rbx
0043648fmov rdx, [rip-30326]
00436496call fn_410600
0043649bmov rcx, rbx
0043649emov rdx, [rip-30341]
004364a5mov r8l, 1
004364abmovsxd r9, esi
004364aecall fn_410430
004364b3xor eax, eax
004364b5mov edi, esi
004364b7sub edi, 1
004364bamov esi, eax
004364bccmp esi, edi
004364bejg 0x4364e2
004364c0sub edi, eax
004364c2add edi, 1
004364c5
004364c5loc_4364c5:
004364c5mov ecx, 256
004364cacall fn_405e80
004364cfmov rcx, [rbx]
004364d2movsxd rdx, esi
004364d5mov [rcx+rdx], al
004364d8add esi, 1
004364dbsub edi, 1
004364detest edi, edi
004364e0jne 0x4364c5
004364e2
004364e2loc_4364e2:
004364e2nop
004364e3add rsp, 32
004364e7pop rbx
004364e8pop rsi
004364e9pop rdi
004364earet
00436480
004364eb
004364eb // align 0x10
004364eb // align 0x10
004364f0
004364f0fn_4364f0:
004364f0push rbp
004364f1push rdi
004364f2push rsi
004364f3push rbx
004364f4sub rsp, 136
004364fbmov rbp, rsp
004364femov [rbp+40], rcx
00436502mov [rbp+48], rdx
00436506mov [rbp+63], r9b
0043650amov [rbp+120], 0
00436512mov [rbp+112], 0
0043651amov [rbp+104], 0
00436522mov [rbp+80], 0
0043652amov [rbp+192], r8
00436531mov rcx, [rbp+192]
00436538call fn_4106d0
0043653dnop
0043653elea rcx, [rbp+64]
00436542mov rax, [rbp+40]
00436546mov rdx, [rax]
00436549mov rax, [rbp+48]
0043654dmov r8l, [rax]
00436550call fn_432b30
00436555lea rcx, [rbp+64]
00436559lea rdx, [rbp+88]
0043655dmov r8l, 15
00436563call fn_432b80
00436568mov ecx, 32
0043656dcall fn_405e80
00436572mov ebx, eax
00436574add ebx, 1
00436577lea rcx, [rbp+104]
0043657bmov rdx, [rip-30562]
00436582call fn_410600
00436587lea rcx, [rbp+104]
0043658bmov rdx, [rip-30578]
00436592mov r8l, 1
00436598movsxd r9, ebx
0043659bcall fn_410430
004365a0xor eax, eax
004365a2mov edi, ebx
004365a4sub edi, 1
004365a7mov esi, eax
004365a9cmp esi, edi
004365abjg 0x4365d0
004365adsub edi, eax
004365afadd edi, 1
004365b2
004365b2loc_4365b2:
004365b2mov ecx, 256
004365b7call fn_405e80
004365bcmov rcx, [rbp+104]
004365c0movsxd rdx, esi
004365c3mov [rcx+rdx], al
004365c6add esi, 1
004365c9sub edi, 1
004365cctest edi, edi
004365cejne 0x4365b2
004365d0
004365d0loc_4365d0:
004365d0nop
004365d1lea rcx, [rbp+80]
004365d5mov rdx, [rip-30652]
004365dccall fn_410600
004365e1lea rcx, [rbp+80]
004365e5mov rdx, [rip-30668]
004365ecmov r8l, 1
004365f2mov rax, [rbp+48]
004365f6mov r9l, [rax]
004365f9add r9l, ebx
004365fcadd r9l, 17
00436600movsxd r9, r9l
00436603call fn_410430
00436608mov rax, [rbp+80]
0043660cmov [rax], bl
0043660emov rcx, [rbp+104]
00436612mov rax, [rbp+80]
00436616lea rdx, [rax+1]
0043661amovsxd r8, ebx
0043661dcall fn_405ac0
00436622lea rcx, [rbp+88]
00436626mov rax, [rbp+80]
0043662amov edx, ebx
0043662cadd edx, 1
0043662fmovsxd rdx, edx
00436632lea rdx, [rax+rdx]
00436636mov r8l, 16
0043663ccall fn_405ac0
00436641mov rax, [rbp+40]
00436645mov rcx, [rax]
00436648mov rax, [rbp+80]
0043664cmov edx, ebx
0043664eadd edx, 17
00436651movsxd rdx, edx
00436654lea rdx, [rax+rdx]
00436658mov rax, [rbp+48]
0043665cmovsxd r8, [rax]
0043665fcall fn_405ac0
00436664mov rax, [rbp+40]
00436668mov rcx, [rax]
0043666bmov rax, [rbp+48]
0043666fmovsxd rdx, [rax]
00436672xor r8, r8
00436675call fn_4069b0
0043667amov rcx, [rbp+104]
0043667emovsxd rdx, ebx
00436681xor r8, r8
00436684call fn_4069b0
00436689lea rcx, [rbp+88]
0043668dmov edx, 16
00436692xor r8, r8
00436695call fn_4069b0
0043669amov rax, [rbp+48]
0043669emov eax, [rax]
004366a0add eax, ebx
004366a2add eax, 17
004366a5mov rcx, [rbp+48]
004366a9mov [rcx], eax
004366abxor ebx, ebx
004366adlea rcx, [rbp+104]
004366b1mov rdx, [rip-30872]
004366b8mov r8l, 1
004366bemovsxd r9, ebx
004366c1call fn_410430
004366c6mov rcx, [rbp+40]
004366camov rdx, [rip-30897]
004366d1call fn_410600
004366d6mov rcx, [rbp+40]
004366damov rdx, [rip-30913]
004366e1mov r8l, 1
004366e7mov rax, [rbp+48]
004366ebmovsxd r9, [rax]
004366eecall fn_410430
004366f3movzx rax, [rbp+63]
004366f8test al, al
004366faje 0x43670c
004366fclea rcx, [rbp+112]
00436700mov edx, 16
00436705call fn_436480
0043670ajmp 0x43671a
0043670c
0043670cloc_43670c:
0043670clea rcx, [rbp+112]
00436710mov edx, 16
00436715call fn_433160
0043671a
0043671aloc_43671a:
0043671amovzx rax, [rbp+63]
0043671ftest al, al
00436721je 0x436733
00436723lea rcx, [rbp+120]
00436727mov edx, 32
0043672ccall fn_436480
00436731jmp 0x436741
00436733
00436733loc_436733:
00436733lea rcx, [rbp+120]
00436737mov edx, 32
0043673ccall fn_433160
00436741
00436741loc_436741:
00436741lea rcx, [rbp+80]
00436745lea rdx, [rbp+120]
00436749lea r8, [rbp+112]
0043674dmov r9, [rbp+40]
00436751call fn_435dd0
00436756mov rcx, [rbp+80]
0043675amov rax, [rbp+48]
0043675emovsxd rdx, [rax]
00436761xor r8, r8
00436764call fn_4069b0
00436769lea rcx, [rbp+80]
0043676dmov rdx, [rip-31060]
00436774call fn_410600
00436779lea rcx, [rbp+80]
0043677dmov rdx, [rip-31076]
00436784mov r8l, 1
0043678amov rax, [rbp+48]
0043678emov r9l, [rax]
00436791add r9l, 48
00436795movsxd r9, r9l
00436798call fn_410430
0043679dmov rcx, [rbp+112]
004367a1mov rdx, [rbp+80]
004367a5mov r8l, 16
004367abcall fn_405ac0
004367b0mov rcx, [rbp+120]
004367b4mov rax, [rbp+80]
004367b8lea rdx, [rax+16]
004367bcmov r8l, 32
004367c2call fn_405ac0
004367c7mov rax, [rbp+40]
004367cbmov rcx, [rax]
004367cemov rax, [rbp+80]
004367d2lea rdx, [rax+48]
004367d6mov rax, [rbp+48]
004367damovsxd r8, [rax]
004367ddcall fn_405ac0
004367e2mov rcx, [rbp+120]
004367e6mov edx, 32
004367ebxor r8, r8
004367eecall fn_4069b0
004367f3mov rcx, [rbp+112]
004367f7mov edx, 16
004367fcxor r8, r8
004367ffcall fn_4069b0
00436804mov rax, [rbp+48]
00436808add [rax], 48
0043680bmov rcx, [rbp+40]
0043680fmov rdx, [rip-31222]
00436816call fn_410600
0043681bmov rcx, [rbp+40]
0043681fmov rdx, [rip-31238]
00436826mov r8l, 1
0043682cmov rax, [rbp+48]
00436830movsxd r9, [rax]
00436833call fn_410430
00436838movzx rax, [rbp+63]
0043683dtest al, al
0043683fje 0x436851
00436841lea rcx, [rbp+112]
00436845mov edx, 16
0043684acall fn_436480
0043684fjmp 0x43685f
00436851
00436851loc_436851:
00436851lea rcx, [rbp+112]
00436855mov edx, 16
0043685acall fn_433160
0043685f
0043685floc_43685f:
0043685flea rcx, [rbp+80]
00436863lea rdx, [rbp+192]
0043686alea r8, [rbp+112]
0043686emov r9, [rbp+40]
00436872call fn_435dd0
00436877mov rcx, [rbp+80]
0043687bmov rax, [rbp+48]
0043687fmovsxd rdx, [rax]
00436882xor r8, r8
00436885call fn_4069b0
0043688alea rcx, [rbp+80]
0043688emov rdx, [rip-31349]
00436895call fn_410600
0043689alea rcx, [rbp+80]
0043689emov rdx, [rip-31365]
004368a5mov r8l, 1
004368abmov rax, [rbp+48]
004368afmov r9l, [rax]
004368b2add r9l, 16
004368b6movsxd r9, r9l
004368b9call fn_410430
004368bemov rcx, [rbp+112]
004368c2mov rdx, [rbp+80]
004368c6mov r8l, 16
004368cccall fn_405ac0
004368d1mov rax, [rbp+40]
004368d5mov rcx, [rax]
004368d8mov rax, [rbp+80]
004368dclea rdx, [rax+16]
004368e0mov rax, [rbp+48]
004368e4movsxd r8, [rax]
004368e7call fn_405ac0
004368ecmov rax, [rbp+48]
004368f0add [rax], 16
004368f3mov rcx, [rbp+40]
004368f7mov rdx, [rip-31454]
004368fecall fn_410600
00436903mov rcx, [rbp+40]
00436907mov rdx, [rip-31470]
0043690emov r8l, 1
00436914mov rax, [rbp+48]
00436918movsxd r9, [rax]
0043691bcall fn_410430
00436920mov rcx, [rbp+80]
00436924mov rax, [rbp+40]
00436928mov rdx, [rax]
0043692bmov rax, [rbp+48]
0043692fmovsxd r8, [rax]
00436932call fn_405ac0
00436937lea rcx, [rbp+80]
0043693bmov rdx, [rip-31522]
00436942call fn_410600
00436947nop
00436948lea rcx, [rbp+80]
0043694cmov rdx, [rip-31539]
00436953call fn_410600
00436958lea rcx, [rbp+104]
0043695cmov rdx, [rip-31555]
00436963mov r8l, 3
00436969call fn_40ec40
0043696elea rcx, [rbp+192]
00436975mov rdx, [rip-31580]
0043697ccall fn_410600
00436981lea rsp, [rbp+136]
00436988pop rbx
00436989pop rsi
0043698apop rdi
0043698bpop rbp
0043698cret
004364f0
004364f0fn_4364f0:
004364f0push rbp
004364f1push rdi
004364f2push rsi
004364f3push rbx
004364f4sub rsp, 136
004364fbmov rbp, rsp
004364femov [rbp+40], rcx
00436502mov [rbp+48], rdx
00436506mov [rbp+63], r9b
0043650amov [rbp+120], 0
00436512mov [rbp+112], 0
0043651amov [rbp+104], 0
00436522mov [rbp+80], 0
0043652amov [rbp+192], r8
00436531mov rcx, [rbp+192]
00436538call fn_4106d0
0043653dnop
0043653elea rcx, [rbp+64]
00436542mov rax, [rbp+40]
00436546mov rdx, [rax]
00436549mov rax, [rbp+48]
0043654dmov r8l, [rax]
00436550call fn_432b30
00436555lea rcx, [rbp+64]
00436559lea rdx, [rbp+88]
0043655dmov r8l, 15
00436563call fn_432b80
00436568mov ecx, 32
0043656dcall fn_405e80
00436572mov ebx, eax
00436574add ebx, 1
00436577lea rcx, [rbp+104]
0043657bmov rdx, [rip-30562]
00436582call fn_410600
00436587lea rcx, [rbp+104]
0043658bmov rdx, [rip-30578]
00436592mov r8l, 1
00436598movsxd r9, ebx
0043659bcall fn_410430
004365a0xor eax, eax
004365a2mov edi, ebx
004365a4sub edi, 1
004365a7mov esi, eax
004365a9cmp esi, edi
004365abjg 0x4365d0
004365adsub edi, eax
004365afadd edi, 1
004365b2
004365b2loc_4365b2:
004365b2mov ecx, 256
004365b7call fn_405e80
004365bcmov rcx, [rbp+104]
004365c0movsxd rdx, esi
004365c3mov [rcx+rdx], al
004365c6add esi, 1
004365c9sub edi, 1
004365cctest edi, edi
004365cejne 0x4365b2
004365d0
004365d0loc_4365d0:
004365d0nop
004365d1lea rcx, [rbp+80]
004365d5mov rdx, [rip-30652]
004365dccall fn_410600
004365e1lea rcx, [rbp+80]
004365e5mov rdx, [rip-30668]
004365ecmov r8l, 1
004365f2mov rax, [rbp+48]
004365f6mov r9l, [rax]
004365f9add r9l, ebx
004365fcadd r9l, 17
00436600movsxd r9, r9l
00436603call fn_410430
00436608mov rax, [rbp+80]
0043660cmov [rax], bl
0043660emov rcx, [rbp+104]
00436612mov rax, [rbp+80]
00436616lea rdx, [rax+1]
0043661amovsxd r8, ebx
0043661dcall fn_405ac0
00436622lea rcx, [rbp+88]
00436626mov rax, [rbp+80]
0043662amov edx, ebx
0043662cadd edx, 1
0043662fmovsxd rdx, edx
00436632lea rdx, [rax+rdx]
00436636mov r8l, 16
0043663ccall fn_405ac0
00436641mov rax, [rbp+40]
00436645mov rcx, [rax]
00436648mov rax, [rbp+80]
0043664cmov edx, ebx
0043664eadd edx, 17
00436651movsxd rdx, edx
00436654lea rdx, [rax+rdx]
00436658mov rax, [rbp+48]
0043665cmovsxd r8, [rax]
0043665fcall fn_405ac0
00436664mov rax, [rbp+40]
00436668mov rcx, [rax]
0043666bmov rax, [rbp+48]
0043666fmovsxd rdx, [rax]
00436672xor r8, r8
00436675call fn_4069b0
0043667amov rcx, [rbp+104]
0043667emovsxd rdx, ebx
00436681xor r8, r8
00436684call fn_4069b0
00436689lea rcx, [rbp+88]
0043668dmov edx, 16
00436692xor r8, r8
00436695call fn_4069b0
0043669amov rax, [rbp+48]
0043669emov eax, [rax]
004366a0add eax, ebx
004366a2add eax, 17
004366a5mov rcx, [rbp+48]
004366a9mov [rcx], eax
004366abxor ebx, ebx
004366adlea rcx, [rbp+104]
004366b1mov rdx, [rip-30872]
004366b8mov r8l, 1
004366bemovsxd r9, ebx
004366c1call fn_410430
004366c6mov rcx, [rbp+40]
004366camov rdx, [rip-30897]
004366d1call fn_410600
004366d6mov rcx, [rbp+40]
004366damov rdx, [rip-30913]
004366e1mov r8l, 1
004366e7mov rax, [rbp+48]
004366ebmovsxd r9, [rax]
004366eecall fn_410430
004366f3movzx rax, [rbp+63]
004366f8test al, al
004366faje 0x43670c
004366fclea rcx, [rbp+112]
00436700mov edx, 16
00436705call fn_436480
0043670ajmp 0x43671a
0043670c
0043670cloc_43670c:
0043670clea rcx, [rbp+112]
00436710mov edx, 16
00436715call fn_433160
0043671a
0043671aloc_43671a:
0043671amovzx rax, [rbp+63]
0043671ftest al, al
00436721je 0x436733
00436723lea rcx, [rbp+120]
00436727mov edx, 32
0043672ccall fn_436480
00436731jmp 0x436741
00436733
00436733loc_436733:
00436733lea rcx, [rbp+120]
00436737mov edx, 32
0043673ccall fn_433160
00436741
00436741loc_436741:
00436741lea rcx, [rbp+80]
00436745lea rdx, [rbp+120]
00436749lea r8, [rbp+112]
0043674dmov r9, [rbp+40]
00436751call fn_435dd0
00436756mov rcx, [rbp+80]
0043675amov rax, [rbp+48]
0043675emovsxd rdx, [rax]
00436761xor r8, r8
00436764call fn_4069b0
00436769lea rcx, [rbp+80]
0043676dmov rdx, [rip-31060]
00436774call fn_410600
00436779lea rcx, [rbp+80]
0043677dmov rdx, [rip-31076]
00436784mov r8l, 1
0043678amov rax, [rbp+48]
0043678emov r9l, [rax]
00436791add r9l, 48
00436795movsxd r9, r9l
00436798call fn_410430
0043679dmov rcx, [rbp+112]
004367a1mov rdx, [rbp+80]
004367a5mov r8l, 16
004367abcall fn_405ac0
004367b0mov rcx, [rbp+120]
004367b4mov rax, [rbp+80]
004367b8lea rdx, [rax+16]
004367bcmov r8l, 32
004367c2call fn_405ac0
004367c7mov rax, [rbp+40]
004367cbmov rcx, [rax]
004367cemov rax, [rbp+80]
004367d2lea rdx, [rax+48]
004367d6mov rax, [rbp+48]
004367damovsxd r8, [rax]
004367ddcall fn_405ac0
004367e2mov rcx, [rbp+120]
004367e6mov edx, 32
004367ebxor r8, r8
004367eecall fn_4069b0
004367f3mov rcx, [rbp+112]
004367f7mov edx, 16
004367fcxor r8, r8
004367ffcall fn_4069b0
00436804mov rax, [rbp+48]
00436808add [rax], 48
0043680bmov rcx, [rbp+40]
0043680fmov rdx, [rip-31222]
00436816call fn_410600
0043681bmov rcx, [rbp+40]
0043681fmov rdx, [rip-31238]
00436826mov r8l, 1
0043682cmov rax, [rbp+48]
00436830movsxd r9, [rax]
00436833call fn_410430
00436838movzx rax, [rbp+63]
0043683dtest al, al
0043683fje 0x436851
00436841lea rcx, [rbp+112]
00436845mov edx, 16
0043684acall fn_436480
0043684fjmp 0x43685f
00436851
00436851loc_436851:
00436851lea rcx, [rbp+112]
00436855mov edx, 16
0043685acall fn_433160
0043685f
0043685floc_43685f:
0043685flea rcx, [rbp+80]
00436863lea rdx, [rbp+192]
0043686alea r8, [rbp+112]
0043686emov r9, [rbp+40]
00436872call fn_435dd0
00436877mov rcx, [rbp+80]
0043687bmov rax, [rbp+48]
0043687fmovsxd rdx, [rax]
00436882xor r8, r8
00436885call fn_4069b0
0043688alea rcx, [rbp+80]
0043688emov rdx, [rip-31349]
00436895call fn_410600
0043689alea rcx, [rbp+80]
0043689emov rdx, [rip-31365]
004368a5mov r8l, 1
004368abmov rax, [rbp+48]
004368afmov r9l, [rax]
004368b2add r9l, 16
004368b6movsxd r9, r9l
004368b9call fn_410430
004368bemov rcx, [rbp+112]
004368c2mov rdx, [rbp+80]
004368c6mov r8l, 16
004368cccall fn_405ac0
004368d1mov rax, [rbp+40]
004368d5mov rcx, [rax]
004368d8mov rax, [rbp+80]
004368dclea rdx, [rax+16]
004368e0mov rax, [rbp+48]
004368e4movsxd r8, [rax]
004368e7call fn_405ac0
004368ecmov rax, [rbp+48]
004368f0add [rax], 16
004368f3mov rcx, [rbp+40]
004368f7mov rdx, [rip-31454]
004368fecall fn_410600
00436903mov rcx, [rbp+40]
00436907mov rdx, [rip-31470]
0043690emov r8l, 1
00436914mov rax, [rbp+48]
00436918movsxd r9, [rax]
0043691bcall fn_410430
00436920mov rcx, [rbp+80]
00436924mov rax, [rbp+40]
00436928mov rdx, [rax]
0043692bmov rax, [rbp+48]
0043692fmovsxd r8, [rax]
00436932call fn_405ac0
00436937lea rcx, [rbp+80]
0043693bmov rdx, [rip-31522]
00436942call fn_410600
00436947nop
00436948lea rcx, [rbp+80]
0043694cmov rdx, [rip-31539]
00436953call fn_410600
00436958lea rcx, [rbp+104]
0043695cmov rdx, [rip-31555]
00436963mov r8l, 3
00436969call fn_40ec40
0043696elea rcx, [rbp+192]
00436975mov rdx, [rip-31580]
0043697ccall fn_410600
00436981lea rsp, [rbp+136]
00436988pop rbx
00436989pop rsi
0043698apop rdi
0043698bpop rbp
0043698cret
004364f0
0043698d
0043698d 48 8b c0 H..
0043698d 48 8b c0 H..
00436990
00436990fn_436990:
00436990push rbp
00436991push rbx
00436992sub rsp, 40
00436996mov rbp, rsp
00436999mov rbx, rdx
0043699clea rcx, [rbx+80]
004369a0mov rdx, [rip-31623]
004369a7call fn_410600
004369aclea rcx, [rbx+104]
004369b0mov rdx, [rip-31639]
004369b7mov r8l, 3
004369bdcall fn_40ec40
004369c2lea rcx, [rbx+192]
004369c9mov rdx, [rip-31664]
004369d0call fn_410600
004369d5lea rsp, [rbp+40]
004369d9pop rbx
004369dapop rbp
004369dbret
00436990
00436990fn_436990:
00436990push rbp
00436991push rbx
00436992sub rsp, 40
00436996mov rbp, rsp
00436999mov rbx, rdx
0043699clea rcx, [rbx+80]
004369a0mov rdx, [rip-31623]
004369a7call fn_410600
004369aclea rcx, [rbx+104]
004369b0mov rdx, [rip-31639]
004369b7mov r8l, 3
004369bdcall fn_40ec40
004369c2lea rcx, [rbx+192]
004369c9mov rdx, [rip-31664]
004369d0call fn_410600
004369d5lea rsp, [rbp+40]
004369d9pop rbx
004369dapop rbp
004369dbret
00436990
004369dc
004369dc // align 0x10
004369dc // align 0x10
004369e0
004369e0fn_4369e0:
004369e0push rbp
004369e1push r13
004369e3push rdi
004369e4push rsi
004369e5push rbx
004369e6sub rsp, 144
004369edmov rbp, rsp
004369f0mov [rbp+40], rcx
004369f4mov [rbp+48], rdx
004369f8mov [rbp+136], 0
00436a03mov [rbp+128], 0
00436a0emov [rbp+88], 0
00436a16mov [rbp+80], 0
00436a1emov [rbp+208], r8
00436a25mov rcx, [rbp+208]
00436a2ccall fn_4106d0
00436a31nop
00436a32xor eax, eax
00436a34mov [rbp+63], al
00436a37mov rax, [rbp+48]
00436a3bmov esi, [rax]
00436a3dlea rcx, [rbp+80]
00436a41mov rdx, [rip-31784]
00436a48call fn_410600
00436a4dmov rax, [rbp+40]
00436a51mov rax, [rax]
00436a54test rax, rax
00436a57je 0x436a5d
00436a59mov rax, [rax-8]
00436a5d
00436a5dloc_436a5d:
00436a5dlea rcx, [rbp+80]
00436a61mov rdx, [rip-31816]
00436a68mov r8l, 1
00436a6emov r9, rax
00436a71call fn_410430
00436a76mov rax, [rbp+40]
00436a7amov rax, [rax]
00436a7dtest rax, rax
00436a80je 0x436a86
00436a82mov rax, [rax-8]
00436a86
00436a86loc_436a86:
00436a86mov rcx, [rbp+40]
00436a8amov rcx, [rcx]
00436a8dmov rdx, [rbp+80]
00436a91mov r8, rax
00436a94call fn_405ac0
00436a99lea rcx, [rbp+136]
00436aa0mov rdx, [rip-31879]
00436aa7call fn_410600
00436aaclea rcx, [rbp+136]
00436ab3mov rdx, [rip-31898]
00436abamov r8l, 1
00436ac0mov r9l, 32
00436ac6call fn_410430
00436acblea rcx, [rbp+128]
00436ad2mov rdx, [rip-31929]
00436ad9call fn_410600
00436adelea rcx, [rbp+128]
00436ae5mov rdx, [rip-31948]
00436aecmov r8l, 1
00436af2mov r9l, 16
00436af8call fn_410430
00436afdmov rax, [rbp+80]
00436b01test rax, rax
00436b04je 0x436b0a
00436b06mov rax, [rax-8]
00436b0a
00436b0aloc_436b0a:
00436b0acmp rax, 16
00436b0ejle 0x436d35
00436b14mov rcx, [rbp+80]
00436b18mov rdx, [rbp+128]
00436b1fmov r8l, 16
00436b25call fn_405ac0
00436b2asub esi, 16
00436b2dlea rcx, [rbp+80]
00436b31lea rdx, [rbp+80]
00436b35mov r8l, 16
00436b3bmov r9l, esi
00436b3ecall fn_430a50
00436b43lea rcx, [rbp+88]
00436b47mov rdx, [rip-32046]
00436b4ecall fn_410600
00436b53lea rcx, [rbp+88]
00436b57mov rdx, [rip-32062]
00436b5emov r8l, 1
00436b64movsxd r9, esi
00436b67call fn_410430
00436b6clea rcx, [rbp+80]
00436b70lea rdx, [rbp+208]
00436b77lea r8, [rbp+128]
00436b7elea r9, [rbp+88]
00436b82call fn_436110
00436b87mov rax, [rbp+88]
00436b8btest rax, rax
00436b8eje 0x436b94
00436b90mov rax, [rax-8]
00436b94
00436b94loc_436b94:
00436b94cmp rax, 65
00436b98jle 0x436d35
00436b9emov rcx, [rbp+88]
00436ba2mov rdx, [rbp+128]
00436ba9mov r8l, 16
00436bafcall fn_405ac0
00436bb4mov rax, [rbp+88]
00436bb8lea rcx, [rax+16]
00436bbcmov rdx, [rbp+136]
00436bc3mov r8l, 32
00436bc9call fn_405ac0
00436bcesub esi, 48
00436bd1lea rcx, [rbp+88]
00436bd5lea rdx, [rbp+88]
00436bd9mov r8l, 48
00436bdfmov r9l, esi
00436be2call fn_430a50
00436be7lea rcx, [rbp+80]
00436bebmov rdx, [rip-32210]
00436bf2call fn_410600
00436bf7lea rcx, [rbp+80]
00436bfbmov rdx, [rip-32226]
00436c02mov r8l, 1
00436c08movsxd r9, esi
00436c0bcall fn_410430
00436c10lea rcx, [rbp+88]
00436c14lea rdx, [rbp+136]
00436c1blea r8, [rbp+128]
00436c22lea r9, [rbp+80]
00436c26call fn_436110
00436c2bmov rax, [rbp+80]
00436c2fmovzx rbx, [rax]
00436c33sub esi, ebx
00436c35mov eax, esi
00436c37sub eax, 1
00436c3acmp eax, 16
00436c3djl 0x436d35
00436c43mov rax, [rbp+80]
00436c47mov ecx, ebx
00436c49add ecx, 1
00436c4cmovsxd rcx, ecx
00436c4flea rcx, [rax+rcx]
00436c53lea rdx, [rbp+112]
00436c57mov r8l, 16
00436c5dcall fn_405ac0
00436c62sub esi, 17
00436c65lea rcx, [rbp+88]
00436c69mov rdx, [rip-32336]
00436c70call fn_410600
00436c75movsxd rdi, esi
00436c78lea rcx, [rbp+88]
00436c7cmov rdx, [rip-32355]
00436c83mov r8l, 1
00436c89mov r9, rdi
00436c8ccall fn_410430
00436c91movsxd r13, esi
00436c94mov rax, [rbp+80]
00436c98add ebx, 17
00436c9bmovsxd rbx, ebx
00436c9elea rcx, [rax+rbx]
00436ca2mov rdx, [rbp+88]
00436ca6mov r8, r13
00436ca9call fn_405ac0
00436caelea rcx, [rbp+64]
00436cb2mov rdx, [rbp+88]
00436cb6mov r8l, esi
00436cb9call fn_432b30
00436cbelea rcx, [rbp+64]
00436cc2lea rdx, [rbp+96]
00436cc6mov r8l, 15
00436ccccall fn_432b80
00436cd1lea rcx, [rbp+112]
00436cd5mov edx, 15
00436cdalea r8, [rbp+96]
00436cdemov r9l, 15
00436ce4call fn_432bb0
00436ce9test al, al
00436cebje 0x436d35
00436cedmov rcx, [rbp+40]
00436cf1mov rdx, [rip-32472]
00436cf8call fn_410600
00436cfdmov rcx, [rbp+40]
00436d01mov rdx, [rip-32488]
00436d08mov r8l, 1
00436d0emov r9, rdi
00436d11call fn_410430
00436d16mov rcx, [rbp+88]
00436d1amov rax, [rbp+40]
00436d1emov rdx, [rax]
00436d21mov r8, r13
00436d24call fn_405ac0
00436d29mov rax, [rbp+48]
00436d2dmov [rax], esi
00436d2fmov al, 1
00436d31mov [rbp+63], al
00436d34nop
00436d35
00436d35loc_436d35:
00436d35lea rcx, [rbp+80]
00436d39mov rdx, [rip-32544]
00436d40mov r8l, 2
00436d46call fn_40ec40
00436d4blea rcx, [rbp+128]
00436d52mov rdx, [rip-32569]
00436d59mov r8l, 2
00436d5fcall fn_40ec40
00436d64lea rcx, [rbp+208]
00436d6bmov rdx, [rip-32594]
00436d72call fn_410600
00436d77movzx rax, [rbp+63]
00436d7clea rsp, [rbp+144]
00436d83pop rbx
00436d84pop rsi
00436d85pop rdi
00436d86pop r13
00436d88pop rbp
00436d89ret
004369e0
004369e0fn_4369e0:
004369e0push rbp
004369e1push r13
004369e3push rdi
004369e4push rsi
004369e5push rbx
004369e6sub rsp, 144
004369edmov rbp, rsp
004369f0mov [rbp+40], rcx
004369f4mov [rbp+48], rdx
004369f8mov [rbp+136], 0
00436a03mov [rbp+128], 0
00436a0emov [rbp+88], 0
00436a16mov [rbp+80], 0
00436a1emov [rbp+208], r8
00436a25mov rcx, [rbp+208]
00436a2ccall fn_4106d0
00436a31nop
00436a32xor eax, eax
00436a34mov [rbp+63], al
00436a37mov rax, [rbp+48]
00436a3bmov esi, [rax]
00436a3dlea rcx, [rbp+80]
00436a41mov rdx, [rip-31784]
00436a48call fn_410600
00436a4dmov rax, [rbp+40]
00436a51mov rax, [rax]
00436a54test rax, rax
00436a57je 0x436a5d
00436a59mov rax, [rax-8]
00436a5d
00436a5dloc_436a5d:
00436a5dlea rcx, [rbp+80]
00436a61mov rdx, [rip-31816]
00436a68mov r8l, 1
00436a6emov r9, rax
00436a71call fn_410430
00436a76mov rax, [rbp+40]
00436a7amov rax, [rax]
00436a7dtest rax, rax
00436a80je 0x436a86
00436a82mov rax, [rax-8]
00436a86
00436a86loc_436a86:
00436a86mov rcx, [rbp+40]
00436a8amov rcx, [rcx]
00436a8dmov rdx, [rbp+80]
00436a91mov r8, rax
00436a94call fn_405ac0
00436a99lea rcx, [rbp+136]
00436aa0mov rdx, [rip-31879]
00436aa7call fn_410600
00436aaclea rcx, [rbp+136]
00436ab3mov rdx, [rip-31898]
00436abamov r8l, 1
00436ac0mov r9l, 32
00436ac6call fn_410430
00436acblea rcx, [rbp+128]
00436ad2mov rdx, [rip-31929]
00436ad9call fn_410600
00436adelea rcx, [rbp+128]
00436ae5mov rdx, [rip-31948]
00436aecmov r8l, 1
00436af2mov r9l, 16
00436af8call fn_410430
00436afdmov rax, [rbp+80]
00436b01test rax, rax
00436b04je 0x436b0a
00436b06mov rax, [rax-8]
00436b0a
00436b0aloc_436b0a:
00436b0acmp rax, 16
00436b0ejle 0x436d35
00436b14mov rcx, [rbp+80]
00436b18mov rdx, [rbp+128]
00436b1fmov r8l, 16
00436b25call fn_405ac0
00436b2asub esi, 16
00436b2dlea rcx, [rbp+80]
00436b31lea rdx, [rbp+80]
00436b35mov r8l, 16
00436b3bmov r9l, esi
00436b3ecall fn_430a50
00436b43lea rcx, [rbp+88]
00436b47mov rdx, [rip-32046]
00436b4ecall fn_410600
00436b53lea rcx, [rbp+88]
00436b57mov rdx, [rip-32062]
00436b5emov r8l, 1
00436b64movsxd r9, esi
00436b67call fn_410430
00436b6clea rcx, [rbp+80]
00436b70lea rdx, [rbp+208]
00436b77lea r8, [rbp+128]
00436b7elea r9, [rbp+88]
00436b82call fn_436110
00436b87mov rax, [rbp+88]
00436b8btest rax, rax
00436b8eje 0x436b94
00436b90mov rax, [rax-8]
00436b94
00436b94loc_436b94:
00436b94cmp rax, 65
00436b98jle 0x436d35
00436b9emov rcx, [rbp+88]
00436ba2mov rdx, [rbp+128]
00436ba9mov r8l, 16
00436bafcall fn_405ac0
00436bb4mov rax, [rbp+88]
00436bb8lea rcx, [rax+16]
00436bbcmov rdx, [rbp+136]
00436bc3mov r8l, 32
00436bc9call fn_405ac0
00436bcesub esi, 48
00436bd1lea rcx, [rbp+88]
00436bd5lea rdx, [rbp+88]
00436bd9mov r8l, 48
00436bdfmov r9l, esi
00436be2call fn_430a50
00436be7lea rcx, [rbp+80]
00436bebmov rdx, [rip-32210]
00436bf2call fn_410600
00436bf7lea rcx, [rbp+80]
00436bfbmov rdx, [rip-32226]
00436c02mov r8l, 1
00436c08movsxd r9, esi
00436c0bcall fn_410430
00436c10lea rcx, [rbp+88]
00436c14lea rdx, [rbp+136]
00436c1blea r8, [rbp+128]
00436c22lea r9, [rbp+80]
00436c26call fn_436110
00436c2bmov rax, [rbp+80]
00436c2fmovzx rbx, [rax]
00436c33sub esi, ebx
00436c35mov eax, esi
00436c37sub eax, 1
00436c3acmp eax, 16
00436c3djl 0x436d35
00436c43mov rax, [rbp+80]
00436c47mov ecx, ebx
00436c49add ecx, 1
00436c4cmovsxd rcx, ecx
00436c4flea rcx, [rax+rcx]
00436c53lea rdx, [rbp+112]
00436c57mov r8l, 16
00436c5dcall fn_405ac0
00436c62sub esi, 17
00436c65lea rcx, [rbp+88]
00436c69mov rdx, [rip-32336]
00436c70call fn_410600
00436c75movsxd rdi, esi
00436c78lea rcx, [rbp+88]
00436c7cmov rdx, [rip-32355]
00436c83mov r8l, 1
00436c89mov r9, rdi
00436c8ccall fn_410430
00436c91movsxd r13, esi
00436c94mov rax, [rbp+80]
00436c98add ebx, 17
00436c9bmovsxd rbx, ebx
00436c9elea rcx, [rax+rbx]
00436ca2mov rdx, [rbp+88]
00436ca6mov r8, r13
00436ca9call fn_405ac0
00436caelea rcx, [rbp+64]
00436cb2mov rdx, [rbp+88]
00436cb6mov r8l, esi
00436cb9call fn_432b30
00436cbelea rcx, [rbp+64]
00436cc2lea rdx, [rbp+96]
00436cc6mov r8l, 15
00436ccccall fn_432b80
00436cd1lea rcx, [rbp+112]
00436cd5mov edx, 15
00436cdalea r8, [rbp+96]
00436cdemov r9l, 15
00436ce4call fn_432bb0
00436ce9test al, al
00436cebje 0x436d35
00436cedmov rcx, [rbp+40]
00436cf1mov rdx, [rip-32472]
00436cf8call fn_410600
00436cfdmov rcx, [rbp+40]
00436d01mov rdx, [rip-32488]
00436d08mov r8l, 1
00436d0emov r9, rdi
00436d11call fn_410430
00436d16mov rcx, [rbp+88]
00436d1amov rax, [rbp+40]
00436d1emov rdx, [rax]
00436d21mov r8, r13
00436d24call fn_405ac0
00436d29mov rax, [rbp+48]
00436d2dmov [rax], esi
00436d2fmov al, 1
00436d31mov [rbp+63], al
00436d34nop
00436d35
00436d35loc_436d35:
00436d35lea rcx, [rbp+80]
00436d39mov rdx, [rip-32544]
00436d40mov r8l, 2
00436d46call fn_40ec40
00436d4blea rcx, [rbp+128]
00436d52mov rdx, [rip-32569]
00436d59mov r8l, 2
00436d5fcall fn_40ec40
00436d64lea rcx, [rbp+208]
00436d6bmov rdx, [rip-32594]
00436d72call fn_410600
00436d77movzx rax, [rbp+63]
00436d7clea rsp, [rbp+144]
00436d83pop rbx
00436d84pop rsi
00436d85pop rdi
00436d86pop r13
00436d88pop rbp
00436d89ret
004369e0
00436d8a
00436d8a 64 48 8d 44 20 00 dH.D .
00436d8a 64 48 8d 44 20 00 dH.D .
00436d90
00436d90fn_436d90:
00436d90push rbp
00436d91push rbx
00436d92sub rsp, 40
00436d96mov rbp, rsp
00436d99mov rbx, rdx
00436d9clea rcx, [rbx+80]
00436da0mov rdx, [rip-32647]
00436da7mov r8l, 2
00436dadcall fn_40ec40
00436db2lea rcx, [rbx+128]
00436db9mov rdx, [rip-32672]
00436dc0mov r8l, 2
00436dc6call fn_40ec40
00436dcblea rcx, [rbx+208]
00436dd2mov rdx, [rip-32697]
00436dd9call fn_410600
00436ddelea rsp, [rbp+40]
00436de2pop rbx
00436de3pop rbp
00436de4ret
00436d90
00436d90fn_436d90:
00436d90push rbp
00436d91push rbx
00436d92sub rsp, 40
00436d96mov rbp, rsp
00436d99mov rbx, rdx
00436d9clea rcx, [rbx+80]
00436da0mov rdx, [rip-32647]
00436da7mov r8l, 2
00436dadcall fn_40ec40
00436db2lea rcx, [rbx+128]
00436db9mov rdx, [rip-32672]
00436dc0mov r8l, 2
00436dc6call fn_40ec40
00436dcblea rcx, [rbx+208]
00436dd2mov rdx, [rip-32697]
00436dd9call fn_410600
00436ddelea rsp, [rbp+40]
00436de2pop rbx
00436de3pop rbp
00436de4ret
00436d90
00436de5
00436de5 // align 0x10
00436de5 // align 0x10
00436df0
00436df0Unit35.finalization:
00436df0add [rip+0x39579], 1
00436df7cmp [rip+0x39572], 0
00436dferet
00436df0
00436df0Unit35.finalization:
00436df0add [rip+0x39579], 1
00436df7cmp [rip+0x39572], 0
00436dferet
00436df0
00436dff
00436dff // align 0x10
00436dff // align 0x10
00436e00
00436e00Unit35.initialization:
00436e00sub [rip+0x39569], 1
00436e07cmp [rip+0x39562], -1
00436e0eret
00436e00
00436e00Unit35.initialization:
00436e00sub [rip+0x39569], 1
00436e07cmp [rip+0x39562], -1
00436e0eret
00436e00
00436e0f
00436e0f // align 0x10
00436e10
00436e10 d8 6e 43 00 00 00 00 00 00 00 00 00 00 00 00 00 .nC.............
00436e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00436e30 c0 70 43 00 00 00 00 00 d8 6e 43 00 00 00 00 00 .pC......nC.....
00436e40 72 6f 43 00 00 00 00 00 00 00 00 00 00 00 00 00 roC.............
00436e50 9c 6f 43 00 00 00 00 00 40 00 00 00 00 00 00 00 .oC.....@.......
00436e60 38 16 40 00 00 00 00 00 40 8e 40 00 00 00 00 00 8.@.....@.@.....
00436e70 50 8e 40 00 00 00 00 00 20 92 40 00 00 00 00 00 P.@..... .@.....
00436e80 10 92 40 00 00 00 00 00 50 92 40 00 00 00 00 00 ..@.....P.@.....
00436e90 60 92 40 00 00 00 00 00 70 92 40 00 00 00 00 00 `.@.....p.@.....
00436ea0 40 92 40 00 00 00 00 00 b0 8a 40 00 00 00 00 00 @.@.......@.....
00436eb0 e0 8a 40 00 00 00 00 00 00 73 43 00 00 00 00 00 ..@......sC.....
00436ec0 00 8b 40 00 00 00 00 00 10 8b 40 00 00 00 00 00 ..@.......@.....
00436ed0 20 8b 40 00 00 00 00 00 00 00 00 00 00 00 00 00 .@.............
00436ee0 00 00 06 00 02 00 10 40 00 00 00 00 00 08 00 00 .......@........
00436ef0 00 0a 72 65 73 66 6f 75 6e 64 65 64 02 00 00 90 ..resfounded....
00436f00 11 40 00 00 00 00 00 10 00 00 00 08 48 52 65 73 .@..........HRes
00436f10 49 6e 66 6f 02 00 00 90 11 40 00 00 00 00 00 18 Info.....@......
00436f20 00 00 00 07 48 47 6c 6f 62 61 6c 02 00 00 f8 10 ....HGlobal.....
00436f30 40 00 00 00 00 00 20 00 00 00 07 46 4d 65 6d 6f @..... ....FMemo
00436f40 72 79 02 00 00 68 11 40 00 00 00 00 00 28 00 00 ry...h.@.....(..
00436f50 00 09 46 50 6f 73 69 74 69 6f 6e 02 00 02 68 11 ..FPosition...h.
00436f60 40 00 00 00 00 00 30 00 00 00 05 46 53 69 7a 65 @.....0....FSize
00436f70 02 00 00 00 03 00 b3 6f 43 00 00 00 00 00 42 00 .......oC.....B.
00436f80 f1 ff 10 70 43 00 00 00 00 00 44 00 f1 ff 82 70 ...pC.....D....p
00436f90 43 00 00 00 00 00 4d 00 fc ff 00 00 16 54 53 69 C.....M......TSi
00436fa0 6d 70 6c 65 52 65 73 6f 75 72 63 65 73 53 74 72 mpleResourcesStr
00436fb0 65 61 6d 5d 00 10 71 43 00 00 00 00 00 0a 52 65 eam]..qC......Re
00436fc0 61 64 42 75 66 66 65 72 03 00 00 10 40 00 00 00 adBuffer....@...
00436fd0 00 00 28 00 03 08 b8 70 43 00 00 00 00 00 00 00 ..(....pC.......
00436fe0 04 53 65 6c 66 02 00 01 00 00 00 00 00 00 00 00 .Self...........
00436ff0 00 00 06 42 75 66 66 65 72 02 00 00 78 10 40 00 ...Buffer...x.@.
00437000 00 00 00 00 00 00 05 43 6f 75 6e 74 02 00 02 00 .......Count....
00437010 72 00 10 72 43 00 00 00 00 00 06 43 72 65 61 74 r..rC......Creat
00437020 65 03 00 00 00 00 00 00 00 00 00 38 00 04 08 b8 e..........8....
00437030 70 43 00 00 00 00 00 00 00 04 53 65 6c 66 02 00 pC........Self..
00437040 00 90 11 40 00 00 00 00 00 00 00 08 49 6e 73 74 ...@........Inst
00437050 61 6e 63 65 02 00 02 40 12 40 00 00 00 00 00 00 ance...@.@......
00437060 00 07 52 65 73 4e 61 6d 65 02 00 00 20 12 40 00 ..ResName... .@.
00437070 00 00 00 00 00 00 07 52 65 73 54 79 70 65 02 00 .......ResType..
00437080 02 00 33 00 00 73 43 00 00 00 00 00 07 44 65 73 ..3..sC......Des
00437090 74 72 6f 79 03 00 00 00 00 00 00 00 00 00 20 00 troy.......... .
004370a0 01 08 b8 70 43 00 00 00 00 00 00 00 04 53 65 6c ...pC........Sel
004370b0 66 02 00 02 00 00 00 00 c0 70 43 00 00 00 00 00 f........pC.....
004370c0 07 16 54 53 69 6d 70 6c 65 52 65 73 6f 75 72 63 ..TSimpleResourc
004370d0 65 73 53 74 72 65 61 6d d8 6e 43 00 00 00 00 00 esStream.nC.....
004370e0 58 22 40 00 00 00 00 00 00 00 15 53 69 6d 70 6c X"@........Simpl
004370f0 65 52 65 73 6f 75 72 63 65 73 53 74 72 65 61 6d eResourcesStream
00437100 00 00 00 00 02 00 00 00 cc cc cc cc cc cc cc cc ................
00436e0f // align 0x10
00436e10
00436e10 d8 6e 43 00 00 00 00 00 00 00 00 00 00 00 00 00 .nC.............
00436e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00436e30 c0 70 43 00 00 00 00 00 d8 6e 43 00 00 00 00 00 .pC......nC.....
00436e40 72 6f 43 00 00 00 00 00 00 00 00 00 00 00 00 00 roC.............
00436e50 9c 6f 43 00 00 00 00 00 40 00 00 00 00 00 00 00 .oC.....@.......
00436e60 38 16 40 00 00 00 00 00 40 8e 40 00 00 00 00 00 8.@.....@.@.....
00436e70 50 8e 40 00 00 00 00 00 20 92 40 00 00 00 00 00 P.@..... .@.....
00436e80 10 92 40 00 00 00 00 00 50 92 40 00 00 00 00 00 ..@.....P.@.....
00436e90 60 92 40 00 00 00 00 00 70 92 40 00 00 00 00 00 `.@.....p.@.....
00436ea0 40 92 40 00 00 00 00 00 b0 8a 40 00 00 00 00 00 @.@.......@.....
00436eb0 e0 8a 40 00 00 00 00 00 00 73 43 00 00 00 00 00 ..@......sC.....
00436ec0 00 8b 40 00 00 00 00 00 10 8b 40 00 00 00 00 00 ..@.......@.....
00436ed0 20 8b 40 00 00 00 00 00 00 00 00 00 00 00 00 00 .@.............
00436ee0 00 00 06 00 02 00 10 40 00 00 00 00 00 08 00 00 .......@........
00436ef0 00 0a 72 65 73 66 6f 75 6e 64 65 64 02 00 00 90 ..resfounded....
00436f00 11 40 00 00 00 00 00 10 00 00 00 08 48 52 65 73 .@..........HRes
00436f10 49 6e 66 6f 02 00 00 90 11 40 00 00 00 00 00 18 Info.....@......
00436f20 00 00 00 07 48 47 6c 6f 62 61 6c 02 00 00 f8 10 ....HGlobal.....
00436f30 40 00 00 00 00 00 20 00 00 00 07 46 4d 65 6d 6f @..... ....FMemo
00436f40 72 79 02 00 00 68 11 40 00 00 00 00 00 28 00 00 ry...h.@.....(..
00436f50 00 09 46 50 6f 73 69 74 69 6f 6e 02 00 02 68 11 ..FPosition...h.
00436f60 40 00 00 00 00 00 30 00 00 00 05 46 53 69 7a 65 @.....0....FSize
00436f70 02 00 00 00 03 00 b3 6f 43 00 00 00 00 00 42 00 .......oC.....B.
00436f80 f1 ff 10 70 43 00 00 00 00 00 44 00 f1 ff 82 70 ...pC.....D....p
00436f90 43 00 00 00 00 00 4d 00 fc ff 00 00 16 54 53 69 C.....M......TSi
00436fa0 6d 70 6c 65 52 65 73 6f 75 72 63 65 73 53 74 72 mpleResourcesStr
00436fb0 65 61 6d 5d 00 10 71 43 00 00 00 00 00 0a 52 65 eam]..qC......Re
00436fc0 61 64 42 75 66 66 65 72 03 00 00 10 40 00 00 00 adBuffer....@...
00436fd0 00 00 28 00 03 08 b8 70 43 00 00 00 00 00 00 00 ..(....pC.......
00436fe0 04 53 65 6c 66 02 00 01 00 00 00 00 00 00 00 00 .Self...........
00436ff0 00 00 06 42 75 66 66 65 72 02 00 00 78 10 40 00 ...Buffer...x.@.
00437000 00 00 00 00 00 00 05 43 6f 75 6e 74 02 00 02 00 .......Count....
00437010 72 00 10 72 43 00 00 00 00 00 06 43 72 65 61 74 r..rC......Creat
00437020 65 03 00 00 00 00 00 00 00 00 00 38 00 04 08 b8 e..........8....
00437030 70 43 00 00 00 00 00 00 00 04 53 65 6c 66 02 00 pC........Self..
00437040 00 90 11 40 00 00 00 00 00 00 00 08 49 6e 73 74 ...@........Inst
00437050 61 6e 63 65 02 00 02 40 12 40 00 00 00 00 00 00 ance...@.@......
00437060 00 07 52 65 73 4e 61 6d 65 02 00 00 20 12 40 00 ..ResName... .@.
00437070 00 00 00 00 00 00 07 52 65 73 54 79 70 65 02 00 .......ResType..
00437080 02 00 33 00 00 73 43 00 00 00 00 00 07 44 65 73 ..3..sC......Des
00437090 74 72 6f 79 03 00 00 00 00 00 00 00 00 00 20 00 troy.......... .
004370a0 01 08 b8 70 43 00 00 00 00 00 00 00 04 53 65 6c ...pC........Sel
004370b0 66 02 00 02 00 00 00 00 c0 70 43 00 00 00 00 00 f........pC.....
004370c0 07 16 54 53 69 6d 70 6c 65 52 65 73 6f 75 72 63 ..TSimpleResourc
004370d0 65 73 53 74 72 65 61 6d d8 6e 43 00 00 00 00 00 esStream.nC.....
004370e0 58 22 40 00 00 00 00 00 00 00 15 53 69 6d 70 6c X"@........Simpl
004370f0 65 52 65 73 6f 75 72 63 65 73 53 74 72 65 61 6d eResourcesStream
00437100 00 00 00 00 02 00 00 00 cc cc cc cc cc cc cc cc ................
00437110
00437110TSimpleResourcesStream.ReadBuffer:
00437110push rdi
00437111push rsi
00437112push rbx
00437113sub rsp, 32
00437117mov rbx, rcx
0043711amov sil, 1
0043711dmov rax, [rbx+40]
00437121test rax, rax
00437124jl 0x43716d
00437126test r8l, r8l
00437129jl 0x43716d
0043712bmov rcx, [rbx+48]
0043712fmov r9, rcx
00437132sub r9, rax
00437135test r9, r9
00437138jle 0x43716d
0043713amovsxd r9, r8l
0043713dlea r9, [r9+rax]
00437141cmp rcx, r9
00437144jle 0x43714b
00437146mov edi, r8l
00437149jmp 0x437151
0043714b
0043714bloc_43714b:
0043714bmov edi, [rbx+48]
0043714esub edi, [rbx+40]
00437151
00437151loc_437151:
00437151mov rcx, [rbx+32]
00437155lea rcx, [rcx+rax]
00437159movsxd r8, edi
0043715ccall fn_405ac0
00437161lea rax, [rbx+40]
00437165movsxd rdi, edi
00437168add [rax], rdi
0043716bjmp 0x437170
0043716d
0043716dloc_43716d:
0043716dxor esi, esi
00437170
00437170loc_437170:
00437170mov eax, esi
00437173add rsp, 32
00437177pop rbx
00437178pop rsi
00437179pop rdi
0043717aret
00437110
00437110TSimpleResourcesStream.ReadBuffer:
00437110push rdi
00437111push rsi
00437112push rbx
00437113sub rsp, 32
00437117mov rbx, rcx
0043711amov sil, 1
0043711dmov rax, [rbx+40]
00437121test rax, rax
00437124jl 0x43716d
00437126test r8l, r8l
00437129jl 0x43716d
0043712bmov rcx, [rbx+48]
0043712fmov r9, rcx
00437132sub r9, rax
00437135test r9, r9
00437138jle 0x43716d
0043713amovsxd r9, r8l
0043713dlea r9, [r9+rax]
00437141cmp rcx, r9
00437144jle 0x43714b
00437146mov edi, r8l
00437149jmp 0x437151
0043714b
0043714bloc_43714b:
0043714bmov edi, [rbx+48]
0043714esub edi, [rbx+40]
00437151
00437151loc_437151:
00437151mov rcx, [rbx+32]
00437155lea rcx, [rcx+rax]
00437159movsxd r8, edi
0043715ccall fn_405ac0
00437161lea rax, [rbx+40]
00437165movsxd rdi, edi
00437168add [rax], rdi
0043716bjmp 0x437170
0043716d
0043716dloc_43716d:
0043716dxor esi, esi
00437170
00437170loc_437170:
00437170mov eax, esi
00437173add rsp, 32
00437177pop rbx
00437178pop rsi
00437179pop rdi
0043717aret
00437110
0043717b
0043717b // align 0x10
0043717b // align 0x10
00437189
00437189 // align 0x10
00437189 // align 0x10
00437190
00437190fn_437190:
00437190push rdi
00437191push rsi
00437192push rbx
00437193sub rsp, 32
00437197mov rbx, rcx
0043719amov rsi, rdx
0043719dmov rcx, rsi
004371a0mov rdx, r8
004371a3mov r8, r9
004371a6call FindResourceW
004371abmov [rbx+16], rax
004371afmov rax, [rbx+16]
004371b3test rax, rax
004371b6je 0x4371f9
004371b8mov rcx, rsi
004371bbmov rdx, rax
004371becall LoadResource
004371c3mov [rbx+24], rax
004371c7mov rax, [rbx+24]
004371cbtest rax, rax
004371ceje 0x4371f9
004371d0mov rcx, rax
004371d3call LockResource
004371d8mov rdi, rax
004371dbmov rcx, rsi
004371demov rdx, [rbx+16]
004371e2call SizeofResource
004371e7mov rcx, rbx
004371eamov rdx, rdi
004371edmovsxd r8, eax
004371f0call fn_437180
004371f5mov [rbx+8], 1
004371f9
004371f9loc_4371f9:
004371f9add rsp, 32
004371fdpop rbx
004371fepop rsi
004371ffpop rdi
00437200ret
00437190
00437190fn_437190:
00437190push rdi
00437191push rsi
00437192push rbx
00437193sub rsp, 32
00437197mov rbx, rcx
0043719amov rsi, rdx
0043719dmov rcx, rsi
004371a0mov rdx, r8
004371a3mov r8, r9
004371a6call FindResourceW
004371abmov [rbx+16], rax
004371afmov rax, [rbx+16]
004371b3test rax, rax
004371b6je 0x4371f9
004371b8mov rcx, rsi
004371bbmov rdx, rax
004371becall LoadResource
004371c3mov [rbx+24], rax
004371c7mov rax, [rbx+24]
004371cbtest rax, rax
004371ceje 0x4371f9
004371d0mov rcx, rax
004371d3call LockResource
004371d8mov rdi, rax
004371dbmov rcx, rsi
004371demov rdx, [rbx+16]
004371e2call SizeofResource
004371e7mov rcx, rbx
004371eamov rdx, rdi
004371edmovsxd r8, eax
004371f0call fn_437180
004371f5mov [rbx+8], 1
004371f9
004371f9loc_4371f9:
004371f9add rsp, 32
004371fdpop rbx
004371fepop rsi
004371ffpop rdi
00437200ret
00437190
00437201
00437201 // align 0x10
00437201 // align 0x10
00437210
00437210TSimpleResourcesStream.Create:
00437210push rbp
00437211push rbx
00437212sub rsp, 72
00437216mov rbp, rsp
00437219mov [rbp+56], rbp
0043721dmov [rbp+96], rcx
00437221mov [rbp+104], dl
00437224mov [rbp+112], r8
00437228mov [rbp+120], r9
0043722cmov rax, [rbp+128]
00437233mov [rbp+128], rax
0043723acmp [rbp+104], 0
0043723eje 0x437252
00437240mov rcx, [rbp+96]
00437244movzx rdx, [rbp+104]
00437249call fn_409530
0043724emov [rbp+96], rax
00437252
00437252loc_437252:
00437252nop
00437253mov rax, [rbp+96]
00437257mov [rax+8], 0
0043725bmov rax, [rbp+96]
0043725fmov [rax+32], 0
00437267mov rax, [rbp+96]
0043726bmov [rax+48], 0
00437273mov rcx, [rbp+120]
00437277call fn_40d710
0043727cmov rcx, [rbp+96]
00437280mov rdx, [rbp+112]
00437284mov r8, rax
00437287mov r9, [rbp+128]
0043728emov [rsp+32], 0
00437293call fn_437190
00437298cmp [rbp+104], 0
0043729cje 0x4372db
0043729emov rcx, [rbp+96]
004372a2call fn_409570
004372a7mov [rbp+96], rax
004372abjmp 0x4372db
004372ad
004372ad 90 90 80 ...
004372b0 7d 68 00 74 20 48 83 7d 60 00 74 19 48 8b 4d 60 }h.t H.}`.t.H.M`
004372c0 b2 81 48 8b 45 60 48 8b 18 ff 53 e0 48 8b 4d 60 ..H.E`H...S.H.M`
004372d0 e8 7b 22 fd ff e8 36 3d fd ff 90 .{"...6=...
004372db
004372dbloc_4372db:
004372dbmov rax, [rbp+96]
004372dflea rsp, [rbp+72]
004372e3pop rbx
004372e4pop rbp
004372e5ret
00437210
00437210TSimpleResourcesStream.Create:
00437210push rbp
00437211push rbx
00437212sub rsp, 72
00437216mov rbp, rsp
00437219mov [rbp+56], rbp
0043721dmov [rbp+96], rcx
00437221mov [rbp+104], dl
00437224mov [rbp+112], r8
00437228mov [rbp+120], r9
0043722cmov rax, [rbp+128]
00437233mov [rbp+128], rax
0043723acmp [rbp+104], 0
0043723eje 0x437252
00437240mov rcx, [rbp+96]
00437244movzx rdx, [rbp+104]
00437249call fn_409530
0043724emov [rbp+96], rax
00437252
00437252loc_437252:
00437252nop
00437253mov rax, [rbp+96]
00437257mov [rax+8], 0
0043725bmov rax, [rbp+96]
0043725fmov [rax+32], 0
00437267mov rax, [rbp+96]
0043726bmov [rax+48], 0
00437273mov rcx, [rbp+120]
00437277call fn_40d710
0043727cmov rcx, [rbp+96]
00437280mov rdx, [rbp+112]
00437284mov r8, rax
00437287mov r9, [rbp+128]
0043728emov [rsp+32], 0
00437293call fn_437190
00437298cmp [rbp+104], 0
0043729cje 0x4372db
0043729emov rcx, [rbp+96]
004372a2call fn_409570
004372a7mov [rbp+96], rax
004372abjmp 0x4372db
004372ad
004372ad 90 90 80 ...
004372b0 7d 68 00 74 20 48 83 7d 60 00 74 19 48 8b 4d 60 }h.t H.}`.t.H.M`
004372c0 b2 81 48 8b 45 60 48 8b 18 ff 53 e0 48 8b 4d 60 ..H.E`H...S.H.M`
004372d0 e8 7b 22 fd ff e8 36 3d fd ff 90 .{"...6=...
004372db
004372dbloc_4372db:
004372dbmov rax, [rbp+96]
004372dflea rsp, [rbp+72]
004372e3pop rbx
004372e4pop rbp
004372e5ret
00437210
004372e6
004372e6 48 90 48 8d 04 05 00 00 00 00 H.H.......
004372e6 48 90 48 8d 04 05 00 00 00 00 H.H.......
004372f0
004372f0fn_4372f0:
004372f0sub rsp, 40
004372f4call fn_40b050
004372f9add rsp, 40
004372fdret
004372f0
004372f0fn_4372f0:
004372f0sub rsp, 40
004372f4call fn_40b050
004372f9add rsp, 40
004372fdret
004372f0
004372fe
004372fe // align 0x10
004372fe // align 0x10
00437300
00437300TSimpleResourcesStream.Destroy:
00437300push rsi
00437301push rbx
00437302sub rsp, 40
00437306mov rbx, rcx
00437309mov esi, edx
0043730cmov rcx, rbx
0043730fmov edx, esi
00437312call fn_4095d0
00437317mov rcx, [rbx+24]
0043731bcall FreeResource
00437320mov rcx, rbx
00437323mov edx, esi
00437326and dl, 252
00437329call TObject.Destroy
0043732etest sil, sil
00437331jle 0x43733b
00437333mov rcx, rbx
00437336call fn_409550
0043733b
0043733bloc_43733b:
0043733badd rsp, 40
0043733fpop rbx
00437340pop rsi
00437341ret
00437300
00437300TSimpleResourcesStream.Destroy:
00437300push rsi
00437301push rbx
00437302sub rsp, 40
00437306mov rbx, rcx
00437309mov esi, edx
0043730cmov rcx, rbx
0043730fmov edx, esi
00437312call fn_4095d0
00437317mov rcx, [rbx+24]
0043731bcall FreeResource
00437320mov rcx, rbx
00437323mov edx, esi
00437326and dl, 252
00437329call TObject.Destroy
0043732etest sil, sil
00437331jle 0x43733b
00437333mov rcx, rbx
00437336call fn_409550
0043733b
0043733bloc_43733b:
0043733badd rsp, 40
0043733fpop rbx
00437340pop rsi
00437341ret
00437300
00437342
00437342 // align 0x10
00437342 // align 0x10
00437350
00437350SimpleResourcesStream.finalization:
00437350add [rip+0x3901d], 1
00437357cmp [rip+0x39016], 0
0043735eret
00437350
00437350SimpleResourcesStream.finalization:
00437350add [rip+0x3901d], 1
00437357cmp [rip+0x39016], 0
0043735eret
00437350
0043735f
0043735f // align 0x10
0043735f // align 0x10
00437360
00437360SimpleResourcesStream.initialization:
00437360sub [rip+0x3900d], 1
00437367cmp [rip+0x39006], -1
0043736eret
00437360
00437360SimpleResourcesStream.initialization:
00437360sub [rip+0x3900d], 1
00437367cmp [rip+0x39006], -1
0043736eret
00437360
0043736f
0043736f // align 0x10
0043736f // align 0x10
00437376
00437376 // align 0x10
00437376 // align 0x10
00437380
00437380fn_437380:
00437380push rbp
00437381push rbx
00437382sub rsp, 88
00437386mov rbp, rsp
00437389mov [rbp+40], rcx
0043738dmov [rbp+48], rdx
00437391mov [rbp+72], 0
00437399nop
0043739axor eax, eax
0043739cmov [rbp+63], al
0043739fmov rax, [rbp+40]
004373a3mov rax, [rax]
004373a6test rax, rax
004373a9je 0x4373af
004373abmov rax, [rax-8]
004373af
004373afloc_4373af:
004373afcmp rax, 4
004373b3jl 0x437455
004373b9mov rcx, [rbp+40]
004373bdlea rdx, [rbp+72]
004373c1xor r8, r8
004373c4mov r9l, 4
004373cacall fn_430a50
004373cfmov rax, [rbp+40]
004373d3mov rax, [rax]
004373d6test rax, rax
004373d9je 0x4373df
004373dbmov rax, [rax-8]
004373df
004373dfloc_4373df:
004373dfmov rdx, [rbp+40]
004373e3mov rcx, rdx
004373e6mov r8l, 4
004373ecmov r9l, eax
004373efsub r9l, 4
004373f3call fn_430a50
004373f8lea rcx, [rbp+72]
004373fccall fn_430a00
00437401mov ebx, eax
00437403mov rax, [rbp+40]
00437407mov rax, [rax]
0043740atest rax, rax
0043740dje 0x437413
0043740fmov rax, [rax-8]
00437413
00437413loc_437413:
00437413cmp eax, ebx
00437415jb 0x437455
00437417mov rcx, [rbp+40]
0043741bmov rdx, [rbp+48]
0043741fxor r8, r8
00437422mov r9l, ebx
00437425call fn_430a50
0043742amov rax, [rbp+40]
0043742emov rax, [rax]
00437431test rax, rax
00437434je 0x43743a
00437436mov rax, [rax-8]
0043743a
0043743aloc_43743a:
0043743amov rdx, [rbp+40]
0043743emov rcx, rdx
00437441mov r8l, ebx
00437444mov r9l, eax
00437447sub r9l, ebx
0043744acall fn_430a50
0043744fmov al, 1
00437451mov [rbp+63], al
00437454nop
00437455
00437455loc_437455:
00437455lea rcx, [rbp+72]
00437459mov rdx, [rip-34368]
00437460call fn_410600
00437465movzx rax, [rbp+63]
0043746alea rsp, [rbp+88]
0043746epop rbx
0043746fpop rbp
00437470ret
00437380
00437380fn_437380:
00437380push rbp
00437381push rbx
00437382sub rsp, 88
00437386mov rbp, rsp
00437389mov [rbp+40], rcx
0043738dmov [rbp+48], rdx
00437391mov [rbp+72], 0
00437399nop
0043739axor eax, eax
0043739cmov [rbp+63], al
0043739fmov rax, [rbp+40]
004373a3mov rax, [rax]
004373a6test rax, rax
004373a9je 0x4373af
004373abmov rax, [rax-8]
004373af
004373afloc_4373af:
004373afcmp rax, 4
004373b3jl 0x437455
004373b9mov rcx, [rbp+40]
004373bdlea rdx, [rbp+72]
004373c1xor r8, r8
004373c4mov r9l, 4
004373cacall fn_430a50
004373cfmov rax, [rbp+40]
004373d3mov rax, [rax]
004373d6test rax, rax
004373d9je 0x4373df
004373dbmov rax, [rax-8]
004373df
004373dfloc_4373df:
004373dfmov rdx, [rbp+40]
004373e3mov rcx, rdx
004373e6mov r8l, 4
004373ecmov r9l, eax
004373efsub r9l, 4
004373f3call fn_430a50
004373f8lea rcx, [rbp+72]
004373fccall fn_430a00
00437401mov ebx, eax
00437403mov rax, [rbp+40]
00437407mov rax, [rax]
0043740atest rax, rax
0043740dje 0x437413
0043740fmov rax, [rax-8]
00437413
00437413loc_437413:
00437413cmp eax, ebx
00437415jb 0x437455
00437417mov rcx, [rbp+40]
0043741bmov rdx, [rbp+48]
0043741fxor r8, r8
00437422mov r9l, ebx
00437425call fn_430a50
0043742amov rax, [rbp+40]
0043742emov rax, [rax]
00437431test rax, rax
00437434je 0x43743a
00437436mov rax, [rax-8]
0043743a
0043743aloc_43743a:
0043743amov rdx, [rbp+40]
0043743emov rcx, rdx
00437441mov r8l, ebx
00437444mov r9l, eax
00437447sub r9l, ebx
0043744acall fn_430a50
0043744fmov al, 1
00437451mov [rbp+63], al
00437454nop
00437455
00437455loc_437455:
00437455lea rcx, [rbp+72]
00437459mov rdx, [rip-34368]
00437460call fn_410600
00437465movzx rax, [rbp+63]
0043746alea rsp, [rbp+88]
0043746epop rbx
0043746fpop rbp
00437470ret
00437380
00437471
00437471 48 8d 80 00 00 00 00 48 8d 04 05 00 00 00 00 H......H.......
00437471 48 8d 80 00 00 00 00 48 8d 04 05 00 00 00 00 H......H.......
00437480
00437480fn_437480:
00437480push rbp
00437481sub rsp, 32
00437485mov rbp, rsp
00437488lea rcx, [rdx+72]
0043748cmov rdx, [rip-34419]
00437493call fn_410600
00437498lea rsp, [rbp+32]
0043749cpop rbp
0043749dret
00437480
00437480fn_437480:
00437480push rbp
00437481sub rsp, 32
00437485mov rbp, rsp
00437488lea rcx, [rdx+72]
0043748cmov rdx, [rip-34419]
00437493call fn_410600
00437498lea rsp, [rbp+32]
0043749cpop rbp
0043749dret
00437480
0043749e
0043749e // align 0x10
0043749e // align 0x10
004374a0
004374a0fn_4374a0:
004374a0push rbp
004374a1sub rsp, 112
004374a5mov rbp, rsp
004374a8mov [rbp+56], 0
004374b0mov [rbp+48], 0
004374b8mov [rbp+72], 0
004374c0mov [rbp+64], 0
004374c8mov [rbp+104], 0
004374d0mov [rbp+96], 0
004374d8mov [rbp+88], 0
004374e0mov [rbp+80], 0
004374e8nop
004374e9xor eax, eax
004374ebmov [rbp+47], al
004374eemov rax, [rip+0x2cacb]
004374f5mov rax, [rax]
004374f8test rax, rax
004374fbje 0x437501
004374fdmov rax, [rax-8]
00437501
00437501loc_437501:
00437501test rax, rax
00437504je 0x4378fc
0043750amov rax, [rip+0x2caaf]
00437511mov rax, [rax]
00437514movzx rax, [rax]
00437518test al, al
0043751aje 0x437525
0043751ccmp al, 1
0043751fjne 0x4378fc
00437525
00437525loc_437525:
00437525cmp al, 1
00437528jne 0x437538
0043752amov rax, [rip+0x2ca8f]
00437531mov [rax+296], 1
00437538
00437538loc_437538:
00437538mov rax, [rip+0x2ca81]
0043753fmov rax, [rax]
00437542test rax, rax
00437545je 0x43754b
00437547mov rax, [rax-8]
0043754b
0043754bloc_43754b:
0043754bmov rcx, [rip+0x2ca6e]
00437552mov rdx, [rip+0x2ca67]
00437559mov r8l, 1
0043755fmov r9l, eax
00437562sub r9l, 1
00437566call fn_430a50
0043756bmov rax, [rip+0x2ca4e]
00437572mov rax, [rax]
00437575test rax, rax
00437578je 0x43757e
0043757amov rax, [rax-8]
0043757e
0043757eloc_43757e:
0043757etest rax, rax
00437581je 0x4378fc
00437587mov rax, [rip+0x2ca32]
0043758emov rax, [rax]
00437591movzx rax, [rax]
00437595test al, al
00437597je 0x4375a2
00437599cmp al, 1
0043759cjne 0x4378fc
004375a2
004375a2loc_4375a2:
004375a2cmp al, 1
004375a5jne 0x4375b5
004375a7mov rax, [rip+0x2ca12]
004375aemov [rax+297], 1
004375b5
004375b5loc_4375b5:
004375b5mov rax, [rip+0x2ca04]
004375bcmov rax, [rax]
004375bftest rax, rax
004375c2je 0x4375c8
004375c4mov rax, [rax-8]
004375c8
004375c8loc_4375c8:
004375c8mov rcx, [rip+0x2c9f1]
004375cfmov rdx, [rip+0x2c9ea]
004375d6mov r8l, 1
004375dcmov r9l, eax
004375dfsub r9l, 1
004375e3call fn_430a50
004375e8mov rax, [rip+0x2c9d1]
004375efmov rax, [rax]
004375f2test rax, rax
004375f5je 0x4375fb
004375f7mov rax, [rax-8]
004375fb
004375fbloc_4375fb:
004375fbtest rax, rax
004375feje 0x4378fc
00437604mov rax, [rip+0x2c9b5]
0043760bmov rax, [rax]
0043760emovzx rax, [rax]
00437612test al, al
00437614je 0x43761f
00437616cmp al, 1
00437619jne 0x4378fc
0043761f
0043761floc_43761f:
0043761fcmp al, 1
00437622jne 0x437632
00437624mov rax, [rip+0x2c995]
0043762bmov [rax+298], 1
00437632
00437632loc_437632:
00437632mov rax, [rip+0x2c987]
00437639mov rax, [rax]
0043763ctest rax, rax
0043763fje 0x437645
00437641mov rax, [rax-8]
00437645
00437645loc_437645:
00437645mov rcx, [rip+0x2c974]
0043764cmov rdx, [rip+0x2c96d]
00437653mov r8l, 1
00437659mov r9l, eax
0043765csub r9l, 1
00437660call fn_430a50
00437665mov rcx, [rip+0x2c954]
0043766cmov rax, [rip+0x2c94d]
00437673lea rdx, [rax+24]
00437677call fn_437380
0043767ctest al, al
0043767eje 0x4378fc
00437684mov rcx, [rip+0x2c935]
0043768bmov rax, [rip+0x2c92e]
00437692lea rdx, [rax+32]
00437696call fn_437380
0043769btest al, al
0043769dje 0x4378fc
004376a3mov rcx, [rip+0x2c916]
004376aamov rax, [rip+0x2c90f]
004376b1lea rdx, [rax+40]
004376b5call fn_437380
004376batest al, al
004376bcje 0x4378fc
004376c2mov rcx, [rip+0x2c8f7]
004376c9mov rax, [rip+0x2c8f0]
004376d0lea rdx, [rax+48]
004376d4call fn_437380
004376d9test al, al
004376dbje 0x4378fc
004376e1mov rcx, [rip+0x2c8d8]
004376e8mov rax, [rip+0x2c8d1]
004376eflea rdx, [rax+56]
004376f3call fn_437380
004376f8test al, al
004376faje 0x4378fc
00437700mov rcx, [rip+0x2c8b9]
00437707lea rdx, [rbp+104]
0043770bcall fn_437380
00437710test al, al
00437712je 0x4378fc
00437718lea rcx, [rbp+96]
0043771clea rdx, [rbp+104]
00437720call fn_430d40
00437725lea rcx, [rbp+80]
00437729mov rdx, [rbp+96]
0043772dcall fn_4144a0
00437732lea rcx, [rbp+72]
00437736mov rdx, [rbp+80]
0043773acall fn_4220f0
0043773flea rcx, [rbp+64]
00437743mov rdx, [rbp+72]
00437747call fn_40d820
0043774cmov rax, [rip+0x2c86d]
00437753mov rcx, [rax+64]
00437757mov rdx, [rbp+64]
0043775bcall TSimpleStringList.SetTextStr
00437760mov rcx, [rip+0x2c859]
00437767lea rdx, [rbp+104]
0043776bcall fn_437380
00437770test al, al
00437772je 0x4378fc
00437778lea rcx, [rbp+96]
0043777clea rdx, [rbp+104]
00437780call fn_430d40
00437785lea rcx, [rbp+80]
00437789mov rdx, [rbp+96]
0043778dcall fn_4144a0
00437792lea rcx, [rbp+56]
00437796mov rdx, [rbp+80]
0043779acall fn_4220f0
0043779flea rcx, [rbp+48]
004377a3mov rdx, [rbp+56]
004377a7call fn_40d820
004377acmov rax, [rip+0x2c80d]
004377b3mov rcx, [rax+72]
004377b7mov rdx, [rbp+48]
004377bbcall TSimpleStringList.SetTextStr
004377c0mov rcx, [rip+0x2c7f9]
004377c7mov rax, [rip+0x2c7f2]
004377celea rdx, [rax+80]
004377d2call fn_437380
004377d7test al, al
004377d9je 0x4378fc
004377dfmov rcx, [rip+0x2c7da]
004377e6lea rdx, [rbp+104]
004377eacall fn_437380
004377eftest al, al
004377f1je 0x4378fc
004377f7mov rcx, [rip+0x2c7c2]
004377femov rax, [rip+0x2c7bb]
00437805lea rdx, [rax+96]
00437809call fn_437380
0043780etest al, al
00437810je 0x4378fc
00437816mov rcx, [rip+0x2c7a3]
0043781dmov rax, [rip+0x2c79c]
00437824lea rdx, [rax+104]
00437828call fn_437380
0043782dtest al, al
0043782fje 0x4378fc
00437835mov rcx, [rip+0x2c784]
0043783cmov rax, [rip+0x2c77d]
00437843lea rdx, [rax+112]
00437847call fn_437380
0043784ctest al, al
0043784eje 0x4378fc
00437854mov rcx, [rip+0x2c765]
0043785bmov rax, [rip+0x2c75e]
00437862lea rdx, [rax+136]
00437869call fn_437380
0043786etest al, al
00437870je 0x4378fc
00437876mov rax, [rip+0x2c743]
0043787dmov rax, [rax+136]
00437884test rax, rax
00437887je 0x43788d
00437889mov rax, [rax-8]
0043788d
0043788dloc_43788d:
0043788dlea rcx, [rbp+88]
00437891mov edx, eax
00437893call fn_430990
00437898lea rcx, [rbp+88]
0043789cmov rax, [rip+0x2c71d]
004378a3lea rdx, [rax+136]
004378aamov rax, [rip+0x2c70f]
004378b1lea r8, [rax+136]
004378b8call fn_4300b0
004378bdmov rax, [rip+0x2c6fc]
004378c4mov rax, [rax]
004378c7test rax, rax
004378caje 0x4378d0
004378ccmov rax, [rax-8]
004378d0
004378d0loc_4378d0:
004378d0cmp rax, 32
004378d4jne 0x4378fc
004378d6mov rcx, [rip+0x2c6e3]
004378ddmov rax, [rip+0x2c6dc]
004378e4lea rdx, [rax+120]
004378e8xor r8, r8
004378ebmov r9l, 32
004378f1call fn_430a50
004378f6mov al, 1
004378f8mov [rbp+47], al
004378fbnop
004378fc
004378fcloc_4378fc:
004378fclea rcx, [rbp+48]
00437900call fn_40bcf0
00437905lea rcx, [rbp+56]
00437909call fn_40bd90
0043790elea rcx, [rbp+64]
00437912call fn_40bcf0
00437917lea rcx, [rbp+72]
0043791bmov edx, 2
00437920call fn_40be70
00437925lea rcx, [rbp+88]
00437929mov rdx, [rip-35600]
00437930call fn_410600
00437935lea rcx, [rbp+96]
00437939call fn_40bd40
0043793elea rcx, [rbp+104]
00437942mov rdx, [rip-35625]
00437949call fn_410600
0043794emovzx rax, [rbp+47]
00437953lea rsp, [rbp+112]
00437957pop rbp
00437958ret
004374a0
004374a0fn_4374a0:
004374a0push rbp
004374a1sub rsp, 112
004374a5mov rbp, rsp
004374a8mov [rbp+56], 0
004374b0mov [rbp+48], 0
004374b8mov [rbp+72], 0
004374c0mov [rbp+64], 0
004374c8mov [rbp+104], 0
004374d0mov [rbp+96], 0
004374d8mov [rbp+88], 0
004374e0mov [rbp+80], 0
004374e8nop
004374e9xor eax, eax
004374ebmov [rbp+47], al
004374eemov rax, [rip+0x2cacb]
004374f5mov rax, [rax]
004374f8test rax, rax
004374fbje 0x437501
004374fdmov rax, [rax-8]
00437501
00437501loc_437501:
00437501test rax, rax
00437504je 0x4378fc
0043750amov rax, [rip+0x2caaf]
00437511mov rax, [rax]
00437514movzx rax, [rax]
00437518test al, al
0043751aje 0x437525
0043751ccmp al, 1
0043751fjne 0x4378fc
00437525
00437525loc_437525:
00437525cmp al, 1
00437528jne 0x437538
0043752amov rax, [rip+0x2ca8f]
00437531mov [rax+296], 1
00437538
00437538loc_437538:
00437538mov rax, [rip+0x2ca81]
0043753fmov rax, [rax]
00437542test rax, rax
00437545je 0x43754b
00437547mov rax, [rax-8]
0043754b
0043754bloc_43754b:
0043754bmov rcx, [rip+0x2ca6e]
00437552mov rdx, [rip+0x2ca67]
00437559mov r8l, 1
0043755fmov r9l, eax
00437562sub r9l, 1
00437566call fn_430a50
0043756bmov rax, [rip+0x2ca4e]
00437572mov rax, [rax]
00437575test rax, rax
00437578je 0x43757e
0043757amov rax, [rax-8]
0043757e
0043757eloc_43757e:
0043757etest rax, rax
00437581je 0x4378fc
00437587mov rax, [rip+0x2ca32]
0043758emov rax, [rax]
00437591movzx rax, [rax]
00437595test al, al
00437597je 0x4375a2
00437599cmp al, 1
0043759cjne 0x4378fc
004375a2
004375a2loc_4375a2:
004375a2cmp al, 1
004375a5jne 0x4375b5
004375a7mov rax, [rip+0x2ca12]
004375aemov [rax+297], 1
004375b5
004375b5loc_4375b5:
004375b5mov rax, [rip+0x2ca04]
004375bcmov rax, [rax]
004375bftest rax, rax
004375c2je 0x4375c8
004375c4mov rax, [rax-8]
004375c8
004375c8loc_4375c8:
004375c8mov rcx, [rip+0x2c9f1]
004375cfmov rdx, [rip+0x2c9ea]
004375d6mov r8l, 1
004375dcmov r9l, eax
004375dfsub r9l, 1
004375e3call fn_430a50
004375e8mov rax, [rip+0x2c9d1]
004375efmov rax, [rax]
004375f2test rax, rax
004375f5je 0x4375fb
004375f7mov rax, [rax-8]
004375fb
004375fbloc_4375fb:
004375fbtest rax, rax
004375feje 0x4378fc
00437604mov rax, [rip+0x2c9b5]
0043760bmov rax, [rax]
0043760emovzx rax, [rax]
00437612test al, al
00437614je 0x43761f
00437616cmp al, 1
00437619jne 0x4378fc
0043761f
0043761floc_43761f:
0043761fcmp al, 1
00437622jne 0x437632
00437624mov rax, [rip+0x2c995]
0043762bmov [rax+298], 1
00437632
00437632loc_437632:
00437632mov rax, [rip+0x2c987]
00437639mov rax, [rax]
0043763ctest rax, rax
0043763fje 0x437645
00437641mov rax, [rax-8]
00437645
00437645loc_437645:
00437645mov rcx, [rip+0x2c974]
0043764cmov rdx, [rip+0x2c96d]
00437653mov r8l, 1
00437659mov r9l, eax
0043765csub r9l, 1
00437660call fn_430a50
00437665mov rcx, [rip+0x2c954]
0043766cmov rax, [rip+0x2c94d]
00437673lea rdx, [rax+24]
00437677call fn_437380
0043767ctest al, al
0043767eje 0x4378fc
00437684mov rcx, [rip+0x2c935]
0043768bmov rax, [rip+0x2c92e]
00437692lea rdx, [rax+32]
00437696call fn_437380
0043769btest al, al
0043769dje 0x4378fc
004376a3mov rcx, [rip+0x2c916]
004376aamov rax, [rip+0x2c90f]
004376b1lea rdx, [rax+40]
004376b5call fn_437380
004376batest al, al
004376bcje 0x4378fc
004376c2mov rcx, [rip+0x2c8f7]
004376c9mov rax, [rip+0x2c8f0]
004376d0lea rdx, [rax+48]
004376d4call fn_437380
004376d9test al, al
004376dbje 0x4378fc
004376e1mov rcx, [rip+0x2c8d8]
004376e8mov rax, [rip+0x2c8d1]
004376eflea rdx, [rax+56]
004376f3call fn_437380
004376f8test al, al
004376faje 0x4378fc
00437700mov rcx, [rip+0x2c8b9]
00437707lea rdx, [rbp+104]
0043770bcall fn_437380
00437710test al, al
00437712je 0x4378fc
00437718lea rcx, [rbp+96]
0043771clea rdx, [rbp+104]
00437720call fn_430d40
00437725lea rcx, [rbp+80]
00437729mov rdx, [rbp+96]
0043772dcall fn_4144a0
00437732lea rcx, [rbp+72]
00437736mov rdx, [rbp+80]
0043773acall fn_4220f0
0043773flea rcx, [rbp+64]
00437743mov rdx, [rbp+72]
00437747call fn_40d820
0043774cmov rax, [rip+0x2c86d]
00437753mov rcx, [rax+64]
00437757mov rdx, [rbp+64]
0043775bcall TSimpleStringList.SetTextStr
00437760mov rcx, [rip+0x2c859]
00437767lea rdx, [rbp+104]
0043776bcall fn_437380
00437770test al, al
00437772je 0x4378fc
00437778lea rcx, [rbp+96]
0043777clea rdx, [rbp+104]
00437780call fn_430d40
00437785lea rcx, [rbp+80]
00437789mov rdx, [rbp+96]
0043778dcall fn_4144a0
00437792lea rcx, [rbp+56]
00437796mov rdx, [rbp+80]
0043779acall fn_4220f0
0043779flea rcx, [rbp+48]
004377a3mov rdx, [rbp+56]
004377a7call fn_40d820
004377acmov rax, [rip+0x2c80d]
004377b3mov rcx, [rax+72]
004377b7mov rdx, [rbp+48]
004377bbcall TSimpleStringList.SetTextStr
004377c0mov rcx, [rip+0x2c7f9]
004377c7mov rax, [rip+0x2c7f2]
004377celea rdx, [rax+80]
004377d2call fn_437380
004377d7test al, al
004377d9je 0x4378fc
004377dfmov rcx, [rip+0x2c7da]
004377e6lea rdx, [rbp+104]
004377eacall fn_437380
004377eftest al, al
004377f1je 0x4378fc
004377f7mov rcx, [rip+0x2c7c2]
004377femov rax, [rip+0x2c7bb]
00437805lea rdx, [rax+96]
00437809call fn_437380
0043780etest al, al
00437810je 0x4378fc
00437816mov rcx, [rip+0x2c7a3]
0043781dmov rax, [rip+0x2c79c]
00437824lea rdx, [rax+104]
00437828call fn_437380
0043782dtest al, al
0043782fje 0x4378fc
00437835mov rcx, [rip+0x2c784]
0043783cmov rax, [rip+0x2c77d]
00437843lea rdx, [rax+112]
00437847call fn_437380
0043784ctest al, al
0043784eje 0x4378fc
00437854mov rcx, [rip+0x2c765]
0043785bmov rax, [rip+0x2c75e]
00437862lea rdx, [rax+136]
00437869call fn_437380
0043786etest al, al
00437870je 0x4378fc
00437876mov rax, [rip+0x2c743]
0043787dmov rax, [rax+136]
00437884test rax, rax
00437887je 0x43788d
00437889mov rax, [rax-8]
0043788d
0043788dloc_43788d:
0043788dlea rcx, [rbp+88]
00437891mov edx, eax
00437893call fn_430990
00437898lea rcx, [rbp+88]
0043789cmov rax, [rip+0x2c71d]
004378a3lea rdx, [rax+136]
004378aamov rax, [rip+0x2c70f]
004378b1lea r8, [rax+136]
004378b8call fn_4300b0
004378bdmov rax, [rip+0x2c6fc]
004378c4mov rax, [rax]
004378c7test rax, rax
004378caje 0x4378d0
004378ccmov rax, [rax-8]
004378d0
004378d0loc_4378d0:
004378d0cmp rax, 32
004378d4jne 0x4378fc
004378d6mov rcx, [rip+0x2c6e3]
004378ddmov rax, [rip+0x2c6dc]
004378e4lea rdx, [rax+120]
004378e8xor r8, r8
004378ebmov r9l, 32
004378f1call fn_430a50
004378f6mov al, 1
004378f8mov [rbp+47], al
004378fbnop
004378fc
004378fcloc_4378fc:
004378fclea rcx, [rbp+48]
00437900call fn_40bcf0
00437905lea rcx, [rbp+56]
00437909call fn_40bd90
0043790elea rcx, [rbp+64]
00437912call fn_40bcf0
00437917lea rcx, [rbp+72]
0043791bmov edx, 2
00437920call fn_40be70
00437925lea rcx, [rbp+88]
00437929mov rdx, [rip-35600]
00437930call fn_410600
00437935lea rcx, [rbp+96]
00437939call fn_40bd40
0043793elea rcx, [rbp+104]
00437942mov rdx, [rip-35625]
00437949call fn_410600
0043794emovzx rax, [rbp+47]
00437953lea rsp, [rbp+112]
00437957pop rbp
00437958ret
004374a0
00437959
00437959 48 8d 80 00 00 00 00 H......
00437959 48 8d 80 00 00 00 00 H......
00437960
00437960fn_437960:
00437960push rbp
00437961push rbx
00437962sub rsp, 40
00437966mov rbp, rsp
00437969mov rbx, rdx
0043796clea rcx, [rbx+48]
00437970call fn_40bcf0
00437975lea rcx, [rbx+56]
00437979call fn_40bd90
0043797elea rcx, [rbx+64]
00437982call fn_40bcf0
00437987lea rcx, [rbx+72]
0043798bmov edx, 2
00437990call fn_40be70
00437995lea rcx, [rbx+88]
00437999mov rdx, [rip-35712]
004379a0call fn_410600
004379a5lea rcx, [rbx+96]
004379a9call fn_40bd40
004379aelea rcx, [rbx+104]
004379b2mov rdx, [rip-35737]
004379b9call fn_410600
004379belea rsp, [rbp+40]
004379c2pop rbx
004379c3pop rbp
004379c4ret
00437960
00437960fn_437960:
00437960push rbp
00437961push rbx
00437962sub rsp, 40
00437966mov rbp, rsp
00437969mov rbx, rdx
0043796clea rcx, [rbx+48]
00437970call fn_40bcf0
00437975lea rcx, [rbx+56]
00437979call fn_40bd90
0043797elea rcx, [rbx+64]
00437982call fn_40bcf0
00437987lea rcx, [rbx+72]
0043798bmov edx, 2
00437990call fn_40be70
00437995lea rcx, [rbx+88]
00437999mov rdx, [rip-35712]
004379a0call fn_410600
004379a5lea rcx, [rbx+96]
004379a9call fn_40bd40
004379aelea rcx, [rbx+104]
004379b2mov rdx, [rip-35737]
004379b9call fn_410600
004379belea rsp, [rbp+40]
004379c2pop rbx
004379c3pop rbp
004379c4ret
00437960
004379c5
004379c5 // align 0x10
004379c5 // align 0x10
004379d0
004379d0fn_4379d0:
004379d0push rbp
004379d1push r13
004379d3push rdi
004379d4push rsi
004379d5push rbx
004379d6sub rsp, 80
004379damov rbp, rsp
004379ddmov [rbp+40], 0
004379e5mov [rbp+72], 0
004379edmov [rbp+64], 0
004379f5mov [rbp+56], 0
004379fdmov [rbp+48], 0
00437a05nop
00437a06xor eax, eax
00437a08mov [rbp+39], al
00437a0bmov r13l, 13
00437a11mov rax, [rip+0x2c5a8]
00437a18lea rdi, [rax+168]
00437a1f
00437a1floc_437a1f:
00437a1fmov rax, [rip+0x2c59a]
00437a26lea rcx, [rax+160]
00437a2dlea rdx, [rbp+72]
00437a31call fn_437380
00437a36test al, al
00437a38je 0x437b9a
00437a3emov rax, [rbp+72]
00437a42test rax, rax
00437a45je 0x437a4b
00437a47mov rax, [rax-8]
00437a4b
00437a4bloc_437a4b:
00437a4blea rcx, [rbp+72]
00437a4flea rdx, [rbp+56]
00437a53xor r8, r8
00437a56mov r9l, eax
00437a59call fn_430a50
00437a5exor esi, esi
00437a60jmp 0x437a97
00437a62
00437a62loc_437a62:
00437a62mov rax, [rbp+72]
00437a66movzx rbx, [rax]
00437a6amov rax, rcx
00437a6dtest rax, rax
00437a70je 0x437a76
00437a72mov rax, [rax-8]
00437a76
00437a76loc_437a76:
00437a76lea rcx, [rbp+72]
00437a7alea rdx, [rbp+72]
00437a7emov r8l, ebx
00437a81add r8l, 1
00437a85mov r9l, eax
00437a88sub r9l, ebx
00437a8bsub r9l, 1
00437a8fcall fn_430a50
00437a94add esi, 1
00437a97
00437a97loc_437a97:
00437a97mov rcx, [rbp+72]
00437a9bmov rax, rcx
00437a9etest rax, rax
00437aa1je 0x437aa7
00437aa3mov rax, [rax-8]
00437aa7
00437aa7loc_437aa7:
00437aa7test rax, rax
00437aaajne 0x437a62
00437aacmov rcx, rdi
00437aafmov rdx, [rip-17486]
00437ab6call fn_410600
00437abbmov rcx, rdi
00437abemov rdx, [rip-17501]
00437ac5mov r8l, 1
00437acbmovsxd r9, esi
00437acecall fn_410430
00437ad3mov rax, [rbp+56]
00437ad7test rax, rax
00437adaje 0x437ae0
00437adcmov rax, [rax-8]
00437ae0
00437ae0loc_437ae0:
00437ae0lea rcx, [rbp+56]
00437ae4lea rdx, [rbp+72]
00437ae8xor r8, r8
00437aebmov r9l, eax
00437aeecall fn_430a50
00437af3xor esi, esi
00437af5jmp 0x437b6c
00437af7
00437af7loc_437af7:
00437af7mov rax, [rbp+72]
00437afbmovzx rbx, [rax]
00437afflea rcx, [rbp+72]
00437b03lea rdx, [rbp+64]
00437b07mov r8l, 1
00437b0dmov r9l, ebx
00437b10call fn_430a50
00437b15mov rax, [rbp+72]
00437b19test rax, rax
00437b1cje 0x437b22
00437b1emov rax, [rax-8]
00437b22
00437b22loc_437b22:
00437b22lea rcx, [rbp+72]
00437b26lea rdx, [rbp+72]
00437b2amov r8l, ebx
00437b2dadd r8l, 1
00437b31mov r9l, eax
00437b34sub r9l, ebx
00437b37sub r9l, 1
00437b3bcall fn_430a50
00437b40lea rcx, [rbp+48]
00437b44lea rdx, [rbp+64]
00437b48call fn_430d40
00437b4dlea rcx, [rbp+40]
00437b51mov rdx, [rbp+48]
00437b55call fn_430700
00437b5amov rcx, [rbp+40]
00437b5emov rdx, rdi
00437b61mov r8l, esi
00437b64call fn_433820
00437b69add esi, 1
00437b6c
00437b6cloc_437b6c:
00437b6cmov rax, [rbp+72]
00437b70test rax, rax
00437b73je 0x437b79
00437b75mov rax, [rax-8]
00437b79
00437b79loc_437b79:
00437b79test rax, rax
00437b7cjne 0x437af7
00437b82add rdi, 8
00437b86sub r13l, 1
00437b8atest r13l, r13l
00437b8djne 0x437a1f
00437b93nop
00437b94mov al, 1
00437b96mov [rbp+39], al
00437b99nop
00437b9a
00437b9aloc_437b9a:
00437b9alea rcx, [rbp+40]
00437b9emov edx, 2
00437ba3call fn_40be20
00437ba8lea rcx, [rbp+56]
00437bacmov rdx, [rip-36243]
00437bb3mov r8l, 3
00437bb9call fn_40ec40
00437bbemovzx rax, [rbp+39]
00437bc3lea rsp, [rbp+80]
00437bc7pop rbx
00437bc8pop rsi
00437bc9pop rdi
00437bcapop r13
00437bccpop rbp
00437bcdret
004379d0
004379d0fn_4379d0:
004379d0push rbp
004379d1push r13
004379d3push rdi
004379d4push rsi
004379d5push rbx
004379d6sub rsp, 80
004379damov rbp, rsp
004379ddmov [rbp+40], 0
004379e5mov [rbp+72], 0
004379edmov [rbp+64], 0
004379f5mov [rbp+56], 0
004379fdmov [rbp+48], 0
00437a05nop
00437a06xor eax, eax
00437a08mov [rbp+39], al
00437a0bmov r13l, 13
00437a11mov rax, [rip+0x2c5a8]
00437a18lea rdi, [rax+168]
00437a1f
00437a1floc_437a1f:
00437a1fmov rax, [rip+0x2c59a]
00437a26lea rcx, [rax+160]
00437a2dlea rdx, [rbp+72]
00437a31call fn_437380
00437a36test al, al
00437a38je 0x437b9a
00437a3emov rax, [rbp+72]
00437a42test rax, rax
00437a45je 0x437a4b
00437a47mov rax, [rax-8]
00437a4b
00437a4bloc_437a4b:
00437a4blea rcx, [rbp+72]
00437a4flea rdx, [rbp+56]
00437a53xor r8, r8
00437a56mov r9l, eax
00437a59call fn_430a50
00437a5exor esi, esi
00437a60jmp 0x437a97
00437a62
00437a62loc_437a62:
00437a62mov rax, [rbp+72]
00437a66movzx rbx, [rax]
00437a6amov rax, rcx
00437a6dtest rax, rax
00437a70je 0x437a76
00437a72mov rax, [rax-8]
00437a76
00437a76loc_437a76:
00437a76lea rcx, [rbp+72]
00437a7alea rdx, [rbp+72]
00437a7emov r8l, ebx
00437a81add r8l, 1
00437a85mov r9l, eax
00437a88sub r9l, ebx
00437a8bsub r9l, 1
00437a8fcall fn_430a50
00437a94add esi, 1
00437a97
00437a97loc_437a97:
00437a97mov rcx, [rbp+72]
00437a9bmov rax, rcx
00437a9etest rax, rax
00437aa1je 0x437aa7
00437aa3mov rax, [rax-8]
00437aa7
00437aa7loc_437aa7:
00437aa7test rax, rax
00437aaajne 0x437a62
00437aacmov rcx, rdi
00437aafmov rdx, [rip-17486]
00437ab6call fn_410600
00437abbmov rcx, rdi
00437abemov rdx, [rip-17501]
00437ac5mov r8l, 1
00437acbmovsxd r9, esi
00437acecall fn_410430
00437ad3mov rax, [rbp+56]
00437ad7test rax, rax
00437adaje 0x437ae0
00437adcmov rax, [rax-8]
00437ae0
00437ae0loc_437ae0:
00437ae0lea rcx, [rbp+56]
00437ae4lea rdx, [rbp+72]
00437ae8xor r8, r8
00437aebmov r9l, eax
00437aeecall fn_430a50
00437af3xor esi, esi
00437af5jmp 0x437b6c
00437af7
00437af7loc_437af7:
00437af7mov rax, [rbp+72]
00437afbmovzx rbx, [rax]
00437afflea rcx, [rbp+72]
00437b03lea rdx, [rbp+64]
00437b07mov r8l, 1
00437b0dmov r9l, ebx
00437b10call fn_430a50
00437b15mov rax, [rbp+72]
00437b19test rax, rax
00437b1cje 0x437b22
00437b1emov rax, [rax-8]
00437b22
00437b22loc_437b22:
00437b22lea rcx, [rbp+72]
00437b26lea rdx, [rbp+72]
00437b2amov r8l, ebx
00437b2dadd r8l, 1
00437b31mov r9l, eax
00437b34sub r9l, ebx
00437b37sub r9l, 1
00437b3bcall fn_430a50
00437b40lea rcx, [rbp+48]
00437b44lea rdx, [rbp+64]
00437b48call fn_430d40
00437b4dlea rcx, [rbp+40]
00437b51mov rdx, [rbp+48]
00437b55call fn_430700
00437b5amov rcx, [rbp+40]
00437b5emov rdx, rdi
00437b61mov r8l, esi
00437b64call fn_433820
00437b69add esi, 1
00437b6c
00437b6cloc_437b6c:
00437b6cmov rax, [rbp+72]
00437b70test rax, rax
00437b73je 0x437b79
00437b75mov rax, [rax-8]
00437b79
00437b79loc_437b79:
00437b79test rax, rax
00437b7cjne 0x437af7
00437b82add rdi, 8
00437b86sub r13l, 1
00437b8atest r13l, r13l
00437b8djne 0x437a1f
00437b93nop
00437b94mov al, 1
00437b96mov [rbp+39], al
00437b99nop
00437b9a
00437b9aloc_437b9a:
00437b9alea rcx, [rbp+40]
00437b9emov edx, 2
00437ba3call fn_40be20
00437ba8lea rcx, [rbp+56]
00437bacmov rdx, [rip-36243]
00437bb3mov r8l, 3
00437bb9call fn_40ec40
00437bbemovzx rax, [rbp+39]
00437bc3lea rsp, [rbp+80]
00437bc7pop rbx
00437bc8pop rsi
00437bc9pop rdi
00437bcapop r13
00437bccpop rbp
00437bcdret
004379d0
00437bce
00437bce 48 90 H.
00437bce 48 90 H.
00437bd0
00437bd0fn_437bd0:
00437bd0push rbp
00437bd1push rbx
00437bd2sub rsp, 40
00437bd6mov rbp, rsp
00437bd9mov rbx, rdx
00437bdclea rcx, [rbx+40]
00437be0mov edx, 2
00437be5call fn_40be20
00437bealea rcx, [rbx+56]
00437beemov rdx, [rip-36309]
00437bf5mov r8l, 3
00437bfbcall fn_40ec40
00437c00lea rsp, [rbp+40]
00437c04pop rbx
00437c05pop rbp
00437c06ret
00437bd0
00437bd0fn_437bd0:
00437bd0push rbp
00437bd1push rbx
00437bd2sub rsp, 40
00437bd6mov rbp, rsp
00437bd9mov rbx, rdx
00437bdclea rcx, [rbx+40]
00437be0mov edx, 2
00437be5call fn_40be20
00437bealea rcx, [rbx+56]
00437beemov rdx, [rip-36309]
00437bf5mov r8l, 3
00437bfbcall fn_40ec40
00437c00lea rsp, [rbp+40]
00437c04pop rbx
00437c05pop rbp
00437c06ret
00437bd0
00437c07
00437c07 // align 0x10
00437c07 // align 0x10
00437c10
00437c10fn_437c10:
00437c10push rbp
00437c11sub rsp, 80
00437c15mov rbp, rsp
00437c18mov [rbp+56], rbp
00437c1cmov [rbp+96], rcx
00437c20mov [rbp+79], 0
00437c24nop
00437c25mov rcx, [rip-3612]
00437c2cmov dl, 1
00437c2emov r8, [rip+0x3363b]
00437c35lea r9, [rip+192]
00437c3clea rax, [rip+195]
00437c43mov [rsp+32], rax
00437c48call TSimpleResourcesStream.Create
00437c4dmov [rbp+64], rax
00437c51mov rax, [rbp+64]
00437c55cmp [rax+8], 0
00437c59jne 0x437c66
00437c5bmov rcx, [rbp+64]
00437c5fcall TObject.Free
00437c64jmp 0x437cd2
00437c66
00437c66loc_437c66:
00437c66mov rcx, [rbp+96]
00437c6amov rdx, [rip-36433]
00437c71call fn_410600
00437c76mov rcx, [rbp+96]
00437c7amov rdx, [rip-36449]
00437c81mov r8l, 1
00437c87mov rax, [rbp+64]
00437c8bmov r9, [rax+48]
00437c8fcall fn_410430
00437c94mov rcx, [rbp+64]
00437c98mov rax, [rbp+96]
00437c9cmov rdx, [rax]
00437c9fmov rax, [rbp+64]
00437ca3mov r8l, [rax+48]
00437ca7call TSimpleResourcesStream.ReadBuffer
00437cactest al, al
00437caejne 0x437cbb
00437cb0mov rcx, [rbp+64]
00437cb4call TObject.Free
00437cb9jmp 0x437cd2
00437cbb
00437cbbloc_437cbb:
00437cbbmov rcx, [rbp+64]
00437cbfcall TObject.Free
00437cc4mov [rbp+79], 1
00437cc8jmp 0x437cd2
00437cca
00437cca 90 90 e8 4f 34 fd ...O4.
00437cd0 ff 90 ..
00437cd2
00437cd2loc_437cd2:
00437cd2movzx rax, [rbp+79]
00437cd7lea rsp, [rbp+80]
00437cdbpop rbp
00437cdcret
00437c10
00437c10fn_437c10:
00437c10push rbp
00437c11sub rsp, 80
00437c15mov rbp, rsp
00437c18mov [rbp+56], rbp
00437c1cmov [rbp+96], rcx
00437c20mov [rbp+79], 0
00437c24nop
00437c25mov rcx, [rip-3612]
00437c2cmov dl, 1
00437c2emov r8, [rip+0x3363b]
00437c35lea r9, [rip+192]
00437c3clea rax, [rip+195]
00437c43mov [rsp+32], rax
00437c48call TSimpleResourcesStream.Create
00437c4dmov [rbp+64], rax
00437c51mov rax, [rbp+64]
00437c55cmp [rax+8], 0
00437c59jne 0x437c66
00437c5bmov rcx, [rbp+64]
00437c5fcall TObject.Free
00437c64jmp 0x437cd2
00437c66
00437c66loc_437c66:
00437c66mov rcx, [rbp+96]
00437c6amov rdx, [rip-36433]
00437c71call fn_410600
00437c76mov rcx, [rbp+96]
00437c7amov rdx, [rip-36449]
00437c81mov r8l, 1
00437c87mov rax, [rbp+64]
00437c8bmov r9, [rax+48]
00437c8fcall fn_410430
00437c94mov rcx, [rbp+64]
00437c98mov rax, [rbp+96]
00437c9cmov rdx, [rax]
00437c9fmov rax, [rbp+64]
00437ca3mov r8l, [rax+48]
00437ca7call TSimpleResourcesStream.ReadBuffer
00437cactest al, al
00437caejne 0x437cbb
00437cb0mov rcx, [rbp+64]
00437cb4call TObject.Free
00437cb9jmp 0x437cd2
00437cbb
00437cbbloc_437cbb:
00437cbbmov rcx, [rbp+64]
00437cbfcall TObject.Free
00437cc4mov [rbp+79], 1
00437cc8jmp 0x437cd2
00437cca
00437cca 90 90 e8 4f 34 fd ...O4.
00437cd0 ff 90 ..
00437cd2
00437cd2loc_437cd2:
00437cd2movzx rax, [rbp+79]
00437cd7lea rsp, [rbp+80]
00437cdbpop rbp
00437cdcret
00437c10
00437cdd
00437cdd 48 8b c0 H..
00437cdd 48 8b c0 H..
00437ce0
00437ce0fn_437ce0:
00437ce0sub rsp, 40
00437ce4call fn_40b050
00437ce9add rsp, 40
00437cedret
00437ce0
00437ce0fn_437ce0:
00437ce0sub rsp, 40
00437ce4call fn_40b050
00437ce9add rsp, 40
00437cedret
00437ce0
00437cee
00437cee 00 00 ..
00437cf0 b0 04 02 00 ff ff ff ff 04 00 00 00 63 00 66 00 ............c.f.
00437d00 67 00 73 00 00 00 53 00 54 00 52 00 49 00 4e 00 g.s...S.T.R.I.N.
00437d10 47 00 00 00 cc cc cc cc cc cc cc cc cc cc cc cc G...............
00437cee 00 00 ..
00437cf0 b0 04 02 00 ff ff ff ff 04 00 00 00 63 00 66 00 ............c.f.
00437d00 67 00 73 00 00 00 53 00 54 00 52 00 49 00 4e 00 g.s...S.T.R.I.N.
00437d10 47 00 00 00 cc cc cc cc cc cc cc cc cc cc cc cc G...............
00437d20
00437d20fn_437d20:
00437d20push rbp
00437d21push rbx
00437d22sub rsp, 104
00437d26mov rbp, rsp
00437d29mov [rbp+64], rdx
00437d2dmov [rbp+128], rcx
00437d34lea rcx, [rbp+128]
00437d3bcall fn_40bf00
00437d40nop
00437d41xor eax, eax
00437d43mov [rbp+79], al
00437d46mov rcx, [rbp+128]
00437d4dcall fn_40d180
00437d52mov rcx, rax
00437d55mov edx, 0xffffffffc0000000
00437d5axor r8, r8
00437d5dxor r9, r9
00437d60mov [rsp+32], 3
00437d68mov [rsp+40], 128
00437d70mov [rsp+48], 0
00437d79call CreateFileW
00437d7emov rbx, rax
00437d81cmp rbx, -1
00437d85je 0x437e18
00437d8bmov rcx, rbx
00437d8elea rdx, [rbp+88]
00437d92call GetFileSizeEx
00437d97test eax, eax
00437d99jne 0x437da5
00437d9bmov rcx, rbx
00437d9ecall CloseHandle
00437da3jmp 0x437e18
00437da5
00437da5loc_437da5:
00437da5mov rcx, [rbp+64]
00437da9mov rdx, [rip-36752]
00437db0call fn_410600
00437db5mov rcx, [rbp+64]
00437db9mov rdx, [rip-36768]
00437dc0mov r8l, 1
00437dc6mov r9, [rbp+88]
00437dcacall fn_410430
00437dcfmov [rbp+84], 0
00437dd6mov rcx, rbx
00437dd9xor edx, edx
00437ddbxor r8, r8
00437ddexor r9, r9
00437de1call SetFilePointerEx
00437de6test eax, eax
00437de8je 0x437e0a
00437deamov rcx, rbx
00437dedmov rax, [rbp+64]
00437df1mov rdx, [rax]
00437df4mov r8l, [rbp+88]
00437df8lea r9, [rbp+84]
00437dfcmov [rsp+32], 0
00437e05call ReadFile
00437e0a
00437e0aloc_437e0a:
00437e0amov rcx, rbx
00437e0dcall CloseHandle
00437e12mov al, 1
00437e14mov [rbp+79], al
00437e17nop
00437e18
00437e18loc_437e18:
00437e18lea rcx, [rbp+128]
00437e1fcall fn_40bd90
00437e24movzx rax, [rbp+79]
00437e29lea rsp, [rbp+104]
00437e2dpop rbx
00437e2epop rbp
00437e2fret
00437d20
00437d20fn_437d20:
00437d20push rbp
00437d21push rbx
00437d22sub rsp, 104
00437d26mov rbp, rsp
00437d29mov [rbp+64], rdx
00437d2dmov [rbp+128], rcx
00437d34lea rcx, [rbp+128]
00437d3bcall fn_40bf00
00437d40nop
00437d41xor eax, eax
00437d43mov [rbp+79], al
00437d46mov rcx, [rbp+128]
00437d4dcall fn_40d180
00437d52mov rcx, rax
00437d55mov edx, 0xffffffffc0000000
00437d5axor r8, r8
00437d5dxor r9, r9
00437d60mov [rsp+32], 3
00437d68mov [rsp+40], 128
00437d70mov [rsp+48], 0
00437d79call CreateFileW
00437d7emov rbx, rax
00437d81cmp rbx, -1
00437d85je 0x437e18
00437d8bmov rcx, rbx
00437d8elea rdx, [rbp+88]
00437d92call GetFileSizeEx
00437d97test eax, eax
00437d99jne 0x437da5
00437d9bmov rcx, rbx
00437d9ecall CloseHandle
00437da3jmp 0x437e18
00437da5
00437da5loc_437da5:
00437da5mov rcx, [rbp+64]
00437da9mov rdx, [rip-36752]
00437db0call fn_410600
00437db5mov rcx, [rbp+64]
00437db9mov rdx, [rip-36768]
00437dc0mov r8l, 1
00437dc6mov r9, [rbp+88]
00437dcacall fn_410430
00437dcfmov [rbp+84], 0
00437dd6mov rcx, rbx
00437dd9xor edx, edx
00437ddbxor r8, r8
00437ddexor r9, r9
00437de1call SetFilePointerEx
00437de6test eax, eax
00437de8je 0x437e0a
00437deamov rcx, rbx
00437dedmov rax, [rbp+64]
00437df1mov rdx, [rax]
00437df4mov r8l, [rbp+88]
00437df8lea r9, [rbp+84]
00437dfcmov [rsp+32], 0
00437e05call ReadFile
00437e0a
00437e0aloc_437e0a:
00437e0amov rcx, rbx
00437e0dcall CloseHandle
00437e12mov al, 1
00437e14mov [rbp+79], al
00437e17nop
00437e18
00437e18loc_437e18:
00437e18lea rcx, [rbp+128]
00437e1fcall fn_40bd90
00437e24movzx rax, [rbp+79]
00437e29lea rsp, [rbp+104]
00437e2dpop rbx
00437e2epop rbp
00437e2fret
00437d20
00437e30
00437e30fn_437e30:
00437e30push rbp
00437e31sub rsp, 32
00437e35mov rbp, rsp
00437e38lea rcx, [rdx+128]
00437e3fcall fn_40bd90
00437e44lea rsp, [rbp+32]
00437e48pop rbp
00437e49ret
00437e30
00437e30fn_437e30:
00437e30push rbp
00437e31sub rsp, 32
00437e35mov rbp, rsp
00437e38lea rcx, [rdx+128]
00437e3fcall fn_40bd90
00437e44lea rsp, [rbp+32]
00437e48pop rbp
00437e49ret
00437e30
00437e4a
00437e4a // align 0x10
00437e4a // align 0x10
00437e50
00437e50fn_437e50:
00437e50push rbp
00437e51sub rsp, 80
00437e55mov rbp, rsp
00437e58mov [rbp+32], rcx
00437e5cmov [rbp+64], 0
00437e64mov [rbp+56], 0
00437e6cnop
00437e6dxor eax, eax
00437e6fmov [rbp+47], al
00437e72mov rax, [rbp+32]
00437e76mov rax, [rax]
00437e79test rax, rax
00437e7cje 0x437e82
00437e7emov rax, [rax-8]
00437e82
00437e82loc_437e82:
00437e82mov [rbp+76], eax
00437e85cmp [rbp+76], 32
00437e89jle 0x437f70
00437e8flea rcx, [rbp+64]
00437e93mov rdx, [rip-36986]
00437e9acall fn_410600
00437e9flea rcx, [rbp+64]
00437ea3mov rdx, [rip-37002]
00437eaamov r8l, 1
00437eb0mov r9l, 32
00437eb6call fn_410430
00437ebbmov rax, [rbp+32]
00437ebfmov rcx, [rax]
00437ec2mov rdx, [rbp+64]
00437ec6mov r8l, 32
00437ecccall fn_405ac0
00437ed1sub [rbp+76], 32
00437ed5lea rcx, [rbp+56]
00437ed9mov rdx, [rip-37056]
00437ee0call fn_410600
00437ee5lea rcx, [rbp+56]
00437ee9mov rdx, [rip-37072]
00437ef0mov r8l, 1
00437ef6movsxd r9, [rbp+76]
00437efacall fn_410430
00437effmov rax, [rbp+32]
00437f03mov rax, [rax]
00437f06lea rcx, [rax+32]
00437f0amov rdx, [rbp+56]
00437f0emovsxd r8, [rbp+76]
00437f12call fn_405ac0
00437f17lea rcx, [rbp+56]
00437f1blea rdx, [rbp+76]
00437f1fmov r8, [rbp+64]
00437f23call fn_4369e0
00437f28test al, al
00437f2aje 0x437f70
00437f2cmov rcx, [rbp+32]
00437f30mov rdx, [rip-37143]
00437f37call fn_410600
00437f3cmov rcx, [rbp+32]
00437f40mov rdx, [rip-37159]
00437f47mov r8l, 1
00437f4dmovsxd r9, [rbp+76]
00437f51call fn_410430
00437f56mov rcx, [rbp+56]
00437f5amov rax, [rbp+32]
00437f5emov rdx, [rax]
00437f61movsxd r8, [rbp+76]
00437f65call fn_405ac0
00437f6amov al, 1
00437f6cmov [rbp+47], al
00437f6fnop
00437f70
00437f70loc_437f70:
00437f70lea rcx, [rbp+56]
00437f74mov rdx, [rip-37211]
00437f7bmov r8l, 2
00437f81call fn_40ec40
00437f86movzx rax, [rbp+47]
00437f8blea rsp, [rbp+80]
00437f8fpop rbp
00437f90ret
00437e50
00437e50fn_437e50:
00437e50push rbp
00437e51sub rsp, 80
00437e55mov rbp, rsp
00437e58mov [rbp+32], rcx
00437e5cmov [rbp+64], 0
00437e64mov [rbp+56], 0
00437e6cnop
00437e6dxor eax, eax
00437e6fmov [rbp+47], al
00437e72mov rax, [rbp+32]
00437e76mov rax, [rax]
00437e79test rax, rax
00437e7cje 0x437e82
00437e7emov rax, [rax-8]
00437e82
00437e82loc_437e82:
00437e82mov [rbp+76], eax
00437e85cmp [rbp+76], 32
00437e89jle 0x437f70
00437e8flea rcx, [rbp+64]
00437e93mov rdx, [rip-36986]
00437e9acall fn_410600
00437e9flea rcx, [rbp+64]
00437ea3mov rdx, [rip-37002]
00437eaamov r8l, 1
00437eb0mov r9l, 32
00437eb6call fn_410430
00437ebbmov rax, [rbp+32]
00437ebfmov rcx, [rax]
00437ec2mov rdx, [rbp+64]
00437ec6mov r8l, 32
00437ecccall fn_405ac0
00437ed1sub [rbp+76], 32
00437ed5lea rcx, [rbp+56]
00437ed9mov rdx, [rip-37056]
00437ee0call fn_410600
00437ee5lea rcx, [rbp+56]
00437ee9mov rdx, [rip-37072]
00437ef0mov r8l, 1
00437ef6movsxd r9, [rbp+76]
00437efacall fn_410430
00437effmov rax, [rbp+32]
00437f03mov rax, [rax]
00437f06lea rcx, [rax+32]
00437f0amov rdx, [rbp+56]
00437f0emovsxd r8, [rbp+76]
00437f12call fn_405ac0
00437f17lea rcx, [rbp+56]
00437f1blea rdx, [rbp+76]
00437f1fmov r8, [rbp+64]
00437f23call fn_4369e0
00437f28test al, al
00437f2aje 0x437f70
00437f2cmov rcx, [rbp+32]
00437f30mov rdx, [rip-37143]
00437f37call fn_410600
00437f3cmov rcx, [rbp+32]
00437f40mov rdx, [rip-37159]
00437f47mov r8l, 1
00437f4dmovsxd r9, [rbp+76]
00437f51call fn_410430
00437f56mov rcx, [rbp+56]
00437f5amov rax, [rbp+32]
00437f5emov rdx, [rax]
00437f61movsxd r8, [rbp+76]
00437f65call fn_405ac0
00437f6amov al, 1
00437f6cmov [rbp+47], al
00437f6fnop
00437f70
00437f70loc_437f70:
00437f70lea rcx, [rbp+56]
00437f74mov rdx, [rip-37211]
00437f7bmov r8l, 2
00437f81call fn_40ec40
00437f86movzx rax, [rbp+47]
00437f8blea rsp, [rbp+80]
00437f8fpop rbp
00437f90ret
00437e50
00437f91
00437f91 48 8d 80 00 00 00 00 48 8d 04 05 00 00 00 00 H......H.......
00437f91 48 8d 80 00 00 00 00 48 8d 04 05 00 00 00 00 H......H.......
00437fa0
00437fa0fn_437fa0:
00437fa0push rbp
00437fa1sub rsp, 32
00437fa5mov rbp, rsp
00437fa8lea rcx, [rdx+56]
00437facmov rdx, [rip-37267]
00437fb3mov r8l, 2
00437fb9call fn_40ec40
00437fbelea rsp, [rbp+32]
00437fc2pop rbp
00437fc3ret
00437fa0
00437fa0fn_437fa0:
00437fa0push rbp
00437fa1sub rsp, 32
00437fa5mov rbp, rsp
00437fa8lea rcx, [rdx+56]
00437facmov rdx, [rip-37267]
00437fb3mov r8l, 2
00437fb9call fn_40ec40
00437fbelea rsp, [rbp+32]
00437fc2pop rbp
00437fc3ret
00437fa0
00437fc4
00437fc4 // align 0x10
00437fc4 // align 0x10
00437fd0
00437fd0fn_437fd0:
00437fd0push rbp
00437fd1push rbx
00437fd2sub rsp, 88
00437fd6mov rbp, rsp
00437fd9mov [rbp+56], 0
00437fe1mov [rbp+40], 0
00437fe9mov [rbp+48], 0
00437ff1mov [rbp+72], 0
00437ff9mov [rbp+64], 0
00438001nop
00438002xor eax, eax
00438004mov [rbp+39], al
00438007lea rcx, [rbp+72]
0043800bcall fn_437c10
00438010test al, al
00438012jne 0x43805e
00438014lea rcx, [rbp+48]
00438018xor edx, edx
0043801acall fn_405df0
0043801flea rcx, [rbp+56]
00438023mov rdx, [rbp+48]
00438027call fn_422b00
0043802clea rcx, [rbp+56]
00438030lea rdx, [rip+693]
00438037call fn_40d9b0
0043803clea rcx, [rbp+40]
00438040mov rdx, [rbp+56]
00438044call fn_40d850
00438049mov rcx, [rbp+40]
0043804dlea rdx, [rbp+72]
00438051call fn_437d20
00438056test al, al
00438058je 0x438260
0043805e
0043805eloc_43805e:
0043805elea rcx, [rbp+72]
00438062call fn_437e50
00438067test al, al
00438069je 0x438260
0043806fmov rax, [rbp+72]
00438073test rax, rax
00438076je 0x43807c
00438078mov rax, [rax-8]
0043807c
0043807cloc_43807c:
0043807ccmp rax, 4
00438080jl 0x438260
00438086lea rcx, [rbp+72]
0043808alea rdx, [rbp+64]
0043808exor r8, r8
00438091mov r9l, 4
00438097call fn_430a50
0043809cmov rax, [rbp+72]
004380a0test rax, rax
004380a3je 0x4380a9
004380a5mov rax, [rax-8]
004380a9
004380a9loc_4380a9:
004380a9lea rcx, [rbp+72]
004380adlea rdx, [rbp+72]
004380b1mov r8l, 4
004380b7mov r9l, eax
004380basub r9l, 4
004380becall fn_430a50
004380c3lea rcx, [rbp+64]
004380c7call fn_430a00
004380ccmov ebx, eax
004380cemov rax, [rbp+72]
004380d2test rax, rax
004380d5je 0x4380db
004380d7mov rax, [rax-8]
004380db
004380dbloc_4380db:
004380dbcmp eax, ebx
004380ddjb 0x438260
004380e3lea rcx, [rbp+72]
004380e7mov rdx, [rip+0x2bed2]
004380eexor r8, r8
004380f1mov r9l, ebx
004380f4call fn_430a50
004380f9mov rax, [rbp+72]
004380fdtest rax, rax
00438100je 0x438106
00438102mov rax, [rax-8]
00438106
00438106loc_438106:
00438106lea rcx, [rbp+72]
0043810alea rdx, [rbp+72]
0043810emov r8l, ebx
00438111mov r9l, eax
00438114sub r9l, ebx
00438117call fn_430a50
0043811cmov rax, [rbp+72]
00438120test rax, rax
00438123je 0x438129
00438125mov rax, [rax-8]
00438129
00438129loc_438129:
00438129cmp rax, 4
0043812djl 0x438260
00438133lea rcx, [rbp+72]
00438137lea rdx, [rbp+64]
0043813bxor r8, r8
0043813emov r9l, 4
00438144call fn_430a50
00438149mov rax, [rbp+72]
0043814dtest rax, rax
00438150je 0x438156
00438152mov rax, [rax-8]
00438156
00438156loc_438156:
00438156lea rcx, [rbp+72]
0043815alea rdx, [rbp+72]
0043815emov r8l, 4
00438164mov r9l, eax
00438167sub r9l, 4
0043816bcall fn_430a50
00438170lea rcx, [rbp+64]
00438174call fn_430a00
00438179mov ebx, eax
0043817bmov rax, [rbp+72]
0043817ftest rax, rax
00438182je 0x438188
00438184mov rax, [rax-8]
00438188
00438188loc_438188:
00438188cmp eax, ebx
0043818ajb 0x438260
00438190lea rcx, [rbp+72]
00438194mov rax, [rip+0x2be25]
0043819blea rdx, [rax+160]
004381a2xor r8, r8
004381a5mov r9l, ebx
004381a8call fn_430a50
004381admov rax, [rbp+72]
004381b1test rax, rax
004381b4je 0x4381ba
004381b6mov rax, [rax-8]
004381ba
004381baloc_4381ba:
004381balea rcx, [rbp+72]
004381belea rdx, [rbp+72]
004381c2mov r8l, ebx
004381c5mov r9l, eax
004381c8sub r9l, ebx
004381cbcall fn_430a50
004381d0mov rax, [rbp+72]
004381d4test rax, rax
004381d7je 0x4381dd
004381d9mov rax, [rax-8]
004381dd
004381ddloc_4381dd:
004381ddcmp rax, 4
004381e1jl 0x438260
004381e3lea rcx, [rbp+72]
004381e7lea rdx, [rbp+64]
004381ebxor r8, r8
004381eemov r9l, 4
004381f4call fn_430a50
004381f9mov rax, [rbp+72]
004381fdtest rax, rax
00438200je 0x438206
00438202mov rax, [rax-8]
00438206
00438206loc_438206:
00438206lea rcx, [rbp+72]
0043820alea rdx, [rbp+72]
0043820emov r8l, 4
00438214mov r9l, eax
00438217sub r9l, 4
0043821bcall fn_430a50
00438220lea rcx, [rbp+64]
00438224call fn_430a00
00438229mov ebx, eax
0043822blea rcx, [rbp+72]
0043822fmov rax, [rip+0x2bd8a]
00438236lea rdx, [rax+152]
0043823dxor r8, r8
00438240mov r9l, ebx
00438243call fn_430a50
00438248call fn_4374a0
0043824dtest al, al
0043824fje 0x438260
00438251call fn_4379d0
00438256test al, al
00438258je 0x438260
0043825amov al, 1
0043825cmov [rbp+39], al
0043825fnop
00438260
00438260loc_438260:
00438260lea rcx, [rbp+40]
00438264call fn_40bd90
00438269lea rcx, [rbp+48]
0043826dmov edx, 2
00438272call fn_40bdd0
00438277lea rcx, [rbp+64]
0043827bmov rdx, [rip-37986]
00438282mov r8l, 2
00438288call fn_40ec40
0043828dmovzx rax, [rbp+39]
00438292lea rsp, [rbp+88]
00438296pop rbx
00438297pop rbp
00438298ret
00437fd0
00437fd0fn_437fd0:
00437fd0push rbp
00437fd1push rbx
00437fd2sub rsp, 88
00437fd6mov rbp, rsp
00437fd9mov [rbp+56], 0
00437fe1mov [rbp+40], 0
00437fe9mov [rbp+48], 0
00437ff1mov [rbp+72], 0
00437ff9mov [rbp+64], 0
00438001nop
00438002xor eax, eax
00438004mov [rbp+39], al
00438007lea rcx, [rbp+72]
0043800bcall fn_437c10
00438010test al, al
00438012jne 0x43805e
00438014lea rcx, [rbp+48]
00438018xor edx, edx
0043801acall fn_405df0
0043801flea rcx, [rbp+56]
00438023mov rdx, [rbp+48]
00438027call fn_422b00
0043802clea rcx, [rbp+56]
00438030lea rdx, [rip+693]
00438037call fn_40d9b0
0043803clea rcx, [rbp+40]
00438040mov rdx, [rbp+56]
00438044call fn_40d850
00438049mov rcx, [rbp+40]
0043804dlea rdx, [rbp+72]
00438051call fn_437d20
00438056test al, al
00438058je 0x438260
0043805e
0043805eloc_43805e:
0043805elea rcx, [rbp+72]
00438062call fn_437e50
00438067test al, al
00438069je 0x438260
0043806fmov rax, [rbp+72]
00438073test rax, rax
00438076je 0x43807c
00438078mov rax, [rax-8]
0043807c
0043807cloc_43807c:
0043807ccmp rax, 4
00438080jl 0x438260
00438086lea rcx, [rbp+72]
0043808alea rdx, [rbp+64]
0043808exor r8, r8
00438091mov r9l, 4
00438097call fn_430a50
0043809cmov rax, [rbp+72]
004380a0test rax, rax
004380a3je 0x4380a9
004380a5mov rax, [rax-8]
004380a9
004380a9loc_4380a9:
004380a9lea rcx, [rbp+72]
004380adlea rdx, [rbp+72]
004380b1mov r8l, 4
004380b7mov r9l, eax
004380basub r9l, 4
004380becall fn_430a50
004380c3lea rcx, [rbp+64]
004380c7call fn_430a00
004380ccmov ebx, eax
004380cemov rax, [rbp+72]
004380d2test rax, rax
004380d5je 0x4380db
004380d7mov rax, [rax-8]
004380db
004380dbloc_4380db:
004380dbcmp eax, ebx
004380ddjb 0x438260
004380e3lea rcx, [rbp+72]
004380e7mov rdx, [rip+0x2bed2]
004380eexor r8, r8
004380f1mov r9l, ebx
004380f4call fn_430a50
004380f9mov rax, [rbp+72]
004380fdtest rax, rax
00438100je 0x438106
00438102mov rax, [rax-8]
00438106
00438106loc_438106:
00438106lea rcx, [rbp+72]
0043810alea rdx, [rbp+72]
0043810emov r8l, ebx
00438111mov r9l, eax
00438114sub r9l, ebx
00438117call fn_430a50
0043811cmov rax, [rbp+72]
00438120test rax, rax
00438123je 0x438129
00438125mov rax, [rax-8]
00438129
00438129loc_438129:
00438129cmp rax, 4
0043812djl 0x438260
00438133lea rcx, [rbp+72]
00438137lea rdx, [rbp+64]
0043813bxor r8, r8
0043813emov r9l, 4
00438144call fn_430a50
00438149mov rax, [rbp+72]
0043814dtest rax, rax
00438150je 0x438156
00438152mov rax, [rax-8]
00438156
00438156loc_438156:
00438156lea rcx, [rbp+72]
0043815alea rdx, [rbp+72]
0043815emov r8l, 4
00438164mov r9l, eax
00438167sub r9l, 4
0043816bcall fn_430a50
00438170lea rcx, [rbp+64]
00438174call fn_430a00
00438179mov ebx, eax
0043817bmov rax, [rbp+72]
0043817ftest rax, rax
00438182je 0x438188
00438184mov rax, [rax-8]
00438188
00438188loc_438188:
00438188cmp eax, ebx
0043818ajb 0x438260
00438190lea rcx, [rbp+72]
00438194mov rax, [rip+0x2be25]
0043819blea rdx, [rax+160]
004381a2xor r8, r8
004381a5mov r9l, ebx
004381a8call fn_430a50
004381admov rax, [rbp+72]
004381b1test rax, rax
004381b4je 0x4381ba
004381b6mov rax, [rax-8]
004381ba
004381baloc_4381ba:
004381balea rcx, [rbp+72]
004381belea rdx, [rbp+72]
004381c2mov r8l, ebx
004381c5mov r9l, eax
004381c8sub r9l, ebx
004381cbcall fn_430a50
004381d0mov rax, [rbp+72]
004381d4test rax, rax
004381d7je 0x4381dd
004381d9mov rax, [rax-8]
004381dd
004381ddloc_4381dd:
004381ddcmp rax, 4
004381e1jl 0x438260
004381e3lea rcx, [rbp+72]
004381e7lea rdx, [rbp+64]
004381ebxor r8, r8
004381eemov r9l, 4
004381f4call fn_430a50
004381f9mov rax, [rbp+72]
004381fdtest rax, rax
00438200je 0x438206
00438202mov rax, [rax-8]
00438206
00438206loc_438206:
00438206lea rcx, [rbp+72]
0043820alea rdx, [rbp+72]
0043820emov r8l, 4
00438214mov r9l, eax
00438217sub r9l, 4
0043821bcall fn_430a50
00438220lea rcx, [rbp+64]
00438224call fn_430a00
00438229mov ebx, eax
0043822blea rcx, [rbp+72]
0043822fmov rax, [rip+0x2bd8a]
00438236lea rdx, [rax+152]
0043823dxor r8, r8
00438240mov r9l, ebx
00438243call fn_430a50
00438248call fn_4374a0
0043824dtest al, al
0043824fje 0x438260
00438251call fn_4379d0
00438256test al, al
00438258je 0x438260
0043825amov al, 1
0043825cmov [rbp+39], al
0043825fnop
00438260
00438260loc_438260:
00438260lea rcx, [rbp+40]
00438264call fn_40bd90
00438269lea rcx, [rbp+48]
0043826dmov edx, 2
00438272call fn_40bdd0
00438277lea rcx, [rbp+64]
0043827bmov rdx, [rip-37986]
00438282mov r8l, 2
00438288call fn_40ec40
0043828dmovzx rax, [rbp+39]
00438292lea rsp, [rbp+88]
00438296pop rbx
00438297pop rbp
00438298ret
00437fd0
00438299
00438299 48 8d 80 00 00 00 00 H......
00438299 48 8d 80 00 00 00 00 H......
004382a0
004382a0fn_4382a0:
004382a0push rbp
004382a1push rbx
004382a2sub rsp, 40
004382a6mov rbp, rsp
004382a9mov rbx, rdx
004382aclea rcx, [rbx+40]
004382b0call fn_40bd90
004382b5lea rcx, [rbx+48]
004382b9mov edx, 2
004382becall fn_40bdd0
004382c3lea rcx, [rbx+64]
004382c7mov rdx, [rip-38062]
004382cemov r8l, 2
004382d4call fn_40ec40
004382d9lea rsp, [rbp+40]
004382ddpop rbx
004382depop rbp
004382dfret
004382a0
004382a0fn_4382a0:
004382a0push rbp
004382a1push rbx
004382a2sub rsp, 40
004382a6mov rbp, rsp
004382a9mov rbx, rdx
004382aclea rcx, [rbx+40]
004382b0call fn_40bd90
004382b5lea rcx, [rbx+48]
004382b9mov edx, 2
004382becall fn_40bdd0
004382c3lea rcx, [rbx+64]
004382c7mov rdx, [rip-38062]
004382cemov r8l, 2
004382d4call fn_40ec40
004382d9lea rsp, [rbp+40]
004382ddpop rbx
004382depop rbp
004382dfret
004382a0
004382e0
004382e0 b0 04 02 00 ff ff ff ff 08 00 00 00 63 00 66 00 ............c.f.
004382f0 67 00 73 00 2e 00 74 00 78 00 74 00 00 00 cc cc g.s...t.x.t.....
004382e0 b0 04 02 00 ff ff ff ff 08 00 00 00 63 00 66 00 ............c.f.
004382f0 67 00 73 00 2e 00 74 00 78 00 74 00 00 00 cc cc g.s...t.x.t.....
00438300
00438300Unit37.finalization:
00438300add [rip+0x38071], 1
00438307cmp [rip+0x3806a], 0
0043830eret
00438300
00438300Unit37.finalization:
00438300add [rip+0x38071], 1
00438307cmp [rip+0x3806a], 0
0043830eret
00438300
0043830f
0043830f // align 0x10
0043830f // align 0x10
00438310
00438310Unit37.initialization:
00438310sub [rip+0x38061], 1
00438317cmp [rip+0x3805a], -1
0043831eret
00438310
00438310Unit37.initialization:
00438310sub [rip+0x38061], 1
00438317cmp [rip+0x3805a], -1
0043831eret
00438310
0043831f
0043831f // align 0x10
0043831f // align 0x10
00438320
00438320fn_438320:
00438320push rbp
00438321push rbx
00438322sub rsp, 56
00438326mov rbp, rsp
00438329mov rbx, rdx
0043832ccall fn_4256c0
00438331mov [rbp+40], rax
00438335lea rcx, [rbp+40]
00438339call fn_425860
0043833eadd rax, rbx
00438341mov rcx, rax
00438344call fn_425810
00438349mov [rbp+40], rax
0043834dlea rcx, [rbp+40]
00438351call fn_4257b0
00438356lea rsp, [rbp+56]
0043835apop rbx
0043835bpop rbp
0043835cret
00438320
00438320fn_438320:
00438320push rbp
00438321push rbx
00438322sub rsp, 56
00438326mov rbp, rsp
00438329mov rbx, rdx
0043832ccall fn_4256c0
00438331mov [rbp+40], rax
00438335lea rcx, [rbp+40]
00438339call fn_425860
0043833eadd rax, rbx
00438341mov rcx, rax
00438344call fn_425810
00438349mov [rbp+40], rax
0043834dlea rcx, [rbp+40]
00438351call fn_4257b0
00438356lea rsp, [rbp+56]
0043835apop rbx
0043835bpop rbp
0043835cret
00438320
0043835d
0043835d // align 0x10
0043835d // align 0x10
00438360
00438360fn_438360:
00438360sub rsp, 40
00438364imul rdx, rdx, 1000
0043836bcall fn_438320
00438370add rsp, 40
00438374ret
00438360
00438360fn_438360:
00438360sub rsp, 40
00438364imul rdx, rdx, 1000
0043836bcall fn_438320
00438370add rsp, 40
00438374ret
00438360
00438375
00438375 // align 0x10
00438375 // align 0x10
00438380
00438380fn_438380:
00438380sub rsp, 40
00438384imul rdx, rdx, 60
00438388call fn_438360
0043838dadd rsp, 40
00438391ret
00438380
00438380fn_438380:
00438380sub rsp, 40
00438384imul rdx, rdx, 60
00438388call fn_438360
0043838dadd rsp, 40
00438391ret
00438380
00438392
00438392 // align 0x10
00438392 // align 0x10
004383a0
004383a0fn_4383a0:
004383a0sub rsp, 40
004383a4imul rdx, rdx, 60
004383a8call fn_438380
004383adadd rsp, 40
004383b1ret
004383a0
004383a0fn_4383a0:
004383a0sub rsp, 40
004383a4imul rdx, rdx, 60
004383a8call fn_438380
004383adadd rsp, 40
004383b1ret
004383a0
004383b2
004383b2 // align 0x10
004383b2 // align 0x10
004383c0
004383c0fn_4383c0:
004383c0sub rsp, 40
004383c4add edx, edx
004383c6add edx, edx
004383c8add edx, edx
004383calea rdx, [rdx+2*rdx]
004383cemovsxd rdx, edx
004383d1call fn_4383a0
004383d6add rsp, 40
004383daret
004383c0
004383c0fn_4383c0:
004383c0sub rsp, 40
004383c4add edx, edx
004383c6add edx, edx
004383c8add edx, edx
004383calea rdx, [rdx+2*rdx]
004383cemovsxd rdx, edx
004383d1call fn_4383a0
004383d6add rsp, 40
004383daret
004383c0
004383db
004383db // align 0x10
004383db // align 0x10
004383e0
004383e0Unit38.finalization:
004383e0add [rip+0x37f95], 1
004383e7cmp [rip+0x37f8e], 0
004383eeret
004383e0
004383e0Unit38.finalization:
004383e0add [rip+0x37f95], 1
004383e7cmp [rip+0x37f8e], 0
004383eeret
004383e0
004383ef
004383ef // align 0x10
004383ef // align 0x10
004383f0
004383f0Unit38.initialization:
004383f0sub [rip+0x37f85], 1
004383f7cmp [rip+0x37f7e], -1
004383feret
004383f0
004383f0Unit38.initialization:
004383f0sub [rip+0x37f85], 1
004383f7cmp [rip+0x37f7e], -1
004383feret
004383f0
004383ff
004383ff // align 0x10
004383ff // align 0x10
00438400
00438400fn_438400:
00438400sub rsp, 40
00438404cmp [rip+0x37f7c], 0
0043840cjne 0x43863b
00438412lea rcx, [rip+579]
00438419call GetModuleHandleW
0043841emov [rip+0x37f63], rax
00438425cmp [rip+0x37f5b], 0
0043842dje 0x43863b
00438433mov rcx, [rip+0x37f4e]
0043843alea rdx, [rip+565]
00438441call fn_416780
00438446mov [rip+0x37f43], rax
0043844dmov rcx, [rip+0x37f34]
00438454lea rdx, [rip+589]
0043845bcall fn_416780
00438460mov [rip+0x37f31], rax
00438467mov rcx, [rip+0x37f1a]
0043846elea rdx, [rip+595]
00438475call fn_416780
0043847amov [rip+0x37f1f], rax
00438481mov rcx, [rip+0x37f00]
00438488lea rdx, [rip+599]
0043848fcall fn_416780
00438494mov [rip+0x37f0d], rax
0043849bmov rcx, [rip+0x37ee6]
004384a2lea rdx, [rip+597]
004384a9call fn_416780
004384aemov [rip+0x37efb], rax
004384b5mov rcx, [rip+0x37ecc]
004384bclea rdx, [rip+593]
004384c3call fn_416780
004384c8mov [rip+0x37ee9], rax
004384cfmov rcx, [rip+0x37eb2]
004384d6lea rdx, [rip+623]
004384ddcall fn_416780
004384e2mov [rip+0x37ee7], rax
004384e9mov rcx, [rip+0x37e98]
004384f0lea rdx, [rip+627]
004384f7call fn_416780
004384fcmov [rip+0x37ed5], rax
00438503mov rcx, [rip+0x37e7e]
0043850alea rdx, [rip+629]
00438511call fn_416780
00438516mov [rip+0x37ec3], rax
0043851dmov rcx, [rip+0x37e64]
00438524lea rdx, [rip+635]
0043852bcall fn_416780
00438530mov [rip+0x37eb1], rax
00438537mov rcx, [rip+0x37e4a]
0043853elea rdx, [rip+577]
00438545call fn_416780
0043854amov [rip+0x37e6f], rax
00438551mov rcx, [rip+0x37e30]
00438558lea rdx, [rip+583]
0043855fcall fn_416780
00438564mov [rip+0x37e5d], rax
0043856bmov rcx, [rip+0x37e16]
00438572lea rdx, [rip+587]
00438579call fn_416780
0043857emov [rip+0x37e6b], rax
00438585mov rcx, [rip+0x37dfc]
0043858clea rdx, [rip+589]
00438593call fn_416780
00438598mov [rip+0x37e59], rax
0043859fmov rcx, [rip+0x37de2]
004385a6lea rdx, [rip+589]
004385adcall fn_416780
004385b2mov [rip+0x37e57], rax
004385b9mov rcx, [rip+0x37dc8]
004385c0lea rdx, [rip+591]
004385c7call fn_416780
004385ccmov [rip+0x37e45], rax
004385d3mov rcx, [rip+0x37dae]
004385dalea rdx, [rip+591]
004385e1call fn_416780
004385e6mov [rip+0x37e33], rax
004385edmov rcx, [rip+0x37d94]
004385f4lea rdx, [rip+595]
004385fbcall fn_416780
00438600mov [rip+0x37e21], rax
00438607mov rcx, [rip+0x37d7a]
0043860elea rdx, [rip+539]
00438615call fn_416780
0043861amov [rip+0x37ddf], rax
00438621mov rcx, [rip+0x37d60]
00438628lea rdx, [rip+543]
0043862fcall fn_416780
00438634mov [rip+0x37dcd], rax
0043863b
0043863bloc_43863b:
0043863bcmp [rip+0x37d45], 0
00438643je 0x43864f
00438645cmp [rip+0x37d43], 0
0043864djne 0x438653
0043864f
0043864floc_43864f:
0043864fxor eax, eax
00438651jmp 0x438655
00438653
00438653loc_438653:
00438653mov al, 1
00438655
00438655loc_438655:
00438655add rsp, 40
00438659ret
00438400
00438400fn_438400:
00438400sub rsp, 40
00438404cmp [rip+0x37f7c], 0
0043840cjne 0x43863b
00438412lea rcx, [rip+579]
00438419call GetModuleHandleW
0043841emov [rip+0x37f63], rax
00438425cmp [rip+0x37f5b], 0
0043842dje 0x43863b
00438433mov rcx, [rip+0x37f4e]
0043843alea rdx, [rip+565]
00438441call fn_416780
00438446mov [rip+0x37f43], rax
0043844dmov rcx, [rip+0x37f34]
00438454lea rdx, [rip+589]
0043845bcall fn_416780
00438460mov [rip+0x37f31], rax
00438467mov rcx, [rip+0x37f1a]
0043846elea rdx, [rip+595]
00438475call fn_416780
0043847amov [rip+0x37f1f], rax
00438481mov rcx, [rip+0x37f00]
00438488lea rdx, [rip+599]
0043848fcall fn_416780
00438494mov [rip+0x37f0d], rax
0043849bmov rcx, [rip+0x37ee6]
004384a2lea rdx, [rip+597]
004384a9call fn_416780
004384aemov [rip+0x37efb], rax
004384b5mov rcx, [rip+0x37ecc]
004384bclea rdx, [rip+593]
004384c3call fn_416780
004384c8mov [rip+0x37ee9], rax
004384cfmov rcx, [rip+0x37eb2]
004384d6lea rdx, [rip+623]
004384ddcall fn_416780
004384e2mov [rip+0x37ee7], rax
004384e9mov rcx, [rip+0x37e98]
004384f0lea rdx, [rip+627]
004384f7call fn_416780
004384fcmov [rip+0x37ed5], rax
00438503mov rcx, [rip+0x37e7e]
0043850alea rdx, [rip+629]
00438511call fn_416780
00438516mov [rip+0x37ec3], rax
0043851dmov rcx, [rip+0x37e64]
00438524lea rdx, [rip+635]
0043852bcall fn_416780
00438530mov [rip+0x37eb1], rax
00438537mov rcx, [rip+0x37e4a]
0043853elea rdx, [rip+577]
00438545call fn_416780
0043854amov [rip+0x37e6f], rax
00438551mov rcx, [rip+0x37e30]
00438558lea rdx, [rip+583]
0043855fcall fn_416780
00438564mov [rip+0x37e5d], rax
0043856bmov rcx, [rip+0x37e16]
00438572lea rdx, [rip+587]
00438579call fn_416780
0043857emov [rip+0x37e6b], rax
00438585mov rcx, [rip+0x37dfc]
0043858clea rdx, [rip+589]
00438593call fn_416780
00438598mov [rip+0x37e59], rax
0043859fmov rcx, [rip+0x37de2]
004385a6lea rdx, [rip+589]
004385adcall fn_416780
004385b2mov [rip+0x37e57], rax
004385b9mov rcx, [rip+0x37dc8]
004385c0lea rdx, [rip+591]
004385c7call fn_416780
004385ccmov [rip+0x37e45], rax
004385d3mov rcx, [rip+0x37dae]
004385dalea rdx, [rip+591]
004385e1call fn_416780
004385e6mov [rip+0x37e33], rax
004385edmov rcx, [rip+0x37d94]
004385f4lea rdx, [rip+595]
004385fbcall fn_416780
00438600mov [rip+0x37e21], rax
00438607mov rcx, [rip+0x37d7a]
0043860elea rdx, [rip+539]
00438615call fn_416780
0043861amov [rip+0x37ddf], rax
00438621mov rcx, [rip+0x37d60]
00438628lea rdx, [rip+543]
0043862fcall fn_416780
00438634mov [rip+0x37dcd], rax
0043863b
0043863bloc_43863b:
0043863bcmp [rip+0x37d45], 0
00438643je 0x43864f
00438645cmp [rip+0x37d43], 0
0043864djne 0x438653
0043864f
0043864floc_43864f:
0043864fxor eax, eax
00438651jmp 0x438655
00438653
00438653loc_438653:
00438653mov al, 1
00438655
00438655loc_438655:
00438655add rsp, 40
00438659ret
00438400
Loading..