File nimblackout_cdcb61a30a7792894fa45c1f0889c58ec8799e5c06ad9690f7fc38be12dea221.exe
Function:
    00419422
    00419422formatInt__78im66lackout_64:
    00419422push rbp
    00419423sub rsp, 384
    0041942alea rbp, [rsp+128]
    00419432mov [rbp+272], ecx
    00419438mov [rbp+280], rdx
    0041943fmov [rbp+288], r8
    00419446lea rax, [rip+0x15fac]
    0041944dmov [rbp-8], rax
    00419451lea rax, [rip+0x15f48]
    00419458mov [rbp+8], rax
    0041945cmov [rbp], 0
    00419464mov [rbp+16], 0
    0041946alea rax, [rbp-16]
    0041946emov rcx, rax
    00419471call nimFrame
    00419476mov [rbp+248], 0
    00419481mov [rbp], 366
    00419489lea rax, [rip+0x15f10]
    00419490mov [rbp+8], rax
    00419494mov eax, [rbp+272]
    0041949acdqe
    0041949cmov [rbp+200], rax
    004194a3mov [rbp], 367
    004194ablea rax, [rip+0x15eee]
    004194b2mov [rbp+8], rax
    004194b6mov rax, [rbp+200]
    004194bdshr rax, 63
    004194c1mov [rbp+199], al
    004194c7mov [rbp], 368
    004194cflea rax, [rip+0x15eca]
    004194d6mov [rbp+8], rax
    004194damov [rbp], 369
    004194e2lea rax, [rip+0x15eb7]
    004194e9mov [rbp+8], rax
    004194edmovzx eax, [rbp+199]
    004194f4xor eax, 1
    004194f7test al, al
    004194f9jne 0x419521
    004194fbmov [rbp], 371
    00419503lea rax, [rip+0x15e96]
    0041950amov [rbp+8], rax
    0041950emov rax, [rbp+200]
    00419515neg rax
    00419518mov [rbp+240], rax
    0041951fjmp 0x419530
    00419521
    00419521loc_419521:
    00419521nop
    00419522mov rax, [rbp+200]
    00419529mov [rbp+240], rax
    00419530
    00419530loc_419530:
    00419530mov [rbp], 375
    00419538lea rax, [rip+0x15e61]
    0041953fmov [rbp+8], rax
    00419543mov [rbp+232], 0
    0041954emov [rbp], 376
    00419556lea rax, [rip+0x15e43]
    0041955dmov [rbp+8], rax
    00419561mov rax, [rbp+288]
    00419568movzx eax, [rax+3]
    0041956cxor eax, 1
    0041956ftest al, al
    00419571jne 0x419667
    00419577mov [rbp], 377
    0041957flea rax, [rip+0x15e1a]
    00419586mov [rbp+8], rax
    0041958amov rax, [rbp+288]
    00419591movzx eax, [rax+24]
    00419595movzx eax, al
    00419598cmp eax, 120
    0041959bje 0x4195ef
    0041959dcmp eax, 120
    004195a0jg 0x41966a
    004195a6cmp eax, 111
    004195a9je 0x41963f
    004195afcmp eax, 111
    004195b2jg 0x41966a
    004195b8cmp eax, 88
    004195bbje 0x4195c7
    004195bdcmp eax, 98
    004195c0je 0x419617
    004195c2jmp 0x41966a
    004195c7
    004195c7loc_4195c7:
    004195c7mov [rbp], 378
    004195cflea rax, [rip+0x15dca]
    004195d6mov [rbp+8], rax
    004195dalea rcx, [rip+0x15a6f]
    004195e1call copyString
    004195e6mov [rbp+232], rax
    004195edjmp 0x41966b
    004195ef
    004195efloc_4195ef:
    004195efmov [rbp], 379
    004195f7lea rax, [rip+0x15da2]
    004195femov [rbp+8], rax
    00419602lea rcx, [rip+0x15a47]
    00419609call copyString
    0041960emov [rbp+232], rax
    00419615jmp 0x41966b
    00419617
    00419617loc_419617:
    00419617mov [rbp], 380
    0041961flea rax, [rip+0x15d7a]
    00419626mov [rbp+8], rax
    0041962alea rcx, [rip+0x15a3f]
    00419631call copyString
    00419636mov [rbp+232], rax
    0041963djmp 0x41966b
    0041963f
    0041963floc_41963f:
    0041963fmov [rbp], 381
    00419647lea rax, [rip+0x15d52]
    0041964emov [rbp+8], rax
    00419652lea rcx, [rip+0x15a37]
    00419659call copyString
    0041965emov [rbp+232], rax
    00419665jmp 0x41966b
    00419667
    00419667loc_419667:
    00419667nop
    00419668jmp 0x41966b
    0041966a
    0041966aloc_41966a:
    0041966anop
    0041966b
    0041966bloc_41966b:
    0041966bmov [rbp], 384
    00419673lea rax, [rip+0x15d26]
    0041967amov [rbp+8], rax
    0041967ecmp [rbp+240], 0
    00419686jne 0x4196b3
    00419688mov [rbp], 385
    00419690lea rax, [rip+0x15d09]
    00419697mov [rbp+8], rax
    0041969blea rcx, [rip+0x15a0e]
    004196a2call copyString
    004196a7mov [rbp+248], rax
    004196aejmp 0x419aa6
    004196b3
    004196b3loc_4196b3:
    004196b3nop
    004196b4mov [rbp], 387
    004196bclea rax, [rip+0x15cdd]
    004196c3mov [rbp+8], rax
    004196c7mov [rbp+248], 0
    004196d2mov [rbp], 388
    004196dalea rax, [rip+0x15cbf]
    004196e1mov [rbp+8], rax
    004196e5
    004196e5loc_4196e5:
    004196e5cmp [rbp+240], 0
    004196edje 0x4197f2
    004196f3mov [rbp], 389
    004196fblea rax, [rip+0x15c9e]
    00419702mov [rbp+8], rax
    00419706mov rcx, [rbp+280]
    0041970dmov rax, [rbp+240]
    00419714mov edx, 0
    00419719div rcx
    0041971cmov [rbp+184], rdx
    00419723mov [rbp], 390
    0041972blea rax, [rip+0x15c6e]
    00419732mov [rbp+8], rax
    00419736mov rcx, [rbp+280]
    0041973dmov rax, [rbp+240]
    00419744mov edx, 0
    00419749div rcx
    0041974cmov [rbp+240], rax
    00419753mov [rbp], 391
    0041975blea rax, [rip+0x15c3e]
    00419762mov [rbp+8], rax
    00419766mov rax, [rbp+184]
    0041976dtest rax, rax
    00419770jns 0x419777
    00419772call raiseRangeErrorNoArgs
    00419777
    00419777loc_419777:
    00419777mov [rbp+176], 0
    00419782mov rax, [rbp+288]
    00419789movzx eax, [rax+24]
    0041978dmovsx edx, al
    00419790mov rax, [rbp+184]
    00419797mov rcx, rax
    0041979acall mkDigit__pureZstrformat_5
    0041979fmov [rbp+176], rax
    004197a6cmp [rbp+176], 0
    004197aeje 0x4197bc
    004197b0mov rax, [rbp+176]
    004197b7mov rax, [rax]
    004197bajmp 0x4197c1
    004197bc
    004197bcloc_4197bc:
    004197bcmov eax, 0
    004197c1
    004197c1loc_4197c1:
    004197c1mov rcx, [rbp+248]
    004197c8mov rdx, rax
    004197cbcall resizeString
    004197d0mov [rbp+248], rax
    004197d7mov rdx, [rbp+176]
    004197demov rax, [rbp+248]
    004197e5mov rcx, rax
    004197e8call appendString
    004197edjmp 0x4196e5
    004197f2
    004197f2loc_4197f2:
    004197f2nop
    004197f3mov [rbp+168], 0
    004197femov [rbp+160], 0
    00419809mov [rbp], 392
    00419811lea rax, [rip+0x15b88]
    00419818mov [rbp+8], rax
    0041981ccmp [rbp+248], 0
    00419824je 0x41983f
    00419826mov rax, [rbp+248]
    0041982dmov rax, [rax]
    00419830mov rdx, rax
    00419833shr rdx, 63
    00419837add rax, rdx
    0041983asar rax, 1
    0041983djmp 0x419844
    0041983f
    0041983floc_41983f:
    0041983fmov eax, 0
    00419844
    00419844loc_419844:
    00419844mov [rbp+160], rax
    0041984bmov [rbp], 119
    00419853lea rax, [rip+0x159c6]
    0041985amov [rbp+8], rax
    0041985emov [rbp+224], 0
    00419869mov [rbp], 120
    00419871lea rax, [rip+0x159a8]
    00419878mov [rbp+8], rax
    0041987c
    0041987cloc_41987c:
    0041987cmov rax, [rbp+224]
    00419883cmp rax, [rbp+160]
    0041988ajge 0x419aa5
    00419890mov [rbp], 392
    00419898lea rax, [rip+0x15b01]
    0041989fmov [rbp+8], rax
    004198a3mov rax, [rbp+224]
    004198aamov [rbp+168], rax
    004198b1mov [rbp+159], 0
    004198b8cmp [rbp+168], 0
    004198c0js 0x4198e6
    004198c2cmp [rbp+248], 0
    004198caje 0x4198d8
    004198ccmov rax, [rbp+248]
    004198d3mov rax, [rax]
    004198d6jmp 0x4198dd
    004198d8
    004198d8loc_4198d8:
    004198d8mov eax, 0
    004198dd
    004198ddloc_4198dd:
    004198ddcmp rax, [rbp+168]
    004198e4jg 0x419916
    004198e6
    004198e6loc_4198e6:
    004198e6cmp [rbp+248], 0
    004198eeje 0x419900
    004198f0mov rax, [rbp+248]
    004198f7mov rax, [rax]
    004198falea rdx, [rax-1]
    004198fejmp 0x419907
    00419900
    00419900loc_419900:
    00419900mov rdx, -1
    00419907
    00419907loc_419907:
    00419907mov rax, [rbp+168]
    0041990emov rcx, rax
    00419911call raiseIndexError2
    00419916
    00419916loc_419916:
    00419916mov [rbp], 393
    0041991elea rax, [rip+0x15a7b]
    00419925mov [rbp+8], rax
    00419929cmp [rbp+248], 0
    00419931je 0x41993f
    00419933mov rax, [rbp+248]
    0041993amov rax, [rax]
    0041993djmp 0x419944
    0041993f
    0041993floc_41993f:
    0041993fmov eax, 0
    00419944
    00419944loc_419944:
    00419944mov edx, 0
    00419949sub rax, [rbp+168]
    00419950jno 0x419957
    00419952mov edx, 1
    00419957
    00419957loc_419957:
    00419957mov rcx, rax
    0041995alea rax, [rbp-24]
    0041995emov [rax], rcx
    00419961mov rax, rdx
    00419964and eax, 1
    00419967test al, al
    00419969je 0x419970
    0041996bcall raiseOverflow
    00419970
    00419970loc_419970:
    00419970mov rax, [rbp-24]
    00419974mov edx, 0
    00419979sub rax, 1
    0041997djno 0x419984
    0041997fmov edx, 1
    00419984
    00419984loc_419984:
    00419984mov rcx, rax
    00419987lea rax, [rbp-32]
    0041998bmov [rax], rcx
    0041998emov rax, rdx
    00419991and eax, 1
    00419994test al, al
    00419996je 0x41999d
    00419998call raiseOverflow
    0041999d
    0041999dloc_41999d:
    0041999dmov rax, [rbp-32]
    004199a1test rax, rax
    004199a4js 0x4199ca
    004199a6cmp [rbp+248], 0
    004199aeje 0x4199bc
    004199b0mov rax, [rbp+248]
    004199b7mov rax, [rax]
    004199bajmp 0x4199c1
    004199bc
    004199bcloc_4199bc:
    004199bcmov eax, 0
    004199c1
    004199c1loc_4199c1:
    004199c1mov rdx, [rbp-32]
    004199c5cmp rax, rdx
    004199c8jg 0x4199f7
    004199ca
    004199caloc_4199ca:
    004199cacmp [rbp+248], 0
    004199d2je 0x4199e4
    004199d4mov rax, [rbp+248]
    004199dbmov rax, [rax]
    004199delea rdx, [rax-1]
    004199e2jmp 0x4199eb
    004199e4
    004199e4loc_4199e4:
    004199e4mov rdx, -1
    004199eb
    004199ebloc_4199eb:
    004199ebmov rax, [rbp-32]
    004199efmov rcx, rax
    004199f2call raiseIndexError2
    004199f7
    004199f7loc_4199f7:
    004199f7mov rdx, [rbp+248]
    004199femov rax, [rbp+168]
    00419a05add rax, rdx
    00419a08add rax, 16
    00419a0cmovzx eax, [rax]
    00419a0fmov [rbp+159], al
    00419a15mov rax, [rbp-32]
    00419a19mov rdx, [rbp+248]
    00419a20movzx eax, [rdx+rax+16]
    00419a25mov rcx, [rbp+248]
    00419a2cmov rdx, [rbp+168]
    00419a33add rdx, rcx
    00419a36add rdx, 16
    00419a3amov [rdx], al
    00419a3cmov rax, [rbp-32]
    00419a40mov rdx, [rbp+248]
    00419a47movzx ecx, [rbp+159]
    00419a4emov [rdx+rax+16], cl
    00419a52mov [rbp], 122
    00419a5alea rax, [rip+0x157bf]
    00419a61mov [rbp+8], rax
    00419a65mov edx, 0
    00419a6amov rax, [rbp+224]
    00419a71add rax, 1
    00419a75jno 0x419a7c
    00419a77mov edx, 1
    00419a7c
    00419a7cloc_419a7c:
    00419a7cmov rcx, rax
    00419a7flea rax, [rbp-40]
    00419a83mov [rax], rcx
    00419a86mov rax, rdx
    00419a89and eax, 1
    00419a8ctest al, al
    00419a8eje 0x419a95
    00419a90call raiseOverflow
    00419a95
    00419a95loc_419a95:
    00419a95mov rax, [rbp-40]
    00419a99mov [rbp+224], rax
    00419aa0jmp 0x41987c
    00419aa5
    00419aa5loc_419aa5:
    00419aa5nop
    00419aa6
    00419aa6loc_419aa6:
    00419aa6mov [rbp], 394
    00419aaelea rax, [rip+0x158eb]
    00419ab5mov [rbp+8], rax
    00419ab9mov rax, [rbp+288]
    00419ac0movzx eax, [rax+4]
    00419ac4xor eax, 1
    00419ac7test al, al
    00419ac9jne 0x419d1c
    00419acfmov [rbp], 395
    00419ad7lea rax, [rip+0x158c2]
    00419ademov [rbp+8], rax
    00419ae2mov [rbp+223], 0
    00419ae9movzx eax, [rbp+199]
    00419af0mov [rbp+223], al
    00419af6cmp [rbp+223], 0
    00419afdjne 0x419b17
    00419affmov rax, [rbp+288]
    00419b06movzx eax, [rax+2]
    00419b0acmp al, 45
    00419b0csetne al
    00419b0fmov [rbp+223], al
    00419b15jmp 0x419b18
    00419b17
    00419b17loc_419b17:
    00419b17nop
    00419b18
    00419b18loc_419b18:
    00419b18movzx eax, [rbp+223]
    00419b1fmov [rbp+158], al
    00419b25mov [rbp], 396
    00419b2dlea rax, [rip+0x1586c]
    00419b34mov [rbp+8], rax
    00419b38mov rax, [rbp+288]
    00419b3fmov rax, [rax+8]
    00419b43cmp [rbp+248], 0
    00419b4bje 0x419b59
    00419b4dmov rdx, [rbp+248]
    00419b54mov rdx, [rdx]
    00419b57jmp 0x419b5e
    00419b59
    00419b59loc_419b59:
    00419b59mov edx, 0
    00419b5e
    00419b5eloc_419b5e:
    00419b5emov ecx, 0
    00419b63sub rax, rdx
    00419b66jno 0x419b6d
    00419b68mov ecx, 1
    00419b6d
    00419b6dloc_419b6d:
    00419b6dmov rdx, rax
    00419b70lea rax, [rbp-48]
    00419b74mov [rax], rdx
    00419b77mov rax, rcx
    00419b7aand eax, 1
    00419b7dtest al, al
    00419b7fje 0x419b86
    00419b81call raiseOverflow
    00419b86
    00419b86loc_419b86:
    00419b86mov rax, [rbp-48]
    00419b8acmp [rbp+232], 0
    00419b92je 0x419ba0
    00419b94mov rdx, [rbp+232]
    00419b9bmov rdx, [rdx]
    00419b9ejmp 0x419ba5
    00419ba0
    00419ba0loc_419ba0:
    00419ba0mov edx, 0
    00419ba5
    00419ba5loc_419ba5:
    00419ba5mov ecx, 0
    00419baasub rax, rdx
    00419badjno 0x419bb4
    00419bafmov ecx, 1
    00419bb4
    00419bb4loc_419bb4:
    00419bb4mov rdx, rax
    00419bb7lea rax, [rbp-56]
    00419bbbmov [rax], rdx
    00419bbemov rax, rcx
    00419bc1and eax, 1
    00419bc4test al, al
    00419bc6je 0x419bcd
    00419bc8call raiseOverflow
    00419bcd
    00419bcdloc_419bcd:
    00419bcdmov rax, [rbp-56]
    00419bd1movzx edx, [rbp+158]
    00419bd8mov ecx, 0
    00419bddsub rax, rdx
    00419be0jno 0x419be7
    00419be2mov ecx, 1
    00419be7
    00419be7loc_419be7:
    00419be7mov rdx, rax
    00419bealea rax, [rbp-64]
    00419beemov [rax], rdx
    00419bf1mov rax, rcx
    00419bf4and eax, 1
    00419bf7test al, al
    00419bf9je 0x419c00
    00419bfbcall raiseOverflow
    00419c00
    00419c00loc_419c00:
    00419c00mov rax, [rbp-64]
    00419c04mov [rbp+144], rax
    00419c0bmov [rbp], 397
    00419c13lea rax, [rip+0x15786]
    00419c1amov [rbp+8], rax
    00419c1ecmp [rbp+144], 0
    00419c26jle 0x419d1f
    00419c2cmov [rbp], 398
    00419c34lea rax, [rip+0x15765]
    00419c3bmov [rbp+8], rax
    00419c3fmov [rbp+136], 0
    00419c4acmp [rbp+144], 0
    00419c52jns 0x419c72
    00419c54mov rax, [rbp+144]
    00419c5bmov r8, 0x7fffffffffffffff
    00419c65mov edx, 0
    00419c6amov rcx, rax
    00419c6dcall raiseRangeErrorI
    00419c72
    00419c72loc_419c72:
    00419c72mov [rbp+128], 0
    00419c7dmov rax, [rbp+144]
    00419c84mov rdx, rax
    00419c87mov ecx, 48
    00419c8ccall nsuRepeatChar
    00419c91mov [rbp+128], rax
    00419c98cmp [rbp+128], 0
    00419ca0je 0x419cae
    00419ca2mov rax, [rbp+128]
    00419ca9mov rdx, [rax]
    00419cacjmp 0x419cb3
    00419cae
    00419caeloc_419cae:
    00419caemov edx, 0
    00419cb3
    00419cb3loc_419cb3:
    00419cb3cmp [rbp+248], 0
    00419cbbje 0x419cc9
    00419cbdmov rax, [rbp+248]
    00419cc4mov rax, [rax]
    00419cc7jmp 0x419cce
    00419cc9
    00419cc9loc_419cc9:
    00419cc9mov eax, 0
    00419cce
    00419cceloc_419cce:
    00419cceadd rax, rdx
    00419cd1mov rcx, rax
    00419cd4call rawNewString
    00419cd9mov [rbp+136], rax
    00419ce0mov rdx, [rbp+128]
    00419ce7mov rax, [rbp+136]
    00419ceemov rcx, rax
    00419cf1call appendString
    00419cf6mov rdx, [rbp+248]
    00419cfdmov rax, [rbp+136]
    00419d04mov rcx, rax
    00419d07call appendString
    00419d0cmov rax, [rbp+136]
    00419d13mov [rbp+248], rax
    00419d1ajmp 0x419d20
    00419d1c
    00419d1cloc_419d1c:
    00419d1cnop
    00419d1djmp 0x419d20
    00419d1f
    00419d1floc_419d1f:
    00419d1fnop
    00419d20
    00419d20loc_419d20:
    00419d20mov [rbp], 400
    00419d28lea rax, [rip+0x15671]
    00419d2fmov [rbp+8], rax
    00419d33movzx eax, [rbp+199]
    00419d3axor eax, 1
    00419d3dtest al, al
    00419d3fjne 0x419df2
    00419d45mov [rbp], 401
    00419d4dlea rax, [rip+0x1564c]
    00419d54mov [rbp+8], rax
    00419d58mov [rbp+120], 0
    00419d60cmp [rbp+232], 0
    00419d68je 0x419d76
    00419d6amov rax, [rbp+232]
    00419d71mov rdx, [rax]
    00419d74jmp 0x419d7b
    00419d76
    00419d76loc_419d76:
    00419d76mov edx, 0
    00419d7b
    00419d7bloc_419d7b:
    00419d7bcmp [rbp+248], 0
    00419d83je 0x419d91
    00419d85mov rax, [rbp+248]
    00419d8cmov rax, [rax]
    00419d8fjmp 0x419d96
    00419d91
    00419d91loc_419d91:
    00419d91mov eax, 0
    00419d96
    00419d96loc_419d96:
    00419d96add rax, rdx
    00419d99add rax, 1
    00419d9dmov rcx, rax
    00419da0call rawNewString
    00419da5mov [rbp+120], rax
    00419da9mov rax, [rbp+120]
    00419dadlea rdx, [rip+0x1539c]
    00419db4mov rcx, rax
    00419db7call appendString
    00419dbcmov rdx, [rbp+232]
    00419dc3mov rax, [rbp+120]
    00419dc7mov rcx, rax
    00419dcacall appendString
    00419dcfmov rdx, [rbp+248]
    00419dd6mov rax, [rbp+120]
    00419ddamov rcx, rax
    00419dddcall appendString
    00419de2mov rax, [rbp+120]
    00419de6mov [rbp+248], rax
    00419dedjmp 0x419f5f
    00419df2
    00419df2loc_419df2:
    00419df2nop
    00419df3mov [rbp], 402
    00419dfblea rax, [rip+0x1559e]
    00419e02mov [rbp+8], rax
    00419e06mov rax, [rbp+288]
    00419e0dmovzx eax, [rax+2]
    00419e11cmp al, 45
    00419e13je 0x419ecd
    00419e19mov [rbp], 403
    00419e21lea rax, [rip+0x15578]
    00419e28mov [rbp+8], rax
    00419e2cmov [rbp+112], 0
    00419e34cmp [rbp+232], 0
    00419e3cje 0x419e4a
    00419e3emov rax, [rbp+232]
    00419e45mov rdx, [rax]
    00419e48jmp 0x419e4f
    00419e4a
    00419e4aloc_419e4a:
    00419e4amov edx, 0
    00419e4f
    00419e4floc_419e4f:
    00419e4fcmp [rbp+248], 0
    00419e57je 0x419e65
    00419e59mov rax, [rbp+248]
    00419e60mov rax, [rax]
    00419e63jmp 0x419e6a
    00419e65
    00419e65loc_419e65:
    00419e65mov eax, 0
    00419e6a
    00419e6aloc_419e6a:
    00419e6aadd rax, rdx
    00419e6dadd rax, 1
    00419e71mov rcx, rax
    00419e74call rawNewString
    00419e79mov [rbp+112], rax
    00419e7dmov rax, [rbp+288]
    00419e84movzx eax, [rax+2]
    00419e88movsx edx, al
    00419e8bmov rax, [rbp+112]
    00419e8fmov rcx, rax
    00419e92call appendChar
    00419e97mov rdx, [rbp+232]
    00419e9emov rax, [rbp+112]
    00419ea2mov rcx, rax
    00419ea5call appendString
    00419eaamov rdx, [rbp+248]
    00419eb1mov rax, [rbp+112]
    00419eb5mov rcx, rax
    00419eb8call appendString
    00419ebdmov rax, [rbp+112]
    00419ec1mov [rbp+248], rax
    00419ec8jmp 0x419f5f
    00419ecd
    00419ecdloc_419ecd:
    00419ecdnop
    00419ecemov [rbp], 405
    00419ed6lea rax, [rip+0x154c3]
    00419eddmov [rbp+8], rax
    00419ee1mov [rbp+104], 0
    00419ee9cmp [rbp+232], 0
    00419ef1je 0x419eff
    00419ef3mov rax, [rbp+232]
    00419efamov rdx, [rax]
    00419efdjmp 0x419f04
    00419eff
    00419effloc_419eff:
    00419effmov edx, 0
    00419f04
    00419f04loc_419f04:
    00419f04cmp [rbp+248], 0
    00419f0cje 0x419f1a
    00419f0emov rax, [rbp+248]
    00419f15mov rax, [rax]
    00419f18jmp 0x419f1f
    00419f1a
    00419f1aloc_419f1a:
    00419f1amov eax, 0
    00419f1f
    00419f1floc_419f1f:
    00419f1fadd rax, rdx
    00419f22mov rcx, rax
    00419f25call rawNewString
    00419f2amov [rbp+104], rax
    00419f2emov rdx, [rbp+232]
    00419f35mov rax, [rbp+104]
    00419f39mov rcx, rax
    00419f3ccall appendString
    00419f41mov rdx, [rbp+248]
    00419f48mov rax, [rbp+104]
    00419f4cmov rcx, rax
    00419f4fcall appendString
    00419f54mov rax, [rbp+104]
    00419f58mov [rbp+248], rax
    00419f5f
    00419f5floc_419f5f:
    00419f5fmov [rbp], 407
    00419f67lea rax, [rip+0x15432]
    00419f6emov [rbp+8], rax
    00419f72mov rax, [rbp+288]
    00419f79movzx eax, [rax+1]
    00419f7dcmp al, 60
    00419f7fjne 0x41a0a6
    00419f85mov [rbp+96], 0
    00419f8dmov [rbp+88], 0
    00419f95mov [rbp], 408
    00419f9dlea rax, [rip+0x153fc]
    00419fa4mov [rbp+8], rax
    00419fa8cmp [rbp+248], 0
    00419fb0je 0x419fbe
    00419fb2mov rax, [rbp+248]
    00419fb9mov rax, [rax]
    00419fbcjmp 0x419fc3
    00419fbe
    00419fbeloc_419fbe:
    00419fbemov eax, 0
    00419fc3
    00419fc3loc_419fc3:
    00419fc3mov [rbp+88], rax
    00419fc7mov [rbp], 119
    00419fcflea rax, [rip+0x1524a]
    00419fd6mov [rbp+8], rax
    00419fdamov rax, [rbp+88]
    00419fdemov [rbp+208], rax
    00419fe5mov [rbp], 120
    00419fedlea rax, [rip+0x1522c]
    00419ff4mov [rbp+8], rax
    00419ff8
    00419ff8loc_419ff8:
    00419ff8mov rax, [rbp+288]
    00419fffmov rax, [rax+8]
    0041a003cmp [rbp+208], rax
    0041a00ajl 0x41a012
    0041a00cnop
    0041a00djmp 0x41a3be
    0041a012
    0041a012loc_41a012:
    0041a012mov [rbp], 408
    0041a01alea rax, [rip+0x1537f]
    0041a021mov [rbp+8], rax
    0041a025mov rax, [rbp+208]
    0041a02cmov [rbp+96], rax
    0041a030mov rax, [rbp+288]
    0041a037movzx eax, [rax]
    0041a03amovsx edx, al
    0041a03dmov rax, [rbp+248]
    0041a044mov rcx, rax
    0041a047call addChar
    0041a04cmov [rbp+248], rax
    0041a053mov [rbp], 122
    0041a05blea rax, [rip+0x151be]
    0041a062mov [rbp+8], rax
    0041a066mov edx, 0
    0041a06bmov rax, [rbp+208]
    0041a072add rax, 1
    0041a076jno 0x41a07d
    0041a078mov edx, 1
    0041a07d
    0041a07dloc_41a07d:
    0041a07dmov rcx, rax
    0041a080lea rax, [rbp-72]
    0041a084mov [rax], rcx
    0041a087mov rax, rdx
    0041a08aand eax, 1
    0041a08dtest al, al
    0041a08fje 0x41a096
    0041a091call raiseOverflow
    0041a096
    0041a096loc_41a096:
    0041a096mov rax, [rbp-72]
    0041a09amov [rbp+208], rax
    0041a0a1jmp 0x419ff8
    0041a0a6
    0041a0a6loc_41a0a6:
    0041a0a6nop
    0041a0a7mov [rbp], 411
    0041a0aflea rax, [rip+0x152ea]
    0041a0b6mov [rbp+8], rax
    0041a0bamov rax, [rbp+288]
    0041a0c1mov rax, [rax+8]
    0041a0c5cmp [rbp+248], 0
    0041a0cdje 0x41a0db
    0041a0cfmov rdx, [rbp+248]
    0041a0d6mov rdx, [rdx]
    0041a0d9jmp 0x41a0e0
    0041a0db
    0041a0dbloc_41a0db:
    0041a0dbmov edx, 0
    0041a0e0
    0041a0e0loc_41a0e0:
    0041a0e0mov ecx, 0
    0041a0e5sub rax, rdx
    0041a0e8jno 0x41a0ef
    0041a0eamov ecx, 1
    0041a0ef
    0041a0efloc_41a0ef:
    0041a0efmov rdx, rax
    0041a0f2lea rax, [rbp-80]
    0041a0f6mov [rax], rdx
    0041a0f9mov rax, rcx
    0041a0fcand eax, 1
    0041a0fftest al, al
    0041a101je 0x41a108
    0041a103call raiseOverflow
    0041a108
    0041a108loc_41a108:
    0041a108mov rax, [rbp-80]
    0041a10cmov [rbp+80], rax
    0041a110mov [rbp], 412
    0041a118lea rax, [rip+0x15281]
    0041a11fmov [rbp+8], rax
    0041a123mov rax, [rbp+288]
    0041a12amovzx eax, [rax+1]
    0041a12ecmp al, 94
    0041a130jne 0x41a2ce
    0041a136mov [rbp], 413
    0041a13elea rax, [rip+0x1525b]
    0041a145mov [rbp+8], rax
    0041a149mov rax, [rbp+80]
    0041a14dmov rdx, rax
    0041a150shr rdx, 63
    0041a154add rax, rdx
    0041a157sar rax, 1
    0041a15amov [rbp+72], rax
    0041a15emov [rbp], 414
    0041a166lea rax, [rip+0x15233]
    0041a16dmov [rbp+8], rax
    0041a171mov [rbp+64], 0
    0041a179cmp [rbp+72], 0
    0041a17ejns 0x41a19b
    0041a180mov rax, [rbp+72]
    0041a184mov r8, 0x7fffffffffffffff
    0041a18emov edx, 0
    0041a193mov rcx, rax
    0041a196call raiseRangeErrorI
    0041a19b
    0041a19bloc_41a19b:
    0041a19bmov [rbp+56], 0
    0041a1a3mov rax, [rbp+288]
    0041a1aamovzx eax, [rax]
    0041a1admovsx eax, al
    0041a1b0mov rdx, [rbp+72]
    0041a1b4mov ecx, eax
    0041a1b6call nsuRepeatChar
    0041a1bbmov [rbp+56], rax
    0041a1bfmov edx, 0
    0041a1c4mov rax, [rbp+80]
    0041a1c8sub rax, [rbp+72]
    0041a1ccjno 0x41a1d3
    0041a1cemov edx, 1
    0041a1d3
    0041a1d3loc_41a1d3:
    0041a1d3mov rcx, rax
    0041a1d6lea rax, [rbp-88]
    0041a1damov [rax], rcx
    0041a1ddmov rax, rdx
    0041a1e0and eax, 1
    0041a1e3test al, al
    0041a1e5je 0x41a1ec
    0041a1e7call raiseOverflow
    0041a1ec
    0041a1ecloc_41a1ec:
    0041a1ecmov rax, [rbp-88]
    0041a1f0test rax, rax
    0041a1f3jns 0x41a210
    0041a1f5mov rax, [rbp-88]
    0041a1f9mov r8, 0x7fffffffffffffff
    0041a203mov edx, 0
    0041a208mov rcx, rax
    0041a20bcall raiseRangeErrorI
    0041a210
    0041a210loc_41a210:
    0041a210mov [rbp+48], 0
    0041a218mov rdx, [rbp-88]
    0041a21cmov rax, [rbp+288]
    0041a223movzx eax, [rax]
    0041a226movsx eax, al
    0041a229mov ecx, eax
    0041a22bcall nsuRepeatChar
    0041a230mov [rbp+48], rax
    0041a234cmp [rbp+56], 0
    0041a239je 0x41a244
    0041a23bmov rax, [rbp+56]
    0041a23fmov rdx, [rax]
    0041a242jmp 0x41a249
    0041a244
    0041a244loc_41a244:
    0041a244mov edx, 0
    0041a249
    0041a249loc_41a249:
    0041a249cmp [rbp+248], 0
    0041a251je 0x41a25f
    0041a253mov rax, [rbp+248]
    0041a25amov rax, [rax]
    0041a25djmp 0x41a264
    0041a25f
    0041a25floc_41a25f:
    0041a25fmov eax, 0
    0041a264
    0041a264loc_41a264:
    0041a264add rdx, rax
    0041a267cmp [rbp+48], 0
    0041a26cje 0x41a277
    0041a26emov rax, [rbp+48]
    0041a272mov rax, [rax]
    0041a275jmp 0x41a27c
    0041a277
    0041a277loc_41a277:
    0041a277mov eax, 0
    0041a27c
    0041a27cloc_41a27c:
    0041a27cadd rax, rdx
    0041a27fmov rcx, rax
    0041a282call rawNewString
    0041a287mov [rbp+64], rax
    0041a28bmov rdx, [rbp+56]
    0041a28fmov rax, [rbp+64]
    0041a293mov rcx, rax
    0041a296call appendString
    0041a29bmov rdx, [rbp+248]
    0041a2a2mov rax, [rbp+64]
    0041a2a6mov rcx, rax
    0041a2a9call appendString
    0041a2aemov rdx, [rbp+48]
    0041a2b2mov rax, [rbp+64]
    0041a2b6mov rcx, rax
    0041a2b9call appendString
    0041a2bemov rax, [rbp+64]
    0041a2c2mov [rbp+248], rax
    0041a2c9jmp 0x41a3be
    0041a2ce
    0041a2celoc_41a2ce:
    0041a2cenop
    0041a2cfmov [rbp], 416
    0041a2d7lea rax, [rip+0x150c2]
    0041a2demov [rbp+8], rax
    0041a2e2cmp [rbp+80], 0
    0041a2e7jle 0x41a3bd
    0041a2edmov [rbp], 417
    0041a2f5lea rax, [rip+0x150a4]
    0041a2fcmov [rbp+8], rax
    0041a300mov [rbp+40], 0
    0041a308cmp [rbp+80], 0
    0041a30djns 0x41a32a
    0041a30fmov rax, [rbp+80]
    0041a313mov r8, 0x7fffffffffffffff
    0041a31dmov edx, 0
    0041a322mov rcx, rax
    0041a325call raiseRangeErrorI
    0041a32a
    0041a32aloc_41a32a:
    0041a32amov [rbp+32], 0
    0041a332mov rax, [rbp+288]
    0041a339movzx eax, [rax]
    0041a33cmovsx eax, al
    0041a33fmov rdx, [rbp+80]
    0041a343mov ecx, eax
    0041a345call nsuRepeatChar
    0041a34amov [rbp+32], rax
    0041a34ecmp [rbp+32], 0
    0041a353je 0x41a35e
    0041a355mov rax, [rbp+32]
    0041a359mov rdx, [rax]
    0041a35cjmp 0x41a363
    0041a35e
    0041a35eloc_41a35e:
    0041a35emov edx, 0
    0041a363
    0041a363loc_41a363:
    0041a363cmp [rbp+248], 0
    0041a36bje 0x41a379
    0041a36dmov rax, [rbp+248]
    0041a374mov rax, [rax]
    0041a377jmp 0x41a37e
    0041a379
    0041a379loc_41a379:
    0041a379mov eax, 0
    0041a37e
    0041a37eloc_41a37e:
    0041a37eadd rax, rdx
    0041a381mov rcx, rax
    0041a384call rawNewString
    0041a389mov [rbp+40], rax
    0041a38dmov rdx, [rbp+32]
    0041a391mov rax, [rbp+40]
    0041a395mov rcx, rax
    0041a398call appendString
    0041a39dmov rdx, [rbp+248]
    0041a3a4mov rax, [rbp+40]
    0041a3a8mov rcx, rax
    0041a3abcall appendString
    0041a3b0mov rax, [rbp+40]
    0041a3b4mov [rbp+248], rax
    0041a3bbjmp 0x41a3be
    0041a3bd
    0041a3bdloc_41a3bd:
    0041a3bdnop
    0041a3be
    0041a3beloc_41a3be:
    0041a3becall popFrame
    0041a3c3mov rax, [rbp+248]
    0041a3caadd rsp, 384
    0041a3d1pop rbp
    0041a3d2ret
    00419422
    0041a3d3
    0041a3d3formatValue__78im66lackout_56:
    0041a3d3push rbp
    0041a3d4mov rbp, rsp
    0041a3d7sub rsp, 176
    0041a3demov [rbp+16], rcx
    0041a3e2mov [rbp+24], edx
    0041a3e5mov [rbp+32], r8
    0041a3e9lea rax, [rip+0x15013]
    0041a3f0mov [rbp-120], rax
    0041a3f4lea rax, [rip+0x14fa5]
    0041a3fbmov [rbp-104], rax
    0041a3ffmov [rbp-112], 0
    0041a407mov [rbp-96], 0
    0041a40dlea rax, [rbp-128]
    0041a411mov rcx, rax
    0041a414call nimFrame
    0041a419mov [rbp-112], 476
    0041a421lea rax, [rip+0x14f78]
    0041a428mov [rbp-104], rax
    0041a42ccmp [rbp+32], 0
    0041a431je 0x41a443
    0041a433mov rax, [rbp+32]
    0041a437mov rax, [rax]
    0041a43atest rax, rax
    0041a43djne 0x41a4ca
    0041a443
    0041a443loc_41a443:
    0041a443mov [rbp-112], 477
    0041a44blea rax, [rip+0x14f4e]
    0041a452mov [rbp-104], rax
    0041a456mov [rbp-40], 0
    0041a45emov eax, [rbp+24]
    0041a461cdqe
    0041a463mov rcx, rax
    0041a466call dollar___systemZdollars_3
    0041a46bmov [rbp-40], rax
    0041a46fcmp [rbp-40], 0
    0041a474je 0x41a47f
    0041a476mov rax, [rbp-40]
    0041a47amov rax, [rax]
    0041a47djmp 0x41a484
    0041a47f
    0041a47floc_41a47f:
    0041a47fmov eax, 0
    0041a484
    0041a484loc_41a484:
    0041a484mov rdx, [rbp+16]
    0041a488mov rcx, [rdx]
    0041a48bmov rdx, rax
    0041a48ecall resizeString
    0041a493mov rdx, rax
    0041a496mov rcx, [rbp+16]
    0041a49acall unsureAsgnRef
    0041a49fmov rax, [rbp+16]
    0041a4a3mov rax, [rax]
    0041a4a6mov rdx, [rbp-40]
    0041a4aamov rcx, rax
    0041a4adcall appendString
    0041a4b2mov [rbp-112], 478
    0041a4balea rax, [rip+0x14edf]
    0041a4c1mov [rbp-104], rax
    0041a4c5jmp 0x41a75b
    0041a4ca
    0041a4caloc_41a4ca:
    0041a4canop
    0041a4cblea rax, [rbp-80]
    0041a4cfmov edx, 40
    0041a4d4mov rcx, rax
    0041a4d7call nimZeroMem
    0041a4dcmov [rbp-112], 479
    0041a4e4lea rax, [rip+0x14eb5]
    0041a4ebmov [rbp-104], rax
    0041a4eflea rdx, [rbp-80]
    0041a4f3mov rax, [rbp+32]
    0041a4f7mov r9, rdx
    0041a4famov r8l, 0
    0041a500mov edx, 0
    0041a505mov rcx, rax
    0041a508call parseStandardFormatSpecifier__pureZstrformat_58
    0041a50dmov [rbp-112], 480
    0041a515lea rax, [rip+0x14e84]
    0041a51cmov [rbp-104], rax
    0041a520mov [rbp-8], 10
    0041a528mov [rbp-112], 481
    0041a530lea rax, [rip+0x14e69]
    0041a537mov [rbp-104], rax
    0041a53bmovzx eax, [rbp-56]
    0041a53fmovzx eax, al
    0041a542test eax, eax
    0041a544je 0x41a6e3
    0041a54atest eax, eax
    0041a54cjs 0x41a5f2
    0041a552cmp eax, 120
    0041a555jg 0x41a5f2
    0041a55bcmp eax, 88
    0041a55ejl 0x41a5f2
    0041a564sub eax, 88
    0041a567cmp eax, 32
    0041a56aja 0x41a5f2
    0041a570mov eax, eax
    0041a572lea rdx, [4*rax]
    0041a57alea rax, [rip+0x14e8f]
    0041a581mov eax, [rdx+rax]
    0041a584cdqe
    0041a586lea rdx, [rip+0x14e83]
    0041a58dadd rax, rdx
    0041a590jmp rax
    0041a592mov [rbp-112], 482
    0041a59alea rax, [rip+0x14dff]
    0041a5a1mov [rbp-104], rax
    0041a5a5mov [rbp-8], 16
    0041a5adjmp 0x41a6e4
    0041a5b2mov [rbp-112], 484
    0041a5balea rax, [rip+0x14ddf]
    0041a5c1mov [rbp-104], rax
    0041a5c5mov [rbp-8], 2
    0041a5cdjmp 0x41a6e4
    0041a5d2mov [rbp-112], 485
    0041a5dalea rax, [rip+0x14dbf]
    0041a5e1mov [rbp-104], rax
    0041a5e5mov [rbp-8], 8
    0041a5edjmp 0x41a6e4
    0041a5f2
    0041a5f2loc_41a5f2:
    0041a5f2mov [rbp-16], 0
    0041a5famov edx, 48
    0041a5ffmov rcx, [rip+0x1696a]
    0041a606call newObj
    0041a60bmov [rbp-16], rax
    0041a60fmov rax, [rbp-16]
    0041a613mov rdx, [rip+0x16996]
    0041a61amov [rax], rdx
    0041a61dmov rax, [rbp-16]
    0041a621lea rdx, [rip+0x14dbe]
    0041a628mov [rax+16], rdx
    0041a62cmov [rbp-112], 489
    0041a634lea rax, [rip+0x14d65]
    0041a63bmov [rbp-104], rax
    0041a63fmov [rbp-24], 0
    0041a647mov ecx, 93
    0041a64ccall rawNewString
    0041a651mov [rbp-24], rax
    0041a655mov rax, [rbp-24]
    0041a659lea rdx, [rip+0x14980]
    0041a660mov rcx, rax
    0041a663call appendString
    0041a668movzx eax, [rbp-56]
    0041a66cmovsx edx, al
    0041a66fmov rax, [rbp-24]
    0041a673mov rcx, rax
    0041a676call appendChar
    0041a67bmov rax, [rbp-16]
    0041a67flea rcx, [rax+24]
    0041a683mov rax, [rbp-24]
    0041a687mov rdx, rax
    0041a68acall asgnRef
    0041a68fmov rax, [rbp-16]
    0041a693add rax, 8
    0041a697mov edx, 0
    0041a69cmov rcx, rax
    0041a69fcall asgnRef
    0041a6a4mov [rbp-112], 487
    0041a6aclea rax, [rip+0x14ced]
    0041a6b3mov [rbp-104], rax
    0041a6b7mov rax, [rbp-16]
    0041a6bbmov [rsp+32], 487
    0041a6c4lea r9, [rip+0x14cd5]
    0041a6cblea r8, [rip+0x14d31]
    0041a6d2lea rdx, [rip+0x14d0d]
    0041a6d9mov rcx, rax
    0041a6dccall raiseExceptionEx
    0041a6e1jmp 0x41a6e4
    0041a6e3
    0041a6e3loc_41a6e3:
    0041a6e3nop
    0041a6e4
    0041a6e4loc_41a6e4:
    0041a6e4mov [rbp-112], 490
    0041a6eclea rax, [rip+0x14cad]
    0041a6f3mov [rbp-104], rax
    0041a6f7mov [rbp-32], 0
    0041a6fflea rcx, [rbp-80]
    0041a703mov rdx, [rbp-8]
    0041a707mov eax, [rbp+24]
    0041a70amov r8, rcx
    0041a70dmov ecx, eax
    0041a70fcall formatInt__78im66lackout_64
    0041a714mov [rbp-32], rax
    0041a718cmp [rbp-32], 0
    0041a71dje 0x41a728
    0041a71fmov rax, [rbp-32]
    0041a723mov rax, [rax]
    0041a726jmp 0x41a72d
    0041a728
    0041a728loc_41a728:
    0041a728mov eax, 0
    0041a72d
    0041a72dloc_41a72d:
    0041a72dmov rdx, [rbp+16]
    0041a731mov rcx, [rdx]
    0041a734mov rdx, rax
    0041a737call resizeString
    0041a73cmov rdx, rax
    0041a73fmov rcx, [rbp+16]
    0041a743call unsureAsgnRef
    0041a748mov rax, [rbp+16]
    0041a74cmov rax, [rax]
    0041a74fmov rdx, [rbp-32]
    0041a753mov rcx, rax
    0041a756call appendString
    0041a75b
    0041a75bloc_41a75b:
    0041a75bcall popFrame
    0041a760nop
    0041a761add rsp, 176
    0041a768pop rbp
    0041a769ret
    0041a3d3
    0041a76a
    0041a76aalignString__pureZstrformat_20:
    0041a76apush rbp
    0041a76bmov rbp, rsp
    0041a76esub rsp, 208
    0041a775mov [rbp+16], rcx
    0041a779mov [rbp+24], rdx
    0041a77dmov eax, r8l
    0041a780mov edx, r9l
    0041a783mov [rbp+32], al
    0041a786mov eax, edx
    0041a788mov [rbp+40], al
    0041a78blea rax, [rip+0x14d02]
    0041a792mov [rbp-152], rax
    0041a799lea rax, [rip+0x14c00]
    0041a7a0mov [rbp-136], rax
    0041a7a7mov [rbp-144], 0
    0041a7b2mov [rbp-128], 0
    0041a7b8lea rax, [rbp-160]
    0041a7bfmov rcx, rax
    0041a7c2call nimFrame
    0041a7c7mov [rbp-8], 0
    0041a7cfmov [rbp-144], 330
    0041a7dalea rax, [rip+0x14bbf]
    0041a7e1mov [rbp-136], rax
    0041a7e8cmp [rbp+24], 0
    0041a7edjne 0x41a81a
    0041a7efmov [rbp-144], 331
    0041a7falea rax, [rip+0x14b9f]
    0041a801mov [rbp-136], rax
    0041a808mov rcx, [rbp+16]
    0041a80ccall copyString
    0041a811mov [rbp-8], rax
    0041a815jmp 0x41ac9c
    0041a81a
    0041a81aloc_41a81a:
    0041a81anop
    0041a81bmov [rbp-144], 333
    0041a826lea rax, [rip+0x14b73]
    0041a82dmov [rbp-136], rax
    0041a834mov [rbp-32], 0
    0041a83cmov rcx, [rbp+16]
    0041a840call validateUtf8__pureZunicode_277
    0041a845mov [rbp-32], rax
    0041a849cmp [rbp-32], -1
    0041a84ejne 0x41a85f
    0041a850mov rcx, [rbp+16]
    0041a854call nucruneLen
    0041a859mov [rbp-16], rax
    0041a85djmp 0x41a879
    0041a85f
    0041a85floc_41a85f:
    0041a85fnop
    0041a860cmp [rbp+16], 0
    0041a865je 0x41a870
    0041a867mov rax, [rbp+16]
    0041a86bmov rax, [rax]
    0041a86ejmp 0x41a875
    0041a870
    0041a870loc_41a870:
    0041a870mov eax, 0
    0041a875
    0041a875loc_41a875:
    0041a875mov [rbp-16], rax
    0041a879
    0041a879loc_41a879:
    0041a879mov [rbp-144], 334
    0041a884lea rax, [rip+0x14b15]
    0041a88bmov [rbp-136], rax
    0041a892mov edx, 0
    0041a897mov rax, [rbp+24]
    0041a89bsub rax, [rbp-16]
    0041a89fjno 0x41a8a6
    0041a8a1mov edx, 1
    0041a8a6
    0041a8a6loc_41a8a6:
    0041a8a6mov rcx, rax
    0041a8a9lea rax, [rbp-168]
    0041a8b0mov [rax], rcx
    0041a8b3mov rax, rdx
    0041a8b6and eax, 1
    0041a8b9test al, al
    0041a8bbje 0x41a8c2
    0041a8bdcall raiseOverflow
    0041a8c2
    0041a8c2loc_41a8c2:
    0041a8c2mov rax, [rbp-168]
    0041a8c9mov [rbp-40], rax
    0041a8cdmov [rbp-144], 335
    0041a8d8lea rax, [rip+0x14ac1]
    0041a8dfmov [rbp-136], rax
    0041a8e6cmp [rbp-40], 0
    0041a8ebjg 0x41a918
    0041a8edmov [rbp-144], 336
    0041a8f8lea rax, [rip+0x14aa1]
    0041a8ffmov [rbp-136], rax
    0041a906mov rcx, [rbp+16]
    0041a90acall copyString
    0041a90fmov [rbp-8], rax
    0041a913jmp 0x41ac9c
    0041a918
    0041a918loc_41a918:
    0041a918nop
    0041a919mov [rbp-144], 337
    0041a924lea rax, [rip+0x14a75]
    0041a92bmov [rbp-136], rax
    0041a932mov [rbp-17], 0
    0041a936cmp [rbp+32], 60
    0041a93asete al
    0041a93dmov [rbp-17], al
    0041a940cmp [rbp-17], 0
    0041a944jne 0x41a952
    0041a946cmp [rbp+32], 0
    0041a94asete al
    0041a94dmov [rbp-17], al
    0041a950jmp 0x41a953
    0041a952
    0041a952loc_41a952:
    0041a952nop
    0041a953
    0041a953loc_41a953:
    0041a953movzx eax, [rbp-17]
    0041a957xor eax, 1
    0041a95atest al, al
    0041a95cjne 0x41aa26
    0041a962mov [rbp-144], 338
    0041a96dlea rax, [rip+0x14a2c]
    0041a974mov [rbp-136], rax
    0041a97bmov [rbp-48], 0
    0041a983cmp [rbp-40], 0
    0041a988jns 0x41a9a5
    0041a98amov rax, [rbp-40]
    0041a98emov r8, 0x7fffffffffffffff
    0041a998mov edx, 0
    0041a99dmov rcx, rax
    0041a9a0call raiseRangeErrorI
    0041a9a5
    0041a9a5loc_41a9a5:
    0041a9a5mov [rbp-56], 0
    0041a9admovsx eax, [rbp+40]
    0041a9b1mov rdx, [rbp-40]
    0041a9b5mov ecx, eax
    0041a9b7call nsuRepeatChar
    0041a9bcmov [rbp-56], rax
    0041a9c0cmp [rbp+16], 0
    0041a9c5je 0x41a9d0
    0041a9c7mov rax, [rbp+16]
    0041a9cbmov rdx, [rax]
    0041a9cejmp 0x41a9d5
    0041a9d0
    0041a9d0loc_41a9d0:
    0041a9d0mov edx, 0
    0041a9d5
    0041a9d5loc_41a9d5:
    0041a9d5cmp [rbp-56], 0
    0041a9daje 0x41a9e5
    0041a9dcmov rax, [rbp-56]
    0041a9e0mov rax, [rax]
    0041a9e3jmp 0x41a9ea
    0041a9e5
    0041a9e5loc_41a9e5:
    0041a9e5mov eax, 0
    0041a9ea
    0041a9ealoc_41a9ea:
    0041a9eaadd rax, rdx
    0041a9edmov rcx, rax
    0041a9f0call rawNewString
    0041a9f5mov [rbp-48], rax
    0041a9f9mov rax, [rbp-48]
    0041a9fdmov rdx, [rbp+16]
    0041aa01mov rcx, rax
    0041aa04call appendString
    0041aa09mov rdx, [rbp-56]
    0041aa0dmov rax, [rbp-48]
    0041aa11mov rcx, rax
    0041aa14call appendString
    0041aa19mov rax, [rbp-48]
    0041aa1dmov [rbp-8], rax
    0041aa21jmp 0x41ac9c
    0041aa26
    0041aa26loc_41aa26:
    0041aa26nop
    0041aa27mov [rbp-144], 339
    0041aa32lea rax, [rip+0x14967]
    0041aa39mov [rbp-136], rax
    0041aa40cmp [rbp+32], 94
    0041aa44jne 0x41abdc
    0041aa4amov [rbp-144], 340
    0041aa55lea rax, [rip+0x14944]
    0041aa5cmov [rbp-136], rax
    0041aa63mov rax, [rbp-40]
    0041aa67mov rdx, rax
    0041aa6ashr rdx, 63
    0041aa6eadd rax, rdx
    0041aa71sar rax, 1
    0041aa74mov [rbp-64], rax
    0041aa78mov [rbp-144], 341
    0041aa83lea rax, [rip+0x14916]
    0041aa8amov [rbp-136], rax
    0041aa91mov [rbp-72], 0
    0041aa99cmp [rbp-64], 0
    0041aa9ejns 0x41aabb
    0041aaa0mov rax, [rbp-64]
    0041aaa4mov r8, 0x7fffffffffffffff
    0041aaaemov edx, 0
    0041aab3mov rcx, rax
    0041aab6call raiseRangeErrorI
    0041aabb
    0041aabbloc_41aabb:
    0041aabbmov [rbp-80], 0
    0041aac3movsx eax, [rbp+40]
    0041aac7mov rdx, [rbp-64]
    0041aacbmov ecx, eax
    0041aacdcall nsuRepeatChar
    0041aad2mov [rbp-80], rax
    0041aad6mov edx, 0
    0041aadbmov rax, [rbp-40]
    0041aadfsub rax, [rbp-64]
    0041aae3jno 0x41aaea
    0041aae5mov edx, 1
    0041aaea
    0041aaealoc_41aaea:
    0041aaeamov rcx, rax
    0041aaedlea rax, [rbp-176]
    0041aaf4mov [rax], rcx
    0041aaf7mov rax, rdx
    0041aafaand eax, 1
    0041aafdtest al, al
    0041aaffje 0x41ab06
    0041ab01call raiseOverflow
    0041ab06
    0041ab06loc_41ab06:
    0041ab06mov rax, [rbp-176]
    0041ab0dtest rax, rax
    0041ab10jns 0x41ab30
    0041ab12mov rax, [rbp-176]
    0041ab19mov r8, 0x7fffffffffffffff
    0041ab23mov edx, 0
    0041ab28mov rcx, rax
    0041ab2bcall raiseRangeErrorI
    0041ab30
    0041ab30loc_41ab30:
    0041ab30mov [rbp-88], 0
    0041ab38mov rdx, [rbp-176]
    0041ab3fmovsx eax, [rbp+40]
    0041ab43mov ecx, eax
    0041ab45call nsuRepeatChar
    0041ab4amov [rbp-88], rax
    0041ab4ecmp [rbp-80], 0
    0041ab53je 0x41ab5e
    0041ab55mov rax, [rbp-80]
    0041ab59mov rdx, [rax]
    0041ab5cjmp 0x41ab63
    0041ab5e
    0041ab5eloc_41ab5e:
    0041ab5emov edx, 0
    0041ab63
    0041ab63loc_41ab63:
    0041ab63cmp [rbp+16], 0
    0041ab68je 0x41ab73
    0041ab6amov rax, [rbp+16]
    0041ab6emov rax, [rax]
    0041ab71jmp 0x41ab78
    0041ab73
    0041ab73loc_41ab73:
    0041ab73mov eax, 0
    0041ab78
    0041ab78loc_41ab78:
    0041ab78add rdx, rax
    0041ab7bcmp [rbp-88], 0
    0041ab80je 0x41ab8b
    0041ab82mov rax, [rbp-88]
    0041ab86mov rax, [rax]
    0041ab89jmp 0x41ab90
    0041ab8b
    0041ab8bloc_41ab8b:
    0041ab8bmov eax, 0
    0041ab90
    0041ab90loc_41ab90:
    0041ab90add rax, rdx
    0041ab93mov rcx, rax
    0041ab96call rawNewString
    0041ab9bmov [rbp-72], rax
    0041ab9fmov rdx, [rbp-80]
    0041aba3mov rax, [rbp-72]
    0041aba7mov rcx, rax
    0041abaacall appendString
    0041abafmov rax, [rbp-72]
    0041abb3mov rdx, [rbp+16]
    0041abb7mov rcx, rax
    0041abbacall appendString
    0041abbfmov rdx, [rbp-88]
    0041abc3mov rax, [rbp-72]
    0041abc7mov rcx, rax
    0041abcacall appendString
    0041abcfmov rax, [rbp-72]
    0041abd3mov [rbp-8], rax
    0041abd7jmp 0x41ac9c
    0041abdc
    0041abdcloc_41abdc:
    0041abdcnop
    0041abddmov [rbp-144], 343
    0041abe8lea rax, [rip+0x147b1]
    0041abefmov [rbp-136], rax
    0041abf6mov [rbp-96], 0
    0041abfecmp [rbp-40], 0
    0041ac03jns 0x41ac20
    0041ac05mov rax, [rbp-40]
    0041ac09mov r8, 0x7fffffffffffffff
    0041ac13mov edx, 0
    0041ac18mov rcx, rax
    0041ac1bcall raiseRangeErrorI
    0041ac20
    0041ac20loc_41ac20:
    0041ac20mov [rbp-104], 0
    0041ac28movsx eax, [rbp+40]
    0041ac2cmov rdx, [rbp-40]
    0041ac30mov ecx, eax
    0041ac32call nsuRepeatChar
    0041ac37mov [rbp-104], rax
    0041ac3bcmp [rbp-104], 0
    0041ac40je 0x41ac4b
    0041ac42mov rax, [rbp-104]
    0041ac46mov rdx, [rax]
    0041ac49jmp 0x41ac50
    0041ac4b
    0041ac4bloc_41ac4b:
    0041ac4bmov edx, 0
    0041ac50
    0041ac50loc_41ac50:
    0041ac50cmp [rbp+16], 0
    0041ac55je 0x41ac60
    0041ac57mov rax, [rbp+16]
    0041ac5bmov rax, [rax]
    0041ac5ejmp 0x41ac65
    0041ac60
    0041ac60loc_41ac60:
    0041ac60mov eax, 0
    0041ac65
    0041ac65loc_41ac65:
    0041ac65add rax, rdx
    0041ac68mov rcx, rax
    0041ac6bcall rawNewString
    0041ac70mov [rbp-96], rax
    0041ac74mov rdx, [rbp-104]
    0041ac78mov rax, [rbp-96]
    0041ac7cmov rcx, rax
    0041ac7fcall appendString
    0041ac84mov rax, [rbp-96]
    0041ac88mov rdx, [rbp+16]
    0041ac8cmov rcx, rax
    0041ac8fcall appendString
    0041ac94mov rax, [rbp-96]
    0041ac98mov [rbp-8], rax
    0041ac9c
    0041ac9cloc_41ac9c:
    0041ac9ccall popFrame
    0041aca1mov rax, [rbp-8]
    0041aca5add rsp, 208
    0041acacpop rbp
    0041acadret
    0041a76a
    0041acae
    0041acaeformatValue__pureZstrformat_162:
    0041acaepush rbp
    0041acafmov rbp, rsp
    0041acb2sub rsp, 192
    0041acb9mov [rbp+16], rcx
    0041acbdmov [rbp+24], rdx
    0041acc1mov [rbp+32], r8
    0041acc5lea rax, [rip+0x14737]
    0041acccmov [rbp-136], rax
    0041acd3lea rax, [rip+0x146c6]
    0041acdamov [rbp-120], rax
    0041acdemov [rbp-128], 0
    0041ace6mov [rbp-112], 0
    0041aceclea rax, [rbp-144]
    0041acf3mov rcx, rax
    0041acf6call nimFrame
    0041acfblea rax, [rbp-96]
    0041acffmov edx, 40
    0041ad04mov rcx, rax
    0041ad07call nimZeroMem
    0041ad0cmov [rbp-128], 553
    0041ad14lea rax, [rip+0x14685]
    0041ad1bmov [rbp-120], rax
    0041ad1flea rdx, [rbp-96]
    0041ad23mov rax, [rbp+32]
    0041ad27mov r9, rdx
    0041ad2amov r8l, 0
    0041ad30mov edx, 0
    0041ad35mov rcx, rax
    0041ad38call parseStandardFormatSpecifier__pureZstrformat_58
    0041ad3dmov [rbp-128], 554
    0041ad45lea rax, [rip+0x14654]
    0041ad4cmov [rbp-120], rax
    0041ad50mov rax, [rbp+24]
    0041ad54mov rcx, rax
    0041ad57call copyString
    0041ad5cmov [rbp-8], rax
    0041ad60mov [rbp-128], 555
    0041ad68lea rax, [rip+0x14631]
    0041ad6fmov [rbp-120], rax
    0041ad73movzx eax, [rbp-72]
    0041ad77movzx eax, al
    0041ad7atest eax, eax
    0041ad7cje 0x41ae7c
    0041ad82cmp eax, 115
    0041ad85je 0x41ae7c
    0041ad8bmov [rbp-16], 0
    0041ad93mov edx, 48
    0041ad98mov rcx, [rip+0x161d1]
    0041ad9fcall newObj
    0041ada4mov [rbp-16], rax
    0041ada8mov rax, [rbp-16]
    0041adacmov rdx, [rip+0x161fd]
    0041adb3mov [rax], rdx
    0041adb6mov rax, [rbp-16]
    0041adbalea rdx, [rip+0x14625]
    0041adc1mov [rax+16], rdx
    0041adc5mov [rbp-128], 559
    0041adcdlea rax, [rip+0x145cc]
    0041add4mov [rbp-120], rax
    0041add8mov [rbp-24], 0
    0041ade0mov ecx, 65
    0041ade5call rawNewString
    0041adeamov [rbp-24], rax
    0041adeemov rax, [rbp-24]
    0041adf2lea rdx, [rip+0x14387]
    0041adf9mov rcx, rax
    0041adfccall appendString
    0041ae01movzx eax, [rbp-72]
    0041ae05movsx edx, al
    0041ae08mov rax, [rbp-24]
    0041ae0cmov rcx, rax
    0041ae0fcall appendChar
    0041ae14mov rax, [rbp-16]
    0041ae18lea rcx, [rax+24]
    0041ae1cmov rax, [rbp-24]
    0041ae20mov rdx, rax
    0041ae23call asgnRef
    0041ae28mov rax, [rbp-16]
    0041ae2cadd rax, 8
    0041ae30mov edx, 0
    0041ae35mov rcx, rax
    0041ae38call asgnRef
    0041ae3dmov [rbp-128], 558
    0041ae45lea rax, [rip+0x14554]
    0041ae4cmov [rbp-120], rax
    0041ae50mov rax, [rbp-16]
    0041ae54mov [rsp+32], 558
    0041ae5dlea r9, [rip+0x1453c]
    0041ae64lea r8, [rip+0x14598]
    0041ae6blea rdx, [rip+0x14574]
    0041ae72mov rcx, rax
    0041ae75call raiseExceptionEx
    0041ae7ajmp 0x41ae7d
    0041ae7c
    0041ae7cloc_41ae7c:
    0041ae7cnop
    0041ae7d
    0041ae7dloc_41ae7d:
    0041ae7dmov [rbp-128], 561
    0041ae85lea rax, [rip+0x14514]
    0041ae8cmov [rbp-120], rax
    0041ae90mov rax, [rbp-80]
    0041ae94cmp rax, -1
    0041ae98je 0x41af68
    0041ae9emov [rbp-128], 562
    0041aea6lea rax, [rip+0x144f3]
    0041aeadmov [rbp-120], rax
    0041aeb1mov [rbp-32], 0
    0041aeb9mov rax, [rbp-8]
    0041aebdmov rcx, rax
    0041aec0call nucruneLen
    0041aec5mov [rbp-32], rax
    0041aec9mov rax, [rbp-80]
    0041aecdcmp [rbp-32], rax
    0041aed1jle 0x41af6b
    0041aed7mov [rbp-128], 563
    0041aedflea rax, [rip+0x144ba]
    0041aee6mov [rbp-120], rax
    0041aeeamov rax, [rbp-80]
    0041aeeetest rax, rax
    0041aef1jns 0x41af0e
    0041aef3mov rax, [rbp-80]
    0041aef7mov r8, 0x7fffffffffffffff
    0041af01mov edx, 0
    0041af06mov rcx, rax
    0041af09call raiseRangeErrorI
    0041af0e
    0041af0eloc_41af0e:
    0041af0emov [rbp-40], 0
    0041af16mov rdx, [rbp-80]
    0041af1amov rax, [rbp-8]
    0041af1emov r8l, 0
    0041af24mov rcx, rax
    0041af27call runeOffset__pureZunicode_637
    0041af2cmov [rbp-40], rax
    0041af30cmp [rbp-40], 0
    0041af35jns 0x41af52
    0041af37mov rax, [rbp-40]
    0041af3bmov r8, 0x7fffffffffffffff
    0041af45mov edx, 0
    0041af4amov rcx, rax
    0041af4dcall raiseRangeErrorI
    0041af52
    0041af52loc_41af52:
    0041af52mov rdx, [rbp-40]
    0041af56mov rax, [rbp-8]
    0041af5amov rcx, rax
    0041af5dcall setLengthStr
    0041af62mov [rbp-8], rax
    0041af66jmp 0x41af6c
    0041af68
    0041af68loc_41af68:
    0041af68nop
    0041af69jmp 0x41af6c
    0041af6b
    0041af6bloc_41af6b:
    0041af6bnop
    0041af6c
    0041af6cloc_41af6c:
    0041af6cmov [rbp-128], 564
    0041af74lea rax, [rip+0x14425]
    0041af7bmov [rbp-120], rax
    0041af7fmov [rbp-48], 0
    0041af87movzx eax, [rbp-96]
    0041af8bmovsx r8l, al
    0041af8fmovzx eax, [rbp-95]
    0041af93movsx ecx, al
    0041af96mov rdx, [rbp-88]
    0041af9amov rax, [rbp-8]
    0041af9emov r9l, r8l
    0041afa1mov r8l, ecx
    0041afa4mov rcx, rax
    0041afa7call alignString__pureZstrformat_20
    0041afacmov [rbp-48], rax
    0041afb0cmp [rbp-48], 0
    0041afb5je 0x41afc0
    0041afb7mov rax, [rbp-48]
    0041afbbmov rax, [rax]
    0041afbejmp 0x41afc5
    0041afc0
    0041afc0loc_41afc0:
    0041afc0mov eax, 0
    0041afc5
    0041afc5loc_41afc5:
    0041afc5mov rdx, [rbp+16]
    0041afc9mov rcx, [rdx]
    0041afccmov rdx, rax
    0041afcfcall resizeString
    0041afd4mov rdx, rax
    0041afd7mov rcx, [rbp+16]
    0041afdbcall unsureAsgnRef
    0041afe0mov rax, [rbp+16]
    0041afe4mov rax, [rax]
    0041afe7mov rdx, [rbp-48]
    0041afebmov rcx, rax
    0041afeecall appendString
    0041aff3call popFrame
    0041aff8nop
    0041aff9add rsp, 192
    0041b000pop rbp
    0041b001ret
    0041acae
    0041b002
    0041b002 // align 0x10
    0041b010
    0041b010nimToCStringConv:
    0041b010push rbp
    0041b011mov rbp, rsp
    0041b014sub rsp, 16
    0041b018mov [rbp+16], rcx
    0041b01cmov [rbp-8], 0
    0041b024mov [rbp-9], 0
    0041b028cmp [rbp+16], 0
    0041b02dsete al
    0041b030mov [rbp-9], al
    0041b033cmp [rbp-9], 0
    0041b037jne 0x41b04b
    0041b039mov rax, [rbp+16]
    0041b03dmov rax, [rax]
    0041b040test rax, rax
    0041b043sete al
    0041b046mov [rbp-9], al
    0041b049jmp 0x41b04c
    0041b04b
    0041b04bloc_41b04b:
    0041b04bnop
    0041b04c
    0041b04cloc_41b04c:
    0041b04cmovzx eax, [rbp-9]
    0041b050xor eax, 1
    0041b053test al, al
    0041b055jne 0x41b064
    0041b057lea rax, [rip+0x14442]
    0041b05emov [rbp-8], rax
    0041b062jmp 0x41b071
    0041b064
    0041b064loc_41b064:
    0041b064nop
    0041b065mov rax, [rbp+16]
    0041b069add rax, 16
    0041b06dmov [rbp-8], rax
    0041b071
    0041b071loc_41b071:
    0041b071mov rax, [rbp-8]
    0041b075add rsp, 16
    0041b079pop rbp
    0041b07aret
    0041b010
    0041b07b
    0041b07bnimFrame:
    0041b07bpush rbp
    0041b07cmov rbp, rsp
    0041b07fsub rsp, 32
    0041b083mov [rbp+16], rcx
    0041b087mov rax, [rip+0x160e2]
    0041b08emov rax, [rax]
    0041b091test rax, rax
    0041b094jne 0x41b0a2
    0041b096mov rax, [rbp+16]
    0041b09amov [rax+34], 0
    0041b0a0jmp 0x41b0be
    0041b0a2
    0041b0a2loc_41b0a2:
    0041b0a2nop
    0041b0a3mov rax, [rip+0x160c6]
    0041b0aamov rax, [rax]
    0041b0admovzx eax, [rax+34]
    0041b0b1add eax, 1
    0041b0b4mov edx, eax
    0041b0b6mov rax, [rbp+16]
    0041b0bamov [rax+34], dx
    0041b0be
    0041b0beloc_41b0be:
    0041b0bemov rax, [rip+0x160ab]
    0041b0c5mov rdx, [rax]
    0041b0c8mov rax, [rbp+16]
    0041b0ccmov [rax], rdx
    0041b0cfmov rax, [rip+0x1609a]
    0041b0d6mov rdx, [rbp+16]
    0041b0damov [rax], rdx
    0041b0ddmov rax, [rbp+16]
    0041b0e1movzx eax, [rax+34]
    0041b0e5cmp ax, 2000
    0041b0e9jne 0x41b0f2
    0041b0ebcall callDepthLimitReached__system_2999
    0041b0f0jmp 0x41b0f3
    0041b0f2
    0041b0f2loc_41b0f2:
    0041b0f2nop
    0041b0f3
    0041b0f3loc_41b0f3:
    0041b0f3nop
    0041b0f4add rsp, 32
    0041b0f8pop rbp
    0041b0f9ret
    0041b07b
    0041b0fa
    0041b0fapopFrame:
    0041b0fapush rbp
    0041b0fbmov rbp, rsp
    0041b0femov rax, [rip+0x1606b]
    0041b105mov rax, [rax]
    0041b108mov rdx, [rax]
    0041b10bmov rax, [rip+0x1605e]
    0041b112mov [rax], rdx
    0041b115nop
    0041b116pop rbp
    0041b117ret
    0041b0fa
    0041b118
    0041b118loadLib__pureZdynlib_3:
    0041b118push rbp
    0041b119mov rbp, rsp
    0041b11csub rsp, 96
    0041b120mov [rbp+16], rcx
    0041b124mov eax, edx
    0041b126mov [rbp+24], al
    0041b129lea rax, [rip+0x14371]
    0041b130mov [rbp-56], rax
    0041b134lea rax, [rip+0x14375]
    0041b13bmov [rbp-40], rax
    0041b13fmov [rbp-48], 0
    0041b147mov [rbp-32], 0
    0041b14dlea rax, [rbp-64]
    0041b151mov rcx, rax
    0041b154call nimFrame
    0041b159mov [rbp-8], 0
    0041b161mov [rbp-48], 186
    0041b169lea rax, [rip+0x14340]
    0041b170mov [rbp-40], rax
    0041b174mov [rbp-16], 0
    0041b17cmov rcx, [rbp+16]
    0041b180call nimToCStringConv
    0041b185mov rcx, rax
    0041b188mov rax, [rip+0x2e0dd]
    0041b18fcall rax
    0041b191mov [rbp-16], rax
    0041b195mov rax, [rbp-16]
    0041b199mov [rbp-8], rax
    0041b19dcall popFrame
    0041b1a2mov rax, [rbp-8]
    0041b1a6add rsp, 96
    0041b1aapop rbp
    0041b1abret
    0041b118
    0041b1ac
    0041b1acsymAddr__pureZdynlib_30:
    0041b1acpush rbp
    0041b1admov rbp, rsp
    0041b1b0sub rsp, 96
    0041b1b4mov [rbp+16], rcx
    0041b1b8mov [rbp+24], rdx
    0041b1bclea rax, [rip+0x14330]
    0041b1c3mov [rbp-56], rax
    0041b1c7lea rax, [rip+0x142e2]
    0041b1cemov [rbp-40], rax
    0041b1d2mov [rbp-48], 0
    0041b1damov [rbp-32], 0
    0041b1e0lea rax, [rbp-64]
    0041b1e4mov rcx, rax
    0041b1e7call nimFrame
    0041b1ecmov [rbp-8], 0
    0041b1f4mov [rbp-48], 192
    0041b1fclea rax, [rip+0x142ad]
    0041b203mov [rbp-40], rax
    0041b207mov [rbp-16], 0
    0041b20fmov rax, [rbp+24]
    0041b213mov rdx, rax
    0041b216mov rcx, [rbp+16]
    0041b21amov rax, [rip+0x2e023]
    0041b221call rax
    0041b223mov [rbp-16], rax
    0041b227mov rax, [rbp-16]
    0041b22bmov [rbp-8], rax
    0041b22fcall popFrame
    0041b234mov rax, [rbp-8]
    0041b238add rsp, 96
    0041b23cpop rbp
    0041b23dret
    0041b1ac
    0041b23e
    0041b23e // align 0x10
    0041b240
    0041b240nimFrame:
    0041b240push rbp
    0041b241mov rbp, rsp
    0041b244sub rsp, 32
    0041b248mov [rbp+16], rcx
    0041b24cmov rax, [rip+0x15f1d]
    0041b253mov rax, [rax]
    0041b256test rax, rax
    0041b259jne 0x41b267
    0041b25bmov rax, [rbp+16]
    0041b25fmov [rax+34], 0
    0041b265jmp 0x41b283
    0041b267
    0041b267loc_41b267:
    0041b267nop
    0041b268mov rax, [rip+0x15f01]
    0041b26fmov rax, [rax]
    0041b272movzx eax, [rax+34]
    0041b276add eax, 1
    0041b279mov edx, eax
    0041b27bmov rax, [rbp+16]
    0041b27fmov [rax+34], dx
    0041b283
    0041b283loc_41b283:
    0041b283mov rax, [rip+0x15ee6]
    0041b28amov rdx, [rax]
    0041b28dmov rax, [rbp+16]
    0041b291mov [rax], rdx
    0041b294mov rax, [rip+0x15ed5]
    0041b29bmov rdx, [rbp+16]
    0041b29fmov [rax], rdx
    0041b2a2mov rax, [rbp+16]
    0041b2a6movzx eax, [rax+34]
    0041b2aacmp ax, 2000
    0041b2aejne 0x41b2b7
    0041b2b0call callDepthLimitReached__system_2999
    0041b2b5jmp 0x41b2b8
    0041b2b7
    0041b2b7loc_41b2b7:
    0041b2b7nop
    0041b2b8
    0041b2b8loc_41b2b8:
    0041b2b8nop
    0041b2b9add rsp, 32
    0041b2bdpop rbp
    0041b2beret
    0041b240
    0041b2bf
    0041b2bfpopFrame:
    0041b2bfpush rbp
    0041b2c0mov rbp, rsp
    0041b2c3mov rax, [rip+0x15ea6]
    0041b2camov rax, [rax]
    0041b2cdmov rdx, [rax]
    0041b2d0mov rax, [rip+0x15e99]
    0041b2d7mov [rax], rdx
    0041b2danop
    0041b2dbpop rbp
    0041b2dcret
    0041b2bf
    0041b2dd
    0041b2ddatmdotdotatsdotdotatsdotchoosenimatstoolchainsatsnimminus1dot6dot8atslibatswindowsatswinleandotnim_Init000:
    0041b2ddpush rbp
    0041b2demov rbp, rsp
    0041b2e1sub rsp, 96
    0041b2e5lea rax, [rip+0x14274]
    0041b2ecmov [rbp-56], rax
    0041b2f0lea rax, [rip+0x14271]
    0041b2f7mov [rbp-40], rax
    0041b2fbmov [rbp-48], 0
    0041b303mov [rbp-32], 0
    0041b309lea rax, [rbp-64]
    0041b30dmov rcx, rax
    0041b310call nimFrame
    0041b315mov [rbp-48], 939
    0041b31dlea rax, [rip+0x14244]
    0041b324mov [rbp-40], rax
    0041b328mov edx, 0
    0041b32dlea rcx, [rip+0x141cc]
    0041b334call loadLib__pureZdynlib_3
    0041b339mov [rip+0x2c698], rax
    0041b340mov [rbp-48], 940
    0041b348lea rax, [rip+0x14219]
    0041b34fmov [rbp-40], rax
    0041b353mov rax, [rip+0x2c67e]
    0041b35atest rax, rax
    0041b35dje 0x41b3a1
    0041b35fmov [rbp-48], 941
    0041b367lea rax, [rip+0x141fa]
    0041b36emov [rbp-40], rax
    0041b372mov [rbp-8], 0
    0041b37amov rax, [rip+0x2c657]
    0041b381lea rdx, [rip+0x14227]
    0041b388mov rcx, rax
    0041b38bcall symAddr__pureZdynlib_30
    0041b390mov [rbp-8], rax
    0041b394mov rax, [rbp-8]
    0041b398mov [rip+0x2c631], rax
    0041b39fjmp 0x41b3a2
    0041b3a1
    0041b3a1loc_41b3a1:
    0041b3a1nop
    0041b3a2
    0041b3a2loc_41b3a2:
    0041b3a2call popFrame
    0041b3a7nop
    0041b3a8add rsp, 96
    0041b3acpop rbp
    0041b3adret
    0041b2dd
    0041b3ae
    0041b3aeatmdotdotatsdotdotatsdotchoosenimatstoolchainsatsnimminus1dot6dot8atslibatswindowsatswinleandotnim_DatInit000:
    0041b3aepush rbp
    0041b3afmov rbp, rsp
    0041b3b2sub rsp, 32
    0041b3b6lea rcx, [rip+0x14163]
    0041b3bdcall nimLoadLibrary
    0041b3c2mov [rip+0x2c63f], rax
    0041b3c9mov rax, [rip+0x2c638]
    0041b3d0test rax, rax
    0041b3d3jne 0x41b3e1
    0041b3d5lea rcx, [rip+0x14164]
    0041b3dccall nimLoadLibraryError
    0041b3e1
    0041b3e1loc_41b3e1:
    0041b3e1mov rax, [rip+0x2c620]
    0041b3e8lea rdx, [rip+0x141ca]
    0041b3efmov rcx, rax
    0041b3f2call nimGetProcAddr
    0041b3f7mov [rip+0x2c5e2], rax
    0041b3femov rax, [rip+0x2c603]
    0041b405lea rdx, [rip+0x141bd]
    0041b40cmov rcx, rax
    0041b40fcall nimGetProcAddr
    0041b414mov [rip+0x2c5cd], rax
    0041b41bmov rax, [rip+0x2c5e6]
    0041b422lea rdx, [rip+0x141b5]
    0041b429mov rcx, rax
    0041b42ccall nimGetProcAddr
    0041b431mov [rip+0x2c5b8], rax
    0041b438mov rax, [rip+0x2c5c9]
    0041b43flea rdx, [rip+0x141a7]
    0041b446mov rcx, rax
    0041b449call nimGetProcAddr
    0041b44emov [rip+0x2c5a3], rax
    0041b455mov rax, [rip+0x2c5ac]
    0041b45clea rdx, [rip+0x14194]
    0041b463mov rcx, rax
    0041b466call nimGetProcAddr
    0041b46bmov [rip+0x2c58e], rax
    0041b472nop
    0041b473add rsp, 32
    0041b477pop rbp
    0041b478ret
    0041b3ae
    0041b479
    0041b479 // align 0x10
    0041b480
    0041b480Marker_tyRef.HsJiUUcO9cHBdUCi0HwkSTA:
    0041b480push rbp
    0041b481mov rbp, rsp
    0041b484sub rsp, 16
    0041b488mov [rbp+16], rcx
    0041b48cmov [rbp+24], rdx
    0041b490mov rax, [rbp+16]
    0041b494mov [rbp-8], rax
    0041b498nop
    0041b499add rsp, 16
    0041b49dpop rbp
    0041b49eret
    0041b480
    0041b49f
    0041b49fMarker_tyRef.9a5v4OQPlGqsA25ioN8hFYA:
    0041b49fpush rbp
    0041b4a0mov rbp, rsp
    0041b4a3sub rsp, 48
    0041b4a7mov [rbp+16], rcx
    0041b4abmov [rbp+24], rdx
    0041b4afmov rax, [rbp+16]
    0041b4b3mov [rbp-8], rax
    0041b4b7mov rax, [rbp-8]
    0041b4bbmov rax, [rax+8]
    0041b4bfmov rdx, [rbp+24]
    0041b4c3mov rcx, rax
    0041b4c6call nimGCvisit
    0041b4cbmov rax, [rbp-8]
    0041b4cfmov rax, [rax+24]
    0041b4d3mov rdx, [rbp+24]
    0041b4d7mov rcx, rax
    0041b4dacall nimGCvisit
    0041b4dfmov rax, [rbp-8]
    0041b4e3mov rax, [rax+32]
    0041b4e7mov rdx, [rbp+24]
    0041b4ebmov rcx, rax
    0041b4eecall nimGCvisit
    0041b4f3nop
    0041b4f4add rsp, 48
    0041b4f8pop rbp
    0041b4f9ret
    0041b49f
    0041b4fa
    0041b4faTM.6NbDwwj5FY059b1gz2AsAZQ_4:
    0041b4fapush rbp
    0041b4fbmov rbp, rsp
    0041b4fesub rsp, 32
    0041b502mov rax, [rip+0x2c697]
    0041b509mov edx, 0
    0041b50emov rcx, rax
    0041b511call nimGCvisit
    0041b516nop
    0041b517add rsp, 32
    0041b51bpop rbp
    0041b51cret
    0041b4fa
    0041b51d
    0041b51dTM.6NbDwwj5FY059b1gz2AsAZQ_5:
    0041b51dpush rbp
    0041b51emov rbp, rsp
    0041b521sub rsp, 32
    0041b525mov rax, [rip+0x2c67c]
    0041b52cmov edx, 0
    0041b531mov rcx, rax
    0041b534call nimGCvisit
    0041b539nop
    0041b53aadd rsp, 32
    0041b53epop rbp
    0041b53fret
    0041b51d
    0041b540
    0041b540atmdotdotatsdotdotatsdotchoosenimatstoolchainsatsnimminus1dot6dot8atslibatspureatstimesdotnim_Init000:
    0041b540push rbp
    0041b541mov rbp, rsp
    0041b544sub rsp, 80
    0041b548mov [rbp-16], 0
    0041b54elea rcx, [rip-91]
    0041b555call nimRegisterThreadLocalMarker
    0041b55alea rcx, [rip-68]
    0041b561call nimRegisterThreadLocalMarker
    0041b566nop
    0041b567add rsp, 80
    0041b56bpop rbp
    0041b56cret
    0041b540
    0041b56d
    0041b56datmdotdotatsdotdotatsdotchoosenimatstoolchainsatsnimminus1dot6dot8atslibatspureatstimesdotnim_DatInit000:
    0041b56dpush rbp
    0041b56emov rbp, rsp
    0041b571mov [rip+0x2c4a4], 40
    0041b57cmov [rip+0x2c4a1], 8
    0041b587mov [rip+0x2c4a2], 18
    0041b58emov [rip+0x2c49f], 0
    0041b599lea rax, [rip+0x2c670]
    0041b5a0mov [rip+0x2c609], rax
    0041b5a7mov [rip+0x2c4ae], 16
    0041b5b2mov [rip+0x2c4ab], 8
    0041b5bdmov [rip+0x2c4ac], 18
    0041b5c4mov [rip+0x2c4a9], 0
    0041b5cflea rax, [rip+0x2c69a]
    0041b5d6mov [rip+0x2c783], rax
    0041b5ddmov [rip+0x2c4b8], 8
    0041b5e8mov [rip+0x2c4b5], 8
    0041b5f3mov [rip+0x2c4b6], 26
    0041b5famov [rip+0x2c4b3], 0
    0041b605mov [rip+0x2c4a5], 3
    0041b60cmov [rip+0x2c65d], 1
    0041b613mov [rip+0x2c65a], 0
    0041b61elea rax, [rip+0x2c47b]
    0041b625mov [rip+0x2c654], rax
    0041b62clea rax, [rip+0x13fed]
    0041b633mov [rip+0x2c64e], rax
    0041b63alea rax, [rip+0x2c65f]
    0041b641mov [rip+0x2c720], rax
    0041b648mov [rip+0x2c48d], 8
    0041b653mov [rip+0x2c48a], 8
    0041b65emov [rip+0x2c48b], 17
    0041b665mov rax, [rip+0x15914]
    0041b66cmov [rip+0x2c485], rax
    0041b673mov [rip+0x2c477], 1
    0041b67amov [rip+0x2c66b], 0
    0041b685mov [rip+0x2c644], 2
    0041b68clea rax, [rip+0x2c63d]
    0041b693mov [rip+0x2c466], rax
    0041b69amov [rip+0x2c47b], 8
    0041b6a5mov [rip+0x2c478], 8
    0041b6b0mov [rip+0x2c479], 22
    0041b6b7lea rax, [rip+0x2c422]
    0041b6bemov [rip+0x2c473], rax
    0041b6c5lea rax, [rip-588]
    0041b6ccmov [rip+0x2c47d], rax
    0041b6d3mov [rip+0x2c5c6], 1
    0041b6damov [rip+0x2c5c3], 8
    0041b6e5lea rax, [rip+0x2c434]
    0041b6ecmov [rip+0x2c5bd], rax
    0041b6f3lea rax, [rip+0x13f2d]
    0041b6famov [rip+0x2c5b7], rax
    0041b701mov [rip+0x2c554], 2
    0041b70cmov [rip+0x2c52d], 2
    0041b713lea rax, [rip+0x2c646]
    0041b71amov [rip+0x2c547], rax
    0041b721lea rax, [rip+0x2c518]
    0041b728mov [rip+0x2c351], rax
    0041b72fmov [rip+0x2c4da], 1
    0041b736mov [rip+0x2c4d7], 0
    0041b741lea rax, [rip+0x2c318]
    0041b748mov [rip+0x2c4d1], rax
    0041b74flea rax, [rip+0x13ed8]
    0041b756mov [rip+0x2c4cb], rax
    0041b75dlea rax, [rip+0x2c59c]
    0041b764mov [rip+0x2c44d], rax
    0041b76bmov [rip+0x2c58e], 1
    0041b772mov [rip+0x2c58b], 16
    0041b77dlea rax, [rip+0x2c2dc]
    0041b784mov [rip+0x2c585], rax
    0041b78blea rax, [rip+0x13eb2]
    0041b792mov [rip+0x2c57f], rax
    0041b799lea rax, [rip+0x2c590]
    0041b7a0mov [rip+0x2c419], rax
    0041b7a7mov [rip+0x2c582], 1
    0041b7aemov [rip+0x2c57f], 32
    0041b7b9mov rax, [rip+0x157e0]
    0041b7c0mov [rip+0x2c579], rax
    0041b7c7lea rax, [rip+0x13e8f]
    0041b7cemov [rip+0x2c573], rax
    0041b7d5mov [rip+0x2c420], 3
    0041b7e0mov [rip+0x2c3f9], 2
    0041b7e7lea rax, [rip+0x2c3c2]
    0041b7eemov [rip+0x2c413], rax
    0041b7f5lea rax, [rip+0x2c3e4]
    0041b7fcmov [rip+0x2c23d], rax
    0041b803mov [rip+0x2c352], 8
    0041b80emov [rip+0x2c34f], 8
    0041b819mov [rip+0x2c350], 22
    0041b820lea rax, [rip+0x2c1f9]
    0041b827mov [rip+0x2c34a], rax
    0041b82elea rax, [rip-918]
    0041b835mov [rip+0x2c354], rax
    0041b83cnop
    0041b83dpop rbp
    0041b83eret
    0041b56d
    0041b83f
    0041b83f // align 0x10
    0041b840
    0041b840Marker_tySequence.sM4lkSb7zS6F7OVMvW9cffQ:
    0041b840push rbp
    0041b841mov rbp, rsp
    0041b844sub rsp, 48
    0041b848mov [rbp+16], rcx
    0041b84cmov [rbp+24], rdx
    0041b850mov rax, [rbp+16]
    0041b854mov [rbp-16], rax
    0041b858mov [rbp-8], 0
    0041b860mov [rbp-8], 0
    0041b868jmp 0x41b88b
    0041b86a
    0041b86aloc_41b86a:
    0041b86amov rax, [rbp-16]
    0041b86emov rdx, [rbp-8]
    0041b872add rdx, 2
    0041b876mov rax, [rax+8*rdx]
    0041b87amov rdx, [rbp+24]
    0041b87emov rcx, rax
    0041b881call nimGCvisit
    0041b886add [rbp-8], 1
    0041b88b
    0041b88bloc_41b88b:
    0041b88bcmp [rbp-16], 0
    0041b890je 0x41b89b
    0041b892mov rax, [rbp-16]
    0041b896mov rax, [rax]
    0041b899jmp 0x41b8a0
    0041b89b
    0041b89bloc_41b89b:
    0041b89bmov eax, 0
    0041b8a0
    0041b8a0loc_41b8a0:
    0041b8a0cmp rax, [rbp-8]
    0041b8a4jg 0x41b86a
    0041b8a6nop
    0041b8a7nop
    0041b8a8add rsp, 48
    0041b8acpop rbp
    0041b8adret
    0041b840
    0041b8ae
    0041b8aeTM.yu6cxgKBBXbNsTkT9cyMd4g_2:
    0041b8aepush rbp
    0041b8afmov rbp, rsp
    0041b8b2sub rsp, 32
    0041b8b6mov rax, [rip+0x2c503]
    0041b8bdmov edx, 0
    0041b8c2mov rcx, rax
    0041b8c5call nimGCvisit
    0041b8canop
    0041b8cbadd rsp, 32
    0041b8cfpop rbp
    0041b8d0ret
    0041b8ae
    0041b8d1
    0041b8d1nimFrame:
    0041b8d1push rbp
    0041b8d2mov rbp, rsp
    0041b8d5sub rsp, 32
    0041b8d9mov [rbp+16], rcx
    0041b8ddmov rax, [rip+0x1588c]
    0041b8e4mov rax, [rax]
    0041b8e7test rax, rax
    0041b8eajne 0x41b8f8
    0041b8ecmov rax, [rbp+16]
    0041b8f0mov [rax+34], 0
    0041b8f6jmp 0x41b914
    0041b8f8
    0041b8f8loc_41b8f8:
    0041b8f8nop
    0041b8f9mov rax, [rip+0x15870]
    0041b900mov rax, [rax]
    0041b903movzx eax, [rax+34]
    0041b907add eax, 1
    0041b90amov edx, eax
    0041b90cmov rax, [rbp+16]
    0041b910mov [rax+34], dx
    0041b914
    0041b914loc_41b914:
    0041b914mov rax, [rip+0x15855]
    0041b91bmov rdx, [rax]
    0041b91emov rax, [rbp+16]
    0041b922mov [rax], rdx
    0041b925mov rax, [rip+0x15844]
    0041b92cmov rdx, [rbp+16]
    0041b930mov [rax], rdx
    0041b933mov rax, [rbp+16]
    0041b937movzx eax, [rax+34]
    0041b93bcmp ax, 2000
    0041b93fjne 0x41b948
    0041b941call callDepthLimitReached__system_2999
    0041b946jmp 0x41b949
    0041b948
    0041b948loc_41b948:
    0041b948nop
    0041b949
    0041b949loc_41b949:
    0041b949nop
    0041b94aadd rsp, 32
    0041b94epop rbp
    0041b94fret
    0041b8d1
    0041b950
    0041b950popFrame:
    0041b950push rbp
    0041b951mov rbp, rsp
    0041b954mov rax, [rip+0x15815]
    0041b95bmov rax, [rax]
    0041b95emov rdx, [rax]
    0041b961mov rax, [rip+0x15808]
    0041b968mov [rax], rdx
    0041b96bnop
    0041b96cpop rbp
    0041b96dret
    0041b950
    0041b96e
    0041b96eminuspercent___system_716:
    0041b96epush rbp
    0041b96fmov rbp, rsp
    0041b972sub rsp, 96
    0041b976mov [rbp+16], rcx
    0041b97amov [rbp+24], rdx
    0041b97elea rax, [rip+0x13de3]
    0041b985mov [rbp-56], rax
    0041b989lea rax, [rip+0x13de0]
    0041b990mov [rbp-40], rax
    0041b994mov [rbp-48], 0
    0041b99cmov [rbp-32], 0
    0041b9a2lea rax, [rbp-64]
    0041b9a6mov rcx, rax
    0041b9a9call nimFrame
    0041b9aemov [rbp-8], 0
    0041b9b6mov [rbp-48], 414
    0041b9belea rax, [rip+0x13dab]
    0041b9c5mov [rbp-40], rax
    0041b9c9mov [rbp-48], 418
    0041b9d1lea rax, [rip+0x13d98]
    0041b9d8mov [rbp-40], rax
    0041b9dcmov rax, [rbp+16]
    0041b9e0mov rdx, [rbp+24]
    0041b9e4sub rax, rdx
    0041b9e7mov [rbp-8], rax
    0041b9ebcall popFrame
    0041b9f0mov rax, [rbp-8]
    0041b9f4add rsp, 96
    0041b9f8pop rbp
    0041b9f9ret
    0041b96e
    0041b9fa
    0041b9faltpercent___system_1005:
    0041b9fapush rbp
    0041b9fbmov rbp, rsp
    0041b9fesub rsp, 96
    0041ba02mov [rbp+16], rcx
    0041ba06mov [rbp+24], rdx
    0041ba0alea rax, [rip+0x13da9]
    0041ba11mov [rbp-56], rax
    0041ba15lea rax, [rip+0x13da4]
    0041ba1cmov [rbp-40], rax
    0041ba20mov [rbp-48], 0
    0041ba28mov [rbp-32], 0
    0041ba2elea rax, [rbp-64]
    0041ba32mov rcx, rax
    0041ba35call nimFrame
    0041ba3amov [rbp-1], 0
    0041ba3emov [rbp-48], 186
    0041ba46lea rax, [rip+0x13d73]
    0041ba4dmov [rbp-40], rax
    0041ba51mov [rbp-48], 188
    0041ba59lea rax, [rip+0x13d60]
    0041ba60mov [rbp-40], rax
    0041ba64mov rdx, [rbp+16]
    0041ba68mov rax, [rbp+24]
    0041ba6ccmp rdx, rax
    0041ba6fsetb al
    0041ba72mov [rbp-1], al
    0041ba75call popFrame
    0041ba7amovzx eax, [rbp-1]
    0041ba7eadd rsp, 96
    0041ba82pop rbp
    0041ba83ret
    0041b9fa
    0041ba84
    0041ba84rtlAddZCT__system_5397:
    0041ba84push rbp
    0041ba85mov rbp, rsp
    0041ba88sub rsp, 80
    0041ba8cmov [rbp+16], rcx
    0041ba90lea rax, [rip+0x13d73]
    0041ba97mov [rbp-40], rax
    0041ba9blea rax, [rip+0x13d76]
    0041baa2mov [rbp-24], rax
    0041baa6mov [rbp-32], 0
    0041baaemov [rbp-16], 0
    0041bab4lea rax, [rbp-48]
    0041bab8mov rcx, rax
    0041babbcall nimFrame
    0041bac0mov [rbp-32], 243
    0041bac8lea rax, [rip+0x13d49]
    0041bacfmov [rbp-24], rax
    0041bad3mov rdx, [rbp+16]
    0041bad7mov rax, [rip+0x156a2]
    0041badelea rcx, [rax+24]
    0041bae2call addZCT__system_5348
    0041bae7call popFrame
    0041baecnop
    0041baedadd rsp, 80
    0041baf1pop rbp
    0041baf2ret
    0041ba84
    0041baf3
    0041baf3decRef__system_5399:
    0041baf3push rbp
    0041baf4mov rbp, rsp
    0041baf7sub rsp, 96
    0041bafbmov [rbp+16], rcx
    0041bafflea rax, [rip+0x13d53]
    0041bb06mov [rbp-56], rax
    0041bb0alea rax, [rip+0x13d07]
    0041bb11mov [rbp-40], rax
    0041bb15mov [rbp-48], 0
    0041bb1dmov [rbp-32], 0
    0041bb23lea rax, [rbp-64]
    0041bb27mov rcx, rax
    0041bb2acall nimFrame
    0041bb2fmov [rbp-48], 248
    0041bb37lea rax, [rip+0x13cda]
    0041bb3emov [rbp-40], rax
    0041bb42mov rax, [rbp+16]
    0041bb46mov rax, [rax]
    0041bb49mov edx, 8
    0041bb4emov rcx, rax
    0041bb51call minuspercent___system_716
    0041bb56mov rdx, [rbp+16]
    0041bb5amov [rdx], rax
    0041bb5dmov [rbp-48], 249
    0041bb65lea rax, [rip+0x13cac]
    0041bb6cmov [rbp-40], rax
    0041bb70mov [rbp-1], 0
    0041bb74mov rax, [rbp+16]
    0041bb78mov rax, [rax]
    0041bb7bmov edx, 8
    0041bb80mov rcx, rax
    0041bb83call ltpercent___system_1005
    0041bb88mov [rbp-1], al
    0041bb8bmovzx eax, [rbp-1]
    0041bb8fxor eax, 1
    0041bb92test al, al
    0041bb94jne 0x41bbb4
    0041bb96mov [rbp-48], 250
    0041bb9elea rax, [rip+0x13c73]
    0041bba5mov [rbp-40], rax
    0041bba9mov rcx, [rbp+16]
    0041bbadcall rtlAddZCT__system_5397
    0041bbb2jmp 0x41bbb5
    0041bbb4
    0041bbb4loc_41bbb4:
    0041bbb4nop
    0041bbb5
    0041bbb5loc_41bbb5:
    0041bbb5call popFrame
    0041bbbanop
    0041bbbbadd rsp, 96
    0041bbbfpop rbp
    0041bbc0ret
    0041baf3
    0041bbc1
    0041bbc1usrToCell__system_5354:
    0041bbc1push rbp
    0041bbc2mov rbp, rsp
    0041bbc5sub rsp, 96
    0041bbc9mov [rbp+16], rcx
    0041bbcdlea rax, [rip+0x13c8c]
    0041bbd4mov [rbp-56], rax
    0041bbd8lea rax, [rip+0x13c39]
    0041bbdfmov [rbp-40], rax
    0041bbe3mov [rbp-48], 0
    0041bbebmov [rbp-32], 0
    0041bbf1lea rax, [rbp-64]
    0041bbf5mov rcx, rax
    0041bbf8call nimFrame
    0041bbfdmov [rbp-8], 0
    0041bc05mov [rbp-48], 177
    0041bc0dlea rax, [rip+0x13c04]
    0041bc14mov [rbp-40], rax
    0041bc18mov [rbp-16], 0
    0041bc20mov rax, [rbp+16]
    0041bc24mov edx, 16
    0041bc29mov rcx, rax
    0041bc2ccall minuspercent___system_716
    0041bc31mov [rbp-16], rax
    0041bc35mov rax, [rbp-16]
    0041bc39mov [rbp-8], rax
    0041bc3dcall popFrame
    0041bc42mov rax, [rbp-8]
    0041bc46add rsp, 96
    0041bc4apop rbp
    0041bc4bret
    0041bbc1
    0041bc4c
    0041bc4cnimGCunrefNoCycle:
    0041bc4cpush rbp
    0041bc4dmov rbp, rsp
    0041bc50sub rsp, 96
    0041bc54mov [rbp+16], rcx
    0041bc58lea rax, [rip+0x13c0b]
    0041bc5fmov [rbp-56], rax
    0041bc63lea rax, [rip+0x13bae]
    0041bc6amov [rbp-40], rax
    0041bc6emov [rbp-48], 0
    0041bc76mov [rbp-32], 0
    0041bc7clea rax, [rbp-64]
    0041bc80mov rcx, rax
    0041bc83call nimFrame
    0041bc88mov [rbp-48], 276
    0041bc90lea rax, [rip+0x13b81]
    0041bc97mov [rbp-40], rax
    0041bc9bmov [rbp-8], 0
    0041bca3mov rcx, [rbp+16]
    0041bca7call usrToCell__system_5354
    0041bcacmov [rbp-8], rax
    0041bcb0mov rax, [rbp-8]
    0041bcb4mov rcx, rax
    0041bcb7call decRef__system_5399
    0041bcbccall popFrame
    0041bcc1nop
    0041bcc2add rsp, 96
    0041bcc6pop rbp
    0041bcc7ret
    0041bc4c