File trigona_be6dfedd91e1ebc81d58a61b05b0ef93322425b247636a0f7f5c3eeebbc52edd.exe
Function:
    004152a0
    004152a0fn_4152a0:
    004152a0push rbp
    004152a1push r15
    004152a3push r14
    004152a5push r13
    004152a7push r12
    004152a9push rsi
    004152aapush rdi
    004152abpush rbx
    004152acsub rsp, 136
    004152b3lea rbp, [rsp+128]
    004152bbmov r14, rdx
    004152bemov rbx, rcx
    004152c1mov edx, [rbx]
    004152c3mov esi, [rbx+4]
    004152c6lea r12, [rip-0x152cd]
    004152cdadd rsi, r12
    004152d0mov r13l, [rbx+8]
    004152d4mov ecx, [rbx+12]
    004152d7mov eax, [rbx+16]
    004152damov r8l, [rbx+20]
    004152demov edi, [rbx+28]
    004152e1mov [rbp-80], 72
    004152e8mov [rbp-72], rbx
    004152ecmov [rbp-64], r14
    004152f0mov [rbp-56], rsi
    004152f4mov [rbp-48], 0
    004152fbxorps x0, x0
    004152femovups [rbp-28], x0
    00415302movups [rbp-40], x0
    00415306test dl, 1
    00415309jne 0x41532f
    0041530blea rax, [rbp-80]
    0041530fmov [rbp], rax
    00415313xor esi, esi
    00415315mov r9, rbp
    00415318mov ecx, 0xffffffffc06d0057
    0041531dxor edx, edx
    0041531fmov r8l, 1
    00415325call RaiseException
    0041532ajmp 0x415497
    0041532f
    0041532floc_41532f:
    0041532fadd rax, r12
    00415332add rcx, r12
    00415335mov r15, [r13+r12]
    0041533amov rdx, r14
    0041533dsub rdx, rcx
    00415340shr rdx, 3
    00415344mov edx, edx
    00415346mov rax, [rax+8*rdx]
    0041534amov rcx, rax
    0041534dshr rcx, 63
    00415351xor ecx, 1
    00415354test rax, rax
    00415357mov [rbp-48], ecx
    0041535amov [rbp-96], r8
    0041535emov [rbp-4], edi
    00415361mov [rbp-88], rdx
    00415365js 0x415380
    00415367mov eax, eax
    00415369lea rax, [rax+r12+2]
    0041536emov [rbp-40], rax
    00415372mov rax, [rip+0x55f0f]
    00415379test rax, rax
    0041537cjne 0x415392
    0041537ejmp 0x4153a6
    00415380
    00415380loc_415380:
    00415380movzx eax, ax
    00415383mov [rbp-40], eax
    00415386mov rax, [rip+0x55efb]
    0041538dtest rax, rax
    00415390je 0x4153a6
    00415392
    00415392loc_415392:
    00415392lea rdx, [rbp-80]
    00415396xor ecx, ecx
    00415398call rax
    0041539amov rsi, rax
    0041539dtest rsi, rsi
    004153a0jne 0x415471
    004153a6
    004153a6loc_4153a6:
    004153a6test r15, r15
    004153a9je 0x4154ae
    004153af
    004153afloc_4153af:
    004153afmov [rbp-32], r15
    004153b3mov rax, [rip+0x55ece]
    004153batest rax, rax
    004153bdje 0x4153d6
    004153bflea rdx, [rbp-80]
    004153c3mov ecx, 2
    004153c8call rax
    004153camov rsi, rax
    004153cdtest rsi, rsi
    004153d0jne 0x41546e
    004153d6
    004153d6loc_4153d6:
    004153d6cmp [rbx+20], 0
    004153daje 0x415412
    004153dccmp [rbx+28], 0
    004153e0je 0x415412
    004153e2movsxd rax, [r15+60]
    004153e6cmp [r15+rax], 17744
    004153eejne 0x415412
    004153f0mov ecx, [rbp-4]
    004153f3cmp [r15+rax+8], ecx
    004153f8jne 0x415412
    004153facmp [r15+rax+48], r15
    004153ffjne 0x415412
    00415401add r12, [rbp-96]
    00415405mov rax, [rbp-88]
    00415409mov rsi, [r12+8*rax]
    0041540dtest rsi, rsi
    00415410jne 0x41546e
    00415412
    00415412loc_415412:
    00415412mov rdx, [rbp-40]
    00415416mov rcx, r15
    00415419call GetProcAddress
    0041541emov rsi, rax
    00415421test rsi, rsi
    00415424jne 0x41546e
    00415426call GetLastError
    0041542bmov [rbp-16], eax
    0041542emov rax, [rip+0x55e5b]
    00415435test rax, rax
    00415438je 0x41544d
    0041543alea rdx, [rbp-80]
    0041543emov ecx, 4
    00415443call rax
    00415445mov rsi, rax
    00415448test rsi, rsi
    0041544bjne 0x41546e
    0041544d
    0041544dloc_41544d:
    0041544dlea rax, [rbp-80]
    00415451mov [rbp], rax
    00415455mov r9, rbp
    00415458mov ecx, 0xffffffffc06d007f
    0041545dxor edx, edx
    0041545fmov r8l, 1
    00415465call RaiseException
    0041546amov rsi, [rbp-24]
    0041546e
    0041546eloc_41546e:
    0041546emov [r14], rsi
    00415471
    00415471loc_415471:
    00415471mov rbx, [rip+0x55e10]
    00415478test rbx, rbx
    0041547bje 0x415497
    0041547dmov [rbp-16], 0
    00415484mov [rbp-32], r15
    00415488mov [rbp-24], rsi
    0041548clea rdx, [rbp-80]
    00415490mov ecx, 5
    00415495call rbx
    00415497
    00415497loc_415497:
    00415497mov rax, rsi
    0041549aadd rsp, 136
    004154a1pop rbx
    004154a2pop rdi
    004154a3pop rsi
    004154a4pop r12
    004154a6pop r13
    004154a8pop r14
    004154aapop r15
    004154acpop rbp
    004154adret
    004154ae
    004154aeloc_4154ae:
    004154aemov rax, [rip+0x55dd3]
    004154b5test rax, rax
    004154b8je 0x4154cd
    004154balea rdx, [rbp-80]
    004154bemov ecx, 1
    004154c3call rax
    004154c5mov r15, rax
    004154c8test r15, r15
    004154cbjne 0x4154de
    004154cd
    004154cdloc_4154cd:
    004154cdmov rcx, [rbp-56]
    004154d1call LoadLibraryA
    004154d6mov r15, rax
    004154d9test r15, r15
    004154dcje 0x41552b
    004154de
    004154deloc_4154de:
    004154demov rax, r15
    004154e1xchg [r13+r12], rax
    004154e6cmp r15, rax
    004154e9je 0x41551e
    004154ebcmp [rbx+24], 0
    004154efje 0x4153af
    004154f5mov ecx, 64
    004154famov edx, 16
    004154ffcall LocalAlloc
    00415504mov [rax+8], rbx
    00415508mov rcx, [rip+0x55d99]
    0041550fmov [rax], rcx
    00415512mov [rip+0x55d8f], rax
    00415519jmp 0x4153af
    0041551e
    0041551eloc_41551e:
    0041551emov rcx, r15
    00415521call FreeLibrary
    00415526jmp 0x4153af
    0041552b
    0041552bloc_41552b:
    0041552bcall GetLastError
    00415530mov [rbp-16], eax
    00415533mov rax, [rip+0x55d56]
    0041553atest rax, rax
    0041553dje 0x415552
    0041553flea rdx, [rbp-80]
    00415543mov ecx, 3
    00415548call rax
    0041554amov r15, rax
    0041554dtest r15, r15
    00415550jne 0x4154de
    00415552
    00415552loc_415552:
    00415552lea rax, [rbp-80]
    00415556mov [rbp], rax
    0041555amov r9, rbp
    0041555dmov ecx, 0xffffffffc06d007e
    00415562xor edx, edx
    00415564mov r8l, 1
    0041556acall RaiseException
    0041556fmov rsi, [rbp-24]
    00415573jmp 0x415497
    004152a0
    00415578
    00415578 // align 0x10
    00415580
    00415580fn_415580:
    00415580push rbp
    00415581push r15
    00415583push r14
    00415585push r13
    00415587push r12
    00415589push rsi
    0041558apush rdi
    0041558bpush rbx
    0041558csub rsp, 72
    00415590lea rbp, [rsp+64]
    00415595xor eax, eax
    00415597test rcx, rcx
    0041559aje 0x41566b
    004155a0mov r11, rcx
    004155a3nop [rax+rax]
    004155b0
    004155b0loc_4155b0:
    004155b0cmp [r11], 0
    004155b4lea r11, [r11+1]
    004155b8jne 0x4155b0
    004155bamov rdx, rcx
    004155bdnot rdx
    004155c0add r11, rdx
    004155c3mov r13, [rip+0x55cde]
    004155catest r13, r13
    004155cdje 0x415c18
    004155d3
    004155d3loc_4155d3:
    004155d3test rcx, rcx
    004155d6je 0x415683
    004155dclea r9, [r11-1]
    004155e0mov r8l, 1
    004155e6sub r8, r11
    004155e9lea r12, [rip-0x155f0]
    004155f0
    004155f0loc_4155f0:
    004155f0mov r15, r13
    004155f3mov r10, [r15+8]
    004155f7mov edx, [r10+4]
    004155fbadd rdx, r12
    004155femov rbx, rdx
    00415601nop [rax+rax]
    00415610
    00415610loc_415610:
    00415610cmp [rbx], 0
    00415613lea rbx, [rbx+1]
    00415617jne 0x415610
    00415619mov rsi, rdx
    0041561cnot rsi
    0041561fadd rbx, rsi
    00415622mov r13, [r15]
    00415625cmp rbx, r11
    00415628jne 0x415661
    0041562atest r11, r11
    0041562dje 0x415987
    00415633test r9, r9
    00415636je 0x415654
    00415638mov rdi, r8
    0041563bmov rsi, rcx
    0041563enop
    00415640
    00415640loc_415640:
    00415640movzx ebx, [rsi]
    00415643cmp bl, [rdx]
    00415645jne 0x415657
    00415647inc rsi
    0041564ainc rdx
    0041564dinc rdi
    00415650jne 0x415640
    00415652jmp 0x415657
    00415654
    00415654loc_415654:
    00415654mov rsi, rcx
    00415657
    00415657loc_415657:
    00415657mov bl, [rsi]
    00415659cmp bl, [rdx]
    0041565bje 0x415987
    00415661
    00415661loc_415661:
    00415661test r13, r13
    00415664jne 0x4155f0
    00415666jmp 0x415c18
    0041566b
    0041566bloc_41566b:
    0041566bxor r11l, r11l
    0041566emov r13, [rip+0x55c33]
    00415675test r13, r13
    00415678jne 0x4155d3
    0041567ejmp 0x415c18
    00415683
    00415683loc_415683:
    00415683xor eax, eax
    00415685lea r15, [rip-0x1568c]
    0041568cnop [rax]
    00415690
    00415690loc_415690:
    00415690mov r12, r13
    00415693mov rcx, [r12+8]
    00415698mov edx, [rcx+4]
    0041569badd rdx, r15
    0041569enop
    004156a0
    004156a0loc_4156a0:
    004156a0cmp [rdx], 0
    004156a3lea rdx, [rdx+1]
    004156a7jne 0x4156a0
    004156a9mov r13, [r12]
    004156admov r9l, [rcx+24]
    004156b1test r9, r9
    004156b4je 0x415979
    004156bamov esi, [rcx+8]
    004156bdmov r10l, [rcx+12]
    004156c1mov rcx, [rsi+r15]
    004156c5cmp [r10+r15], 0
    004156caje 0x415930
    004156d0mov [rbp], rsi
    004156d4lea r8, [r15+r10]
    004156d8lea rdx, [r15+r9]
    004156dclea rsi, [r10+r15+8]
    004156e1mov eax, 1
    004156e6xor ebx, ebx
    004156e8nop [rax+rax]
    004156f0
    004156f0loc_4156f0:
    004156f0mov edi, eax
    004156f2lea eax, [rdi+1]
    004156f5cmp [rsi+8*rbx], 0
    004156falea rbx, [rbx+1]
    004156fejne 0x4156f0
    00415700test ebx, ebx
    00415702mov rsi, [rbp]
    00415706je 0x415930
    0041570cmov r14l, ebx
    0041570fshl r14, 3
    00415713cmp ebx, 4
    00415716jb 0x4158b0
    0041571clea rax, [r15+r10]
    00415720lea rbx, [r14+r9]
    00415724add rbx, r15
    00415727cmp rax, rbx
    0041572ajae 0x415740
    0041572clea rax, [r14+r10]
    00415730add rax, r15
    00415733lea rbx, [r15+r9]
    00415737cmp rbx, rax
    0041573ajb 0x4158b0
    00415740
    00415740loc_415740:
    00415740mov rbx, r14
    00415743mov rax, 0x7ffffffe0
    0041574dand rbx, rax
    00415750lea r11, [rbx-32]
    00415754mov rsi, r11
    00415757shr rsi, 5
    0041575binc rsi
    0041575ecmp r11, 96
    00415762mov [rbp-8], r13
    00415766mov [rbp-24], rbx
    0041576amov [rbp-16], rcx
    0041576ejae 0x415788
    00415770mov rbx, r9
    00415773mov rcx, r15
    00415776xor r11l, r11l
    00415779test sil, 3
    0041577djne 0x41582e
    00415783jmp 0x41587d
    00415788
    00415788loc_415788:
    00415788mov rax, r15
    0041578blea r15, [r10+rax+112]
    00415790mov rcx, rax
    00415793mov rbx, r9
    00415796lea r9, [r9+rax+112]
    0041579bmov eax, edi
    0041579dand eax, -4
    004157a0lea rax, [8*rax-32]
    004157a8shr rax, 5
    004157aclea r13l, [rax+1]
    004157b0and r13l, 3
    004157b4dec r13
    004157b7sub r13, rax
    004157baxor r11l, r11l
    004157bdnop [rax]
    004157c0
    004157c0loc_4157c0:
    004157c0movups x0, [r9+r11-112]
    004157c6movups x1, [r9+r11-96]
    004157ccmovups [r15+r11-112], x0
    004157d2movups [r15+r11-96], x1
    004157d8movups x0, [r9+r11-80]
    004157demovups x1, [r9+r11-64]
    004157e4movups [r15+r11-80], x0
    004157eamovups [r15+r11-64], x1
    004157f0movups x0, [r9+r11-48]
    004157f6movups x1, [r9+r11-32]
    004157fcmovups [r15+r11-48], x0
    00415802movups [r15+r11-32], x1
    00415808movups x0, [r9+r11-16]
    0041580emovups x1, [r9+r11]
    00415813movups [r15+r11-16], x0
    00415819movups [r15+r11], x1
    0041581esub r11, -128
    00415822add r13, 4
    00415826jne 0x4157c0
    00415828test sil, 3
    0041582cje 0x41587d
    0041582e
    0041582eloc_41582e:
    0041582eadd rbx, r11
    00415831lea rax, [rip-0x15828]
    00415838add rbx, rax
    0041583badd r10, r11
    0041583eadd r10, rax
    00415841and edi, 12
    00415844lea eax, [8*rdi-32]
    0041584bshr eax, 5
    0041584einc eax
    00415850and eax, 3
    00415853neg rax
    00415856nop [rax+rax]
    00415860
    00415860loc_415860:
    00415860movups x0, [rbx-16]
    00415864movups x1, [rbx]
    00415867movups [r10-16], x0
    0041586cmovups [r10], x1
    00415870add rbx, 32
    00415874add r10, 32
    00415878inc rax
    0041587bjne 0x415860
    0041587d
    0041587dloc_41587d:
    0041587dmov rax, [rbp-24]
    00415881cmp r14, rax
    00415884mov r13, [rbp-8]
    00415888mov r15, rcx
    0041588bmov rsi, [rbp]
    0041588fmov rcx, [rbp-16]
    00415893je 0x415930
    00415899add r8, rax
    0041589csub r14, rax
    0041589fadd rdx, rax
    004158a2nop [rax+rax]
    004158b0
    004158b0loc_4158b0:
    004158b0lea rdi, [r14-1]
    004158b4mov rbx, r14
    004158b7and rbx, 7
    004158bbje 0x4158d4
    004158bdneg rbx
    004158c0
    004158c0loc_4158c0:
    004158c0dec r14
    004158c3movzx eax, [rdx]
    004158c6mov [r8], al
    004158c9inc r8
    004158ccinc rdx
    004158cfinc rbx
    004158d2jne 0x4158c0
    004158d4
    004158d4loc_4158d4:
    004158d4cmp rdi, 7
    004158d8jb 0x415930
    004158danop [rax+rax]
    004158e0
    004158e0loc_4158e0:
    004158e0movzx eax, [rdx]
    004158e3mov [r8], al
    004158e6movzx eax, [rdx+1]
    004158eamov [r8+1], al
    004158eemovzx eax, [rdx+2]
    004158f2mov [r8+2], al
    004158f6movzx eax, [rdx+3]
    004158famov [r8+3], al
    004158femovzx eax, [rdx+4]
    00415902mov [r8+4], al
    00415906movzx eax, [rdx+5]
    0041590amov [r8+5], al
    0041590emovzx eax, [rdx+6]
    00415912mov [r8+6], al
    00415916add r14, -8
    0041591amovzx eax, [rdx+7]
    0041591elea rdx, [rdx+8]
    00415922mov [r8+7], al
    00415926lea r8, [r8+8]
    0041592ajne 0x4158e0
    0041592cnop [rax]
    00415930
    00415930loc_415930:
    00415930call FreeLibrary
    00415935mov [rsi+r15], 0
    0041593dlea rcx, [rip+0x55964]
    00415944nop [rax+rax]
    00415950
    00415950loc_415950:
    00415950mov rax, rcx
    00415953mov rcx, [rax]
    00415956cmp rcx, r12
    00415959je 0x415960
    0041595btest rcx, rcx
    0041595ejne 0x415950
    00415960
    00415960loc_415960:
    00415960cmp rcx, r12
    00415963jne 0x41596c
    00415965mov rcx, [r12]
    00415969mov [rax], rcx
    0041596c
    0041596cloc_41596c:
    0041596cmov rcx, r12
    0041596fcall LocalFree
    00415974mov eax, 1
    00415979
    00415979loc_415979:
    00415979test r13, r13
    0041597cjne 0x415690
    00415982jmp 0x415c18
    00415987
    00415987loc_415987:
    00415987mov r8l, [r10+24]
    0041598btest r8, r8
    0041598eje 0x415c18
    00415994mov r13l, [r10+8]
    00415998mov r9l, [r10+12]
    0041599cmov rcx, [r13+r12]
    004159a1cmp [r9+r12], 0
    004159a6je 0x415bd4
    004159aclea rax, [r12+r9]
    004159b0lea rdx, [r12+r8]
    004159b4lea rdi, [r9+r12+8]
    004159b9xor r11l, r11l
    004159bcnop [rax]
    004159c0
    004159c0loc_4159c0:
    004159c0cmp [rdi+8*r11], 0
    004159c5lea r11, [r11+1]
    004159c9jne 0x4159c0
    004159cbtest r11l, r11l
    004159ceje 0x415bd4
    004159d4mov r14l, r11l
    004159d7shl r14, 3
    004159dbcmp r11l, 4
    004159dfjb 0x415b59
    004159e5lea rdi, [r12+r9]
    004159e9lea rsi, [r14+r8]
    004159edadd rsi, r12
    004159f0cmp rdi, rsi
    004159f3jae 0x415a09
    004159f5lea rdi, [r14+r9]
    004159f9add rdi, r12
    004159fclea rsi, [r12+r8]
    00415a00cmp rsi, rdi
    00415a03jb 0x415b59
    00415a09
    00415a09loc_415a09:
    00415a09mov [rbp], r13
    00415a0dmov rbx, 0x7ffffffe0
    00415a17and rbx, r14
    00415a1amov [rbp-8], rbx
    00415a1elea rdi, [rbx-32]
    00415a22mov rbx, rdi
    00415a25shr rbx, 5
    00415a29inc rbx
    00415a2ccmp rdi, 96
    00415a30jae 0x415a49
    00415a32mov rdi, r12
    00415a35xor r10l, r10l
    00415a38test bl, 3
    00415a3bmov r12, rdi
    00415a3ejne 0x415af1
    00415a44jmp 0x415b3f
    00415a49
    00415a49loc_415a49:
    00415a49mov r10, rbx
    00415a4cmov rbx, r12
    00415a4flea r12, [r9+rbx+112]
    00415a54mov rdi, rbx
    00415a57lea r13, [r8+rbx+112]
    00415a5cmov ebx, r11l
    00415a5fand ebx, -4
    00415a62lea rbx, [8*rbx-32]
    00415a6ashr rbx, 5
    00415a6elea esi, [rbx+1]
    00415a71and esi, 3
    00415a74dec rsi
    00415a77sub rsi, rbx
    00415a7amov rbx, r10
    00415a7dxor r10l, r10l
    00415a80
    00415a80loc_415a80:
    00415a80movups x0, [r13+r10-112]
    00415a86movups x1, [r13+r10-96]
    00415a8cmovups [r12+r10-112], x0
    00415a92movups [r12+r10-96], x1
    00415a98movups x0, [r13+r10-80]
    00415a9emovups x1, [r13+r10-64]
    00415aa4movups [r12+r10-80], x0
    00415aaamovups [r12+r10-64], x1
    00415ab0movups x0, [r13+r10-48]
    00415ab6movups x1, [r13+r10-32]
    00415abcmovups [r12+r10-48], x0
    00415ac2movups [r12+r10-32], x1
    00415ac8movups x0, [r13+r10-16]
    00415acemovups x1, [r13+r10]
    00415ad4movups [r12+r10-16], x0
    00415adamovups [r12+r10], x1
    00415adfsub r10, -128
    00415ae3add rsi, 4
    00415ae7jne 0x415a80
    00415ae9test bl, 3
    00415aecmov r12, rdi
    00415aefje 0x415b3f
    00415af1
    00415af1loc_415af1:
    00415af1add r8, r10
    00415af4lea r8, [r12+r8+16]
    00415af9add r9, r10
    00415afclea r9, [r12+r9+16]
    00415b01and r11l, 12
    00415b05lea ebx, [8*r11-32]
    00415b0dshr ebx, 5
    00415b10inc ebx
    00415b12and ebx, 3
    00415b15neg rbx
    00415b18nop [rax+rax]
    00415b20
    00415b20loc_415b20:
    00415b20movups x0, [r8-16]
    00415b25movups x1, [r8]
    00415b29movups [r9-16], x0
    00415b2emovups [r9], x1
    00415b32add r8, 32
    00415b36add r9, 32
    00415b3ainc rbx
    00415b3djne 0x415b20
    00415b3f
    00415b3floc_415b3f:
    00415b3fmov rbx, [rbp-8]
    00415b43cmp r14, rbx
    00415b46mov r13, [rbp]
    00415b4aje 0x415bd4
    00415b50add rax, rbx
    00415b53sub r14, rbx
    00415b56add rdx, rbx
    00415b59
    00415b59loc_415b59:
    00415b59lea rsi, [r14-1]
    00415b5dmov rdi, r14
    00415b60and rdi, 7
    00415b64je 0x415b83
    00415b66neg rdi
    00415b69nop [rax]
    00415b70
    00415b70loc_415b70:
    00415b70dec r14
    00415b73movzx ebx, [rdx]
    00415b76mov [rax], bl
    00415b78inc rax
    00415b7binc rdx
    00415b7einc rdi
    00415b81jne 0x415b70
    00415b83
    00415b83loc_415b83:
    00415b83cmp rsi, 7
    00415b87jb 0x415bd4
    00415b89nop [rax]
    00415b90
    00415b90loc_415b90:
    00415b90movzx ebx, [rdx]
    00415b93mov [rax], bl
    00415b95movzx ebx, [rdx+1]
    00415b99mov [rax+1], bl
    00415b9cmovzx ebx, [rdx+2]
    00415ba0mov [rax+2], bl
    00415ba3movzx ebx, [rdx+3]
    00415ba7mov [rax+3], bl
    00415baamovzx ebx, [rdx+4]
    00415baemov [rax+4], bl
    00415bb1movzx ebx, [rdx+5]
    00415bb5mov [rax+5], bl
    00415bb8movzx ebx, [rdx+6]
    00415bbcmov [rax+6], bl
    00415bbfadd r14, -8
    00415bc3movzx ebx, [rdx+7]
    00415bc7lea rdx, [rdx+8]
    00415bcbmov [rax+7], bl
    00415bcelea rax, [rax+8]
    00415bd2jne 0x415b90
    00415bd4
    00415bd4loc_415bd4:
    00415bd4call FreeLibrary
    00415bd9mov [r13+r12], 0
    00415be2lea rcx, [rip+0x556bf]
    00415be9nop [rax]
    00415bf0
    00415bf0loc_415bf0:
    00415bf0mov rax, rcx
    00415bf3mov rcx, [rax]
    00415bf6cmp rcx, r15
    00415bf9je 0x415c00
    00415bfbtest rcx, rcx
    00415bfejne 0x415bf0
    00415c00
    00415c00loc_415c00:
    00415c00cmp rcx, r15
    00415c03jne 0x415c0b
    00415c05mov rcx, [r15]
    00415c08mov [rax], rcx
    00415c0b
    00415c0bloc_415c0b:
    00415c0bmov rcx, r15
    00415c0ecall LocalFree
    00415c13mov eax, 1
    00415c18
    00415c18loc_415c18:
    00415c18add rsp, 72
    00415c1cpop rbx
    00415c1dpop rdi
    00415c1epop rsi
    00415c1fpop r12
    00415c21pop r13
    00415c23pop r14
    00415c25pop r15
    00415c27pop rbp
    00415c28ret
    00415580
    00415c29
    00415c29 // align 0x10
    00415c30
    00415c30fn_415c30:
    00415c30push rbp
    00415c31push r14
    00415c33push rsi
    00415c34push rdi
    00415c35push rbx
    00415c36sub rsp, 32
    00415c3alea rbp, [rsp+32]
    00415c3flea r8, [rip-0x15c46]
    00415c46movsxd rax, [rip-0x15c11]
    00415c4dmov r14l, 0xffffffff8007007e
    00415c53cmp [rax+r8+244], 0
    00415c5cje 0x415d74
    00415c62mov eax, [rax+r8+240]
    00415c6alea rdi, [r8+rax]
    00415c6emov eax, [rax+r8+4]
    00415c73test eax, eax
    00415c75je 0x415d1c
    00415c7bmov r9, rcx
    00415c7enot r9
    00415c81nop [rax+rax]
    00415c90
    00415c90loc_415c90:
    00415c90mov esi, eax
    00415c92add rsi, r8
    00415c95mov rbx, rsi
    00415c98nop [rax+rax]
    00415ca0
    00415ca0loc_415ca0:
    00415ca0cmp [rbx], 0
    00415ca3lea rbx, [rbx+1]
    00415ca7jne 0x415ca0
    00415ca9mov rax, rsi
    00415cacnot rax
    00415cafmov rdx, rcx
    00415cb2nop [rax+rax]
    00415cc0
    00415cc0loc_415cc0:
    00415cc0cmp [rdx], 0
    00415cc3lea rdx, [rdx+1]
    00415cc7jne 0x415cc0
    00415cc9add rax, rbx
    00415cccadd rdx, r9
    00415ccfcmp rax, rdx
    00415cd2jne 0x415d0d
    00415cd4test rax, rax
    00415cd7je 0x415d1c
    00415cd9cmp rax, 1
    00415cddje 0x415d04
    00415cdflea rax, [rsi+2]
    00415ce3sub rax, rbx
    00415ce6mov rbx, rcx
    00415ce9nop [rax]
    00415cf0
    00415cf0loc_415cf0:
    00415cf0movzx edx, [rbx]
    00415cf3cmp dl, [rsi]
    00415cf5jne 0x415d07
    00415cf7inc rbx
    00415cfainc rsi
    00415cfdinc rax
    00415d00jne 0x415cf0
    00415d02jmp 0x415d07
    00415d04
    00415d04loc_415d04:
    00415d04mov rbx, rcx
    00415d07
    00415d07loc_415d07:
    00415d07mov al, [rbx]
    00415d09cmp al, [rsi]
    00415d0bje 0x415d1c
    00415d0d
    00415d0dloc_415d0d:
    00415d0dmov eax, [rdi+36]
    00415d10add rdi, 32
    00415d14test eax, eax
    00415d16jne 0x415c90
    00415d1c
    00415d1cloc_415d1c:
    00415d1ccmp [rdi+4], 0
    00415d20je 0x415d74
    00415d22mov eax, [rdi+12]
    00415d25lea rbx, [r8+rax]
    00415d29xor r14l, r14l
    00415d2ccmp [rax+r8], 0
    00415d31je 0x415d82
    00415d33lea rcx, [rax+r8+8]
    00415d38xor eax, eax
    00415d3anop [rax+rax]
    00415d40
    00415d40loc_415d40:
    00415d40cmp [rcx+8*rax], 0
    00415d45lea rax, [rax+1]
    00415d49jne 0x415d40
    00415d4bmov eax, eax
    00415d4dlea rsi, [rbx+8*rax]
    00415d51cmp rsi, rbx
    00415d54jbe 0x415d74
    00415d56nop [rax+rax]
    00415d60
    00415d60loc_415d60:
    00415d60mov rcx, rdi
    00415d63mov rdx, rbx
    00415d66call fn_4152a0
    00415d6badd rbx, 8
    00415d6fcmp rbx, rsi
    00415d72jb 0x415d60
    00415d74
    00415d74loc_415d74:
    00415d74mov eax, r14l
    00415d77add rsp, 32
    00415d7bpop rbx
    00415d7cpop rdi
    00415d7dpop rsi
    00415d7epop r14
    00415d80pop rbp
    00415d81ret
    00415d82
    00415d82loc_415d82:
    00415d82xor eax, eax
    00415d84lea rsi, [rbx+8*rax]
    00415d88cmp rsi, rbx
    00415d8bja 0x415d60
    00415d8djmp 0x415d74
    00415c30
    00415d8f
    00415d8f // align 0x10
    00415d90
    00415d90fn_415d90:
    00415d90push rbp
    00415d91push r15
    00415d93push r14
    00415d95push r13
    00415d97push r12
    00415d99push rsi
    00415d9apush rdi
    00415d9bpush rbx
    00415d9csub rsp, 56
    00415da0lea rbp, [rsp+48]
    00415da5mov rsi, [rip+0x554fc]
    00415dactest rsi, rsi
    00415dafje 0x4160ac
    00415db5lea r13, [rip-0x15dbc]
    00415dbclea r12, [rip+0x554e5]
    00415dc3nop [rax+rax]
    00415dd0
    00415dd0loc_415dd0:
    00415dd0mov r15, rsi
    00415dd3mov rax, [r15+8]
    00415dd7mov ecx, [rax+4]
    00415ddaadd rcx, r13
    00415dddnop [rax]
    00415de0
    00415de0loc_415de0:
    00415de0cmp [rcx], 0
    00415de3lea rcx, [rcx+1]
    00415de7jne 0x415de0
    00415de9mov rsi, [r15]
    00415decmov r9l, [rax+24]
    00415df0test r9, r9
    00415df3je 0x4160a3
    00415df9mov edx, [rax+8]
    00415dfcmov r10l, [rax+12]
    00415e00mov [rbp-16], rdx
    00415e04mov rcx, [rdx+r13]
    00415e08cmp [r10+r13], 0
    00415e0dje 0x416060
    00415e13mov [rbp], rsi
    00415e17lea r8, [r13+r10]
    00415e1clea rdx, [r13+r9]
    00415e21lea rsi, [r10+r13+8]
    00415e26mov eax, 1
    00415e2bxor edi, edi
    00415e2dnop [rax]
    00415e30
    00415e30loc_415e30:
    00415e30mov ebx, eax
    00415e32lea eax, [rbx+1]
    00415e35cmp [rsi+8*rdi], 0
    00415e3alea rdi, [rdi+1]
    00415e3ejne 0x415e30
    00415e40test edi, edi
    00415e42mov rsi, [rbp]
    00415e46je 0x416060
    00415e4cmov r14l, edi
    00415e4fshl r14, 3
    00415e53cmp edi, 4
    00415e56jb 0x415fe0
    00415e5clea rax, [r13+r10]
    00415e61lea rdi, [r14+r9]
    00415e65add rdi, r13
    00415e68cmp rax, rdi
    00415e6bjae 0x415e82
    00415e6dlea rax, [r14+r10]
    00415e71add rax, r13
    00415e74lea rdi, [r13+r9]
    00415e79cmp rdi, rax
    00415e7cjb 0x415fe0
    00415e82
    00415e82loc_415e82:
    00415e82mov [rbp-8], rcx
    00415e86mov rdi, r14
    00415e89mov rax, 0x7ffffffe0
    00415e93and rdi, rax
    00415e96mov rsi, rdi
    00415e99lea rdi, [rdi-32]
    00415e9dmov rcx, rdi
    00415ea0shr rcx, 5
    00415ea4inc rcx
    00415ea7cmp rdi, 96
    00415eabjae 0x415ec1
    00415eadmov rdi, r9
    00415eb0xor r11l, r11l
    00415eb3test cl, 3
    00415eb6jne 0x415f5d
    00415ebcjmp 0x415fad
    00415ec1
    00415ec1loc_415ec1:
    00415ec1lea r12, [r10+r13+112]
    00415ec6mov rdi, r9
    00415ec9lea r9, [r9+r13+112]
    00415ecemov eax, ebx
    00415ed0and eax, -4
    00415ed3lea rax, [8*rax-32]
    00415edbshr rax, 5
    00415edflea r13l, [rax+1]
    00415ee3and r13l, 3
    00415ee7dec r13
    00415eeasub r13, rax
    00415eedxor r11l, r11l
    00415ef0
    00415ef0loc_415ef0:
    00415ef0movups x0, [r9+r11-112]
    00415ef6movups x1, [r9+r11-96]
    00415efcmovups [r12+r11-112], x0
    00415f02movups [r12+r11-96], x1
    00415f08movups x0, [r9+r11-80]
    00415f0emovups x1, [r9+r11-64]
    00415f14movups [r12+r11-80], x0
    00415f1amovups [r12+r11-64], x1
    00415f20movups x0, [r9+r11-48]
    00415f26movups x1, [r9+r11-32]
    00415f2cmovups [r12+r11-48], x0
    00415f32movups [r12+r11-32], x1
    00415f38movups x0, [r9+r11-16]
    00415f3emovups x1, [r9+r11]
    00415f43movups [r12+r11-16], x0
    00415f49movups [r12+r11], x1
    00415f4esub r11, -128
    00415f52add r13, 4
    00415f56jne 0x415ef0
    00415f58test cl, 3
    00415f5bje 0x415fad
    00415f5d
    00415f5dloc_415f5d:
    00415f5dadd rdi, r11
    00415f60lea rax, [rip-0x15f57]
    00415f67add rdi, rax
    00415f6aadd r10, r11
    00415f6dadd r10, rax
    00415f70and ebx, 12
    00415f73lea ebx, [8*rbx-32]
    00415f7ashr ebx, 5
    00415f7dinc ebx
    00415f7fand ebx, 3
    00415f82neg rbx
    00415f85nop [rax+rax]
    00415f90
    00415f90loc_415f90:
    00415f90movups x0, [rdi-16]
    00415f94movups x1, [rdi]
    00415f97movups [r10-16], x0
    00415f9cmovups [r10], x1
    00415fa0add rdi, 32
    00415fa4add r10, 32
    00415fa8inc rbx
    00415fabjne 0x415f90
    00415fad
    00415fadloc_415fad:
    00415fadmov rax, rsi
    00415fb0cmp r14, rax
    00415fb3lea r13, [rip-0x15fba]
    00415fbalea r12, [rip+0x552e7]
    00415fc1mov rsi, [rbp]
    00415fc5mov rcx, [rbp-8]
    00415fc9je 0x416060
    00415fcfadd r8, rax
    00415fd2sub r14, rax
    00415fd5add rdx, rax
    00415fd8nop [rax+rax]
    00415fe0
    00415fe0loc_415fe0:
    00415fe0lea rbx, [r14-1]
    00415fe4mov rdi, r14
    00415fe7and rdi, 7
    00415febje 0x416004
    00415fedneg rdi
    00415ff0
    00415ff0loc_415ff0:
    00415ff0dec r14
    00415ff3movzx eax, [rdx]
    00415ff6mov [r8], al
    00415ff9inc r8
    00415ffcinc rdx
    00415fffinc rdi
    00416002jne 0x415ff0
    00416004
    00416004loc_416004:
    00416004cmp rbx, 7
    00416008jb 0x416060
    0041600anop [rax+rax]
    00416010
    00416010loc_416010:
    00416010movzx eax, [rdx]
    00416013mov [r8], al
    00416016movzx eax, [rdx+1]
    0041601amov [r8+1], al
    0041601emovzx eax, [rdx+2]
    00416022mov [r8+2], al
    00416026movzx eax, [rdx+3]
    0041602amov [r8+3], al
    0041602emovzx eax, [rdx+4]
    00416032mov [r8+4], al
    00416036movzx eax, [rdx+5]
    0041603amov [r8+5], al
    0041603emovzx eax, [rdx+6]
    00416042mov [r8+6], al
    00416046add r14, -8
    0041604amovzx eax, [rdx+7]
    0041604elea rdx, [rdx+8]
    00416052mov [r8+7], al
    00416056lea r8, [r8+8]
    0041605ajne 0x416010
    0041605cnop [rax]
    00416060
    00416060loc_416060:
    00416060call FreeLibrary
    00416065mov rax, [rbp-16]
    00416069mov [rax+r13], 0
    00416071mov rcx, r12
    00416074nop [rax+rax]
    00416080
    00416080loc_416080:
    00416080mov rax, rcx
    00416083mov rcx, [rax]
    00416086cmp rcx, r15
    00416089je 0x416090
    0041608btest rcx, rcx
    0041608ejne 0x416080
    00416090
    00416090loc_416090:
    00416090cmp rcx, r15
    00416093jne 0x41609b
    00416095mov rcx, [r15]
    00416098mov [rax], rcx
    0041609b
    0041609bloc_41609b:
    0041609bmov rcx, r15
    0041609ecall LocalFree
    004160a3
    004160a3loc_4160a3:
    004160a3test rsi, rsi
    004160a6jne 0x415dd0
    004160ac
    004160acloc_4160ac:
    004160acadd rsp, 56
    004160b0pop rbx
    004160b1pop rdi
    004160b2pop rsi
    004160b3pop r12
    004160b5pop r13
    004160b7pop r14
    004160b9pop r15
    004160bbpop rbp
    004160bcret
    00415d90
    004160bd
    004160bd // align 0x10
    004160c0
    004160c0SysInit.finalization:
    004160c0sub rsp, 40
    004160c4add [rip+0x551cd], 1
    004160cbcmp [rip+0x551c6], 0
    004160d2jne 0x4160d9
    004160d4call fn_415d90
    004160d9
    004160d9loc_4160d9:
    004160d9add rsp, 40
    004160ddret
    004160c0
    004160de
    004160de // align 0x10
    004160e0
    004160e0SysInit.initialization:
    004160e0sub [rip+0x551b1], 1
    004160e7cmp [rip+0x551aa], -1
    004160eeret
    004160e0
    004160ef
    004160ef // align 0x10
    004160f0
    004160f0 f8 60 41 00 00 00 00 00 11 15 54 41 72 72 61 79 .`A.......TArray
    00416100 3c 53 79 73 74 65 6d 2e 73 74 72 69 6e 67 3e 08 <System.string>.
    00416110 00 00 00 40 12 40 00 00 00 00 00 4a 00 00 00 40 ...@.@.....J...@
    00416120 12 40 00 00 00 00 00 06 53 79 73 74 65 6d 40 12 .@......System@.
    00416130 40 00 00 00 00 00 02 00 cc cc cc cc cc cc cc cc @...............
    00416140
    00416140Unit2.finalization:
    00416140add [rip+0x55169], 1
    00416147cmp [rip+0x55162], 0
    0041614eret
    00416140
    0041614f
    0041614f // align 0x10
    00416150
    00416150Unit2.initialization:
    00416150sub [rip+0x55159], 1
    00416157cmp [rip+0x55152], -1
    0041615eret
    00416150
    0041615f
    0041615f // align 0x10
    00416160
    00416160fn_416160:
    00416160mov eax, ecx
    00416162ret
    00416160
    00416163
    00416163 // align 0x10
    00416170
    00416170Unit3.finalization:
    00416170add [rip+0x55149], 1
    00416177cmp [rip+0x55142], 0
    0041617eret
    00416170
    0041617f
    0041617f // align 0x10
    00416180
    00416180Unit3.initialization:
    00416180sub [rip+0x55139], 1
    00416187cmp [rip+0x55132], -1
    0041618ejne 0x41619e
    00416190lea rax, [rip-55]
    00416197mov [rip+0x5511a], rax
    0041619e
    0041619eloc_41619e:
    0041619eret
    00416180
    0041619f
    0041619f // align 0x10
    004161a0
    004161a0 a8 61 41 00 00 00 00 00 14 0b 50 4c 49 53 54 5f .aA.......PLIST_
    004161b0 45 4e 54 52 59 c0 61 41 00 00 00 00 00 02 00 00 ENTRY.aA........
    004161c0 c8 61 41 00 00 00 00 00 0e 0b 5f 4c 49 53 54 5f .aA......._LIST_
    004161d0 45 4e 54 52 59 10 00 00 00 00 00 00 00 00 02 00 ENTRY...........
    004161e0 00 00 a0 61 41 00 00 00 00 00 00 00 00 00 00 00 ...aA...........
    004161f0 00 00 02 05 46 6c 69 6e 6b 02 00 a0 61 41 00 00 ....Flink...aA..
    00416200 00 00 00 08 00 00 00 00 00 00 00 02 05 42 6c 69 .............Bli
    00416210 6e 6b 02 00 02 00 00 00 20 62 41 00 00 00 00 00 nk...... bA.....
    00416220 14 13 50 52 54 4c 43 72 69 74 69 63 61 6c 53 65 ..PRTLCriticalSe
    00416230 63 74 69 6f 6e 90 63 41 00 00 00 00 00 02 00 00 ction.cA........
    00416240 48 62 41 00 00 00 00 00 14 18 50 52 54 4c 43 72 HbA.......PRTLCr
    00416250 69 74 69 63 61 6c 53 65 63 74 69 6f 6e 44 65 62 iticalSectionDeb
    00416260 75 67 70 62 41 00 00 00 00 00 02 00 00 00 00 00 ugpbA...........
    00416270 78 62 41 00 00 00 00 00 0e 1b 5f 52 54 4c 5f 43 xbA......._RTL_C
    00416280 52 49 54 49 43 41 4c 5f 53 45 43 54 49 4f 4e 5f RITICAL_SECTION_
    00416290 44 45 42 55 47 30 00 00 00 00 00 00 00 00 07 00 DEBUG0..........
    004162a0 00 00 b8 10 40 00 00 00 00 00 00 00 00 00 00 00 ....@...........
    004162b0 00 00 02 07 54 79 70 65 5f 31 38 02 00 b8 10 40 ....Type_18....@
    004162c0 00 00 00 00 00 02 00 00 00 00 00 00 00 02 15 43 ...............C
    004162d0 72 65 61 74 6f 72 42 61 63 6b 54 72 61 63 65 49 reatorBackTraceI
    004162e0 6e 64 65 78 02 00 18 62 41 00 00 00 00 00 08 00 ndex...bA.......
    004162f0 00 00 00 00 00 00 02 0f 43 72 69 74 69 63 61 6c ........Critical
    00416300 53 65 63 74 69 6f 6e 02 00 c0 61 41 00 00 00 00 Section...aA....
    00416310 00 10 00 00 00 00 00 00 00 02 10 50 72 6f 63 65 ...........Proce
    00416320 73 73 4c 6f 63 6b 73 4c 69 73 74 02 00 d8 10 40 ssLocksList....@
    00416330 00 00 00 00 00 20 00 00 00 00 00 00 00 02 0a 45 ..... .........E
    00416340 6e 74 72 79 43 6f 75 6e 74 02 00 d8 10 40 00 00 ntryCount....@..
    00416350 00 00 00 24 00 00 00 00 00 00 00 02 0f 43 6f 6e ...$.........Con
    00416360 74 65 6e 74 69 6f 6e 43 6f 75 6e 74 02 00 00 00 tentionCount....
    00416370 00 00 00 00 00 00 28 00 00 00 00 00 00 00 02 05 ......(.........
    00416380 53 70 61 72 65 02 00 02 00 00 00 00 00 00 00 00 Spare...........
    00416390 98 63 41 00 00 00 00 00 0e 15 5f 52 54 4c 5f 43 .cA......._RTL_C
    004163a0 52 49 54 49 43 41 4c 5f 53 45 43 54 49 4f 4e 28 RITICAL_SECTION(
    004163b0 00 00 00 00 00 00 00 00 06 00 00 00 40 62 41 00 ............@bA.
    004163c0 00 00 00 00 00 00 00 00 00 00 00 00 02 09 44 65 ..............De
    004163d0 62 75 67 49 6e 66 6f 02 00 78 10 40 00 00 00 00 bugInfo..x.@....
    004163e0 00 08 00 00 00 00 00 00 00 02 09 4c 6f 63 6b 43 ...........LockC
    004163f0 6f 75 6e 74 02 00 78 10 40 00 00 00 00 00 0c 00 ount..x.@.......
    00416400 00 00 00 00 00 00 02 0e 52 65 63 75 72 73 69 6f ........Recursio
    00416410 6e 43 6f 75 6e 74 02 00 90 11 40 00 00 00 00 00 nCount....@.....
    00416420 10 00 00 00 00 00 00 00 02 0c 4f 77 6e 69 6e 67 ..........Owning
    00416430 54 68 72 65 61 64 02 00 90 11 40 00 00 00 00 00 Thread....@.....
    00416440 18 00 00 00 00 00 00 00 02 0d 4c 6f 63 6b 53 65 ..........LockSe
    00416450 6d 61 70 68 6f 72 65 02 00 90 11 40 00 00 00 00 maphore....@....
    00416460 00 20 00 00 00 00 00 00 00 02 08 52 65 73 65 72 . .........Reser
    00416470 76 65 64 02 00 02 00 00 00 cc cc cc cc cc cc cc ved.............
    00416480
    00416480GetUserNameW:
    00416480jmp [rip+0x5b5b2]
    00416480
    00416486
    00416486 // align 0x10
    00416490
    00416490RegCloseKey:
    00416490jmp [rip+0x5b5aa]
    00416490
    00416496
    00416496 // align 0x10
    004164a0
    004164a0RegOpenKeyW:
    004164a0jmp [rip+0x5b582]
    004164a0
    004164a6
    004164a6 // align 0x10
    004164b0
    004164b0RegSetValueExW:
    004164b0jmp [rip+0x5b56a]
    004164b0
    004164b6
    004164b6 // align 0x10
    004164c0
    004164c0AllocConsole:
    004164c0jmp [rip+0x5b2b2]
    004164c0
    004164c6
    004164c6 // align 0x10
    004164d0
    004164d0CloseHandle:
    004164d0jmp [rip+0x5b102]
    004164d0
    004164d6
    004164d6 // align 0x10
    004164e0
    004164e0CompareStringW:
    004164e0jmp [rip+0x5b1a2]
    004164e0
    004164e6
    004164e6 // align 0x10
    004164f0
    004164f0fn_4164f0:
    004164f0push rcx
    004164f1lea rcx, [rip+0x5cb48]
    004164f8push r8
    004164fapush r9
    004164fcsub rsp, 104
    00416500movapd [rsp+32], x0
    00416506movapd [rsp+48], x1
    0041650cmovapd [rsp+64], x2
    00416512movapd [rsp+80], x3
    00416518call fn_4149b0
    0041651dmovapd x3, [rsp+80]
    00416523movapd x2, [rsp+64]
    00416529movapd x1, [rsp+48]
    0041652fmovapd x0, [rsp+32]
    00416535add rsp, 104
    00416539pop r9
    0041653bpop r8
    0041653dpop rcx
    0041653epop rdx
    0041653fjmp rax
    004164f0
    00416541
    00416541 // align 0x10
    00416550
    00416550CreateEventW:
    00416550jmp [rip+0x5b39a]
    00416550
    00416556
    00416556 // align 0x10
    00416560
    00416560CreateFileW:
    00416560jmp [rip+0x5b2f2]
    00416560
    00416566
    00416566 // align 0x10
    00416570
    00416570CreateMutexA:
    00416570jmp [rip+0x5b2ca]
    00416570
    00416576
    00416576 // align 0x10
    00416580
    00416580fn_416580:
    00416580sub rsp, 40
    00416584test edx, edx
    00416586setne dl
    00416589movzx rdx, dl
    0041658dcall CreateMutexA
    00416592add rsp, 40
    00416596ret
    00416580
    00416597
    00416597 // align 0x10
    004165a0
    004165a0DeleteCriticalSection:
    004165a0jmp [rip+0x5b2f2]
    004165a0
    004165a6
    004165a6 // align 0x10
    004165b0
    004165b0DeleteFileW:
    004165b0jmp [rip+0x5b2aa]
    004165b0
    004165b6
    004165b6 // align 0x10
    004165c0
    004165c0EnterCriticalSection:
    004165c0jmp [rip+0x5b162]
    004165c0
    004165c6
    004165c6 // align 0x10
    004165d0
    004165d0EnumCalendarInfoW:
    004165d0jmp [rip+0x5b302]
    004165d0
    004165d6
    004165d6 // align 0x10
    004165e0
    004165e0EnumSystemLocalesW:
    004165e0jmp [rip+0x5b052]
    004165e0
    004165e6
    004165e6 // align 0x10
    004165f0
    004165f0FindClose:
    004165f0jmp [rip+0x5b23a]
    004165f0
    004165f6
    004165f6 // align 0x10
    00416600
    00416600FindFirstFileW:
    00416600jmp [rip+0x5b1da]
    00416600
    00416606
    00416606 // align 0x10
    00416610
    00416610FindNextFileW:
    00416610jmp [rip+0x5afea]
    00416610
    00416616
    00416616 // align 0x10
    00416620
    00416620FlushConsoleInputBuffer:
    00416620jmp [rip+0x5b26a]
    00416620
    00416626
    00416626 // align 0x10
    00416630
    00416630FormatMessageW:
    00416630jmp [rip+0x5b09a]
    00416630
    00416636
    00416636 // align 0x10
    00416640
    00416640FreeConsole:
    00416640jmp [rip+0x5b22a]
    00416640
    00416646
    00416646 // align 0x10
    00416650
    00416650FreeLibrary:
    00416650jmp [rip+0x5affa]
    00416650
    00416656
    00416656 // align 0x10
    00416660
    00416660GetCPInfo:
    00416660jmp [rip+0x5afca]
    00416660
    00416666
    00416666 // align 0x10
    00416670
    00416670GetComputerNameW:
    00416670jmp [rip+0x5b242]
    00416670
    00416676
    00416676 // align 0x10
    00416680
    00416680GetCurrentProcess:
    00416680jmp [rip+0x5b0ea]
    00416680
    00416686
    00416686 // align 0x10
    00416690
    00416690GetCurrentProcessId:
    00416690jmp [rip+0x5af5a]
    00416690
    00416696
    00416696 // align 0x10
    004166a0
    004166a0GetDateFormatW:
    004166a0jmp [rip+0x5b202]
    004166a0
    004166a6
    004166a6 // align 0x10
    004166b0
    004166b0GetDiskFreeSpaceW:
    004166b0jmp [rip+0x5b122]
    004166b0
    004166b6
    004166b6 // align 0x10
    004166c0
    004166c0GetDiskFreeSpaceExW:
    004166c0jmp [rip+0x5b06a]
    004166c0
    004166c6
    004166c6 // align 0x10
    004166d0
    004166d0GetFileAttributesW:
    004166d0jmp [rip+0x5b08a]
    004166d0
    004166d6
    004166d6 // align 0x10
    004166e0
    004166e0GetFileSizeEx:
    004166e0jmp [rip+0x5afaa]
    004166e0
    004166e6
    004166e6 // align 0x10
    004166f0
    004166f0GetFileTime:
    004166f0jmp [rip+0x5aeca]
    004166f0
    004166f6
    004166f6 // align 0x10
    00416700
    00416700GetLastError:
    00416700jmp [rip+0x5af5a]
    00416700
    00416706
    00416706 // align 0x10
    00416710
    00416710GetLocalTime:
    00416710jmp [rip+0x5b162]
    00416710
    00416716
    00416716 // align 0x10
    00416720
    00416720GetLocaleInfoW:
    00416720jmp [rip+0x5b12a]
    00416720
    00416726
    00416726 // align 0x10
    00416730
    00416730GetLocaleInfoW:
    00416730jmp [rip+0x5b11a]
    00416730
    00416736
    00416736 // align 0x10
    00416740
    00416740GetModuleFileNameW:
    00416740jmp [rip+0x5af22]
    00416740
    00416746
    00416746 // align 0x10
    00416750
    00416750GetModuleHandleW:
    00416750jmp [rip+0x5aef2]
    00416750
    00416756
    00416756 // align 0x10
    00416760
    00416760GetNumberOfConsoleInputEvents:
    00416760jmp [rip+0x5aeb2]
    00416760
    00416766
    00416766 // align 0x10
    00416770
    00416770GetProcAddress:
    00416770jmp [rip+0x5b032]
    00416770
    00416776
    00416776 // align 0x10
    00416780
    00416780fn_416780:
    00416780push rbp
    00416781sub rsp, 80
    00416785mov rbp, rsp
    00416788mov [rbp+40], rcx
    0041678cmov [rbp+48], rdx
    00416790mov [rbp+72], 0
    00416798nop
    00416799mov rax, [rbp+48]
    0041679dshr rax, 16
    004167a1test rax, rax
    004167a4jne 0x4167b9
    004167a6mov rcx, [rbp+40]
    004167aamov rdx, [rbp+48]
    004167aecall GetProcAddress
    004167b3mov [rbp+56], rax
    004167b7jmp 0x4167e2
    004167b9
    004167b9loc_4167b9:
    004167b9lea rcx, [rbp+72]
    004167bdmov rdx, [rbp+48]
    004167c1xor r8, r8
    004167c4call fn_40c850
    004167c9mov rcx, [rbp+72]
    004167cdcall fn_40ce10
    004167d2mov rcx, [rbp+40]
    004167d6mov rdx, rax
    004167d9call GetProcAddress
    004167demov [rbp+56], rax
    004167e2
    004167e2loc_4167e2:
    004167e2nop
    004167e3lea rcx, [rbp+72]
    004167e7call fn_40bd40
    004167ecmov rax, [rbp+56]
    004167f0lea rsp, [rbp+80]
    004167f4pop rbp
    004167f5ret
    00416780
    004167f6
    004167f6 48 90 48 8d 04 05 00 00 00 00 H.H.......
    00416800
    00416800fn_416800:
    00416800push rbp
    00416801sub rsp, 32
    00416805mov rbp, rsp
    00416808lea rcx, [rdx+72]
    0041680ccall fn_40bd40
    00416811lea rsp, [rbp+32]
    00416815pop rbp
    00416816ret
    00416800
    00416817
    00416817 // align 0x10
    00416820
    00416820GetStdHandle:
    00416820jmp [rip+0x5ae1a]
    00416820
    00416826
    00416826 // align 0x10
    00416830
    00416830 52 48 8d 15 80 c8 05 00 e9 b3 fc ff ff cc cc cc RH..............
    00416840
    00416840GetNativeSystemInfo:
    00416840jmp [rip+0x5c872]
    00416840
    00416846
    00416846 // align 0x10
    00416850
    00416850GetSystemInfo:
    00416850jmp [rip+0x5af3a]
    00416850
    00416856
    00416856 // align 0x10
    00416860
    00416860GetTempPathW:
    00416860jmp [rip+0x5af32]
    00416860
    00416866
    00416866 // align 0x10
    00416870
    00416870GetThreadLocale:
    00416870jmp [rip+0x5b08a]
    00416870
    00416876
    00416876 // align 0x10
    00416880
    00416880 52 48 8d 15 28 c8 05 00 e9 63 fc ff ff cc cc cc RH..(....c......
    00416890
    00416890LocaleNameToLCID:
    00416890jmp [rip+0x5c81a]
    00416890
    00416896
    00416896 // align 0x10
    004168a0
    004168a0GetVersionExW:
    004168a0jmp [rip+0x5af0a]
    004168a0
    004168a6
    004168a6 // align 0x10
    004168b0
    004168b0GetVersionExW:
    004168b0jmp [rip+0x5aefa]
    004168b0
    004168b6
    004168b6 // align 0x10
    004168c0
    004168c0GetVolumeInformationW:
    004168c0jmp [rip+0x5ade2]
    004168c0
    004168c6
    004168c6 // align 0x10
    004168d0
    004168d0GetWindowsDirectoryW:
    004168d0jmp [rip+0x5aeea]
    004168d0
    004168d6
    004168d6 // align 0x10
    004168e0
    004168e0InitializeCriticalSection:
    004168e0jmp [rip+0x5ae82]
    004168e0
    004168e6
    004168e6 // align 0x10
    004168f0
    004168f0IsValidLocale:
    004168f0jmp [rip+0x5afca]
    004168f0
    004168f6
    004168f6 // align 0x10
    00416900
    00416900LCMapStringW:
    00416900jmp [rip+0x5aec2]
    00416900
    00416906
    00416906 // align 0x10
    00416910
    00416910LeaveCriticalSection:
    00416910jmp [rip+0x5ae8a]
    00416910
    00416916
    00416916 // align 0x10
    00416920
    00416920LocalFree:
    00416920jmp [rip+0x5acba]
    00416920
    00416926
    00416926 // align 0x10
    00416930
    00416930LockFile:
    00416930jmp [rip+0x5aec2]
    00416930
    00416936
    00416936 // align 0x10
    00416940
    00416940MoveFileW:
    00416940jmp [rip+0x5ad82]
    00416940
    00416946
    00416946 // align 0x10
    00416950
    00416950OpenProcess:
    00416950jmp [rip+0x5ad82]
    00416950
    00416956
    00416956 // align 0x10
    00416960
    00416960PeekConsoleInputW:
    00416960jmp [rip+0x5aea2]
    00416960
    00416966
    00416966 // align 0x10
    00416970
    00416970QueryPerformanceCounter:
    00416970jmp [rip+0x5aeaa]
    00416970
    00416976
    00416976 // align 0x10
    00416980
    00416980ReadFile:
    00416980jmp [rip+0x5acd2]
    00416980
    00416986
    00416986 // align 0x10
    00416990
    00416990RemoveDirectoryW:
    00416990jmp [rip+0x5af52]
    00416990
    00416996
    00416996 // align 0x10
    004169a0
    004169a0ResetEvent:
    004169a0jmp [rip+0x5acfa]
    004169a0
    004169a6
    004169a6 // align 0x10
    004169b0
    004169b0SetEndOfFile:
    004169b0jmp [rip+0x5ae62]
    004169b0
    004169b6
    004169b6 // align 0x10
    004169c0
    004169c0SetErrorMode:
    004169c0jmp [rip+0x5aeea]
    004169c0
    004169c6
    004169c6 // align 0x10
    004169d0
    004169d0SetEvent:
    004169d0jmp [rip+0x5ae72]
    004169d0
    004169d6
    004169d6 // align 0x10
    004169e0
    004169e0SetFileAttributesW:
    004169e0jmp [rip+0x5abc2]
    004169e0
    004169e6
    004169e6 // align 0x10
    004169f0
    004169f0SetFilePointerEx:
    004169f0jmp [rip+0x5ac32]
    004169f0
    004169f6
    004169f6 // align 0x10
    00416a00
    00416a00SetFileTime:
    00416a00jmp [rip+0x5abb2]
    00416a00
    00416a06
    00416a06 // align 0x10
    00416a10
    00416a10SetLastError:
    00416a10jmp [rip+0x5ac5a]
    00416a10
    00416a16
    00416a16 // align 0x10
    00416a20
    00416a20SetPriorityClass:
    00416a20jmp [rip+0x5acda]
    00416a20
    00416a26
    00416a26 // align 0x10
    00416a30
    00416a30Sleep:
    00416a30jmp [rip+0x5acea]
    00416a30
    00416a36
    00416a36 // align 0x10
    00416a40
    00416a40TerminateProcess:
    00416a40jmp [rip+0x5acb2]
    00416a40
    00416a46
    00416a46 // align 0x10
    00416a50
    00416a50UnlockFile:
    00416a50jmp [rip+0x5aba2]
    00416a50
    00416a56
    00416a56 // align 0x10
    00416a60
    00416a60VerifyVersionInfoW:
    00416a60jmp [rip+0x5ad52]
    00416a60
    00416a66
    00416a66 // align 0x10
    00416a70
    00416a70VerSetConditionMask:
    00416a70jmp [rip+0x5ad5a]
    00416a70
    00416a76
    00416a76 // align 0x10
    00416a80
    00416a80VirtualQuery:
    00416a80jmp [rip+0x5ac92]
    00416a80
    00416a86
    00416a86 // align 0x10
    00416a90
    00416a90WaitForSingleObject:
    00416a90jmp [rip+0x5adea]
    00416a90
    00416a96
    00416a96 // align 0x10
    00416aa0
    00416aa0WideCharToMultiByte:
    00416aa0jmp [rip+0x5ad82]
    00416aa0
    00416aa6
    00416aa6 // align 0x10
    00416ab0
    00416ab0WriteFile:
    00416ab0jmp [rip+0x5add2]
    00416ab0
    00416ab6
    00416ab6 // align 0x10
    00416ac0
    00416ac0GetFileVersionInfoW:
    00416ac0jmp [rip+0x5aea2]
    00416ac0
    00416ac6
    00416ac6 // align 0x10
    00416ad0
    00416ad0GetFileVersionInfoSizeW:
    00416ad0jmp [rip+0x5ae82]
    00416ad0
    00416ad6
    00416ad6 // align 0x10
    00416ae0
    00416ae0VerQueryValueW:
    00416ae0jmp [rip+0x5ae7a]
    00416ae0
    00416ae6
    00416ae6 // align 0x10
    00416af0
    00416af0CharLowerBuffW:
    00416af0jmp [rip+0x5ae9a]
    00416af0
    00416af6
    00416af6 // align 0x10
    00416b00
    00416b00CharLowerBuffW:
    00416b00jmp [rip+0x5ae8a]
    00416b00
    00416b06
    00416b06 // align 0x10
    00416b10
    00416b10CharUpperW:
    00416b10jmp [rip+0x5ae8a]
    00416b10
    00416b16
    00416b16 // align 0x10
    00416b20
    00416b20CharUpperBuffW:
    00416b20jmp [rip+0x5ae5a]
    00416b20
    00416b26
    00416b26 // align 0x10
    00416b30
    00416b30CharUpperBuffA:
    00416b30jmp [rip+0x5ae42]
    00416b30
    00416b36
    00416b36 // align 0x10
    00416b40
    00416b40CharUpperBuffW:
    00416b40jmp [rip+0x5ae3a]
    00416b40
    00416b46
    00416b46 // align 0x10
    00416b50
    00416b50GetKeyboardLayoutList:
    00416b50jmp [rip+0x5ae5a]
    00416b50
    00416b56
    00416b56 // align 0x10
    00416b60
    00416b60GetSystemMetrics:
    00416b60jmp [rip+0x5ae42]
    00416b60
    00416b66
    00416b66 // align 0x10
    00416b70
    00416b70LoadStringW:
    00416b70jmp [rip+0x5ae22]
    00416b70
    00416b76
    00416b76 // align 0x10
    00416b80
    00416b80MessageBoxW:
    00416b80jmp [rip+0x5ae32]
    00416b80
    00416b86
    00416b86 // align 0x10
    00416b90
    00416b90fn_416b90:
    00416b90sub rsp, 328
    00416b97mov [rsp+44], 276
    00416b9flea rcx, [rsp+44]
    00416ba4call GetVersionExW
    00416ba9test eax, eax
    00416babje 0x416bcb
    00416badmov eax, [rsp+60]
    00416bb1mov [rip+0x45965], eax
    00416bb7mov eax, [rsp+48]
    00416bbbmov [rip+0x45953], eax
    00416bc1mov eax, [rsp+52]
    00416bc5mov [rip+0x4594d], eax
    00416bcb
    00416bcbloc_416bcb:
    00416bcbadd rsp, 328
    00416bd2ret
    00416b90
    00416bd3
    00416bd3 // align 0x10
    00416be0
    00416be0Unit4.finalization:
    00416be0sub rsp, 40
    00416be4add [rip+0x546d9], 1
    00416bebcmp [rip+0x546d2], 0
    00416bf2jne 0x416c0a
    00416bf4cmp [rip+0x546cc], 0
    00416bfcje 0x416c0a
    00416bfemov rcx, [rip+0x546c3]
    00416c05call FreeLibrary
    00416c0a
    00416c0aloc_416c0a:
    00416c0aadd rsp, 40
    00416c0eret
    00416be0
    00416c0f
    00416c0f // align 0x10
    00416c10
    00416c10Unit4.initialization:
    00416c10sub rsp, 40
    00416c14sub [rip+0x546a9], 1
    00416c1bcmp [rip+0x546a2], -1
    00416c22jne 0x416c34
    00416c24call fn_416b90
    00416c29mov [rip+0x54694], 0
    00416c34
    00416c34loc_416c34:
    00416c34add rsp, 40
    00416c38ret
    00416c10
    00416c39
    00416c39 cc cc cc 00 00 00 00 .......
    00416c40 48 6c 41 00 00 00 00 00 0e 07 57 53 41 44 61 74 HlA.......WSADat
    00416c50 61 98 01 00 00 00 00 00 00 00 07 00 00 00 b8 10 a...............
    00416c60 40 00 00 00 00 00 00 00 00 00 00 00 00 00 02 08 @...............
    00416c70 77 56 65 72 73 69 6f 6e 02 00 b8 10 40 00 00 00 wVersion....@...
    00416c80 00 00 02 00 00 00 00 00 00 00 02 0c 77 48 69 67 ............wHig
    00416c90 68 56 65 72 73 69 6f 6e 02 00 b8 10 40 00 00 00 hVersion....@...
    00416ca0 00 00 04 00 00 00 00 00 00 00 02 0b 69 4d 61 78 ............iMax
    00416cb0 53 6f 63 6b 65 74 73 02 00 b8 10 40 00 00 00 00 Sockets....@....
    00416cc0 00 06 00 00 00 00 00 00 00 02 09 69 4d 61 78 55 ...........iMaxU
    00416cd0 64 70 44 67 02 00 00 12 40 00 00 00 00 00 08 00 dpDg....@.......
    00416ce0 00 00 00 00 00 00 02 0c 6c 70 56 65 6e 64 6f 72 ........lpVendor
    00416cf0 49 6e 66 6f 02 00 00 00 00 00 00 00 00 00 10 00 Info............
    00416d00 00 00 00 00 00 00 02 0d 73 7a 44 65 73 63 72 69 ........szDescri
    00416d10 70 74 69 6f 6e 02 00 00 00 00 00 00 00 00 00 11 ption...........
    00416d20 01 00 00 00 00 00 00 02 0e 73 7a 53 79 73 74 65 .........szSyste
    00416d30 6d 53 74 61 74 75 73 02 00 02 00 00 00 cc cc cc mStatus.........
    00416d40
    00416d40closesocket:
    00416d40jmp [rip+0x5abda]
    00416d40
    00416d46
    00416d46 // align 0x10
    00416d50
    00416d50socket:
    00416d50jmp [rip+0x5abd2]
    00416d50
    00416d56
    00416d56 // align 0x10
    00416d60
    00416d60gethostbyaddr:
    00416d60jmp [rip+0x5abaa]
    00416d60
    00416d66
    00416d66 // align 0x10
    00416d70
    00416d70WSAStartup:
    00416d70jmp [rip+0x5aba2]
    00416d70
    00416d76
    00416d76 // align 0x10
    00416d80
    00416d80Unit5.finalization:
    00416d80add [rip+0x54549], 1
    00416d87cmp [rip+0x54542], 0
    00416d8eret
    00416d80
    00416d8f
    00416d8f // align 0x10
    00416d90
    00416d90Unit5.initialization:
    00416d90sub [rip+0x54539], 1
    00416d97cmp [rip+0x54532], -1
    00416d9eret
    00416d90
    00416d9f
    00416d9f // align 0x10
    00416da0
    00416da0fn_416da0:
    00416da0jo 0x416d54
    00416da2add [rax], r8b
    00416da5add [rax], al
    00416da7add al, dh
    00416da9inc [rax]
    00416dabadd [rax], al
    00416dadadd [rax], al
    00416da0
    00416daf
    00416daf 00 .
    00416db0
    00416db0fn_416db0:
    00416db0jo 0x416d64
    00416db2add [rax], r8b
    00416db5add [rax], al
    00416db7add cl, dh
    00416db9inc [rax]
    00416dbbadd [rax], al
    00416dbdadd [rax], al
    00416db0
    00416dbf
    00416dbf 00 .
    00416dc0
    00416dc0fn_416dc0:
    00416dc0jo 0x416d74
    00416dc2add [rax], r8b
    00416dc5add [rax], al
    00416dc7add dl, dh
    00416dc9inc [rax]
    00416dcbadd [rax], al
    00416dcdadd [rax], al
    00416dc0
    00416dcf
    00416dcf 00 .
    00416dd0
    00416dd0fn_416dd0:
    00416dd0jo 0x416d84
    00416dd2add [rax], r8b
    00416dd5add [rax], al
    00416dd7add bl, dh
    00416dd9inc [rax]
    00416ddbadd [rax], al
    00416dddadd [rax], al
    00416dd0
    00416ddf
    00416ddf 00 .
    00416de0
    00416de0fn_416de0:
    00416de0jo 0x416d94
    00416de2add [rax], r8b
    00416de5add [rax], al
    00416de7add ah, dh
    00416de9inc [rax]
    00416debadd [rax], al
    00416dedadd [rax], al
    00416de0
    00416def
    00416def 00 .
    00416df0
    00416df0fn_416df0:
    00416df0jo 0x416da4
    00416df2add [rax], r8b
    00416df5add [rax], al
    00416df7add ch, dh
    00416df9inc [rax]
    00416dfbadd [rax], al
    00416dfdadd [rax], al
    00416df0
    00416dff
    00416dff 00 .
    00416e00
    00416e00fn_416e00:
    00416e00jo 0x416db4
    00416e02add [rax], r8b
    00416e05add [rax], al
    00416e07add dh, dh
    00416e09inc [rax]
    00416e0badd [rax], al
    00416e0dadd [rax], al
    00416e00
    00416e0f
    00416e0f 00 .
    00416e10
    00416e10fn_416e10:
    00416e10jo 0x416dc4
    00416e12add [rax], r8b
    00416e15add [rax], al
    00416e17add bh, dh
    00416e19inc [rax]
    00416e1badd [rax], al
    00416e1dadd [rax], al
    00416e10
    00416e1f
    00416e1f 00 .
    00416e20
    00416e20fn_416e20:
    00416e20jo 0x416dd4
    00416e22add [rax], r8b
    00416e25add [rax], al
    00416e27add al, bh
    00416e29inc [rax]
    00416e2badd [rax], al
    00416e2dadd [rax], al
    00416e20
    00416e2f
    00416e2f 00 .
    00416e30
    00416e30fn_416e30:
    00416e30jo 0x416de4
    00416e32add [rax], r8b
    00416e35add [rax], al
    00416e37add cl, bh
    00416e39inc [rax]
    00416e3badd [rax], al
    00416e3dadd [rax], al
    00416e30
    00416e3f
    00416e3f 00 .
    00416e40
    00416e40fn_416e40:
    00416e40jo 0x416df4
    00416e42add [rax], r8b
    00416e45add [rax], al
    00416e47add dl, bh
    00416e49inc [rax]
    00416e4badd [rax], al
    00416e4dadd [rax], al
    00416e40
    00416e4f
    00416e4f 00 .
    00416e50
    00416e50fn_416e50:
    00416e50jo 0x416e04
    00416e52add [rax], r8b
    00416e55add [rax], al
    00416e57add bl, bh
    00416e59inc [rax]
    00416e5badd [rax], al
    00416e5dadd [rax], al
    00416e50
    00416e5f
    00416e5f 00 .
    00416e60
    00416e60fn_416e60:
    00416e60jo 0x416e14
    00416e62add [rax], r8b
    00416e65add [rax], al
    00416e67add ah, bh
    00416e69inc [rax]
    00416e6badd [rax], al
    00416e6dadd [rax], al
    00416e60
    00416e6f
    00416e6f 00 .
    00416e70
    00416e70fn_416e70:
    00416e70jo 0x416e24
    00416e72add [rax], r8b
    00416e75add [rax], al
    00416e77add ch, bh
    00416e79inc [rax]
    00416e7badd [rax], al
    00416e7dadd [rax], al
    00416e70
    00416e7f
    00416e7f 00 .
    00416e80
    00416e80fn_416e80:
    00416e80jo 0x416e34
    00416e82add [rax], r8b
    00416e85add [rax], al
    00416e87add dh, bh
    00416e89inc [rax]
    00416e8badd [rax], al
    00416e8dadd [rax], al
    00416e80
    00416e8f
    00416e8f 00 .
    00416e90
    00416e90fn_416e90:
    00416e90jo 0x416e44
    00416e92add [rax], r8b
    00416e95add [rax], al
    00416e97add bh, bh
    00416e99inc [rax]
    00416e9badd [rax], al
    00416e9dadd [rax], al
    00416e90
    00416e9f
    00416e9f 00 .
    00416ea0
    00416ea0fn_416ea0:
    00416ea0jo 0x416e54
    00416ea2add [rax], r8b
    00416ea5add [rax], al
    00416ea7add al, ah
    00416ea9inc [rax]
    00416eabadd [rax], al
    00416eadadd [rax], al
    00416ea0
    00416eaf
    00416eaf 00 .
    00416eb0
    00416eb0fn_416eb0:
    00416eb0jo 0x416e64
    00416eb2add [rax], r8b
    00416eb5add [rax], al
    00416eb7add cl, ah
    00416eb9inc [rax]
    00416ebbadd [rax], al
    00416ebdadd [rax], al
    00416eb0
    00416ebf
    00416ebf 00 .
    00416ec0
    00416ec0fn_416ec0:
    00416ec0jo 0x416e74
    00416ec2add [rax], r8b
    00416ec5add [rax], al
    00416ec7add dl, ah
    00416ec9inc [rax]
    00416ecbadd [rax], al
    00416ecdadd [rax], al
    00416ec0
    00416ecf
    00416ecf 00 .
    00416ed0
    00416ed0fn_416ed0:
    00416ed0jo 0x416e84
    00416ed2add [rax], r8b
    00416ed5add [rax], al
    00416ed7add bl, ah
    00416ed9inc [rax]
    00416edbadd [rax], al
    00416eddadd [rax], al
    00416ed0
    00416edf
    00416edf 00 .
    00416ee0
    00416ee0fn_416ee0:
    00416ee0jo 0x416e94
    00416ee2add [rax], r8b
    00416ee5add [rax], al
    00416ee7add ah, ah
    00416ee9inc [rax]
    00416eebadd [rax], al
    00416eedadd [rax], al
    00416ee0
    00416eef
    00416eef 00 .
    00416ef0
    00416ef0fn_416ef0:
    00416ef0jo 0x416ea4
    00416ef2add [rax], r8b
    00416ef5add [rax], al
    00416ef7add ch, ah
    00416ef9inc [rax]
    00416efbadd [rax], al
    00416efdadd [rax], al
    00416ef0
    00416eff
    00416eff 00 .
    00416f00
    00416f00fn_416f00:
    00416f00jo 0x416eb4
    00416f02add [rax], r8b
    00416f05add [rax], al
    00416f07add dh, ah
    00416f09inc [rax]
    00416f0badd [rax], al
    00416f0dadd [rax], al
    00416f00
    00416f0f
    00416f0f 00 .
    00416f10
    00416f10fn_416f10:
    00416f10jo 0x416ec4
    00416f12add [rax], r8b
    00416f15add [rax], al
    00416f17add bh, ah
    00416f19inc [rax]
    00416f1badd [rax], al
    00416f1dadd [rax], al
    00416f10
    00416f1f
    00416f1f 00 .
    00416f20
    00416f20fn_416f20:
    00416f20jo 0x416ed4
    00416f22add [rax], r8b
    00416f25add [rax], al
    00416f27add al, ch
    00416f29inc [rax]
    00416f2badd [rax], al
    00416f2dadd [rax], al
    00416f20
    00416f2f
    00416f2f 00 .
    00416f30
    00416f30fn_416f30:
    00416f30jo 0x416ee4
    00416f32add [rax], r8b
    00416f35add [rax], al
    00416f37add cl, ch
    00416f39inc [rax]
    00416f3badd [rax], al
    00416f3dadd [rax], al
    00416f30
    00416f3f
    00416f3f 00 .
    00416f40
    00416f40fn_416f40:
    00416f40jo 0x416ef4
    00416f42add [rax], r8b
    00416f45add [rax], al
    00416f47add dl, ch
    00416f49inc [rax]
    00416f4badd [rax], al
    00416f4dadd [rax], al
    00416f40
    00416f4f
    00416f4f 00 .
    00416f50
    00416f50fn_416f50:
    00416f50jo 0x416f04
    00416f52add [rax], r8b
    00416f55add [rax], al
    00416f57add bl, ch
    00416f59inc [rax]
    00416f5badd [rax], al
    00416f5dadd [rax], al
    00416f50
    00416f5f
    00416f5f 00 .
    00416f60
    00416f60fn_416f60:
    00416f60jo 0x416f14
    00416f62add [rax], r8b
    00416f65add [rax], al
    00416f67add ah, ch
    00416f69inc [rax]
    00416f6badd [rax], al
    00416f6dadd [rax], al
    00416f60
    00416f6f
    00416f6f 00 .
    00416f70
    00416f70fn_416f70:
    00416f70jo 0x416f24
    00416f72add [rax], r8b
    00416f75add [rax], al
    00416f77add ch, ch
    00416f79inc [rax]
    00416f7badd [rax], al
    00416f7dadd [rax], al
    00416f70
    00416f7f
    00416f7f 00 .
    00416f80
    00416f80fn_416f80:
    00416f80jo 0x416f34
    00416f82add [rax], r8b
    00416f85add [rax], al
    00416f87add dh, ch
    00416f89inc [rax]
    00416f8badd [rax], al
    00416f8dadd [rax], al
    00416f80
    00416f8f
    00416f8f 00 .
    00416f90
    00416f90fn_416f90:
    00416f90jo 0x416f44
    00416f92add [rax], r8b
    00416f95add [rax], al
    00416f97add bh, ch
    00416f99inc [rax]
    00416f9badd [rax], al
    00416f9dadd [rax], al
    00416f90
    00416f9f
    00416f9f 00 .
    00416fa0
    00416fa0fn_416fa0:
    00416fa0jo 0x416f54
    00416fa2add [rax], r8b
    00416fa5add [rax], al
    00416fa7add al, dl
    00416fa9inc [rax]
    00416fabadd [rax], al
    00416fadadd [rax], al
    00416fa0
    00416faf
    00416faf 00 .
    00416fb0
    00416fb0fn_416fb0:
    00416fb0jo 0x416f64
    00416fb2add [rax], r8b
    00416fb5add [rax], al
    00416fb7add cl, dl
    00416fb9inc [rax]
    00416fbbadd [rax], al
    00416fbdadd [rax], al
    00416fb0
    00416fbf
    00416fbf 00 .
    00416fc0
    00416fc0fn_416fc0:
    00416fc0jo 0x416f74
    00416fc2add [rax], r8b
    00416fc5add [rax], al
    00416fc7add dl, dl
    00416fc9inc [rax]
    00416fcbadd [rax], al
    00416fcdadd [rax], al
    00416fc0
    00416fcf
    00416fcf 00 .
    00416fd0
    00416fd0fn_416fd0:
    00416fd0jo 0x416f84
    00416fd2add [rax], r8b
    00416fd5add [rax], al
    00416fd7add bl, dl
    00416fd9inc [rax]
    00416fdbadd [rax], al
    00416fddadd [rax], al
    00416fd0
    00416fdf
    00416fdf 00 .
    00416fe0
    00416fe0fn_416fe0:
    00416fe0jo 0x416f94
    00416fe2add [rax], r8b
    00416fe5add [rax], al
    00416fe7add ah, dl
    00416fe9inc [rax]
    00416febadd [rax], al
    00416fedadd [rax], al
    00416fe0
    00416fef
    00416fef 00 .
    00416ff0
    00416ff0fn_416ff0:
    00416ff0jo 0x416fa4
    00416ff2add [rax], r8b
    00416ff5add [rax], al
    00416ff7add ch, dl
    00416ff9inc [rax]
    00416ffbadd [rax], al
    00416ffdadd [rax], al
    00416ff0
    00416fff
    00416fff 00 .
    00417000
    00417000fn_417000:
    00417000jo 0x416fb4
    00417002add [rax], r8b
    00417005add [rax], al
    00417007add dh, dl
    00417009inc [rax]
    0041700badd [rax], al
    0041700dadd [rax], al
    00417000
    0041700f
    0041700f 00 .
    00417010
    00417010fn_417010:
    00417010jo 0x416fc4
    00417012add [rax], r8b
    00417015add [rax], al
    00417017add bh, dl
    00417019inc [rax]
    0041701badd [rax], al
    0041701dadd [rax], al
    00417010
    0041701f
    0041701f 00 .
    00417020
    00417020fn_417020:
    00417020jo 0x416fd4
    00417022add [rax], r8b
    00417025add [rax], al
    00417027add al, bl
    00417029inc [rax]
    0041702badd [rax], al
    0041702dadd [rax], al
    00417020
    0041702f
    0041702f 00 .
    00417030
    00417030fn_417030:
    00417030jo 0x416fe4
    00417032add [rax], r8b
    00417035add [rax], al
    00417037add cl, bl
    00417039inc [rax]
    0041703badd [rax], al
    0041703dadd [rax], al
    00417030
    0041703f
    0041703f 00 .
    00417040
    00417040fn_417040:
    00417040jo 0x416ff4
    00417042add [rax], r8b
    00417045add [rax], al
    00417047add dl, bl
    00417049inc [rax]
    0041704badd [rax], al
    0041704dadd [rax], al
    00417040
    0041704f
    0041704f 00 .
    00417050
    00417050fn_417050:
    00417050jo 0x417004
    00417052add [rax], r8b
    00417055add [rax], al
    00417057add bl, bl
    00417059inc [rax]
    0041705badd [rax], al
    0041705dadd [rax], al
    00417050
    0041705f
    0041705f 00 .
    00417060
    00417060fn_417060:
    00417060jo 0x417014
    00417062add [rax], r8b
    00417065add [rax], al
    00417067add ah, bl
    00417069inc [rax]
    0041706badd [rax], al
    0041706dadd [rax], al
    00417060
    0041706f
    0041706f 00 .
    00417070
    00417070fn_417070:
    00417070jo 0x417024
    00417072add [rax], r8b
    00417075add [rax], al
    00417077add ch, bl
    00417079inc [rax]
    0041707badd [rax], al
    0041707dadd [rax], al
    00417070
    0041707f
    0041707f 00 .
    00417080
    00417080fn_417080:
    00417080jo 0x417034
    00417082add [rax], r8b
    00417085add [rax], al
    00417087add dh, bl
    00417089inc [rax]
    0041708badd [rax], al
    0041708dadd [rax], al
    00417080
    0041708f
    0041708f 00 .
    00417090
    00417090fn_417090:
    00417090jo 0x417044
    00417092add [rax], r8b
    00417095add [rax], al
    00417097add bh, bl
    00417099inc [rax]
    0041709badd [rax], al
    0041709dadd [rax], al
    00417090
    0041709f
    0041709f 00 .
    004170a0
    004170a0fn_4170a0:
    004170a0jo 0x417054
    004170a2add [rax], r8b
    004170a5add [rax], al
    004170a7add al, al
    004170a9inc [rax]
    004170abadd [rax], al
    004170adadd [rax], al
    004170a0
    004170af
    004170af 00 .
    004170b0
    004170b0fn_4170b0:
    004170b0jo 0x417064
    004170b2add [rax], r8b
    004170b5add [rax], al
    004170b7add cl, al
    004170b9inc [rax]
    004170bbadd [rax], al
    004170bdadd [rax], al
    004170b0
    004170bf
    004170bf 00 .
    004170c0
    004170c0fn_4170c0:
    004170c0jo 0x417074
    004170c2add [rax], r8b
    004170c5add [rax], al
    004170c7add dl, al
    004170c9inc [rax]
    004170cbadd [rax], al
    004170cdadd [rax], al
    004170c0
    004170cf
    004170cf 00 .
    004170d0
    004170d0fn_4170d0:
    004170d0jo 0x417084
    004170d2add [rax], r8b
    004170d5add [rax], al
    004170d7add bl, al
    004170d9inc [rax]
    004170dbadd [rax], al
    004170ddadd [rax], al
    004170d0
    004170df
    004170df 00 .
    004170e0
    004170e0fn_4170e0:
    004170e0jo 0x417094
    004170e2add [rax], r8b
    004170e5add [rax], al
    004170e7add ah, al
    004170e9inc [rax]
    004170ebadd [rax], al
    004170edadd [rax], al
    004170e0
    004170ef
    004170ef 00 .
    004170f0
    004170f0fn_4170f0:
    004170f0jo 0x4170a4
    004170f2add [rax], r8b
    004170f5add [rax], al
    004170f7add ch, al
    004170f9inc [rax]
    004170fbadd [rax], al
    004170fdadd [rax], al
    004170f0
    004170ff
    004170ff 00 .
    00417100
    00417100fn_417100:
    00417100jo 0x4170b4
    00417102add [rax], r8b
    00417105add [rax], al
    00417107add dh, al
    00417109inc [rax]
    0041710badd [rax], al
    0041710dadd [rax], al
    00417100
    0041710f
    0041710f 00 .
    00417110
    00417110fn_417110:
    00417110jo 0x4170c4
    00417112add [rax], r8b
    00417115add [rax], al
    00417117add bh, al
    00417119inc [rax]
    0041711badd [rax], al
    0041711dadd [rax], al
    00417110
    0041711f
    0041711f 00 .
    00417120
    00417120fn_417120:
    00417120jo 0x4170d4
    00417122add [rax], r8b
    00417125add [rax], al
    00417127add al, cl
    00417129inc [rax]
    0041712badd [rax], al
    0041712dadd [rax], al
    00417120
    0041712f
    0041712f 00 .
    00417130
    00417130fn_417130:
    00417130jo 0x4170e4
    00417132add [rax], r8b
    00417135add [rax], al
    00417137add cl, cl
    00417139inc [rax]
    0041713badd [rax], al
    0041713dadd [rax], al
    00417130
    0041713f
    0041713f 00 .
    00417140
    00417140fn_417140:
    00417140jo 0x4170f4
    00417142add [rax], r8b
    00417145add [rax], al
    00417147add dl, cl
    00417149inc [rax]
    0041714badd [rax], al
    0041714dadd [rax], al
    00417140
    0041714f
    0041714f 00 .
    00417150
    00417150fn_417150:
    00417150jo 0x417104
    00417152add [rax], r8b
    00417155add [rax], al
    00417157add bl, cl
    00417159inc [rax]
    0041715badd [rax], al
    0041715dadd [rax], al
    00417150
    0041715f
    0041715f 00 .
    00417160
    00417160fn_417160:
    00417160jo 0x417114
    00417162add [rax], r8b
    00417165add [rax], al
    00417167add ah, cl
    00417169inc [rax]
    0041716badd [rax], al
    0041716dadd [rax], al
    00417160
    0041716f
    0041716f 00 .
    00417170
    00417170fn_417170:
    00417170jo 0x417124
    00417172add [rax], r8b
    00417175add [rax], al
    00417177add ch, cl
    00417179inc [rax]
    0041717badd [rax], al
    0041717dadd [rax], al
    00417170
    0041717f
    0041717f 00 .
    00417180
    00417180fn_417180:
    00417180jo 0x417134
    00417182add [rax], r8b
    00417185add [rax], al
    00417187add dh, cl
    00417189inc [rax]
    0041718badd [rax], al
    0041718dadd [rax], al
    00417180
    0041718f
    0041718f 00 .
    00417190
    00417190fn_417190:
    00417190jo 0x417144
    00417192add [rax], r8b
    00417195add [rax], al
    00417197add bh, cl
    00417199inc [rax]
    0041719badd [rax], al
    0041719dadd [rax], al
    00417190
    0041719f
    0041719f 00 .
    004171a0
    004171a0fn_4171a0:
    004171a0jo 0x417154
    004171a2add [rax], r8b
    004171a5add [rax], al
    004171a7add [rax+255], dh
    004171adadd [rax], al
    004171afadd [rax-78], dh
    004171b2add [rax], r8b
    004171b5add [rax], al
    004171b7add [rcx+255], dh
    004171bdadd [rax], al
    004171bfadd [rax-78], dh
    004171c2add [rax], r8b
    004171c5add [rax], al
    004171c7add [rdx+255], dh
    004171cdadd [rax], al
    004171cfadd [rax-78], dh
    004171d2add [rax], r8b
    004171d5add [rax], al
    004171d7add [rbx+255], dh
    004171ddadd [rax], al
    004171dfadd [rax-78], dh
    004171e2add [rax], r8b
    004171e5add [rax], al
    004171e7add [rdi+8*rdi], dh
    004171eeadd [rax], al
    004171f0jo 0x4171a4
    004171f2add [rax], r8b
    004171f5add [rax], al
    004171f7add [rbp+255], dh
    004171fdadd [rax], al
    004171a0
    004171ff
    004171ff 00 .
    00417200
    00417200fn_417200:
    00417200jo 0x4171b4
    00417202add [rax], r8b
    00417205add [rax], al
    00417207add [rsi+255], dh
    0041720dadd [rax], al
    00417200
    0041720f
    0041720f 00 .
    00417210
    00417210fn_417210:
    00417210jo 0x4171c4
    00417212add [rax], r8b
    00417215add [rax], al
    00417217add [rdi+255], dh
    0041721dadd [rax], al
    00417210
    0041721f
    0041721f 00 .
    00417220
    00417220fn_417220:
    00417220jo 0x4171d4
    00417222add [rax], r8b
    00417225add [rax], al
    00417227add [rax+255], bh
    0041722dadd [rax], al
    0041722fadd [rax-78], dh
    00417232add [rax], r8b
    00417235add [rax], al
    00417237add [rcx+255], bh
    0041723dadd [rax], al
    0041723fadd [rax-78], dh
    00417242add [rax], r8b
    00417245add [rax], al
    00417247add [rdx+255], bh
    0041724dadd [rax], al
    0041724fadd [rax-78], dh
    00417252add [rax], r8b
    00417255add [rax], al
    00417257add [rbx+255], bh
    0041725dadd [rax], al
    0041725fadd [rax-78], dh
    00417262add [rax], r8b
    00417265add [rax], al
    00417267add [rdi+8*rdi], bh
    0041726eadd [rax], al
    00417270jo 0x417224
    00417272add [rax], r8b
    00417275add [rax], al
    00417277add [rbp+255], bh
    0041727dadd [rax], al
    00417220
    0041727f
    0041727f 00 .
    00417280
    00417280fn_417280:
    00417280jo 0x417234
    00417282add [rax], r8b
    00417285add [rax], al
    00417287add [rsi+255], bh
    0041728dadd [rax], al
    00417280
    0041728f
    0041728f 00 .
    00417290
    00417290fn_417290:
    00417290jo 0x417244
    00417292add [rax], r8b
    00417295add [rax], al
    00417297add [rdi+255], bh
    0041729dadd [rax], al
    00417290
    0041729f
    0041729f 00 .
    004172a0
    004172a0fn_4172a0:
    004172a0jo 0x417254
    004172a2add [rax], r8b
    004172a5add [rax], al
    004172a7add [rax+255], ah
    004172adadd [rax], al
    004172afadd [rax-78], dh
    004172b2add [rax], r8b
    004172b5add [rax], al
    004172b7add [rcx+255], ah
    004172bdadd [rax], al
    004172bfadd [rax-78], dh
    004172c2add [rax], r8b
    004172c5add [rax], al
    004172c7add [rdx+255], ah
    004172cdadd [rax], al
    004172cfadd [rax-78], dh
    004172d2add [rax], r8b
    004172d5add [rax], al
    004172d7add [rbx+255], ah
    004172ddadd [rax], al
    004172dfadd [rax-78], dh
    004172e2add [rax], r8b
    004172e5add [rax], al
    004172e7add [rdi+8*rdi], ah
    004172eeadd [rax], al
    004172f0jo 0x4172a4
    004172f2add [rax], r8b
    004172f5add [rax], al
    004172f7add [rbp+255], ah
    004172fdadd [rax], al
    004172a0
    004172ff
    004172ff 00 .
    00417300
    00417300fn_417300:
    00417300jo 0x4172b4
    00417302add [rax], r8b
    00417305add [rax], al
    00417307add [rsi+255], ah
    0041730dadd [rax], al
    00417300
    0041730f
    0041730f 00 .
    00417310
    00417310fn_417310:
    00417310jo 0x4172c4
    00417312add [rax], r8b
    00417315add [rax], al
    00417317add [rdi+255], ah
    0041731dadd [rax], al
    00417310
    0041731f
    0041731f 00 .
    00417320
    00417320fn_417320:
    00417320jo 0x4172d4
    00417322add [rax], r8b
    00417325add [rax], al
    00417327add [rax+255], ch
    0041732dadd [rax], al
    00417320
    0041732f
    0041732f 00 .
    00417330
    00417330fn_417330:
    00417330jo 0x4172e4
    00417332add [rax], r8b
    00417335add [rax], al
    00417337add [rcx+255], ch
    0041733dadd [rax], al
    00417330
    0041733f
    0041733f 00 .
    00417340
    00417340fn_417340:
    00417340jo 0x4172f4
    00417342add [rax], r8b
    00417345add [rax], al
    00417347add [rdx+255], ch
    0041734dadd [rax], al
    00417340
    0041734f
    0041734f 00 .
    00417350
    00417350fn_417350:
    00417350jo 0x417304
    00417352add [rax], r8b
    00417355add [rax], al
    00417357add [rbx+255], ch
    0041735dadd [rax], al
    00417350
    0041735f
    0041735f 00 .
    00417360
    00417360fn_417360:
    00417360jo 0x417314
    00417362add [rax], r8b
    00417365add [rax], al
    00417367add [rdi+8*rdi], ch
    0041736eadd [rax], al
    00417360
    00417370
    00417370Unit6.finalization:
    00417370add [rip+0x53f5d], 1
    00417377cmp [rip+0x53f56], 0
    0041737eret
    00417370
    0041737f
    0041737f // align 0x10
    00417380
    00417380Unit6.initialization:
    00417380sub [rip+0x53f4d], 1
    00417387cmp [rip+0x53f46], -1
    0041738eret
    00417380
    0041738f
    0041738f // align 0x10
    00417390
    00417390Unit7.finalization:
    00417390add [rip+0x53f41], 1
    00417397cmp [rip+0x53f3a], 0
    0041739eret
    00417390
    0041739f
    0041739f // align 0x10
    004173a0
    004173a0Unit7.initialization:
    004173a0sub [rip+0x53f31], 1
    004173a7cmp [rip+0x53f2a], -1
    004173aeret
    004173a0
    004173af
    004173af // align 0x10
    004173b0
    004173b0Unit8.finalization:
    004173b0add [rip+0x53f25], 1
    004173b7cmp [rip+0x53f1e], 0
    004173beret
    004173b0
    004173bf
    004173bf // align 0x10
    004173c0
    004173c0Unit8.initialization:
    004173c0sub [rip+0x53f15], 1
    004173c7cmp [rip+0x53f0e], -1
    004173ceret
    004173c0
    004173cf
    004173cf // align 0x10
    004173d0
    004173d0Unit9.finalization:
    004173d0sub rsp, 40
    004173d4add [rip+0x53f05], 1
    004173dbcmp [rip+0x53efe], 0
    004173e2jne 0x417405
    004173e4cmp [rip+0x53efc], 0
    004173ecje 0x417405
    004173eemov rcx, [rip+0x53ef3]
    004173f5call FreeLibrary
    004173famov [rip+0x53ee3], 0
    00417405
    00417405loc_417405:
    00417405add rsp, 40
    00417409ret
    004173d0
    0041740a
    0041740a // align 0x10
    00417410
    00417410Unit9.initialization:
    00417410sub [rip+0x53ec9], 1
    00417417cmp [rip+0x53ec2], -1
    0041741eret
    00417410
    0041741f
    0041741f // align 0x10
    00417420
    00417420fn_417420:
    00417420jo 0x4173d4
    00417422add [rax], r8b
    00417425add [rax], al
    00417427add [rbp+255], ch
    0041742dadd [rax], al
    00417420
    0041742f
    0041742f 00 .
    00417430
    00417430fn_417430:
    00417430jo 0x4173e4
    00417432add [rax], r8b
    00417435add [rax], al
    00417437add [rsi+255], ch
    0041743dadd [rax], al
    00417430
    0041743f
    0041743f 00 .
    00417440
    00417440fn_417440:
    00417440jo 0x4173f4
    00417442add [rax], r8b
    00417445add [rax], al
    00417447add [rdi+255], ch
    0041744dadd [rax], al
    00417440
    0041744f
    0041744f 00 .
    00417450
    00417450fn_417450:
    00417450jo 0x417404
    00417452add [rax], r8b
    00417455add [rax], al
    00417457add [rax+255], dl
    0041745dadd [rax], al
    0041745fadd [rax-78], dh
    00417462add [rax], r8b
    00417465add [rax], al
    00417467add [rcx+255], dl
    0041746dadd [rax], al
    0041746fadd [rax-78], dh
    00417472add [rax], r8b
    00417475add [rax], al
    00417477add [rdx+255], dl
    0041747dadd [rax], al
    0041747fadd [rax-78], dh
    00417482add [rax], r8b
    00417485add [rax], al
    00417487add [rbx+255], dl
    0041748dadd [rax], al
    0041748fadd [rax-78], dh
    00417492add [rax], r8b
    00417495add [rax], al
    00417497add [rdi+8*rdi], dl
    0041749eadd [rax], al
    004174a0jo 0x417454
    004174a2add [rax], r8b
    004174a5add [rax], al
    004174a7add [rbp+255], dl
    004174adadd [rax], al
    00417450
    004174af
    004174af 00 .
    004174b0
    004174b0fn_4174b0:
    004174b0jo 0x417464
    004174b2add [rax], r8b
    004174b5add [rax], al
    004174b7add [rsi+255], dl
    004174bdadd [rax], al
    004174b0
    004174bf
    004174bf 00 .
    004174c0
    004174c0fn_4174c0:
    004174c0jo 0x417474
    004174c2add [rax], r8b
    004174c5add [rax], al
    004174c7add [rdi+255], dl
    004174cdadd [rax], al
    004174c0
    004174cf
    004174cf 00 .
    004174d0
    004174d0fn_4174d0:
    004174d0jo 0x417484
    004174d2add [rax], r8b
    004174d5add [rax], al
    004174d7add [rax+255], bl
    004174ddadd [rax], al
    004174dfadd [rax-78], dh
    004174e2add [rax], r8b
    004174e5add [rax], al
    004174e7add [rcx+255], bl
    004174edadd [rax], al
    004174efadd [rax-78], dh
    004174f2add [rax], r8b
    004174f5add [rax], al
    004174f7add [rdx+255], bl
    004174fdadd [rax], al
    004174ffadd [rax-78], dh
    00417502add [rax], r8b
    00417505add [rax], al
    00417507add [rbx+255], bl
    0041750dadd [rax], al
    0041750fadd [rax-78], dh
    00417512add [rax], r8b
    00417515add [rax], al
    00417517add [rdi+8*rdi], bl
    0041751eadd [rax], al
    00417520jo 0x4174d4
    00417522add [rax], r8b
    00417525add [rax], al
    00417527add [rbp+255], bl
    0041752dadd [rax], al
    004174d0
    0041752f
    0041752f 00 .
    00417530
    00417530fn_417530:
    00417530jo 0x4174e4
    00417532add [rax], r8b
    00417535add [rax], al
    00417537add [rsi+255], bl
    0041753dadd [rax], al
    00417530
    0041753f
    0041753f 00 .
    00417540
    00417540fn_417540:
    00417540jo 0x4174f4
    00417542add [rax], r8b
    00417545add [rax], al
    00417547add [rdi+255], bl
    0041754dadd [rax], al
    00417540
    0041754f
    0041754f 00 .
    00417550
    00417550fn_417550:
    00417550jo 0x417504
    00417552add [rax], r8b
    00417555add [rax], al
    00417557add [rax+255], al
    0041755dadd [rax], al
    00417550
    0041755f
    0041755f 00 .