File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
    140025e80
    140025e80__s2b_D2A:
    140025e80push r14
    140025e82push r13
    140025e84push r12
    140025e86push rbp
    140025e87push rdi
    140025e88push rsi
    140025e89push rbx
    140025e8asub rsp, 32
    140025e8emov rbp, rcx
    140025e91mov edi, edx
    140025e93mov esi, r8l
    140025e96mov ebx, r9l
    140025e99cmp r8l, 9
    140025e9djle 0x140025f70
    140025ea3lea edx, [r8+8]
    140025ea7mov eax, 1
    140025eacxor ecx, ecx
    140025eaeimul rdx, rdx, 0x38e38e39
    140025eb5shr rdx, 33
    140025eb9nop [rax]
    140025ec0
    140025ec0loc_140025ec0:
    140025ec0add eax, eax
    140025ec2add ecx, 1
    140025ec5cmp edx, eax
    140025ec7jg 0x140025ec0
    140025ec9
    140025ec9loc_140025ec9:
    140025ec9call __Balloc_D2A
    140025ecemovsxd r13, [rsp+128]
    140025ed6mov [rax+24], ebx
    140025ed9mov rcx, rax
    140025edcmov [rax+20], 1
    140025ee3cmp edi, 9
    140025ee6jle 0x140025f60
    140025ee8mov r12l, edi
    140025eeblea r14l, [rdi-10]
    140025eeflea rbx, [rbp+9]
    140025ef3add r12, rbp
    140025ef6nop [rax+rax]
    140025f00
    140025f00loc_140025f00:
    140025f00movsx r8l, [rbx]
    140025f04mov edx, 10
    140025f09add rbx, 1
    140025f0dsub r8l, 48
    140025f11call __multadd_D2A
    140025f16mov rcx, rax
    140025f19cmp rbx, r12
    140025f1cjne 0x140025f00
    140025f1elea rbx, [rbp+r14+10]
    140025f23add rbx, r13
    140025f26
    140025f26loc_140025f26:
    140025f26cmp esi, edi
    140025f28jle 0x140025f4e
    140025f2asub esi, edi
    140025f2cadd rsi, rbx
    140025f2fnop
    140025f30
    140025f30loc_140025f30:
    140025f30movsx r8l, [rbx]
    140025f34mov edx, 10
    140025f39add rbx, 1
    140025f3dsub r8l, 48
    140025f41call __multadd_D2A
    140025f46mov rcx, rax
    140025f49cmp rbx, rsi
    140025f4cjne 0x140025f30
    140025f4e
    140025f4eloc_140025f4e:
    140025f4emov rax, rcx
    140025f51add rsp, 32
    140025f55pop rbx
    140025f56pop rsi
    140025f57pop rdi
    140025f58pop rbp
    140025f59pop r12
    140025f5bpop r13
    140025f5dpop r14
    140025f5fret
    140025f60
    140025f60loc_140025f60:
    140025f60lea rbx, [rbp+r13+9]
    140025f65mov edi, 9
    140025f6ajmp 0x140025f26
    140025f6c
    140025f6c 0f 1f 40 00 ..@.
    140025f70
    140025f70loc_140025f70:
    140025f70xor ecx, ecx
    140025f72jmp 0x140025ec9
    140025e80
    140025f77
    140025f77 // align 0x10
    140025f80
    140025f80__ratio_D2A:
    140025f80push rdi
    140025f81push rsi
    140025f82push rbx
    140025f83sub rsp, 64
    140025f87movups [rsp+48], x6
    140025f8cmov rsi, rdx
    140025f8flea rdx, [rsp+40]
    140025f94mov rdi, rcx
    140025f97call __b2d_D2A
    140025f9clea rdx, [rsp+44]
    140025fa1mov rcx, rsi
    140025fa4movapd x6, x0
    140025fa8call __b2d_D2A
    140025fadmov eax, [rdi+20]
    140025fb0sub eax, [rsi+20]
    140025fb3shl eax, 5
    140025fb6add eax, [rsp+40]
    140025fbasub eax, [rsp+44]
    140025fbetest eax, eax
    140025fc0jle 0x140026000
    140025fc2movq rdx, x6
    140025fc7shl eax, 20
    140025fcashr rdx, 32
    140025fceadd edx, eax
    140025fd0movd eax, x6
    140025fd4mov edx, edx
    140025fd6shl rdx, 32
    140025fdaor rax, rdx
    140025fddmovq x6, rax
    140025fe2
    140025fe2loc_140025fe2:
    140025fe2divsd x6, x0
    140025fe6movapd x0, x6
    140025feamovups x6, [rsp+48]
    140025fefadd rsp, 64
    140025ff3pop rbx
    140025ff4pop rsi
    140025ff5pop rdi
    140025ff6ret
    140025ff7
    140025ff7 66 0f 1f 84 00 00 00 00 00 f........
    140026000
    140026000loc_140026000:
    140026000movq rdx, x0
    140026005shl eax, 20
    140026008shr rdx, 32
    14002600csub edx, eax
    14002600emovd eax, x0
    140026012shl rdx, 32
    140026016or rax, rdx
    140026019movq x0, rax
    14002601ejmp 0x140025fe2
    140025f80
    140026020
    140026020__match_D2A:
    140026020mov r8, [rcx]
    140026023jmp 0x14002605d
    140026025
    140026025 66 66 2e 0f 1f 84 00 00 00 00 00 ff.........
    140026030 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 ff...........D..
    140026040
    140026040loc_140026040:
    140026040movsx eax, [r8]
    140026044add rdx, 1
    140026048lea r11l, [rax-65]
    14002604clea r10l, [rax+32]
    140026050cmp r11l, 26
    140026054cmovb eax, r10l
    140026058cmp eax, r9l
    14002605bjne 0x140026078
    14002605d
    14002605dloc_14002605d:
    14002605dmovsx r9l, [rdx]
    140026061add r8, 1
    140026065test r9l, r9l
    140026068jne 0x140026040
    14002606amov eax, 1
    14002606fmov [rcx], r8
    140026072ret
    140026073
    140026073 0f 1f 44 00 00 ..D..
    140026078
    140026078loc_140026078:
    140026078xor eax, eax
    14002607aret
    140026020
    14002607b
    14002607b // align 0x10
    140026080
    140026080__copybits_D2A:
    140026080push rdi
    140026081push rsi
    140026082sub edx, 1
    140026085mov rax, rcx
    140026088lea rsi, [r8+24]
    14002608csar edx, 5
    14002608fadd edx, 1
    140026092movsxd rdx, edx
    140026095lea rcx, [rcx+4*rdx]
    140026099movsxd rdx, [r8+20]
    14002609dlea rdx, [rsi+4*rdx]
    1400260a1cmp rsi, rdx
    1400260a4jae 0x1400260c6
    1400260a6mov rdi, rax
    1400260a9nop [rax]
    1400260b0
    1400260b0loc_1400260b0:
    1400260b0movsd [rdi], [rsi]
    1400260b1cmp rsi, rdx
    1400260b4jb 0x1400260b0
    1400260b6sub rdx, r8
    1400260b9sub rdx, 25
    1400260bdand rdx, -4
    1400260c1lea rax, [rax+rdx+4]
    1400260c6
    1400260c6loc_1400260c6:
    1400260c6cmp rax, rcx
    1400260c9jae 0x140026116
    1400260cbmov rdx, rax
    1400260ceadd rax, 4
    1400260d2not rdx
    1400260d5mov [rax-4], 0
    1400260dcadd rdx, rcx
    1400260dfshr rdx, 2
    1400260e3cmp rax, rcx
    1400260e6jae 0x140026116
    1400260e8and edx, 1
    1400260ebje 0x140026100
    1400260edadd rax, 4
    1400260f1mov [rax-4], 0
    1400260f8cmp rax, rcx
    1400260fbjae 0x140026116
    1400260fdnop [rax]
    140026100
    140026100loc_140026100:
    140026100mov [rax], 0
    140026106add rax, 8
    14002610amov [rax-4], 0
    140026111cmp rax, rcx
    140026114jb 0x140026100
    140026116
    140026116loc_140026116:
    140026116pop rsi
    140026117pop rdi
    140026118ret
    140026080
    140026119
    140026119 // align 0x10
    140026120
    140026120__any_on_D2A:
    140026120lea r8, [rcx+24]
    140026124mov r9l, edx
    140026127movsxd rcx, [rcx+20]
    14002612bsar r9l, 5
    14002612fcmp ecx, r9l
    140026132jge 0x140026158
    140026134lea rax, [r8+4*rcx]
    140026138jmp 0x14002614b
    14002613a
    14002613a 66 0f 1f 44 00 00 f..D..
    140026140
    140026140loc_140026140:
    140026140mov edx, [rax-4]
    140026143sub rax, 4
    140026147test edx, edx
    140026149jne 0x140026180
    14002614b
    14002614bloc_14002614b:
    14002614bcmp r8, rax
    14002614ejb 0x140026140
    140026150xor edx, edx
    140026152
    140026152loc_140026152:
    140026152mov eax, edx
    140026154ret
    140026155
    140026155 0f 1f 00 ...
    140026158
    140026158loc_140026158:
    140026158movsxd rax, r9l
    14002615blea rax, [r8+4*rax]
    14002615fjle 0x14002614b
    140026161and edx, 31
    140026164je 0x14002614b
    140026166mov r10l, [rax]
    140026169mov ecx, edx
    14002616bmov edx, 1
    140026170mov r9l, r10l
    140026173shr r9l, cl
    140026176shl r9l, cl
    140026179cmp r10l, r9l
    14002617cjne 0x140026152
    14002617ejmp 0x14002614b
    140026180
    140026180loc_140026180:
    140026180mov edx, 1
    140026185mov eax, edx
    140026187ret
    140026120
    140026188
    140026188 // align 0x40
    1400261c0
    1400261c0wcsnlen:
    1400261c0xor r8l, r8l
    1400261c3mov rax, rdx
    1400261c6test rdx, rdx
    1400261c9jne 0x1400261e9
    1400261cbjmp 0x1400261f4
    1400261cd
    1400261cd 66 66 2e ff.
    1400261d0 0f 1f 84 00 00 00 00 00 0f 1f 84 00 00 00 00 00 ................
    1400261e0
    1400261e0loc_1400261e0:
    1400261e0add r8, 1
    1400261e4cmp rax, r8
    1400261e7je 0x1400261f4
    1400261e9
    1400261e9loc_1400261e9:
    1400261e9cmp [rcx+2*r8], 0
    1400261efjne 0x1400261e0
    1400261f1mov rax, r8
    1400261f4
    1400261f4loc_1400261f4:
    1400261f4ret
    1400261c0
    1400261f5
    1400261f5 // align 0x10
    140026200
    140026200strnlen:
    140026200xor r8l, r8l
    140026203mov rax, rcx
    140026206test rdx, rdx
    140026209jne 0x14002622f
    14002620bjmp 0x140026234
    14002620d
    14002620d 66 66 2e ff.
    140026210 0f 1f 84 00 00 00 00 00 0f 1f 84 00 00 00 00 00 ................
    140026220
    140026220loc_140026220:
    140026220add rax, 1
    140026224mov r8, rax
    140026227sub r8, rcx
    14002622acmp r8, rdx
    14002622djae 0x140026234
    14002622f
    14002622floc_14002622f:
    14002622fcmp [rax], 0
    140026232jne 0x140026220
    140026234
    140026234loc_140026234:
    140026234mov rax, r8
    140026237ret
    140026200
    140026238
    140026238 // align 0x10
    140026240
    140026240_set_errno:
    140026240push rbx
    140026241sub rsp, 32
    140026245mov ebx, ecx
    140026247call _errno
    14002624cmov [rax], ebx
    14002624exor eax, eax
    140026250add rsp, 32
    140026254pop rbx
    140026255ret
    140026240
    140026256
    140026256 // align 0x10
    140026260
    140026260_get_errno:
    140026260push rbx
    140026261sub rsp, 32
    140026265mov rbx, rcx
    140026268test rcx, rcx
    14002626bje 0x140026280
    14002626dcall _errno
    140026272mov eax, [rax]
    140026274mov [rbx], eax
    140026276xor eax, eax
    140026278add rsp, 32
    14002627cpop rbx
    14002627dret
    14002627e
    14002627e 66 90 f.
    140026280
    140026280loc_140026280:
    140026280call _errno
    140026285mov [rax], 22
    14002628bmov eax, 22
    140026290add rsp, 32
    140026294pop rbx
    140026295ret
    140026260
    140026296
    140026296 // align 0x10
    1400262a0
    1400262a0_initterm_e:
    1400262a0push rsi
    1400262a1push rbx
    1400262a2sub rsp, 40
    1400262a6mov rbx, rcx
    1400262a9mov rsi, rdx
    1400262accmp rcx, rdx
    1400262afjae 0x1400262d7
    1400262b1nop [rax+rax]
    1400262bcnop [rax]
    1400262c0
    1400262c0loc_1400262c0:
    1400262c0mov rax, [rbx]
    1400262c3test rax, rax
    1400262c6je 0x1400262ce
    1400262c8call rax
    1400262catest eax, eax
    1400262ccjne 0x1400262d9
    1400262ce
    1400262celoc_1400262ce:
    1400262ceadd rbx, 8
    1400262d2cmp rbx, rsi
    1400262d5jb 0x1400262c0
    1400262d7
    1400262d7loc_1400262d7:
    1400262d7xor eax, eax
    1400262d9
    1400262d9loc_1400262d9:
    1400262d9add rsp, 40
    1400262ddpop rbx
    1400262depop rsi
    1400262dfret
    1400262a0
    1400262e0
    1400262e0__p__fmode:
    1400262e0mov rax, [rip+0x171329]
    1400262e7mov rax, [rax]
    1400262earet
    1400262e0
    1400262eb
    1400262eb // align 0x10
    1400262f0
    1400262f0__p__commode:
    1400262f0mov rax, [rip+0x171309]
    1400262f7mov rax, [rax]
    1400262faret
    1400262f0
    1400262fb
    1400262fb // align 0x10
    140026300
    140026300__p__acmdln:
    140026300mov rax, [rip+0x1712e9]
    140026307mov rax, [rax]
    14002630aret
    140026300
    14002630b
    14002630b // align 0x10
    140026310
    140026310__p___initenv:
    140026310mov rax, [rip+0x1712c9]
    140026317mov rax, [rax]
    14002631aret
    140026310
    14002631b
    14002631b // align 0x10
    140026320
    140026320mingw_rand_s:
    140026320sub rsp, 40
    140026324test rcx, rcx
    140026327je 0x140026350
    140026329mov rax, [rip+0x1a29d0]
    140026330test rax, rax
    140026333je 0x140026350
    140026335mov edx, 4
    14002633acall rax
    14002633ctest al, al
    14002633eje 0x140026350
    140026340xor eax, eax
    140026342add rsp, 40
    140026346ret
    140026347
    140026347 66 0f 1f 84 00 00 00 00 00 f........
    140026350
    140026350loc_140026350:
    140026350mov eax, 22
    140026355add rsp, 40
    140026359ret
    140026320
    14002635a
    14002635a // align 0x10
    140026360
    140026360init_rand_s:
    140026360push rsi
    140026361push rbx
    140026362sub rsp, 40
    140026366mov rsi, rcx
    140026369lea rcx, [rip+0x170650]
    140026370call [rip+0x1a38ea]
    140026376mov rbx, [rip+0x1a38eb]
    14002637dlea rdx, [rip+0x170647]
    140026384mov rcx, rax
    140026387call rbx
    140026389test rax, rax
    14002638cje 0x1400263a8
    14002638e
    14002638eloc_14002638e:
    14002638emov rcx, rsi
    140026391mov [rip+0xde078], rax
    140026398add rsp, 40
    14002639cpop rbx
    14002639dpop rsi
    14002639ejmp rax
    1400263a1nop [rax]
    1400263a8
    1400263a8loc_1400263a8:
    1400263a8lea rcx, [rip+0x170623]
    1400263afcall [rip+0x1a3913]
    1400263b5lea rdx, [rip+0x170630]
    1400263bcmov rcx, rax
    1400263bfcall rbx
    1400263c1mov [rip+0x1a2938], rax
    1400263c8lea rax, [rip-175]
    1400263cfjmp 0x14002638e
    140026360
    1400263d1
    1400263d1 // align 0x10
    1400263e0
    1400263e0rand_s:
    1400263e0jmp [rip+0xde029]
    1400263e0
    1400263e7
    1400263e7 // align 0x10
    1400263f0
    1400263f0_lock_file:
    1400263f0push rbx
    1400263f1sub rsp, 32
    1400263f5mov rbx, rcx
    1400263f8xor ecx, ecx
    1400263facall __acrt_iob_func
    1400263ffcmp rbx, rax
    140026402jb 0x140026413
    140026404mov ecx, 19
    140026409call __acrt_iob_func
    14002640ecmp rax, rbx
    140026411jae 0x140026428
    140026413
    140026413loc_140026413:
    140026413lea rcx, [rbx+48]
    140026417add rsp, 32
    14002641bpop rbx
    14002641cjmp [rip+0x1a37bd]
    140026423nop [rax+rax]
    140026428
    140026428loc_140026428:
    140026428xor ecx, ecx
    14002642acall __acrt_iob_func
    14002642fmov rdx, rax
    140026432mov rax, rbx
    140026435sub rax, rdx
    140026438sar rax, 4
    14002643cimul eax, eax, 0xffffffffaaaaaaab
    140026442lea ecx, [rax+16]
    140026445call _lock
    14002644aor [rbx+24], 32768
    140026451add rsp, 32
    140026455pop rbx
    140026456ret
    1400263f0
    140026457
    140026457 // align 0x10
    140026460
    140026460_unlock_file:
    140026460push rbx
    140026461sub rsp, 32
    140026465mov rbx, rcx
    140026468xor ecx, ecx
    14002646acall __acrt_iob_func
    14002646fcmp rbx, rax
    140026472jb 0x140026483
    140026474mov ecx, 19
    140026479call __acrt_iob_func
    14002647ecmp rax, rbx
    140026481jae 0x140026498
    140026483
    140026483loc_140026483:
    140026483lea rcx, [rbx+48]
    140026487add rsp, 32
    14002648bpop rbx
    14002648cjmp [rip+0x1a382d]
    140026493nop [rax+rax]
    140026498
    140026498loc_140026498:
    140026498and [rbx+24], -32769
    14002649fxor ecx, ecx
    1400264a1call __acrt_iob_func
    1400264a6sub rbx, rax
    1400264a9sar rbx, 4
    1400264adimul ebx, ebx, 0xffffffffaaaaaaab
    1400264b3lea ecx, [rbx+16]
    1400264b6add rsp, 32
    1400264bapop rbx
    1400264bbjmp 0x140026dd0
    140026460
    1400264c0
    1400264c0wctype:
    1400264c0push rbp
    1400264c1push rdi
    1400264c2push rsi
    1400264c3push rbx
    1400264c4sub rsp, 40
    1400264c8lea rbp, [rip+0x170591]
    1400264cfxor ebx, ebx
    1400264d1mov rsi, rbp
    1400264d4mov rdi, rcx
    1400264d7nop [rax+rax]
    1400264e0
    1400264e0loc_1400264e0:
    1400264e0mov rdx, [rsi]
    1400264e3mov rcx, rdi
    1400264e6call strcmp
    1400264ebtest eax, eax
    1400264edje 0x140026510
    1400264efadd ebx, 1
    1400264f2add rsi, 16
    1400264f6cmp ebx, 11
    1400264f9jne 0x1400264e0
    1400264fbxor eax, eax
    1400264fdadd rsp, 40
    140026501pop rbx
    140026502pop rsi
    140026503pop rdi
    140026504pop rbp
    140026505ret
    140026506
    140026506 66 2e 0f 1f 84 00 00 00 00 00 f.........
    140026510
    140026510loc_140026510:
    140026510movsxd rbx, ebx
    140026513shl rbx, 4
    140026517movzx eax, [rbp+rbx+8]
    14002651cadd rsp, 40
    140026520pop rbx
    140026521pop rsi
    140026522pop rdi
    140026523pop rbp
    140026524ret
    1400264c0
    140026525
    140026525 // align 0x10
    140026530
    140026530wcrtomb_cp:
    140026530sub rsp, 104
    140026534mov r10, rcx
    140026537mov [rsp+120], dx
    14002653cmov ecx, r9l
    14002653ftest r10, r10
    140026542je 0x1400265a8
    140026544test r8, r8
    140026547je 0x140026555
    140026549mov r9l, [r8]
    14002654ctest r9l, r9l
    14002654fjne 0x140026660
    140026555
    140026555loc_140026555:
    140026555movzx eax, [rsp+120]
    14002655atest ax, ax
    14002655dje 0x140026580
    14002655ftest ecx, ecx
    140026561jne 0x1400265c0
    140026563cmp ax, 255
    140026567ja 0x140026590
    140026569mov [r10], al
    14002656c
    14002656cloc_14002656c:
    14002656cmov r8l, 1
    140026572
    140026572loc_140026572:
    140026572mov rax, r8
    140026575add rsp, 104
    140026579ret
    14002657a
    14002657a 66 0f 1f 44 00 00 f..D..
    140026580
    140026580loc_140026580:
    140026580mov [r10], 0
    140026584jmp 0x14002656c
    140026586
    140026586 66 2e 0f 1f 84 00 00 00 00 00 f.........
    140026590
    140026590loc_140026590:
    140026590mov ecx, 42
    140026595call _set_errno
    14002659a
    14002659aloc_14002659a:
    14002659amov r8, -1
    1400265a1jmp 0x140026572
    1400265a3
    1400265a3 0f 1f 44 00 00 ..D..
    1400265a8
    1400265a8loc_1400265a8:
    1400265a8test r8, r8
    1400265abje 0x14002656c
    1400265admov [r8], 0
    1400265b4jmp 0x14002656c
    1400265b6
    1400265b6 66 2e 0f 1f 84 00 00 00 00 00 f.........
    1400265c0
    1400265c0loc_1400265c0:
    1400265c0lea rax, [rsp+92]
    1400265c5xor r8l, r8l
    1400265c8lea r11, [rsp+90]
    1400265cdxor edx, edx
    1400265cfmov [rsp+56], rax
    1400265d4mov eax, [rsp+144]
    1400265dbmov r9l, 1
    1400265e1mov [rsp+90], r8w
    1400265e7lea r8, [rsp+120]
    1400265ecmov [rsp+112], r10
    1400265f1mov [rsp+92], 0
    1400265f9mov [rsp+48], 0
    140026602mov [rsp+40], eax
    140026606mov [rsp+32], r11
    14002660bmov [rsp+64], r11
    140026610call [rip+0x1a3772]
    140026616test eax, eax
    140026618je 0x140026590
    14002661ecmp [rsp+144], eax
    140026625jl 0x140026590
    14002662bmov edx, [rsp+92]
    14002662ftest edx, edx
    140026631jne 0x140026590
    140026637mov rdx, [rsp+64]
    14002663cmov rcx, [rsp+112]
    140026641movsxd r8, eax
    140026644mov [rsp+72], r8
    140026649call memcpy
    14002664emov r8, [rsp+72]
    140026653jmp 0x140026572
    140026658
    140026658 0f 1f 84 00 00 00 00 00 ........
    140026660
    140026660loc_140026660:
    140026660mov ecx, 22
    140026665call _set_errno
    14002666ajmp 0x14002659a
    140026530
    14002666f
    14002666f // align 0x10
    140026670
    140026670wcrtomb:
    140026670push rdi
    140026671push rsi
    140026672push rbx
    140026673sub rsp, 48
    140026677mov [rsp+96], r8
    14002667cmov rbx, rcx
    14002667fmov esi, edx
    140026681call ___lc_codepage_func
    140026686mov edi, eax
    140026688call ___mb_cur_max_func
    14002668dmov r8, [rsp+96]
    140026692movzx edx, si
    140026695mov r9l, edi
    140026698mov [rsp+32], eax
    14002669cmov rcx, rbx
    14002669fcall wcrtomb_cp
    1400266a4add rsp, 48
    1400266a8pop rbx
    1400266a9pop rsi
    1400266aapop rdi
    1400266abret
    140026670
    1400266ac
    1400266ac // align 0x10
    1400266b0
    1400266b0wcsrtombs:
    1400266b0push r15
    1400266b2push r14
    1400266b4push r13
    1400266b6push r12
    1400266b8push rbp
    1400266b9push rdi
    1400266bapush rsi
    1400266bbpush rbx
    1400266bcsub rsp, 88
    1400266c0mov rbp, r8
    1400266c3mov [rsp+168], rdx
    1400266cbmov r14, rcx
    1400266cemov [rsp+184], r9
    1400266d6call ___lc_codepage_func
    1400266dbmov [rsp+56], eax
    1400266dfcall ___mb_cur_max_func
    1400266e4test rbp, rbp
    1400266e7mov r13l, eax
    1400266eamov rax, [rsp+168]
    1400266f2sete [rsp+63]
    1400266f7xor esi, esi
    1400266f9mov rbx, [rax]
    1400266fcjmp 0x14002672c
    1400266fe
    1400266fe 66 90 f.
    140026700
    140026700loc_140026700:
    140026700cmp rbp, r15
    140026703jb 0x1400267f0
    140026709mov r8, r12
    14002670clea rdx, [rsp+78]
    140026711mov rcx, r14
    140026714add rbx, 2
    140026718call memcpy
    14002671dcmp rbp, r15
    140026720je 0x1400267e0
    140026726add r14, r12
    140026729
    140026729loc_140026729:
    140026729mov rsi, r15
    14002672c
    14002672cloc_14002672c:
    14002672cmovzx edx, [rbx]
    14002672fmov [rsp+32], r13l
    140026734lea rcx, [rsp+78]
    140026739mov r9l, [rsp+56]
    14002673emov r8, [rsp+184]
    140026746call wcrtomb_cp
    14002674bmov r12, rax
    14002674ecmp rax, -1
    140026752je 0x140026780
    140026754test r14, r14
    140026757je 0x140026760
    140026759cmp [rsp+63], 0
    14002675ejne 0x1400267a0
    140026760
    140026760loc_140026760:
    140026760cmp [rsp+78], 0
    140026765je 0x1400267c0
    140026767lea r15, [rsi+r12]
    14002676btest r14, r14
    14002676ejne 0x140026700
    140026770add rbx, 2
    140026774jmp 0x140026729
    140026776
    140026776 66 2e 0f 1f 84 00 00 00 00 00 f.........
    140026780
    140026780loc_140026780:
    140026780test r14, r14
    140026783je 0x140026790
    140026785mov rax, [rsp+168]
    14002678dmov [rax], rbx
    140026790
    140026790loc_140026790:
    140026790mov r15, -1
    140026797jmp 0x1400267a3
    140026799
    140026799 0f 1f 80 00 00 00 00 .......
    1400267a0
    1400267a0loc_1400267a0:
    1400267a0xor r15l, r15l
    1400267a3
    1400267a3loc_1400267a3:
    1400267a3mov rax, r15
    1400267a6add rsp, 88
    1400267aapop rbx
    1400267abpop rsi
    1400267acpop rdi
    1400267adpop rbp
    1400267aepop r12
    1400267b0pop r13
    1400267b2pop r14
    1400267b4pop r15
    1400267b6ret
    1400267b7
    1400267b7 66 0f 1f 84 00 00 00 00 00 f........
    1400267c0
    1400267c0loc_1400267c0:
    1400267c0test r14, r14
    1400267c3je 0x1400267d8
    1400267c5mov rax, [rsp+168]
    1400267cdmov [r14], 0
    1400267d1mov [rax], 0
    1400267d8
    1400267d8loc_1400267d8:
    1400267d8mov r15, rsi
    1400267dbjmp 0x1400267a3
    1400267dd
    1400267dd 0f 1f 00 ...
    1400267e0
    1400267e0loc_1400267e0:
    1400267e0mov rax, [rsp+168]
    1400267e8mov [rax], rbx
    1400267ebjmp 0x1400267a3
    1400267ed
    1400267ed 0f 1f 00 ...
    1400267f0
    1400267f0loc_1400267f0:
    1400267f0mov rax, [rsp+168]
    1400267f8mov [rax], rbx
    1400267fbjmp 0x1400267d8
    1400266b0
    1400267fd
    1400267fd // align 0x10
    140026800
    140026800mbrtowc_cp:
    140026800push rbx
    140026801sub rsp, 80
    140026805mov rbx, rcx
    140026808mov r10, rdx
    14002680bmov r11, r9
    14002680etest rdx, rdx
    140026811je 0x1400268da
    140026817mov eax, [r9]
    14002681acmp eax, 255
    14002681fja 0x1400268f0
    140026825test r8, r8
    140026828je 0x1400269bc
    14002682emov [rsp+76], eax
    140026832cmp [rsp+136], 1
    14002683aje 0x140026908
    140026840mov ecx, [rsp+128]
    140026847test ecx, ecx
    140026849je 0x140026998
    14002684fmovzx edx, [rdx]
    140026852mov ecx, edx
    140026854test al, al
    140026856je 0x140026870
    140026858mov [rsp+77], dl
    14002685c
    14002685cloc_14002685c:
    14002685ctest dl, dl
    14002685eje 0x1400269d0
    140026864mov r9l, 2
    14002686ajmp 0x14002692b
    14002686f
    14002686f 90 .
    140026870
    140026870loc_140026870:
    140026870cmp [rsp+136], 2
    140026878jne 0x14002691d
    14002687emov [rsp+104], r10
    140026883mov ecx, [rsp+128]
    14002688amov [rsp+120], r9
    14002688fmov [rsp+112], r8
    140026894call [rip+0x1a340e]
    14002689amov r10, [rsp+104]
    14002689fmov r11, [rsp+120]
    1400268a4test eax, eax
    1400268a6je 0x140026919
    1400268a8movzx eax, [r10]
    1400268accmp [rsp+112], 1
    1400268b2mov [rsp+76], al
    1400268b6je 0x1400269b5
    1400268bcmovzx edx, [r10+1]
    1400268c1mov [rsp+77], dl
    1400268c5test al, al
    1400268c7jne 0x14002685c
    1400268c9nop [rax]
    1400268d0
    1400268d0loc_1400268d0:
    1400268d0test rbx, rbx
    1400268d3je 0x1400268e1
    1400268d5xor edx, edx
    1400268d7mov [rbx], dx
    1400268da
    1400268daloc_1400268da:
    1400268damov [r11], 0
    1400268e1
    1400268e1loc_1400268e1:
    1400268e1xor eax, eax
    1400268e3
    1400268e3loc_1400268e3:
    1400268e3add rsp, 80
    1400268e7pop rbx
    1400268e8ret
    1400268e9
    1400268e9 0f 1f 80 00 00 00 00 .......
    1400268f0
    1400268f0loc_1400268f0:
    1400268f0mov ecx, 22
    1400268f5call _set_errno
    1400268fa
    1400268faloc_1400268fa:
    1400268famov rax, -1
    140026901jmp 0x1400268e3
    140026903
    140026903 0f 1f 44 00 00 ..D..
    140026908
    140026908loc_140026908:
    140026908test al, al
    14002690ajne 0x1400268f0
    14002690cmov r8l, [rsp+128]
    140026914test r8l, r8l
    140026917je 0x140026998
    140026919
    140026919loc_140026919:
    140026919movzx ecx, [r10]
    14002691d
    14002691dloc_14002691d:
    14002691dmov [rsp+76], cl
    140026921mov r9l, 1
    140026927test cl, cl
    140026929je 0x1400268d0
    14002692b
    14002692bloc_14002692b:
    14002692bmov eax, -1
    140026930mov [rsp+120], r11
    140026935mov ecx, [rsp+128]
    14002693clea r8, [rsp+76]
    140026941mov [rsp+74], ax
    140026946lea rax, [rsp+74]
    14002694bmov edx, 8
    140026950mov [rsp+40], 1
    140026958mov [rsp+32], rax
    14002695dmov [rsp+60], r9l
    140026962call [rip+0x1a3378]
    140026968cmp eax, 1
    14002696bjne 0x1400269d0
    14002696dtest rbx, rbx
    140026970mov r9l, [rsp+60]
    140026975je 0x14002698b
    140026977movzx eax, [rsp+74]
    14002697cmov r11, [rsp+120]
    140026981mov [rbx], ax
    140026984mov [r11], 0
    14002698b
    14002698bloc_14002698b:
    14002698bmovsxd rax, r9l
    14002698eadd rsp, 80
    140026992pop rbx
    140026993ret
    140026994
    140026994 0f 1f 40 00 ..@.
    140026998
    140026998loc_140026998:
    140026998movzx eax, [r10]
    14002699ctest rbx, rbx
    14002699fje 0x1400269a7
    1400269a1movzx edx, al
    1400269a4mov [rbx], dx
    1400269a7
    1400269a7loc_1400269a7:
    1400269a7test al, al
    1400269a9setne al
    1400269acmovzx eax, al
    1400269afadd rsp, 80
    1400269b3pop rbx
    1400269b4ret
    1400269b5
    1400269b5loc_1400269b5:
    1400269b5mov eax, [rsp+76]
    1400269b9mov [r11], eax
    1400269bc
    1400269bcloc_1400269bc:
    1400269bcmov rax, -2
    1400269c3add rsp, 80
    1400269c7pop rbx
    1400269c8ret
    1400269c9
    1400269c9 0f 1f 80 00 00 00 00 .......
    1400269d0
    1400269d0loc_1400269d0:
    1400269d0mov ecx, 42
    1400269d5call _set_errno
    1400269dajmp 0x1400268fa
    140026800
    1400269df
    1400269df // align 0x10
    1400269e0
    1400269e0mbrlen:
    1400269e0push rbp
    1400269e1push rdi
    1400269e2push rsi
    1400269e3push rbx
    1400269e4sub rsp, 72
    1400269e8lea rax, [rip+0x1a2329]
    1400269eftest r8, r8
    1400269f2mov rsi, rcx
    1400269f5mov rdi, rdx
    1400269f8cmovne rax, r8
    1400269fcmov rbx, rax
    1400269ffcall ___lc_codepage_func
    140026a04mov ebp, eax
    140026a06call ___mb_cur_max_func
    140026a0bmov [rsp+32], ebp
    140026a0fmov r9, rbx
    140026a12mov r8, rdi
    140026a15mov [rsp+40], eax
    140026a19lea rcx, [rsp+62]
    140026a1emov rdx, rsi
    140026a21call mbrtowc_cp
    140026a26add rsp, 72
    140026a2apop rbx
    140026a2bpop rsi
    140026a2cpop rdi
    140026a2dpop rbp
    140026a2eret
    1400269e0
    140026a2f
    140026a2f // align 0x10
    140026a30
    140026a30mbrtowc:
    140026a30push rbp
    140026a31push rdi
    140026a32push rsi
    140026a33push rbx
    140026a34sub rsp, 56
    140026a38lea rax, [rip+0x1a22d5]
    140026a3ftest r9, r9
    140026a42mov [rsp+112], r8
    140026a47mov rsi, rcx
    140026a4amov rdi, rdx
    140026a4dcmovne rax, r9
    140026a51mov rbx, rax
    140026a54call ___lc_codepage_func
    140026a59mov ebp, eax
    140026a5bcall ___mb_cur_max_func
    140026a60mov [rsp+32], ebp
    140026a64mov r9, rbx
    140026a67mov rdx, rdi
    140026a6amov [rsp+40], eax
    140026a6emov r8, [rsp+112]
    140026a73mov rcx, rsi
    140026a76call mbrtowc_cp
    140026a7badd rsp, 56
    140026a7fpop rbx
    140026a80pop rsi
    140026a81pop rdi
    140026a82pop rbp
    140026a83ret
    140026a30
    140026a84
    140026a84 // align 0x10
    140026a90
    140026a90mbsrtowcs:
    140026a90push r15
    140026a92push r14
    140026a94push r13
    140026a96push r12
    140026a98push rbp
    140026a99push rdi
    140026a9apush rsi
    140026a9bpush rbx
    140026a9csub rsp, 88
    140026aa0lea rax, [rip+0x1a2269]
    140026aa7test r9, r9
    140026aaamov [rsp+168], rdx
    140026ab2mov r13, rcx
    140026ab5cmovne rax, r9
    140026ab9mov [rsp+176], r8
    140026ac1mov rsi, rax
    140026ac4mov [rsp+56], rax
    140026ac9call ___lc_codepage_func
    140026acemov r12l, eax
    140026ad1call ___mb_cur_max_func
    140026ad6xor edx, edx
    140026ad8mov ecx, [rsi]
    140026adacmp [rsp+176], 0
    140026ae3movsxd rbp, eax
    140026ae6mov rax, [rsp+168]
    140026aeemov [rsp+74], dx
    140026af3sete [rsp+55]
    140026af8mov rbx, rbp
    140026afbxor r15l, r15l
    140026afemov r14, [rax]
    140026b01nop [rax+rax]
    140026b0cnop [rax]
    140026b10
    140026b10loc_140026b10:
    140026b10mov [rsp+40], ebx
    140026b14lea r9, [rsp+76]
    140026b19mov r8, rbp
    140026b1cmov rdx, r14
    140026b1fmov [rsp+32], r12l
    140026b24mov [rsp+76], ecx
    140026b28lea rcx, [rsp+74]
    140026b2dcall mbrtowc_cp
    140026b32mov ecx, [rsp+76]
    140026b36cmp rax, -1
    140026b3aje 0x140026bc0
    140026b40test r13, r13
    140026b43je 0x140026b50
    140026b45cmp [rsp+55], 0
    140026b4ajne 0x140026be0
    140026b50
    140026b50loc_140026b50:
    140026b50test rax, rax
    140026b53je 0x140026b88
    140026b55add r15, 1
    140026b59test r13, r13
    140026b5cje 0x140026b80
    140026b5emovzx edx, [rsp+74]
    140026b63add r14, rax
    140026b66mov [r13], dx
    140026b6bcmp [rsp+176], r15
    140026b73je 0x140026b97
    140026b75add r13, 2
    140026b79jmp 0x140026b10
    140026b7b
    140026b7b 0f 1f 44 00 00 ..D..
    140026b80
    140026b80loc_140026b80:
    140026b80add r14, rax
    140026b83jmp 0x140026b10
    140026b85
    140026b85 0f 1f 00 ...
    140026b88
    140026b88loc_140026b88:
    140026b88test r13, r13
    140026b8bje 0x140026ba9
    140026b8dxor eax, eax
    140026b8fxor r14l, r14l
    140026b92mov [r13], ax
    140026b97
    140026b97loc_140026b97:
    140026b97mov rax, [rsp+168]
    140026b9fmov [rax], r14
    140026ba2mov rax, [rsp+56]
    140026ba7mov [rax], ecx
    140026ba9
    140026ba9loc_140026ba9:
    140026ba9mov rax, r15
    140026bacadd rsp, 88
    140026bb0pop rbx
    140026bb1pop rsi
    140026bb2pop rdi
    140026bb3pop rbp
    140026bb4pop r12
    140026bb6pop r13
    140026bb8pop r14
    140026bbapop r15
    140026bbcret
    140026bbd
    140026bbd 0f 1f 00 ...
    140026bc0
    140026bc0loc_140026bc0:
    140026bc0test r13, r13
    140026bc3je 0x140026bd7
    140026bc5mov rax, [rsp+168]
    140026bcdmov [rax], r14
    140026bd0mov rax, [rsp+56]
    140026bd5mov [rax], ecx
    140026bd7
    140026bd7loc_140026bd7:
    140026bd7mov r15, -1
    140026bdejmp 0x140026ba9
    140026be0
    140026be0loc_140026be0:
    140026be0xor r15l, r15l
    140026be3jmp 0x140026ba9
    140026a90
    140026be5
    140026be5 // align 0x10
    140026bf0
    140026bf0_get_invalid_parameter_handler:
    140026bf0mov rax, [rip+0x1a2129]
    140026bf7ret
    140026bf0
    140026bf8
    140026bf8 // align 0x10
    140026c00
    140026c00_set_invalid_parameter_handler:
    140026c00mov rax, rcx
    140026c03xchg [rip+0x1a2116], rax
    140026c0aret
    140026c00
    140026c0b
    140026c0b // align 0x10
    140026c10
    140026c10_configthreadlocale:
    140026c10cmp ecx, 1
    140026c13je 0x140026c20
    140026c15mov eax, 2
    140026c1aret
    140026c1b
    140026c1b 0f 1f 44 00 00 ..D..
    140026c20
    140026c20loc_140026c20:
    140026c20mov eax, -1
    140026c25ret
    140026c10
    140026c26
    140026c26 // align 0x10
    140026c30
    140026c30__acrt_iob_func:
    140026c30push rbx
    140026c31sub rsp, 32
    140026c35mov ebx, ecx
    140026c37call __iob_func
    140026c3cmov ecx, ebx
    140026c3elea rdx, [rcx+2*rcx]
    140026c42shl rdx, 4
    140026c46add rax, rdx
    140026c49add rsp, 32
    140026c4dpop rbx
    140026c4eret
    140026c30
    140026c4f
    140026c4f // align 0x10
    140026c50
    140026c50wctob:
    140026c50sub rsp, 56
    140026c54lea eax, [rcx+10240]
    140026c5acmp ax, 2047
    140026c5ejbe 0x140026c90
    140026c60cmp cx, -1
    140026c64je 0x140026c90
    140026c66movzx edx, cx
    140026c69lea r8, [rsp+36]
    140026c6elea rcx, [rsp+43]
    140026c73mov [rsp+36], 0
    140026c7bcall wcrtomb
    140026c80cmp rax, 1
    140026c84ja 0x140026c90
    140026c86movzx eax, [rsp+43]
    140026c8b
    140026c8bloc_140026c8b:
    140026c8badd rsp, 56
    140026c8fret
    140026c90
    140026c90loc_140026c90:
    140026c90mov eax, -1
    140026c95jmp 0x140026c8b
    140026c50
    140026c97
    140026c97 // align 0x10
    140026ca0
    140026ca0btowc:
    140026ca0sub rsp, 56
    140026ca4cmp ecx, -1
    140026ca7je 0x140026cf8
    140026ca9mov eax, -1
    140026caemov [rsp+43], cl
    140026cb2mov [rsp+44], 0
    140026cbamov [rsp+34], ax
    140026cbfmov [rsp+36], 0
    140026cc7call ___mb_cur_max_func
    140026ccclea rdx, [rsp+43]
    140026cd1lea rcx, [rsp+34]
    140026cd6lea r9, [rsp+36]
    140026cdbmovsxd r8, eax
    140026cdecall mbrtowc
    140026ce3cmp rax, -1
    140026ce7je 0x140026cf8
    140026ce9movzx eax, [rsp+34]
    140026ceeadd rsp, 56
    140026cf2ret
    140026cf3
    140026cf3 0f 1f 44 00 00 ..D..
    140026cf8
    140026cf8loc_140026cf8:
    140026cf8mov eax, -1
    140026cfdadd rsp, 56
    140026d01ret
    140026ca0
    140026d02
    140026d02 // align 0x10
    140026d10
    140026d10__C_specific_handler:
    140026d10jmp [rip+0x1a308a]
    140026d10
    140026d16
    140026d16 90 90 ..
    140026d18
    140026d18___lc_codepage_func:
    140026d18jmp [rip+0x1a308a]
    140026d18
    140026d1e
    140026d1e // align 0x10
    140026d20
    140026d20___mb_cur_max_func:
    140026d20jmp [rip+0x1a308a]
    140026d20
    140026d26
    140026d26 90 90 ..
    140026d28
    140026d28__getmainargs:
    140026d28jmp [rip+0x1a308a]
    140026d28
    140026d2e
    140026d2e // align 0x10
    140026d30
    140026d30__iob_func:
    140026d30jmp [rip+0x1a3092]
    140026d30
    140026d36
    140026d36 90 90 ..
    140026d38
    140026d38__set_app_type:
    140026d38jmp [rip+0x1a3092]
    140026d38
    140026d3e
    140026d3e // align 0x10
    140026d40
    140026d40__setusermatherr:
    140026d40jmp [rip+0x1a3092]
    140026d40
    140026d46
    140026d46 90 90 ..
    140026d48
    140026d48_amsg_exit:
    140026d48jmp [rip+0x1a309a]
    140026d48
    140026d4e
    140026d4e // align 0x10
    140026d50
    140026d50_cexit:
    140026d50jmp [rip+0x1a309a]
    140026d50
    140026d56
    140026d56 90 90 ..
    140026d58
    140026d58_close:
    140026d58jmp [rip+0x1a309a]
    140026d58
    140026d5e
    140026d5e // align 0x10
    140026d60
    140026d60_errno:
    140026d60jmp [rip+0x1a30a2]
    140026d60
    140026d66
    140026d66 90 90 ..
    140026d68
    140026d68fdopen:
    140026d68jmp [rip+0x1a30a2]
    140026d68
    140026d6e
    140026d6e // align 0x10
    140026d70
    140026d70fileno:
    140026d70jmp [rip+0x1a30a2]
    140026d70
    140026d76
    140026d76 90 90 ..
    140026d78
    140026d78_findclose:
    140026d78jmp [rip+0x1a30a2]
    140026d78
    140026d7e
    140026d7e // align 0x10
    140026d80
    140026d80_fstat64:
    140026d80jmp [rip+0x1a30aa]
    140026d80
    140026d86
    140026d86 90 90 ..
    140026d88
    140026d88_get_osfhandle:
    140026d88jmp [rip+0x1a30aa]
    140026d88
    140026d8e
    140026d8e // align 0x10
    140026d90
    140026d90_initterm:
    140026d90jmp [rip+0x1a30aa]
    140026d90
    140026d96
    140026d96 90 90 ..
    140026d98
    140026d98_ismbblead:
    140026d98jmp [rip+0x1a30aa]
    140026d98
    140026d9e
    140026d9e // align 0x10
    140026da0
    140026da0_lock:
    140026da0jmp [rip+0x1a30aa]
    140026da0
    140026da6
    140026da6 90 90 ..
    140026da8
    140026da8lseek64:
    140026da8jmp [rip+0x1a30aa]
    140026da8
    140026dae
    140026dae // align 0x10
    140026db0
    140026db0_lseeki64:
    140026db0jmp [rip+0x1a30aa]
    140026db0
    140026db6
    140026db6 90 90 ..
    140026db8
    140026db8_read:
    140026db8jmp [rip+0x1a30aa]
    140026db8
    140026dbe
    140026dbe // align 0x10
    140026dc0
    140026dc0_stricmp:
    140026dc0jmp [rip+0x1a30aa]
    140026dc0
    140026dc6
    140026dc6 90 90 ..
    140026dc8
    140026dc8_telli64:
    140026dc8jmp [rip+0x1a30aa]
    140026dc8
    140026dce
    140026dce // align 0x10
    140026dd0
    140026dd0_unlock:
    140026dd0jmp [rip+0x1a30aa]
    140026dd0
    140026dd6
    140026dd6 90 90 ..
    140026dd8
    140026dd8_wchdir:
    140026dd8jmp [rip+0x1a30aa]
    140026dd8
    140026dde
    140026dde // align 0x10
    140026de0
    140026de0_wchmod:
    140026de0jmp [rip+0x1a30aa]
    140026de0
    140026de6
    140026de6 90 90 ..
    140026de8
    140026de8_wfindfirst64:
    140026de8jmp [rip+0x1a30aa]
    140026de8
    140026dee
    140026dee // align 0x10
    140026df0
    140026df0_wfindnext64:
    140026df0jmp [rip+0x1a30aa]
    140026df0
    140026df6
    140026df6 90 90 ..
    140026df8
    140026df8_wfopen:
    140026df8jmp [rip+0x1a30aa]
    140026df8
    140026dfe
    140026dfe // align 0x10
    140026e00
    140026e00_wfullpath:
    140026e00jmp [rip+0x1a30aa]
    140026e00
    140026e06
    140026e06 90 90 ..
    140026e08
    140026e08_crt_atexit:
    140026e08jmp [rip+0x1a30aa]
    140026e08
    140026e0e
    140026e0e // align 0x10
    140026e10
    140026e10_wgetcwd:
    140026e10jmp [rip+0x1a30aa]
    140026e10
    140026e16
    140026e16 90 90 ..
    140026e18
    140026e18_wmkdir:
    140026e18jmp [rip+0x1a30aa]
    140026e18
    140026e1e
    140026e1e // align 0x10
    140026e20
    140026e20_wopen:
    140026e20jmp [rip+0x1a30aa]
    140026e20
    140026e26
    140026e26 90 90 ..
    140026e28
    140026e28write:
    140026e28jmp [rip+0x1a30aa]
    140026e28
    140026e2e
    140026e2e // align 0x10
    140026e30
    140026e30_wstat64:
    140026e30jmp [rip+0x1a30aa]
    140026e30
    140026e36
    140026e36 90 90 ..
    140026e38
    140026e38_wutime64:
    140026e38jmp [rip+0x1a30aa]
    140026e38
    140026e3e
    140026e3e // align 0x10
    140026e40
    140026e40abort:
    140026e40jmp [rip+0x1a30aa]
    140026e40
    140026e46
    140026e46 90 90 ..
    140026e48
    140026e48calloc:
    140026e48jmp [rip+0x1a30aa]
    140026e48
    140026e4e
    140026e4e // align 0x10
    140026e50
    140026e50exit:
    140026e50jmp [rip+0x1a30aa]
    140026e50
    140026e56
    140026e56 90 90 ..
    140026e58
    140026e58fclose:
    140026e58jmp [rip+0x1a30aa]
    140026e58
    140026e5e
    140026e5e // align 0x10
    140026e60
    140026e60fflush:
    140026e60jmp [rip+0x1a30aa]
    140026e60
    140026e66
    140026e66 90 90 ..
    140026e68
    140026e68fopen:
    140026e68jmp [rip+0x1a30aa]
    140026e68
    140026e6e
    140026e6e // align 0x10
    140026e70
    140026e70fprintf:
    140026e70jmp [rip+0x1a30aa]
    140026e70
    140026e76
    140026e76 90 90 ..
    140026e78
    140026e78fputc:
    140026e78jmp [rip+0x1a30aa]
    140026e78
    140026e7e
    140026e7e // align 0x10
    140026e80
    140026e80fputs:
    140026e80jmp [rip+0x1a30aa]
    140026e80
    140026e86
    140026e86 90 90 ..
    140026e88
    140026e88free:
    140026e88jmp [rip+0x1a30aa]
    140026e88
    140026e8e
    140026e8e // align 0x10
    140026e90
    140026e90fwrite:
    140026e90jmp [rip+0x1a30aa]
    140026e90
    140026e96
    140026e96 90 90 ..
    140026e98
    140026e98getenv:
    140026e98jmp [rip+0x1a30aa]
    140026e98
    140026e9e
    140026e9e // align 0x10
    140026ea0
    140026ea0iswctype:
    140026ea0jmp [rip+0x1a30aa]
    140026ea0
    140026ea6
    140026ea6 90 90 ..
    140026ea8
    140026ea8localeconv:
    140026ea8jmp [rip+0x1a30aa]
    140026ea8
    140026eae
    140026eae // align 0x10
    140026eb0
    140026eb0malloc:
    140026eb0jmp [rip+0x1a30aa]
    140026eb0
    140026eb6
    140026eb6 90 90 ..
    140026eb8
    140026eb8memchr:
    140026eb8jmp [rip+0x1a30aa]
    140026eb8
    140026ebe
    140026ebe // align 0x10
    140026ec0
    140026ec0memcmp:
    140026ec0jmp [rip+0x1a30aa]
    140026ec0
    140026ec6
    140026ec6 90 90 ..
    140026ec8
    140026ec8memcpy:
    140026ec8jmp [rip+0x1a30aa]
    140026ec8
    140026ece
    140026ece // align 0x10
    140026ed0
    140026ed0memmove:
    140026ed0jmp [rip+0x1a30aa]
    140026ed0
    140026ed6
    140026ed6 90 90 ..
    140026ed8
    140026ed8memset:
    140026ed8jmp [rip+0x1a30aa]
    140026ed8
    140026ede
    140026ede // align 0x10
    140026ee0
    140026ee0realloc:
    140026ee0jmp [rip+0x1a30aa]
    140026ee0
    140026ee6
    140026ee6 90 90 ..
    140026ee8
    140026ee8setlocale:
    140026ee8jmp [rip+0x1a30aa]
    140026ee8
    140026eee
    140026eee // align 0x10
    140026ef0
    140026ef0setvbuf:
    140026ef0jmp [rip+0x1a30aa]
    140026ef0
    140026ef6
    140026ef6 90 90 ..
    140026ef8
    140026ef8signal:
    140026ef8jmp [rip+0x1a30aa]
    140026ef8
    140026efe
    140026efe // align 0x10
    140026f00
    140026f00strchr:
    140026f00jmp [rip+0x1a30aa]
    140026f00
    140026f06
    140026f06 90 90 ..
    140026f08
    140026f08strcmp:
    140026f08jmp [rip+0x1a30aa]
    140026f08
    140026f0e
    140026f0e // align 0x10
    140026f10
    140026f10strcoll:
    140026f10jmp [rip+0x1a30aa]
    140026f10
    140026f16
    140026f16 90 90 ..
    140026f18
    140026f18strerror:
    140026f18jmp [rip+0x1a30aa]
    140026f18
    140026f1e
    140026f1e // align 0x10
    140026f20
    140026f20strftime:
    140026f20jmp [rip+0x1a30aa]
    140026f20
    140026f26
    140026f26 90 90 ..
    140026f28
    140026f28strlen:
    140026f28jmp [rip+0x1a30aa]
    140026f28
    140026f2e
    140026f2e // align 0x10
    140026f30
    140026f30strncmp:
    140026f30jmp [rip+0x1a30aa]
    140026f30
    140026f36
    140026f36 90 90 ..
    140026f38
    140026f38strtoul:
    140026f38jmp [rip+0x1a30aa]
    140026f38
    140026f3e
    140026f3e // align 0x10
    140026f40
    140026f40strxfrm:
    140026f40jmp [rip+0x1a30aa]
    140026f40
    140026f46
    140026f46 90 90 ..
    140026f48
    140026f48system:
    140026f48jmp [rip+0x1a30aa]
    140026f48
    140026f4e
    140026f4e // align 0x10
    140026f50
    140026f50towlower:
    140026f50jmp [rip+0x1a30aa]
    140026f50
    140026f56
    140026f56 90 90 ..
    140026f58
    140026f58towupper:
    140026f58jmp [rip+0x1a30aa]
    140026f58
    140026f5e
    140026f5e // align 0x10
    140026f60
    140026f60vfprintf:
    140026f60jmp [rip+0x1a30aa]
    140026f60
    140026f66
    140026f66 90 90 ..
    140026f68
    140026f68wcscat:
    140026f68jmp [rip+0x1a30aa]
    140026f68
    140026f6e
    140026f6e // align 0x10
    140026f70
    140026f70wcscmp:
    140026f70jmp [rip+0x1a30aa]
    140026f70
    140026f76
    140026f76 90 90 ..
    140026f78
    140026f78wcscoll:
    140026f78jmp [rip+0x1a30aa]
    140026f78
    140026f7e
    140026f7e // align 0x10
    140026f80
    140026f80wcscpy:
    140026f80jmp [rip+0x1a30aa]
    140026f80
    140026f86
    140026f86 90 90 ..
    140026f88
    140026f88wcsftime:
    140026f88jmp [rip+0x1a30aa]
    140026f88
    140026f8e
    140026f8e // align 0x10
    140026f90
    140026f90wcslen:
    140026f90jmp [rip+0x1a30aa]
    140026f90
    140026f96
    140026f96 90 90 ..
    140026f98
    140026f98wcsxfrm:
    140026f98jmp [rip+0x1a30aa]
    140026f98
    140026f9e
    140026f9e // align 0x10
    140026fa0
    140026fa0WriteProcessMemory:
    140026fa0jmp [rip+0x1a2dea]
    140026fa0
    140026fa6
    140026fa6 90 90 ..
    140026fa8
    140026fa8WideCharToMultiByte:
    140026fa8jmp [rip+0x1a2dda]
    140026fa8
    140026fae
    140026fae // align 0x10
    140026fb0
    140026fb0VirtualQuery:
    140026fb0jmp [rip+0x1a2dca]
    140026fb0
    140026fb6
    140026fb6 90 90 ..
    140026fb8
    140026fb8VirtualProtect:
    140026fb8jmp [rip+0x1a2dba]
    140026fb8
    140026fbe
    140026fbe // align 0x10
    140026fc0
    140026fc0VirtualAllocEx:
    140026fc0jmp [rip+0x1a2daa]
    140026fc0
    140026fc6
    140026fc6 90 90 ..
    140026fc8
    140026fc8TlsGetValue:
    140026fc8jmp [rip+0x1a2d9a]
    140026fc8
    140026fce
    140026fce // align 0x10
    140026fd0
    140026fd0TerminateProcess:
    140026fd0jmp [rip+0x1a2d8a]
    140026fd0
    140026fd6
    140026fd6 90 90 ..
    140026fd8
    140026fd8Sleep:
    140026fd8jmp [rip+0x1a2d7a]
    140026fd8
    140026fde
    140026fde // align 0x10
    140026fe0
    140026fe0SetUnhandledExceptionFilter:
    140026fe0jmp [rip+0x1a2d6a]
    140026fe0
    140026fe6
    140026fe6 90 90 ..
    140026fe8
    140026fe8SetThreadContext:
    140026fe8jmp [rip+0x1a2d5a]
    140026fe8
    140026fee
    140026fee // align 0x10
    140026ff0
    140026ff0SetFilePointer:
    140026ff0jmp [rip+0x1a2d4a]
    140026ff0
    140026ff6
    140026ff6 90 90 ..
    140026ff8
    140026ff8SetEndOfFile:
    140026ff8jmp [rip+0x1a2d3a]
    140026ff8
    140026ffe
    140026ffe // align 0x10
    140027000
    140027000RtlVirtualUnwind:
    140027000jmp [rip+0x1a2d2a]
    140027000
    140027006
    140027006 90 90 ..
    140027008
    140027008RtlUnwindEx:
    140027008jmp [rip+0x1a2d1a]
    140027008
    14002700e
    14002700e // align 0x10
    140027010
    140027010RtlLookupFunctionEntry:
    140027010jmp [rip+0x1a2d0a]
    140027010
    140027016
    140027016 90 90 ..
    140027018
    140027018RtlCaptureContext:
    140027018jmp [rip+0x1a2cfa]
    140027018
    14002701e
    14002701e // align 0x10
    140027020
    140027020ResumeThread:
    140027020jmp [rip+0x1a2cea]
    140027020
    140027026
    140027026 90 90 ..
    140027028
    140027028RemoveDirectoryW:
    140027028jmp [rip+0x1a2cda]
    140027028
    14002702e
    14002702e // align 0x10
    140027030
    140027030RaiseException:
    140027030jmp [rip+0x1a2cca]
    140027030
    140027036
    140027036 90 90 ..
    140027038
    140027038Process32Next:
    140027038jmp [rip+0x1a2cba]
    140027038
    14002703e
    14002703e // align 0x10
    140027040
    140027040Process32First:
    140027040jmp [rip+0x1a2caa]
    140027040
    140027046
    140027046 90 90 ..
    140027048
    140027048OpenProcess:
    140027048jmp [rip+0x1a2c9a]
    140027048
    14002704e
    14002704e // align 0x10
    140027050
    140027050MultiByteToWideChar:
    140027050jmp [rip+0x1a2c8a]
    140027050
    140027056
    140027056 90 90 ..
    140027058
    140027058MoveFileExW:
    140027058jmp [rip+0x1a2c7a]
    140027058
    14002705e
    14002705e // align 0x10
    140027060
    140027060LocalFree:
    140027060jmp [rip+0x1a2c6a]
    140027060
    140027066
    140027066 90 90 ..
    140027068
    140027068LoadLibraryW:
    140027068jmp [rip+0x1a2c5a]
    140027068
    14002706e
    14002706e // align 0x10
    140027070
    140027070LeaveCriticalSection:
    140027070jmp [rip+0x1a2c4a]
    140027070
    140027076
    140027076 90 90 ..
    140027078
    140027078IsProcessorFeaturePresent:
    140027078jmp [rip+0x1a2c3a]
    140027078
    14002707e
    14002707e // align 0x10
    140027080
    140027080IsDebuggerPresent:
    140027080jmp [rip+0x1a2c2a]
    140027080
    140027086
    140027086 90 90 ..
    140027088
    140027088IsDBCSLeadByteEx:
    140027088jmp [rip+0x1a2c1a]
    140027088
    14002708e
    14002708e // align 0x10
    140027090
    140027090InitializeCriticalSection:
    140027090jmp [rip+0x1a2c0a]
    140027090
    140027096
    140027096 90 90 ..
    140027098
    140027098GetVolumeInformationW:
    140027098jmp [rip+0x1a2bfa]
    140027098
    14002709e
    14002709e // align 0x10
    1400270a0
    1400270a0GetVersionExA:
    1400270a0jmp [rip+0x1a2bea]
    1400270a0
    1400270a6
    1400270a6 90 90 ..
    1400270a8
    1400270a8GetTickCount:
    1400270a8jmp [rip+0x1a2bda]
    1400270a8
    1400270ae
    1400270ae // align 0x10
    1400270b0
    1400270b0GetThreadContext:
    1400270b0jmp [rip+0x1a2bca]
    1400270b0
    1400270b6
    1400270b6 90 90 ..
    1400270b8
    1400270b8GetTempPathW:
    1400270b8jmp [rip+0x1a2bba]
    1400270b8
    1400270be
    1400270be // align 0x10
    1400270c0
    1400270c0GetStartupInfoA:
    1400270c0jmp [rip+0x1a2baa]
    1400270c0
    1400270c6
    1400270c6 90 90 ..
    1400270c8
    1400270c8GetProcAddress:
    1400270c8jmp [rip+0x1a2b9a]
    1400270c8
    1400270ce
    1400270ce // align 0x10
    1400270d0
    1400270d0GetModuleHandleA:
    1400270d0jmp [rip+0x1a2b8a]
    1400270d0
    1400270d6
    1400270d6 90 90 ..
    1400270d8
    1400270d8GetModuleFileNameA:
    1400270d8jmp [rip+0x1a2b7a]
    1400270d8
    1400270de
    1400270de // align 0x10
    1400270e0
    1400270e0GetLastError:
    1400270e0jmp [rip+0x1a2b6a]
    1400270e0
    1400270e6
    1400270e6 90 90 ..
    1400270e8
    1400270e8GetFullPathNameW:
    1400270e8jmp [rip+0x1a2b5a]
    1400270e8
    1400270ee
    1400270ee // align 0x10
    1400270f0
    1400270f0GetFileType:
    1400270f0jmp [rip+0x1a2b4a]
    1400270f0
    1400270f6
    1400270f6 90 90 ..
    1400270f8
    1400270f8GetFileSizeEx:
    1400270f8jmp [rip+0x1a2b3a]
    1400270f8
    1400270fe
    1400270fe // align 0x10
    140027100
    140027100GetFileInformationByHandle:
    140027100jmp [rip+0x1a2b2a]
    140027100
    140027106
    140027106 90 90 ..
    140027108
    140027108GetFileAttributesW:
    140027108jmp [rip+0x1a2b1a]
    140027108
    14002710e
    14002710e // align 0x10
    140027110
    140027110GetDiskFreeSpaceExW:
    140027110jmp [rip+0x1a2b0a]
    140027110
    140027116
    140027116 90 90 ..
    140027118
    140027118GetDiskFreeSpaceExA:
    140027118jmp [rip+0x1a2afa]
    140027118
    14002711e
    14002711e // align 0x10
    140027120
    140027120GetCurrentProcess:
    140027120jmp [rip+0x1a2aea]
    140027120
    140027126
    140027126 90 90 ..
    140027128
    140027128GetComputerNameA:
    140027128jmp [rip+0x1a2ada]
    140027128
    14002712e
    14002712e // align 0x10
    140027130
    140027130FormatMessageA:
    140027130jmp [rip+0x1a2aca]
    140027130
    140027136
    140027136 90 90 ..
    140027138
    140027138FindVolumeClose:
    140027138jmp [rip+0x1a2aba]
    140027138
    14002713e
    14002713e // align 0x10
    140027140
    140027140FindNextVolumeW:
    140027140jmp [rip+0x1a2aaa]
    140027140
    140027146
    140027146 90 90 ..
    140027148
    140027148FindFirstVolumeW:
    140027148jmp [rip+0x1a2a9a]
    140027148
    14002714e
    14002714e // align 0x10
    140027150
    140027150EnterCriticalSection:
    140027150jmp [rip+0x1a2a8a]
    140027150
    140027156
    140027156 90 90 ..
    140027158
    140027158DeleteFileW:
    140027158jmp [rip+0x1a2a7a]
    140027158
    14002715e
    14002715e // align 0x10
    140027160
    140027160DeleteCriticalSection:
    140027160jmp [rip+0x1a2a6a]
    140027160
    140027166
    140027166 90 90 ..
    140027168
    140027168CreateToolhelp32Snapshot:
    140027168jmp [rip+0x1a2a5a]
    140027168
    14002716e
    14002716e // align 0x10
    140027170
    140027170CreateProcessA:
    140027170jmp [rip+0x1a2a4a]
    140027170
    140027176
    140027176 90 90 ..
    140027178
    140027178CreateMutexA:
    140027178jmp [rip+0x1a2a3a]
    140027178
    14002717e
    14002717e // align 0x10
    140027180
    140027180CreateHardLinkW:
    140027180jmp [rip+0x1a2a2a]
    140027180
    140027186
    140027186 90 90 ..
    140027188
    140027188CreateFileW:
    140027188jmp [rip+0x1a2a1a]
    140027188
    14002718e
    14002718e // align 0x10
    140027190
    140027190CloseHandle:
    140027190jmp [rip+0x1a2a0a]
    140027190
    140027196
    140027196 // align 0x10
    1400271a0
    1400271a0pthread_setspecific:
    1400271a0jmp [rip+0x1a2f8a]
    1400271a0
    1400271a6
    1400271a6 90 90 ..
    1400271a8
    1400271a8pthread_once:
    1400271a8jmp [rip+0x1a2f7a]
    1400271a8
    1400271ae
    1400271ae // align 0x10
    1400271b0
    1400271b0pthread_num_processors_np:
    1400271b0jmp [rip+0x1a2f6a]
    1400271b0
    1400271b6
    1400271b6 90 90 ..
    1400271b8
    1400271b8pthread_mutex_unlock:
    1400271b8jmp [rip+0x1a2f5a]
    1400271b8
    1400271be
    1400271be // align 0x10
    1400271c0
    1400271c0pthread_mutex_lock:
    1400271c0jmp [rip+0x1a2f4a]
    1400271c0
    1400271c6
    1400271c6 90 90 ..
    1400271c8
    1400271c8pthread_mutex_init:
    1400271c8jmp [rip+0x1a2f3a]
    1400271c8
    1400271ce
    1400271ce // align 0x10
    1400271d0
    1400271d0pthread_mutex_destroy:
    1400271d0jmp [rip+0x1a2f2a]
    1400271d0
    1400271d6
    1400271d6 90 90 ..
    1400271d8
    1400271d8pthread_key_create:
    1400271d8jmp [rip+0x1a2f1a]
    1400271d8
    1400271de
    1400271de // align 0x10
    1400271e0
    1400271e0pthread_join:
    1400271e0jmp [rip+0x1a2f0a]
    1400271e0
    1400271e6
    1400271e6 90 90 ..
    1400271e8
    1400271e8pthread_getspecific:
    1400271e8jmp [rip+0x1a2efa]
    1400271e8
    1400271ee
    1400271ee // align 0x10
    1400271f0
    1400271f0pthread_detach:
    1400271f0jmp [rip+0x1a2eea]
    1400271f0
    1400271f6
    1400271f6 90 90 ..
    1400271f8
    1400271f8pthread_create:
    1400271f8jmp [rip+0x1a2eda]
    1400271f8
    1400271fe
    1400271fe // align 0x10
    140027200
    140027200pthread_cond_wait:
    140027200jmp [rip+0x1a2eca]
    140027200
    140027206
    140027206 90 90 ..
    140027208
    140027208pthread_cond_broadcast:
    140027208jmp [rip+0x1a2eba]
    140027208
    14002720e
    14002720e // align 0x10
    140027210
    140027210nanosleep64:
    140027210jmp [rip+0x1a2eaa]
    140027210
    140027216
    140027216 90 90 ..
    140027218
    140027218RegSetValueExA:
    140027218jmp [rip+0x1a278a]
    140027218
    14002721e
    14002721e // align 0x10
    140027220
    140027220RegQueryValueExA:
    140027220jmp [rip+0x1a277a]
    140027220
    140027226
    140027226 90 90 ..
    140027228
    140027228RegOpenKeyExA:
    140027228jmp [rip+0x1a276a]
    140027228
    14002722e
    14002722e // align 0x10
    140027230
    140027230RegCreateKeyExA:
    140027230jmp [rip+0x1a275a]
    140027230
    140027236
    140027236 90 90 ..
    140027238
    140027238RegCloseKey:
    140027238jmp [rip+0x1a274a]
    140027238
    14002723e
    14002723e // align 0x10
    140027240
    140027240OpenProcessToken:
    140027240jmp [rip+0x1a273a]
    140027240
    140027246
    140027246 90 90 ..
    140027248
    140027248LookupPrivilegeValueA:
    140027248jmp [rip+0x1a272a]
    140027248
    14002724e
    14002724e // align 0x10
    140027250
    140027250AdjustTokenPrivileges:
    140027250jmp [rip+0x1a271a]
    140027250
    140027256
    140027256 // align 0x10
    140027260
    140027260ShellExecuteA:
    140027260jmp [rip+0x1a2eea]
    140027260
    140027266
    140027266 90 90 ..
    140027268
    140027268SHGetFolderPathA:
    140027268jmp [rip+0x1a2eda]
    140027268
    14002726e
    14002726e // align 0x10
    140027270
    140027270SHChangeNotify:
    140027270jmp [rip+0x1a2eca]
    140027270
    140027276
    140027276 // align 0x10
    140027280
    140027280SystemParametersInfoA:
    140027280jmp [rip+0x1a2efa]
    140027280
    140027286
    140027286 90 90 ..
    140027288
    140027288ReleaseDC:
    140027288jmp [rip+0x1a2eea]
    140027288
    14002728e
    14002728e // align 0x10
    140027290
    140027290GetSystemMetrics:
    140027290jmp [rip+0x1a2eda]
    140027290
    140027296
    140027296 90 90 ..
    140027298
    140027298GetDesktopWindow:
    140027298jmp [rip+0x1a2eca]
    140027298
    14002729e
    14002729e // align 0x10
    1400272a0
    1400272a0GetDC:
    1400272a0jmp [rip+0x1a2eba]
    1400272a0
    1400272a6
    1400272a6 // align 0x10
    1400272b0
    1400272b0_com_raise_error(long, IErrorInfo*):
    1400272b0push rbp
    1400272b1push rbx
    1400272b2sub rsp, 40
    1400272b6lea rbp, [rsp+32]
    1400272bbmov [rbp+32], ecx
    1400272bemov [rbp+40], rdx
    1400272c2mov ecx, 32
    1400272c7call __cxa_allocate_exception
    1400272ccmov rbx, rax
    1400272cfmov rdx, [rbp+40]
    1400272d3mov eax, [rbp+32]
    1400272d6mov r9l, 0
    1400272dcmov r8, rdx
    1400272dfmov edx, eax
    1400272e1mov rcx, rbx
    1400272e4call _com_error::_com_error(long, IErrorInfo*, bool)
    1400272e9lea rax, [rip+4016]
    1400272f0mov rdx, rax
    1400272f3lea rax, [rip+0x173846]
    1400272famov r8, rdx
    1400272fdmov rdx, rax
    140027300mov rcx, rbx
    140027303call __cxa_throw
    140027308nop
    1400272b0
    140027309
    140027309 // align 0x10
    140027310
    140027310_ZGTtNKSt13bad_exceptionD1Ev:
    140027310ret
    140027310
    140027311
    140027311 // align 0x10
    140027320
    140027320_ZGTtNKSt9exceptionD1Ev:
    140027320ret
    140027320
    140027321
    140027321 // align 0x10
    140027330
    140027330get_adjusted_ptr(std::type_info const*, std::type_info const*, void**):
    140027330push rsi
    140027331push rbx
    140027332sub rsp, 72
    140027336mov rbx, rcx
    140027339mov rcx, [rip+0x170350]
    140027340mov [rsp+40], rdx
    140027345mov rsi, r8
    140027348mov rax, [rcx]
    14002734bmov [rsp+56], rax
    140027350mov rax, [r8]
    140027353mov rcx, rdx
    140027356mov [rsp+48], rax
    14002735bmov rax, [rdx]
    14002735ecall [rax+16]
    140027361mov rdx, [rsp+40]
    140027366test al, al
    140027368je 0x140027377
    14002736amov rax, [rsp+48]
    14002736fmov rax, [rax]
    140027372mov [rsp+48], rax
    140027377
    140027377loc_140027377:
    140027377mov rax, [rbx]
    14002737amov r9l, 1
    140027380lea r8, [rsp+48]
    140027385mov rcx, rbx
    140027388call [rax+32]
    14002738btest al, al
    14002738dje 0x140027397
    14002738fmov rdx, [rsp+48]
    140027394mov [rsi], rdx
    140027397
    140027397loc_140027397:
    140027397mov rsi, [rip+0x1702f2]
    14002739emov rdx, [rsp+56]
    1400273a3sub rdx, [rsi]
    1400273a6jne 0x1400273af
    1400273a8add rsp, 72
    1400273acpop rbx
    1400273adpop rsi
    1400273aeret
    1400273af
    1400273afloc_1400273af:
    1400273afcall __stack_chk_fail
    1400273b4nop
    140027330
    1400273b5
    1400273b5 // align 0x10
    1400273c0
    1400273c0parse_lsda_header(_Unwind_Context*, unsigned char const*, lsda_header_info*):
    1400273c0push rbx
    1400273c1sub rsp, 48
    1400273c5xor eax, eax
    1400273c7mov rbx, r8
    1400273catest rcx, rcx
    1400273cdje 0x1400273e8
    1400273cfmov [rsp+72], rdx
    1400273d4mov [rsp+64], rcx
    1400273d9call _Unwind_GetRegionStart
    1400273demov rdx, [rsp+72]
    1400273e3mov rcx, [rsp+64]
    1400273e8
    1400273e8loc_1400273e8:
    1400273e8mov [rbx], rax
    1400273eblea r8, [rdx+1]
    1400273efmovzx edx, [rdx]
    1400273f2cmp dl, -1
    1400273f5jne 0x140027490
    1400273fbmov [rbx+8], rax
    1400273ff
    1400273ffloc_1400273ff:
    1400273ffmovzx eax, [r8]
    140027403lea r9, [r8+1]
    140027407xor r8l, r8l
    14002740amov [rbx+40], al
    14002740dcmp al, -1
    14002740fje 0x14002743e
    140027411xor ecx, ecx
    140027413nop [rax+rax]
    14002741enop
    140027420
    140027420loc_140027420:
    140027420movzx edx, [r9]
    140027424add r9, 1
    140027428mov rax, rdx
    14002742band eax, 127
    14002742eshl rax, cl
    140027431add ecx, 7
    140027434or r8, rax
    140027437test dl, dl
    140027439js 0x140027420
    14002743badd r8, r9
    14002743e
    14002743eloc_14002743e:
    14002743emov [rbx+24], r8
    140027442movzx eax, [r9]
    140027446lea rdx, [r9+1]
    14002744axor r10l, r10l
    14002744dxor ecx, ecx
    14002744fmov [rbx+41], al
    140027452nop [rax+rax]
    14002745dnop [rax]
    140027460
    140027460loc_140027460:
    140027460movzx r9l, [rdx]
    140027464add rdx, 1
    140027468mov rax, r9
    14002746band eax, 127
    14002746eshl rax, cl
    140027471add ecx, 7
    140027474or r10, rax
    140027477test r9b, r9b
    14002747ajs 0x140027460
    14002747cadd r10, rdx
    14002747fmov rax, rdx
    140027482mov [rbx+32], r10
    140027486add rsp, 48
    14002748apop rbx
    14002748bret
    14002748c
    14002748c 0f 1f 40 00 ..@.
    140027490
    140027490loc_140027490:
    140027490movzx r10l, dl
    140027494mov rdx, rcx
    140027497mov [rsp+40], r8
    14002749cmov ecx, r10l
    14002749fmov [rsp+36], r10l
    1400274a4call base_of_encoded_value(unsigned char, _Unwind_Context*)
    1400274a9mov r8, [rsp+40]
    1400274aemov ecx, [rsp+36]
    1400274b2lea r9, [rbx+8]
    1400274b6mov rdx, rax
    1400274b9call read_encoded_value_with_base(unsigned char, unsigned long long, unsigned char const*, unsigned long long*)
    1400274bemov r8, rax
    1400274c1jmp 0x1400273ff
    1400273c0
    1400274c6
    1400274c6 // align 0x20
    1400274e0
    1400274e0check_exception_spec(lsda_header_info*, std::type_info const*, void*, long long):
    1400274e0push r12
    1400274e2push rbp
    1400274e3push rdi
    1400274e4push rsi
    1400274e5push rbx
    1400274e6sub rsp, 64
    1400274eamov rsi, [rip+0x17019f]
    1400274f1mov rbx, [rsi]
    1400274f4mov [rsp+56], rbx
    1400274f9mov rbx, r9
    1400274fcmov [rsp+40], r8
    140027501mov r12, rcx
    140027504mov rbp, rdx
    140027507not rbx
    14002750aadd rbx, [rcx+24]
    14002750enop
    140027510
    140027510loc_140027510:
    140027510xor r9l, r9l
    140027513xor ecx, ecx
    140027515nop [rax+rax]
    140027520
    140027520loc_140027520:
    140027520movzx edx, [rbx]
    140027523add rbx, 1
    140027527mov rax, rdx
    14002752aand eax, 127
    14002752dshl rax, cl
    140027530add ecx, 7
    140027533or r9, rax
    140027536test dl, dl
    140027538js 0x140027520
    14002753atest r9, r9
    14002753dje 0x140027610
    140027543movzx ecx, [r12+40]
    140027549cmp cl, -1
    14002754cje 0x1400275d0
    140027552mov eax, ecx
    140027554and eax, 7
    140027557cmp al, 2
    140027559je 0x1400275c0
    14002755bjbe 0x1400275f0
    140027561lea r8, [4*r9]
    140027569neg r8
    14002756ccmp al, 3
    14002756ejne 0x1400275d8
    140027570
    140027570loc_140027570:
    140027570mov rdx, [r12+16]
    140027575add r8, [r12+24]
    14002757alea r9, [rsp+48]
    14002757fcall read_encoded_value_with_base(unsigned char, unsigned long long, unsigned char const*, unsigned long long*)
    140027584mov rcx, [rsp+48]
    140027589lea r8, [rsp+40]
    14002758emov rdx, rbp
    140027591call get_adjusted_ptr(std::type_info const*, std::type_info const*, void**)
    140027596test al, al
    140027598je 0x140027510
    14002759e
    14002759eloc_14002759e:
    14002759emov rdi, [rip+0x1700eb]
    1400275a5mov rdx, [rsp+56]
    1400275aasub rdx, [rdi]
    1400275adjne 0x140027614
    1400275afadd rsp, 64
    1400275b3pop rbx
    1400275b4pop rsi
    1400275b5pop rdi
    1400275b6pop rbp
    1400275b7pop r12
    1400275b9ret
    1400275ba
    1400275ba 66 0f 1f 44 00 00 f..D..
    1400275c0
    1400275c0loc_1400275c0:
    1400275c0lea r8, [r9+r9]
    1400275c4neg r8
    1400275c7jmp 0x140027570
    1400275c9
    1400275c9 0f 1f 80 00 00 00 00 .......
    1400275d0
    1400275d0loc_1400275d0:
    1400275d0xor r8l, r8l
    1400275d3jmp 0x140027570
    1400275d5
    1400275d5 0f 1f 00 ...
    1400275d8
    1400275d8loc_1400275d8:
    1400275d8cmp al, 4
    1400275dajne 0x1400275f4
    1400275dc
    1400275dcloc_1400275dc:
    1400275dclea r8, [8*r9]
    1400275e4neg r8
    1400275e7jmp 0x140027570
    1400275e9
    1400275e9 0f 1f 80 00 00 00 00 .......
    1400275f0
    1400275f0loc_1400275f0:
    1400275f0test al, al
    1400275f2je 0x1400275dc
    1400275f4
    1400275f4loc_1400275f4:
    1400275f4mov rsi, [rip+0x170095]
    1400275fbmov rax, [rsp+56]
    140027600sub rax, [rsi]
    140027603jne 0x140027614
    140027605call abort
    14002760anop [rax+rax]
    140027610
    140027610loc_140027610:
    140027610xor eax, eax
    140027612jmp 0x14002759e
    140027614
    140027614loc_140027614:
    140027614call __stack_chk_fail
    140027619nop
    1400274e0
    14002761a
    14002761a // align 0x10
    140027620
    140027620base_of_encoded_value(unsigned char, _Unwind_Context*):
    140027620sub rsp, 40
    140027624cmp cl, -1
    140027627je 0x140027662
    140027629and ecx, 112
    14002762ccmp cl, 48
    14002762fje 0x140027680
    140027631ja 0x140027648
    140027633cmp cl, 32
    140027636jne 0x140027660
    140027638mov rcx, rdx
    14002763badd rsp, 40
    14002763fjmp 0x14001b0b0
    140027644
    140027644 0f 1f 40 00 ..@.
    140027648
    140027648loc_140027648:
    140027648cmp cl, 64
    14002764bjne 0x140027670
    14002764dmov rcx, rdx
    140027650add rsp, 40
    140027654jmp 0x14001b060
    140027659
    140027659 0f 1f 80 00 00 00 00 .......
    140027660
    140027660loc_140027660:
    140027660ja 0x140027675
    140027662
    140027662loc_140027662:
    140027662xor eax, eax
    140027664add rsp, 40
    140027668ret
    140027669
    140027669 0f 1f 80 00 00 00 00 .......
    140027670
    140027670loc_140027670:
    140027670cmp cl, 80
    140027673je 0x140027662
    140027675
    140027675loc_140027675:
    140027675call abort
    14002767anop [rax+rax]
    140027680
    140027680loc_140027680:
    140027680mov rcx, rdx
    140027683add rsp, 40
    140027687jmp 0x14001b0a0
    140027620
    14002768c
    14002768c // align 0x10
    140027690
    140027690__gxx_exception_cleanup(_Unwind_Reason_Code, _Unwind_Exception*):
    140027690sub rsp, 56
    140027694cmp ecx, 1
    140027697ja 0x1400276cd
    140027699lock sub [rdx-96], 1
    14002769ejne 0x1400276c8
    1400276a0mov rax, [rdx-72]
    1400276a4lea rcx, [rdx+64]
    1400276a8test rax, rax
    1400276abje 0x1400276b9
    1400276admov [rsp+40], rcx
    1400276b2call rax
    1400276b4mov rcx, [rsp+40]
    1400276b9
    1400276b9loc_1400276b9:
    1400276b9add rsp, 56
    1400276bdjmp 0x140101f50
    1400276c2
    1400276c2 66 0f 1f 44 00 00 f..D..
    1400276c8
    1400276c8loc_1400276c8:
    1400276c8add rsp, 56
    1400276ccret
    1400276cd
    1400276cdloc_1400276cd:
    1400276cdmov rcx, [rdx-56]
    1400276d1call __cxxabiv1::__terminate(void (*)())
    1400276d6nop
    140027690
    1400276d7
    1400276d7 // align 0x10
    1400276e0
    1400276e0read_encoded_value_with_base(unsigned char, unsigned long long, unsigned char const*, unsigned long long*):
    1400276e0push rdi
    1400276e1push rsi
    1400276e2push rbx
    1400276e3sub rsp, 32
    1400276e7mov r11l, ecx
    1400276eamov r10, rdx
    1400276edcmp cl, 80
    1400276f0je 0x140027748
    1400276f2mov eax, ecx
    1400276f4and eax, 15
    1400276f7cmp al, 12
    1400276f9ja 0x140027863
    1400276fflea rdx, [rip+0x16950a]
    140027706movzx eax, al
    140027709movsxd rax, [rdx+4*rax]
    14002770dadd rax, rdx
    140027710jmp rax
    140027712nop [rax+rax]
    140027718mov rdx, [r8]
    14002771blea rax, [r8+8]
    14002771f
    14002771floc_14002771f:
    14002771ftest rdx, rdx
    140027722je 0x140027739
    140027724
    140027724loc_140027724:
    140027724mov ecx, r11l
    140027727and ecx, 112
    14002772acmp cl, 16
    14002772dcmove r10, r8
    140027731add rdx, r10
    140027734test r11b, r11b
    140027737js 0x140027768
    140027739
    140027739loc_140027739:
    140027739mov [r9], rdx
    14002773cadd rsp, 32
    140027740pop rbx
    140027741pop rsi
    140027742pop rdi
    140027743ret
    140027744nop [rax]
    140027748
    140027748loc_140027748:
    140027748lea rax, [r8+7]
    14002774cand rax, -8
    140027750mov rdx, [rax]
    140027753add rax, 8
    140027757mov [r9], rdx
    14002775aadd rsp, 32
    14002775epop rbx
    14002775fpop rsi
    140027760pop rdi
    140027761ret
    140027762nop [rax+rax]
    140027768
    140027768loc_140027768:
    140027768mov rdx, [rdx]
    14002776bmov [r9], rdx
    14002776eadd rsp, 32
    140027772pop rbx
    140027773pop rsi
    140027774pop rdi
    140027775ret
    140027776nop [rax+rax]
    140027780movzx edx, [r8]
    140027784lea rax, [r8+2]
    140027788jmp 0x14002771f
    14002778anop [rax+rax]
    140027790mov edx, [r8]
    140027793lea rax, [r8+4]
    140027797jmp 0x14002771f
    140027799nop [rax]
    1400277a0movsxd rdx, [r8]
    1400277a3lea rax, [r8+4]
    1400277a7jmp 0x14002771f
    1400277acnop [rax]
    1400277b0movsx rdx, [r8]
    1400277b4lea rax, [r8+2]
    1400277b8jmp 0x14002771f
    1400277bdnop [rax]
    1400277c0mov rax, r8
    1400277c3xor edx, edx
    1400277c5xor ebx, ebx
    1400277c7nop [rax+rax]
    1400277d2nop [rax+rax]
    1400277ddnop [rax]
    1400277e0
    1400277e0loc_1400277e0:
    1400277e0movzx esi, [rax]
    1400277e3add rax, 1
    1400277e7mov rcx, rsi
    1400277eaand ecx, 127
    1400277edmov rdi, rcx
    1400277f0mov ecx, ebx
    1400277f2add ebx, 7
    1400277f5shl rdi, cl
    1400277f8or rdx, rdi
    1400277fbtest sil, sil
    1400277fejs 0x1400277e0
    140027800jmp 0x14002771f
    140027805nop [rax]
    140027808mov rax, r8
    14002780bxor edx, edx
    14002780dxor ebx, ebx
    14002780fnop [rax+rax]
    14002781anop [rax+rax]
    140027820
    140027820loc_140027820:
    140027820movzx esi, [rax]
    140027823mov ecx, ebx
    140027825add rax, 1
    140027829add ebx, 7
    14002782cmov rdi, rsi
    14002782fand edi, 127
    140027832shl rdi, cl
    140027835or rdx, rdi
    140027838test sil, sil
    14002783bjs 0x140027820
    14002783dcmp ebx, 63
    140027840ja 0x14002771f
    140027846and esi, 64
    140027849je 0x14002771f
    14002784fmov rsi, -1
    140027856mov ecx, ebx
    140027858shl rsi, cl
    14002785bor rdx, rsi
    14002785ejmp 0x140027724
    140027863
    140027863loc_140027863:
    140027863call abort
    140027868nop
    1400276e0
    140027869
    140027869 // align 0x20
    140027880
    140027880__cxxabiv1::__terminate(void (*)()):
    140027880sub rsp, 40
    140027884call rcx
    140027886call abort
    14002788bmov rcx, rax
    14002788ecall __cxa_begin_catch
    140027893call abort
    140027898nop
    140027880
    140027899
    140027899 // align 0x10
    1400278a0
    1400278a0__cxxabiv1::__unexpected(void (*)()):
    1400278a0sub rsp, 40
    1400278a4call rcx
    1400278a6call std::terminate()
    1400278abnop
    1400278a0
    1400278ac
    1400278ac // align 0x10
    1400278b0
    1400278b0__cxxabiv1::__forced_unwind::~__forced_unwind():
    1400278b0mov edx, 8
    1400278b5jmp 0x140101ad0
    1400278b0
    1400278ba
    1400278ba // align 0x10
    1400278c0
    1400278c0__cxxabiv1::__forced_unwind::~__forced_unwind():
    1400278c0ret
    1400278c0
    1400278c1
    1400278c1 // align 0x10
    1400278d0
    1400278d0__cxxabiv1::__class_type_info::~__class_type_info():
    1400278d0sub rsp, 56
    1400278d4lea rax, [rip+0x178285]
    1400278dbmov [rcx], rax
    1400278demov [rsp+40], rcx
    1400278e3call std::type_info::~type_info()
    1400278e8mov rcx, [rsp+40]
    1400278edmov edx, 16
    1400278f2add rsp, 56
    1400278f6jmp 0x140101ad0
    1400278d0
    1400278fb
    1400278fb // align 0x10
    140027900
    140027900__cxxabiv1::__class_type_info::~__class_type_info():
    140027900lea rax, [rip+0x178259]
    140027907mov [rcx], rax
    14002790ajmp 0x1400f8120
    140027900
    14002790f
    14002790f // align 0x10
    140027910
    140027910__cxxabiv1::__foreign_exception::~__foreign_exception():
    140027910mov edx, 8
    140027915jmp 0x140101ad0
    140027910
    14002791a
    14002791a // align 0x10
    140027920
    140027920__cxxabiv1::__foreign_exception::~__foreign_exception():
    140027920ret
    140027920
    140027921
    140027921 // align 0x10
    140027930
    140027930__cxxabiv1::__si_class_type_info::~__si_class_type_info():
    140027930sub rsp, 56
    140027934lea rax, [rip+0x1782b5]
    14002793bmov [rcx], rax
    14002793emov [rsp+40], rcx
    140027943call __cxxabiv1::__class_type_info::~__class_type_info()
    140027948mov rcx, [rsp+40]
    14002794dmov edx, 24
    140027952add rsp, 56
    140027956jmp 0x140101ad0
    140027930
    14002795b
    14002795b // align 0x10
    140027960
    140027960__cxxabiv1::__si_class_type_info::~__si_class_type_info():
    140027960lea rax, [rip+0x178289]
    140027967mov [rcx], rax
    14002796ajmp 0x140027900
    140027960
    14002796f
    14002796f // align 0x10
    140027970
    140027970__cxxabiv1::__vmi_class_type_info::~__vmi_class_type_info():
    140027970sub rsp, 56
    140027974lea rax, [rip+0x1782d5]
    14002797bmov [rcx], rax
    14002797emov [rsp+40], rcx
    140027983call __cxxabiv1::__class_type_info::~__class_type_info()
    140027988mov rcx, [rsp+40]
    14002798dmov edx, 40
    140027992add rsp, 56
    140027996jmp 0x140101ad0
    140027970
    14002799b
    14002799b // align 0x10
    1400279a0
    1400279a0__cxxabiv1::__vmi_class_type_info::~__vmi_class_type_info():
    1400279a0lea rax, [rip+0x1782a9]
    1400279a7mov [rcx], rax
    1400279aajmp 0x140027900
    1400279a0
    1400279af
    1400279af // align 0x20
    1400279c0
    1400279c0_ZN10__cxxabiv1L21__gxx_personality_impEiiyP17_Unwind_ExceptionP15_Unwind_Context:
    1400279c0push r15
    1400279c2push r14
    1400279c4push r13
    1400279c6push r12
    1400279c8push rbp
    1400279c9push rdi
    1400279capush rsi
    1400279cbpush rbx
    1400279ccsub rsp, 280
    1400279d3movups [rsp+256], x6
    1400279dbmov rsi, [rip+0x16fcae]
    1400279e2mov rdi, [rsp+384]
    1400279eamov rax, [rsi]
    1400279edmov [rsp+248], rax
    1400279f5xor eax, eax
    1400279f7mov ebp, edx
    1400279f9mov [rsp+160], 0
    140027a05mov [rsp+156], 0
    140027a10cmp ecx, 1
    140027a13jne 0x140027aa0
    140027a19mov rax, 0xb8b1aabcbcd4d500
    140027a23add rax, r8
    140027a26cmp rax, 1
    140027a2amov [rsp+56], rax
    140027a2fsetbe [rsp+86]
    140027a34cmp edx, 6
    140027a37sete al
    140027a3aand al, [rsp+86]
    140027a3emov [rsp+64], al
    140027a42je 0x140027ae0
    140027a48mov rbx, [r9-16]
    140027a4ctest rbx, rbx
    140027a4fje 0x140027cd6
    140027a55mov rax, [r9-24]
    140027a59mov esi, [r9-36]
    140027a5dmov [rsp+72], rax
    140027a62
    140027a62loc_140027a62:
    140027a62movsxd rbp, esi
    140027a65test esi, esi
    140027a67js 0x140027f28
    140027a6dnop [rax]
    140027a70
    140027a70loc_140027a70:
    140027a70mov r8, r9
    140027a73xor edx, edx
    140027a75mov rcx, rdi
    140027a78call _Unwind_SetGR
    140027a7dmov r8, rbp
    140027a80mov edx, 1
    140027a85mov rcx, rdi
    140027a88call _Unwind_SetGR
    140027a8dmov rdx, rbx
    140027a90mov rcx, rdi
    140027a93call _Unwind_SetIP
    140027a98mov eax, 7
    140027a9djmp 0x140027aa5
    140027a9f
    140027a9f 90 .
    140027aa0
    140027aa0loc_140027aa0:
    140027aa0mov eax, 3
    140027aa5
    140027aa5loc_140027aa5:
    140027aa5mov rsi, [rip+0x16fbe4]
    140027aacmov rdx, [rsp+248]
    140027ab4sub rdx, [rsi]
    140027ab7jne 0x14002814c
    140027abdmovups x6, [rsp+256]
    140027ac5add rsp, 280
    140027accpop rbx
    140027acdpop rsi
    140027acepop rdi
    140027acfpop rbp
    140027ad0pop r12
    140027ad2pop r13
    140027ad4pop r14
    140027ad6pop r15
    140027ad8ret
    140027ad9
    140027ad9 0f 1f 80 00 00 00 00 .......
    140027ae0
    140027ae0loc_140027ae0:
    140027ae0mov rcx, rdi
    140027ae3mov [rsp+40], r9
    140027ae8call _Unwind_GetLanguageSpecificData
    140027aedmov [rsp+72], rax
    140027af2mov rdx, rax
    140027af5test rax, rax
    140027af8je 0x140027cf3
    140027afelea rax, [rsp+192]
    140027b06mov rcx, rdi
    140027b09mov [rsp+216], 0
    140027b15mov r8, rax
    140027b18mov [rsp+232], 0
    140027b20mov [rsp+224], 0
    140027b2cmov [rsp+104], rax
    140027b31call parse_lsda_header(_Unwind_Context*, unsigned char const*, lsda_header_info*)
    140027b36mov rdx, rdi
    140027b39mov r12, [rsp+224]
    140027b41movdqu x6, [rsp+216]
    140027b4amov r13, rax
    140027b4dmovzx eax, [rsp+232]
    140027b55mov ecx, eax
    140027b57mov [rsp+87], al
    140027b5bmov [rsp+128], eax
    140027b62call base_of_encoded_value(unsigned char, _Unwind_Context*)
    140027b67lea rdx, [rsp+156]
    140027b6fmov rcx, rdi
    140027b72mov [rsp+88], rax
    140027b77mov [rsp+208], rax
    140027b7fcall _Unwind_GetIPInfo
    140027b84cmp [rsp+156], 1
    140027b8cmov r9, [rsp+40]
    140027b91sbb rax, 0
    140027b95cmp r13, r12
    140027b98mov rsi, rax
    140027b9bjae 0x140027cb3
    140027ba1lea rax, [rsp+176]
    140027ba9mov r15, [rsp+192]
    140027bb1mov [rsp+96], rdi
    140027bb6mov rdi, r13
    140027bb9mov [rsp+48], rax
    140027bbelea rax, [rsp+184]
    140027bc6movzx ebx, [rsp+233]
    140027bcemov r13, r9
    140027bd1mov [rsp+40], rax
    140027bd6nop [rax+rax]
    140027be0
    140027be0loc_140027be0:
    140027be0xor edx, edx
    140027be2mov ecx, ebx
    140027be4call base_of_encoded_value(unsigned char, _Unwind_Context*)
    140027be9mov r8, rdi
    140027beclea r9, [rsp+168]
    140027bf4mov ecx, ebx
    140027bf6mov rdx, rax
    140027bf9call read_encoded_value_with_base(unsigned char, unsigned long long, unsigned char const*, unsigned long long*)
    140027bfexor edx, edx
    140027c00mov ecx, ebx
    140027c02mov rdi, rax
    140027c05call base_of_encoded_value(unsigned char, _Unwind_Context*)
    140027c0amov r9, [rsp+48]
    140027c0fmov r8, rdi
    140027c12mov ecx, ebx
    140027c14mov rdx, rax
    140027c17call read_encoded_value_with_base(unsigned char, unsigned long long, unsigned char const*, unsigned long long*)
    140027c1cxor edx, edx
    140027c1emov ecx, ebx
    140027c20mov rdi, rax
    140027c23call base_of_encoded_value(unsigned char, _Unwind_Context*)
    140027c28mov r9, [rsp+40]
    140027c2dmov r8, rdi
    140027c30mov ecx, ebx
    140027c32mov rdx, rax
    140027c35call read_encoded_value_with_base(unsigned char, unsigned long long, unsigned char const*, unsigned long long*)
    140027c3axor edx, edx
    140027c3cxor ecx, ecx
    140027c3emov rdi, rax
    140027c41nop [rax+rax]
    140027c4cnop [rax+rax]
    140027c57nop [rax+rax]
    140027c60
    140027c60loc_140027c60:
    140027c60movzx r8l, [rdi]
    140027c64add rdi, 1
    140027c68mov rax, r8
    140027c6band eax, 127
    140027c6eshl rax, cl
    140027c71add ecx, 7
    140027c74or rdx, rax
    140027c77test r8b, r8b
    140027c7ajs 0x140027c60
    140027c7cmov rax, [rsp+168]
    140027c84add rax, r15
    140027c87cmp rsi, rax
    140027c8ajb 0x140027cb0
    140027c8cadd rax, [rsp+176]
    140027c94cmp rsi, rax
    140027c97jb 0x140027cde
    140027c99cmp rdi, r12
    140027c9cjb 0x140027be0
    140027ca2nop [rax+rax]
    140027cadnop [rax]
    140027cb0
    140027cb0loc_140027cb0:
    140027cb0mov r9, r13
    140027cb3
    140027cb3loc_140027cb3:
    140027cb3test bpl, 1
    140027cb7je 0x140027cfd
    140027cb9xor r13l, r13l
    140027cbcxor ebx, ebx
    140027cbexor esi, esi
    140027cc0
    140027cc0loc_140027cc0:
    140027cc0cmp [rsp+56], 1
    140027cc6jbe 0x140027f02
    140027ccc
    140027cccloc_140027ccc:
    140027cccmov eax, 6
    140027cd1jmp 0x140027aa5
    140027cd6
    140027cd6loc_140027cd6:
    140027cd6mov rcx, r9
    140027cd9call __cxa_call_terminate
    140027cde
    140027cdeloc_140027cde:
    140027cdemov rax, [rsp+184]
    140027ce6mov rdi, [rsp+96]
    140027cebmov r9, r13
    140027ceetest rax, rax
    140027cf1jne 0x140027d10
    140027cf3
    140027cf3loc_140027cf3:
    140027cf3mov eax, 8
    140027cf8jmp 0x140027aa5
    140027cfd
    140027cfdloc_140027cfd:
    140027cfdand ebp, 8
    140027d00jne 0x140027d0a
    140027d02cmp [rsp+56], 1
    140027d08jbe 0x140027cd6
    140027d0a
    140027d0aloc_140027d0a:
    140027d0acall std::terminate()
    140027d0fnop
    140027d10
    140027d10loc_140027d10:
    140027d10add rax, [rsp+200]
    140027d18mov rbx, rax
    140027d1btest rdx, rdx
    140027d1eje 0x1400280b1
    140027d24test rax, rax
    140027d27je 0x140027cf3
    140027d29lea r13, [r12+rdx-1]
    140027d2emov r12l, ebp
    140027d31movq r15, x6
    140027d36and r12l, 8
    140027d3ajne 0x1400280bb
    140027d40cmp [rsp+56], 1
    140027d46jbe 0x140028110
    140027d4cmov edx, 1
    140027d51lea r11, [rip+0x172e28]
    140027d58
    140027d58loc_140027d58:
    140027d58mov eax, r12l
    140027d5bmov [rsp+96], rbx
    140027d60mov r14l, 1
    140027d66shr eax, 3
    140027d69mov [rsp+132], r12l
    140027d71movzx r12l, [rsp+64]
    140027d77xor eax, 1
    140027d7aand al, [rsp+86]
    140027d7emov [rsp+64], r11
    140027d83and eax, edx
    140027d85mov [rsp+112], rdi
    140027d8amov [rsp+86], al
    140027d8elea rax, [rsp+160]
    140027d96mov [rsp+136], rax
    140027d9emovzx eax, [rsp+87]
    140027da3mov [rsp+120], r9
    140027da8and eax, 7
    140027dabmov [rsp+48], al
    140027dafnop
    140027db0
    140027db0loc_140027db0:
    140027db0mov rbx, r13
    140027db3xor esi, esi
    140027db5xor ecx, ecx
    140027db7nop [rax+rax]
    140027dc0
    140027dc0loc_140027dc0:
    140027dc0movzx edx, [rbx]
    140027dc3add rbx, 1
    140027dc7mov rax, rdx
    140027dcaand eax, 127
    140027dcdshl rax, cl
    140027dd0add ecx, 7
    140027dd3or rsi, rax
    140027dd6test dl, dl
    140027dd8js 0x140027dc0
    140027ddacmp ecx, 63
    140027dddja 0x140027df2
    140027ddfmov rax, r14
    140027de2shl rax, cl
    140027de5neg rax
    140027de8or rax, rsi
    140027deband edx, 64
    140027deecmovne rsi, rax
    140027df2
    140027df2loc_140027df2:
    140027df2mov rdx, rbx
    140027df5xor edi, edi
    140027df7xor ecx, ecx
    140027df9nop [rax]
    140027e00
    140027e00loc_140027e00:
    140027e00movzx r8l, [rdx]
    140027e04add rdx, 1
    140027e08mov rax, r8
    140027e0band eax, 127
    140027e0eshl rax, cl
    140027e11add ecx, 7
    140027e14or rdi, rax
    140027e17test r8b, r8b
    140027e1ajs 0x140027e00
    140027e1ccmp ecx, 63
    140027e1fja 0x140027f80
    140027e25and r8l, 64
    140027e29je 0x140027f80
    140027e2fmov rax, r14
    140027e32shl rax, cl
    140027e35neg rax
    140027e38or rdi, rax
    140027e3btest rsi, rsi
    140027e3eje 0x140028062
    140027e44cmp ebp, 2
    140027e47je 0x140027eae
    140027e49
    140027e49loc_140027e49:
    140027e49test rsi, rsi
    140027e4cjg 0x140027fa3
    140027e52cmp [rsp+86], 0
    140027e57jne 0x140027eb7
    140027e59mov rdx, rsi
    140027e5cxor r9l, r9l
    140027e5fxor ecx, ecx
    140027e61not rdx
    140027e64add rdx, r15
    140027e67nop [rax+rax]
    140027e72nop [rax+rax]
    140027e7dnop [rax]
    140027e80
    140027e80loc_140027e80:
    140027e80movzx r8l, [rdx]
    140027e84add rdx, 1
    140027e88mov rax, r8
    140027e8band eax, 127
    140027e8eshl rax, cl
    140027e91add ecx, 7
    140027e94or r9, rax
    140027e97test r8b, r8b
    140027e9ajs 0x140027e80
    140027e9ctest r9, r9
    140027e9fje 0x140028021
    140027ea5
    140027ea5loc_140027ea5:
    140027ea5test rdi, rdi
    140027ea8je 0x14002807c
    140027eae
    140027eaeloc_140027eae:
    140027eaelea r13, [rbx+rdi]
    140027eb2jmp 0x140027db0
    140027eb7
    140027eb7loc_140027eb7:
    140027eb7movzx eax, [rsp+87]
    140027ebcmov r8, [rsp+160]
    140027ec4mov r9, rsi
    140027ec7movups [rsp+216], x6
    140027ecfmov rdx, [rsp+64]
    140027ed4mov rcx, [rsp+104]
    140027ed9mov [rsp+232], al
    140027ee0call check_exception_spec(lsda_header_info*, std::type_info const*, void*, long long)
    140027ee5test al, al
    140027ee7jne 0x140027ea5
    140027ee9and bpl, 1
    140027eedmov rbx, [rsp+96]
    140027ef2mov rdi, [rsp+112]
    140027ef7mov r9, [rsp+120]
    140027efcje 0x140028046
    140027f02
    140027f02loc_140027f02:
    140027f02mov rax, [rsp+72]
    140027f07mov [r9-36], esi
    140027f0bmov [r9-32], r13
    140027f0fmov [r9-24], rax
    140027f13mov rax, [rsp+160]
    140027f1bmov [r9-16], rbx
    140027f1fmov [r9-8], rax
    140027f23jmp 0x140027ccc
    140027f28
    140027f28loc_140027f28:
    140027f28movzx eax, [rsp+87]
    140027f2dmov rdx, [rsp+72]
    140027f32mov rcx, rdi
    140027f35mov [rsp+40], r9
    140027f3alea r8, [rsp+192]
    140027f42mov [rsp+232], al
    140027f49call parse_lsda_header(_Unwind_Context*, unsigned char const*, lsda_header_info*)
    140027f4emovzx esi, [rsp+232]
    140027f56mov rdx, rdi
    140027f59mov ecx, esi
    140027f5bcall base_of_encoded_value(unsigned char, _Unwind_Context*)
    140027f60mov rdx, rdi
    140027f63mov ecx, esi
    140027f65call base_of_encoded_value(unsigned char, _Unwind_Context*)
    140027f6amov r9, [rsp+40]
    140027f6fmov [r9-16], rax
    140027f73jmp 0x140027a70
    140027f78
    140027f78 0f 1f 84 00 00 00 00 00 ........
    140027f80
    140027f80loc_140027f80:
    140027f80test rsi, rsi
    140027f83je 0x140027f98
    140027f85cmp ebp, 2
    140027f88jne 0x140027e49
    140027f8ejmp 0x140027ea5
    140027f93
    140027f93 0f 1f 44 00 00 ..D..
    140027f98
    140027f98loc_140027f98:
    140027f98mov r12l, 1
    140027f9ejmp 0x140027ea5
    140027fa3
    140027fa3loc_140027fa3:
    140027fa3cmp [rsp+87], -1
    140027fa8je 0x1400280a9
    140027faecmp [rsp+48], 2
    140027fb3je 0x14002806d
    140027fb9jbe 0x1400280e6
    140027fbflea rax, [4*rsi]
    140027fc7mov r8, r15
    140027fcasub r8, rax
    140027fcdcmp [rsp+48], 3
    140027fd2jne 0x1400280cc
    140027fd8
    140027fd8loc_140027fd8:
    140027fd8mov ecx, [rsp+128]
    140027fdfmov r9, [rsp+40]
    140027fe4mov rdx, [rsp+88]
    140027fe9call read_encoded_value_with_base(unsigned char, unsigned long long, unsigned char const*, unsigned long long*)
    140027feemov rcx, [rsp+184]
    140027ff6test rcx, rcx
    140027ff9je 0x140028021
    140027ffbmov rax, [rsp+64]
    140028000test rax, rax
    140028003je 0x140027ea5
    140028009mov r8, [rsp+136]
    140028011mov rdx, rax
    140028014call get_adjusted_ptr(std::type_info const*, std::type_info const*, void**)
    140028019test al, al
    14002801bje 0x140027ea5
    140028021
    140028021loc_140028021:
    140028021and ebp, 1
    140028024mov rbx, [rsp+96]
    140028029mov rdi, [rsp+112]
    14002802emov r12l, [rsp+132]
    140028036mov r9, [rsp+120]
    14002803bjne 0x140027cc0
    140028041test r12l, r12l
    140028044jne 0x140028052
    140028046
    140028046loc_140028046:
    140028046cmp [rsp+56], 1
    14002804cjbe 0x140027a62
    140028052
    140028052loc_140028052:
    140028052test esi, esi
    140028054js 0x140028138
    14002805amovsxd rbp, esi
    14002805djmp 0x140027a70
    140028062
    140028062loc_140028062:
    140028062mov r12l, 1
    140028068jmp 0x140027eae
    14002806d
    14002806dloc_14002806d:
    14002806dlea rax, [rsi+rsi]
    140028071mov r8, r15
    140028074sub r8, rax
    140028077jmp 0x140027fd8
    14002807c
    14002807cloc_14002807c:
    14002807cmov rbx, [rsp+96]
    140028081mov rdi, [rsp+112]
    140028086mov [rsp+64], r12b
    14002808bmov r9, [rsp+120]
    140028090test r12b, r12b
    140028093je 0x140027cf3
    140028099
    140028099loc_140028099:
    140028099and ebp, 1
    14002809cjne 0x140027cf3
    1400280a2xor ebp, ebp
    1400280a4jmp 0x140027a70
    1400280a9
    1400280a9loc_1400280a9:
    1400280a9mov r8, r15
    1400280acjmp 0x140027fd8
    1400280b1
    1400280b1loc_1400280b1:
    1400280b1test rax, rax
    1400280b4jne 0x140028099
    1400280b6jmp 0x140027cf3
    1400280bb
    1400280bbloc_1400280bb:
    1400280bbmov edx, 1
    1400280c0lea r11, [rip+0x172a89]
    1400280c7jmp 0x140027d58
    1400280cc
    1400280ccloc_1400280cc:
    1400280cccmp [rsp+48], 4
    1400280d1jne 0x1400280ed
    1400280d3
    1400280d3loc_1400280d3:
    1400280d3lea rax, [8*rsi]
    1400280dbmov r8, r15
    1400280desub r8, rax
    1400280e1jmp 0x140027fd8
    1400280e6
    1400280e6loc_1400280e6:
    1400280e6cmp [rsp+48], 0
    1400280ebje 0x1400280d3
    1400280ed
    1400280edloc_1400280ed:
    1400280edmov rsi, [rip+0x16f59c]
    1400280f4mov rax, [rsp+248]
    1400280fcsub rax, [rsi]
    1400280ffjne 0x14002814c
    140028101call abort
    140028106nop [rax+rax]
    140028110
    140028110loc_140028110:
    140028110lea rax, [r9+64]
    140028114test [r9], 1
    140028118je 0x14002811e
    14002811amov rax, [r9-80]
    14002811e
    14002811eloc_14002811e:
    14002811emov r11, [rax-144]
    140028125mov [rsp+160], rax
    14002812dtest r11, r11
    140028130setne dl
    140028133jmp 0x140027d58
    140028138
    140028138loc_140028138:
    140028138mov rsi, [rip+0x16f551]
    14002813fmov rax, [rsp+248]
    140028147sub rax, [rsi]
    14002814aje 0x140028151
    14002814c
    14002814cloc_14002814c:
    14002814ccall __stack_chk_fail
    140028151
    140028151loc_140028151:
    140028151call std::unexpected()
    140028156mov rcx, rax
    140028159call __cxa_begin_catch
    14002815ejmp 0x140027d0a
    1400279c0