File nimblackout_cdcb61a30a7792894fa45c1f0889c58ec8799e5c06ad9690f7fc38be12dea221.exe
Function:
    004086fb
    004086fbgetSmallChunk__system_4622:
    004086fbpush rbp
    004086fcmov rbp, rsp
    004086ffsub rsp, 96
    00408703mov [rbp+16], rcx
    00408707lea rax, [rip+0x25cb1]
    0040870emov [rbp-56], rax
    00408712lea rax, [rip+0x25847]
    00408719mov [rbp-40], rax
    0040871dmov [rbp-48], 0
    00408725mov [rbp-32], 0
    0040872blea rax, [rbp-64]
    0040872fmov rcx, rax
    00408732call nimFrame
    00408737mov [rbp-8], 0
    0040873fmov [rbp-48], 635
    00408747lea rax, [rip+0x25812]
    0040874emov [rbp-40], rax
    00408752mov edx, 4096
    00408757mov rcx, [rbp+16]
    0040875bcall getBigChunk__system_4599
    00408760mov [rbp-16], rax
    00408764mov [rbp-48], 638
    0040876clea rax, [rip+0x257ed]
    00408773mov [rbp-40], rax
    00408777mov rax, [rbp-16]
    0040877bmov [rbp-8], rax
    0040877fcall popFrame
    00408784mov rax, [rbp-8]
    00408788add rsp, 96
    0040878cpop rbp
    0040878dret
    004086fb
    0040878e
    0040878elistAdd__system_4660:
    0040878epush rbp
    0040878fmov rbp, rsp
    00408792sub rsp, 80
    00408796mov [rbp+16], rcx
    0040879amov [rbp+24], rdx
    0040879elea rax, [rip+0x25c28]
    004087a5mov [rbp-40], rax
    004087a9lea rax, [rip+0x257b0]
    004087b0mov [rbp-24], rax
    004087b4mov [rbp-32], 0
    004087bcmov [rbp-16], 0
    004087c2lea rax, [rbp-48]
    004087c6mov rcx, rax
    004087c9call nimFrame
    004087cemov [rbp-32], 504
    004087d6lea rax, [rip+0x25783]
    004087ddmov [rbp-24], rax
    004087e1mov rax, [rbp+16]
    004087e5mov rdx, [rax]
    004087e8mov rax, [rbp+24]
    004087ecmov [rax+16], rdx
    004087f0mov [rbp-32], 505
    004087f8lea rax, [rip+0x25761]
    004087ffmov [rbp-24], rax
    00408803mov rax, [rbp+16]
    00408807mov rax, [rax]
    0040880atest rax, rax
    0040880dje 0x408833
    0040880fmov [rbp-32], 507
    00408817lea rax, [rip+0x25742]
    0040881emov [rbp-24], rax
    00408822mov rax, [rbp+16]
    00408826mov rax, [rax]
    00408829mov rdx, [rbp+24]
    0040882dmov [rax+24], rdx
    00408831jmp 0x408834
    00408833
    00408833loc_408833:
    00408833nop
    00408834
    00408834loc_408834:
    00408834mov [rbp-32], 508
    0040883clea rax, [rip+0x2571d]
    00408843mov [rbp-24], rax
    00408847mov rax, [rbp+16]
    0040884bmov rdx, [rbp+24]
    0040884fmov [rax], rdx
    00408852call popFrame
    00408857nop
    00408858add rsp, 80
    0040885cpop rbp
    0040885dret
    0040878e
    0040885e
    0040885elistRemove__system_4713:
    0040885epush rbp
    0040885fmov rbp, rsp
    00408862sub rsp, 80
    00408866mov [rbp+16], rcx
    0040886amov [rbp+24], rdx
    0040886elea rax, [rip+0x25b60]
    00408875mov [rbp-40], rax
    00408879lea rax, [rip+0x256e0]
    00408880mov [rbp-24], rax
    00408884mov [rbp-32], 0
    0040888cmov [rbp-16], 0
    00408892lea rax, [rbp-48]
    00408896mov rcx, rax
    00408899call nimFrame
    0040889emov [rbp-32], 512
    004088a6lea rax, [rip+0x256b3]
    004088admov [rbp-24], rax
    004088b1mov rax, [rbp+16]
    004088b5mov rax, [rax]
    004088b8cmp [rbp+24], rax
    004088bcjne 0x408913
    004088bemov [rbp-32], 513
    004088c6lea rax, [rip+0x25693]
    004088cdmov [rbp-24], rax
    004088d1mov rax, [rbp+24]
    004088d5mov rdx, [rax+16]
    004088d9mov rax, [rbp+16]
    004088ddmov [rax], rdx
    004088e0mov [rbp-32], 515
    004088e8lea rax, [rip+0x25671]
    004088efmov [rbp-24], rax
    004088f3mov rax, [rbp+16]
    004088f7mov rax, [rax]
    004088fatest rax, rax
    004088fdje 0x408910
    004088ffmov rax, [rbp+16]
    00408903mov rax, [rax]
    00408906mov [rax+24], 0
    0040890ejmp 0x408972
    00408910
    00408910loc_408910:
    00408910nop
    00408911jmp 0x408972
    00408913
    00408913loc_408913:
    00408913nop
    00408914mov [rbp-32], 518
    0040891clea rax, [rip+0x2563d]
    00408923mov [rbp-24], rax
    00408927mov rax, [rbp+24]
    0040892bmov rax, [rax+24]
    0040892fmov rdx, [rbp+24]
    00408933mov rdx, [rdx+16]
    00408937mov [rax+16], rdx
    0040893bmov [rbp-32], 519
    00408943lea rax, [rip+0x25616]
    0040894amov [rbp-24], rax
    0040894emov rax, [rbp+24]
    00408952mov rax, [rax+16]
    00408956test rax, rax
    00408959je 0x408971
    0040895bmov rax, [rbp+24]
    0040895fmov rax, [rax+16]
    00408963mov rdx, [rbp+24]
    00408967mov rdx, [rdx+24]
    0040896bmov [rax+24], rdx
    0040896fjmp 0x408972
    00408971
    00408971loc_408971:
    00408971nop
    00408972
    00408972loc_408972:
    00408972mov [rbp-32], 520
    0040897alea rax, [rip+0x255df]
    00408981mov [rbp-24], rax
    00408985mov rax, [rbp+24]
    00408989mov [rax+16], 0
    00408991mov [rbp-32], 521
    00408999lea rax, [rip+0x255c0]
    004089a0mov [rbp-24], rax
    004089a4mov rax, [rbp+24]
    004089a8mov [rax+24], 0
    004089b0call popFrame
    004089b5nop
    004089b6add rsp, 80
    004089bapop rbp
    004089bbret
    0040885e
    004089bc
    004089bcgetHugeChunk__system_4614:
    004089bcpush rbp
    004089bdmov rbp, rsp
    004089c0sub rsp, 112
    004089c4mov [rbp+16], rcx
    004089c8mov [rbp+24], rdx
    004089cclea rax, [rip+0x25a0d]
    004089d3mov [rbp-72], rax
    004089d7lea rax, [rip+0x25582]
    004089demov [rbp-56], rax
    004089e2mov [rbp-64], 0
    004089eamov [rbp-48], 0
    004089f0lea rax, [rbp-80]
    004089f4mov rcx, rax
    004089f7call nimFrame
    004089fcmov [rbp-24], 0
    00408a04mov [rbp-64], 615
    00408a0clea rax, [rip+0x2554d]
    00408a13mov [rbp-56], rax
    00408a17mov [rbp-8], 0
    00408a1fmov rax, [rbp+24]
    00408a23mov rcx, rax
    00408a26call osAllocPages__system_3799
    00408a2bmov [rbp-8], rax
    00408a2fmov rax, [rbp-8]
    00408a33mov [rbp-24], rax
    00408a37mov [rbp-64], 616
    00408a3flea rax, [rip+0x2551a]
    00408a46mov [rbp-56], rax
    00408a4amov rax, [rbp+24]
    00408a4emov rdx, rax
    00408a51mov rcx, [rbp+16]
    00408a55call incCurrMem__system_4042
    00408a5amov [rbp-64], 620
    00408a62lea rax, [rip+0x254f7]
    00408a69mov [rbp-56], rax
    00408a6dmov rax, [rbp-24]
    00408a71mov [rax+16], 0
    00408a79mov [rbp-64], 621
    00408a81lea rax, [rip+0x254d8]
    00408a88mov [rbp-56], rax
    00408a8cmov rax, [rbp-24]
    00408a90mov [rax+24], 0
    00408a98mov [rbp-64], 622
    00408aa0lea rax, [rip+0x254b9]
    00408aa7mov [rbp-56], rax
    00408aabmov rax, [rbp-24]
    00408aafmov rdx, [rbp+24]
    00408ab3mov [rax+8], rdx
    00408ab7mov [rbp-64], 624
    00408abflea rax, [rip+0x2549a]
    00408ac6mov [rbp-56], rax
    00408acamov rax, [rbp-24]
    00408acemov [rax], 1
    00408ad5mov [rbp-64], 625
    00408addlea rax, [rip+0x2547c]
    00408ae4mov [rbp-56], rax
    00408ae8mov [rbp-16], 0
    00408af0lea rax, [rbp-24]
    00408af4mov rax, [rax]
    00408af7mov rcx, rax
    00408afacall pageIndex__system_4504
    00408affmov [rbp-16], rax
    00408b03mov rax, [rbp+16]
    00408b07add rax, 8360
    00408b0dmov rdx, [rbp-16]
    00408b11mov r8, rdx
    00408b14mov rdx, rax
    00408b17mov rcx, [rbp+16]
    00408b1bcall incl__system_4339
    00408b20call popFrame
    00408b25mov rax, [rbp-24]
    00408b29add rsp, 112
    00408b2dpop rbp
    00408b2eret
    004089bc
    00408b2f
    00408b2fgetBottom__system_4085:
    00408b2fpush rbp
    00408b30mov rbp, rsp
    00408b33sub rsp, 96
    00408b37mov [rbp+16], rcx
    00408b3blea rax, [rip+0x258ab]
    00408b42mov [rbp-56], rax
    00408b46lea rax, [rip+0x25413]
    00408b4dmov [rbp-40], rax
    00408b51mov [rbp-48], 0
    00408b59mov [rbp-32], 0
    00408b5flea rax, [rbp-64]
    00408b63mov rcx, rax
    00408b66call nimFrame
    00408b6bmov [rbp-8], 0
    00408b73mov [rbp-48], 268
    00408b7blea rax, [rip+0x253de]
    00408b82mov [rbp-40], rax
    00408b86mov rax, [rbp+16]
    00408b8aadd rax, 10456
    00408b90mov [rbp-8], rax
    00408b94mov [rbp-48], 269
    00408b9clea rax, [rip+0x253bd]
    00408ba3mov [rbp-40], rax
    00408ba7mov rax, [rbp-8]
    00408babmov rax, [rax]
    00408baetest rax, rax
    00408bb1jne 0x408bf2
    00408bb3mov [rbp-48], 270
    00408bbblea rax, [rip+0x2539e]
    00408bc2mov [rbp-40], rax
    00408bc6mov rax, [rbp-8]
    00408bcamov rdx, [rbp-8]
    00408bcemov [rax], rdx
    00408bd1mov [rbp-48], 271
    00408bd9lea rax, [rip+0x25380]
    00408be0mov [rbp-40], rax
    00408be4mov rax, [rbp-8]
    00408be8mov rdx, [rbp-8]
    00408becmov [rax+8], rdx
    00408bf0jmp 0x408bf3
    00408bf2
    00408bf2loc_408bf2:
    00408bf2nop
    00408bf3
    00408bf3loc_408bf3:
    00408bf3call popFrame
    00408bf8mov rax, [rbp-8]
    00408bfcadd rsp, 96
    00408c00pop rbp
    00408c01ret
    00408b2f
    00408c02
    00408c02allocAvlNode__system_4101:
    00408c02push rbp
    00408c03mov rbp, rsp
    00408c06sub rsp, 112
    00408c0amov [rbp+16], rcx
    00408c0emov [rbp+24], rdx
    00408c12mov [rbp+32], r8
    00408c16lea rax, [rip+0x257da]
    00408c1dmov [rbp-72], rax
    00408c21lea rax, [rip+0x25338]
    00408c28mov [rbp-56], rax
    00408c2cmov [rbp-64], 0
    00408c34mov [rbp-48], 0
    00408c3alea rax, [rbp-80]
    00408c3emov rcx, rax
    00408c41call nimFrame
    00408c46mov [rbp-8], 0
    00408c4emov [rbp-64], 274
    00408c56lea rax, [rip+0x25303]
    00408c5dmov [rbp-56], rax
    00408c61mov rax, [rbp+16]
    00408c65mov rax, [rax+10432]
    00408c6ctest rax, rax
    00408c6fje 0x408cc1
    00408c71mov [rbp-64], 275
    00408c79lea rax, [rip+0x252e0]
    00408c80mov [rbp-56], rax
    00408c84mov rax, [rbp+16]
    00408c88mov rax, [rax+10432]
    00408c8fmov [rbp-8], rax
    00408c93mov [rbp-64], 276
    00408c9blea rax, [rip+0x252be]
    00408ca2mov [rbp-56], rax
    00408ca6mov rax, [rbp+16]
    00408caamov rax, [rax+10432]
    00408cb1mov rdx, [rax]
    00408cb4mov rax, [rbp+16]
    00408cb8mov [rax+10432], rdx
    00408cbfjmp 0x408cf7
    00408cc1
    00408cc1loc_408cc1:
    00408cc1nop
    00408cc2mov [rbp-64], 278
    00408ccalea rax, [rip+0x2528f]
    00408cd1mov [rbp-56], rax
    00408cd5mov [rbp-16], 0
    00408cddmov edx, 40
    00408ce2mov rcx, [rbp+16]
    00408ce6call llAlloc__system_4059
    00408cebmov [rbp-16], rax
    00408cefmov rax, [rbp-16]
    00408cf3mov [rbp-8], rax
    00408cf7
    00408cf7loc_408cf7:
    00408cf7mov [rbp-64], 281
    00408cfflea rax, [rip+0x2525a]
    00408d06mov [rbp-56], rax
    00408d0amov rax, [rbp-8]
    00408d0emov rdx, [rbp+24]
    00408d12mov [rax+16], rdx
    00408d16mov [rbp-64], 282
    00408d1elea rax, [rip+0x2523b]
    00408d25mov [rbp-56], rax
    00408d29mov rax, [rbp-8]
    00408d2dmov rdx, [rbp+32]
    00408d31mov [rax+24], rdx
    00408d35mov [rbp-64], 283
    00408d3dlea rax, [rip+0x2521c]
    00408d44mov [rbp-56], rax
    00408d48mov rcx, [rbp+16]
    00408d4ccall getBottom__system_4085
    00408d51mov [rbp-24], rax
    00408d55mov [rbp-64], 284
    00408d5dlea rax, [rip+0x251fc]
    00408d64mov [rbp-56], rax
    00408d68mov rax, [rbp-8]
    00408d6cmov rdx, [rbp-24]
    00408d70mov [rax], rdx
    00408d73mov [rbp-64], 285
    00408d7blea rax, [rip+0x251de]
    00408d82mov [rbp-56], rax
    00408d86mov rax, [rbp-8]
    00408d8amov rdx, [rbp-24]
    00408d8emov [rax+8], rdx
    00408d92mov [rbp-64], 286
    00408d9alea rax, [rip+0x251bf]
    00408da1mov [rbp-56], rax
    00408da5mov rax, [rbp-8]
    00408da9mov [rax+32], 1
    00408db1call popFrame
    00408db6mov rax, [rbp-8]
    00408dbaadd rsp, 112
    00408dbepop rbp
    00408dbfret
    00408c02
    00408dc0
    00408dc0skew__system_4222:
    00408dc0push rbp
    00408dc1mov rbp, rsp
    00408dc4sub rsp, 96
    00408dc8mov [rbp+16], rcx
    00408dcclea rax, [rip+0x25631]
    00408dd3mov [rbp-56], rax
    00408dd7lea rax, [rip+0x2527a]
    00408ddemov [rbp-40], rax
    00408de2mov [rbp-48], 0
    00408deamov [rbp-32], 0
    00408df0lea rax, [rbp-64]
    00408df4mov rcx, rax
    00408df7call nimFrame
    00408dfcmov [rbp-48], 40
    00408e04lea rax, [rip+0x2524d]
    00408e0bmov [rbp-40], rax
    00408e0fmov rax, [rbp+16]
    00408e13mov rax, [rax]
    00408e16mov rax, [rax]
    00408e19mov rdx, [rax+32]
    00408e1dmov rax, [rbp+16]
    00408e21mov rax, [rax]
    00408e24mov rax, [rax+32]
    00408e28cmp rdx, rax
    00408e2bjne 0x408ebc
    00408e31mov [rbp-48], 41
    00408e39lea rax, [rip+0x25218]
    00408e40mov [rbp-40], rax
    00408e44mov rax, [rbp+16]
    00408e48mov rax, [rax]
    00408e4bmov [rbp-8], rax
    00408e4fmov [rbp-48], 42
    00408e57lea rax, [rip+0x251fa]
    00408e5emov [rbp-40], rax
    00408e62mov rax, [rbp+16]
    00408e66mov rax, [rax]
    00408e69mov rdx, [rax]
    00408e6cmov rax, [rbp+16]
    00408e70mov [rax], rdx
    00408e73mov [rbp-48], 43
    00408e7blea rax, [rip+0x251d6]
    00408e82mov [rbp-40], rax
    00408e86mov rax, [rbp+16]
    00408e8amov rax, [rax]
    00408e8dmov rdx, [rax+8]
    00408e91mov rax, [rbp-8]
    00408e95mov [rax], rdx
    00408e98mov [rbp-48], 44
    00408ea0lea rax, [rip+0x251b1]
    00408ea7mov [rbp-40], rax
    00408eabmov rax, [rbp+16]
    00408eafmov rax, [rax]
    00408eb2mov rdx, [rbp-8]
    00408eb6mov [rax+8], rdx
    00408ebajmp 0x408ebd
    00408ebc
    00408ebcloc_408ebc:
    00408ebcnop
    00408ebd
    00408ebdloc_408ebd:
    00408ebdcall popFrame
    00408ec2nop
    00408ec3add rsp, 96
    00408ec7pop rbp
    00408ec8ret
    00408dc0
    00408ec9
    00408ec9split__system_4225:
    00408ec9push rbp
    00408ecamov rbp, rsp
    00408ecdsub rsp, 96
    00408ed1mov [rbp+16], rcx
    00408ed5lea rax, [rip+0x2552d]
    00408edcmov [rbp-56], rax
    00408ee0lea rax, [rip+0x25171]
    00408ee7mov [rbp-40], rax
    00408eebmov [rbp-48], 0
    00408ef3mov [rbp-32], 0
    00408ef9lea rax, [rbp-64]
    00408efdmov rcx, rax
    00408f00call nimFrame
    00408f05mov [rbp-48], 47
    00408f0dlea rax, [rip+0x25144]
    00408f14mov [rbp-40], rax
    00408f18mov rax, [rbp+16]
    00408f1cmov rax, [rax]
    00408f1fmov rax, [rax+8]
    00408f23mov rax, [rax+8]
    00408f27mov rdx, [rax+32]
    00408f2bmov rax, [rbp+16]
    00408f2fmov rax, [rax]
    00408f32mov rax, [rax+32]
    00408f36cmp rdx, rax
    00408f39jne 0x408ff7
    00408f3fmov [rbp-48], 48
    00408f47lea rax, [rip+0x2510a]
    00408f4emov [rbp-40], rax
    00408f52mov rax, [rbp+16]
    00408f56mov rax, [rax]
    00408f59mov [rbp-8], rax
    00408f5dmov [rbp-48], 49
    00408f65lea rax, [rip+0x250ec]
    00408f6cmov [rbp-40], rax
    00408f70mov rax, [rbp+16]
    00408f74mov rax, [rax]
    00408f77mov rdx, [rax+8]
    00408f7bmov rax, [rbp+16]
    00408f7fmov [rax], rdx
    00408f82mov [rbp-48], 50
    00408f8alea rax, [rip+0x250c7]
    00408f91mov [rbp-40], rax
    00408f95mov rax, [rbp+16]
    00408f99mov rax, [rax]
    00408f9cmov rdx, [rax]
    00408f9fmov rax, [rbp-8]
    00408fa3mov [rax+8], rdx
    00408fa7mov [rbp-48], 51
    00408faflea rax, [rip+0x250a2]
    00408fb6mov [rbp-40], rax
    00408fbamov rax, [rbp+16]
    00408fbemov rax, [rax]
    00408fc1mov rdx, [rbp-8]
    00408fc5mov [rax], rdx
    00408fc8mov [rbp-48], 52
    00408fd0lea rax, [rip+0x25081]
    00408fd7mov [rbp-40], rax
    00408fdbmov rax, [rbp+16]
    00408fdfmov rax, [rax]
    00408fe2mov rdx, [rax+32]
    00408fe6mov rax, [rbp+16]
    00408feamov rax, [rax]
    00408fedadd rdx, 1
    00408ff1mov [rax+32], rdx
    00408ff5jmp 0x408ff8
    00408ff7
    00408ff7loc_408ff7:
    00408ff7nop
    00408ff8
    00408ff8loc_408ff8:
    00408ff8call popFrame
    00408ffdnop
    00408ffeadd rsp, 96
    00409002pop rbp
    00409003ret
    00408ec9
    00409004
    00409004add__system_4232:
    00409004push rbp
    00409005mov rbp, rsp
    00409008sub rsp, 96
    0040900cmov [rbp+16], rcx
    00409010mov [rbp+24], rdx
    00409014mov [rbp+32], r8
    00409018mov [rbp+40], r9
    0040901clea rax, [rip+0x253ec]
    00409023mov [rbp-56], rax
    00409027lea rax, [rip+0x2502a]
    0040902emov [rbp-40], rax
    00409032mov [rbp-48], 0
    0040903amov [rbp-32], 0
    00409040lea rax, [rbp-64]
    00409044mov rcx, rax
    00409047call nimFrame
    0040904cmov [rbp-48], 55
    00409054lea rax, [rip+0x24ffd]
    0040905bmov [rbp-40], rax
    0040905fmov rax, [rbp+24]
    00409063mov rax, [rax]
    00409066mov rdx, [rax]
    00409069mov rax, [rbp+24]
    0040906dmov rax, [rax]
    00409070cmp rdx, rax
    00409073jne 0x4090ab
    00409075mov [rbp-48], 56
    0040907dlea rax, [rip+0x24fd4]
    00409084mov [rbp-40], rax
    00409088mov rdx, [rbp+40]
    0040908cmov rax, [rbp+32]
    00409090mov r8, rdx
    00409093mov rdx, rax
    00409096mov rcx, [rbp+16]
    0040909acall allocAvlNode__system_4101
    0040909fmov rdx, [rbp+24]
    004090a3mov [rdx], rax
    004090a6jmp 0x4091d7
    004090ab
    004090abloc_4090ab:
    004090abnop
    004090acmov [rbp-48], 58
    004090b4lea rax, [rip+0x24f9d]
    004090bbmov [rbp-40], rax
    004090bfmov [rbp-1], 0
    004090c3mov rax, [rbp+24]
    004090c7mov rax, [rax]
    004090camov rdx, [rax+16]
    004090cemov rax, [rbp+32]
    004090d2mov rcx, rax
    004090d5call ltpercent___system_1005
    004090damov [rbp-1], al
    004090ddmovzx eax, [rbp-1]
    004090e1xor eax, 1
    004090e4test al, al
    004090e6jne 0x409121
    004090e8mov [rbp-48], 62
    004090f0lea rax, [rip+0x24f61]
    004090f7mov [rbp-40], rax
    004090fbmov rax, [rbp+24]
    004090ffmov rax, [rax]
    00409102mov rcx, rax
    00409105mov rdx, [rbp+40]
    00409109mov rax, [rbp+32]
    0040910dmov r9, rdx
    00409110mov r8, rax
    00409113mov rdx, rcx
    00409116mov rcx, [rbp+16]
    0040911acall add__system_4232
    0040911fjmp 0x409199
    00409121
    00409121loc_409121:
    00409121nop
    00409122mov [rbp-48], 63
    0040912alea rax, [rip+0x24f27]
    00409131mov [rbp-40], rax
    00409135mov [rbp-2], 0
    00409139mov rax, [rbp+24]
    0040913dmov rax, [rax]
    00409140mov rax, [rax+16]
    00409144mov rdx, [rbp+32]
    00409148mov rcx, rax
    0040914bcall ltpercent___system_1005
    00409150mov [rbp-2], al
    00409153movzx eax, [rbp-2]
    00409157xor eax, 1
    0040915atest al, al
    0040915cjne 0x409198
    0040915emov [rbp-48], 67
    00409166lea rax, [rip+0x24eeb]
    0040916dmov [rbp-40], rax
    00409171mov rax, [rbp+24]
    00409175mov rax, [rax]
    00409178add rax, 8
    0040917cmov rcx, [rbp+40]
    00409180mov rdx, [rbp+32]
    00409184mov r9, rcx
    00409187mov r8, rdx
    0040918amov rdx, rax
    0040918dmov rcx, [rbp+16]
    00409191call add__system_4232
    00409196jmp 0x409199
    00409198
    00409198loc_409198:
    00409198nop
    00409199
    00409199loc_409199:
    00409199mov [rbp-48], 70
    004091a1lea rax, [rip+0x24eb0]
    004091a8mov [rbp-40], rax
    004091acmov rax, [rbp+24]
    004091b0mov rcx, rax
    004091b3call skew__system_4222
    004091b8mov [rbp-48], 71
    004091c0lea rax, [rip+0x24e91]
    004091c7mov [rbp-40], rax
    004091cbmov rax, [rbp+24]
    004091cfmov rcx, rax
    004091d2call split__system_4225
    004091d7
    004091d7loc_4091d7:
    004091d7call popFrame
    004091dcnop
    004091ddadd rsp, 96
    004091e1pop rbp
    004091e2ret
    00409004
    004091e3
    004091e3rawAlloc__system_4643:
    004091e3push rbp
    004091e4mov rbp, rsp
    004091e7sub rsp, 144
    004091eemov [rbp+16], rcx
    004091f2mov [rbp+24], rdx
    004091f6lea rax, [rip+0x25216]
    004091fdmov [rbp-104], rax
    00409201lea rax, [rip+0x24d58]
    00409208mov [rbp-88], rax
    0040920cmov [rbp-96], 0
    00409214mov [rbp-80], 0
    0040921alea rax, [rbp-112]
    0040921emov rcx, rax
    00409221call nimFrame
    00409226mov [rbp-8], 0
    0040922emov [rbp-96], 752
    00409236lea rax, [rip+0x24d23]
    0040923dmov [rbp-88], rax
    00409241mov rax, [rbp+24]
    00409245mov edx, 16
    0040924amov rcx, rax
    0040924dcall roundup__system_3779
    00409252mov [rbp-32], rax
    00409256mov [rbp-96], 757
    0040925elea rax, [rip+0x24cfb]
    00409265mov [rbp-88], rax
    00409269cmp [rbp-32], 4032
    00409271jg 0x4095b2
    00409277mov [rbp-96], 759
    0040927flea rax, [rip+0x24cda]
    00409286mov [rbp-88], rax
    0040928amov rax, [rbp-32]
    0040928elea rdx, [rax+15]
    00409292test rax, rax
    00409295cmovs rax, rdx
    00409299sar rax, 4
    0040929dmov [rbp-40], rax
    004092a1mov [rbp-96], 760
    004092a9lea rax, [rip+0x24cb0]
    004092b0mov [rbp-88], rax
    004092b4mov rax, [rbp+16]
    004092b8mov rdx, [rbp-40]
    004092bcadd rdx, 2
    004092c0mov rax, [rax+8*rdx]
    004092c4mov [rbp-16], rax
    004092c8mov [rbp-96], 761
    004092d0lea rax, [rip+0x24c89]
    004092d7mov [rbp-88], rax
    004092dbcmp [rbp-16], 0
    004092e0jne 0x409423
    004092e6mov [rbp-96], 762
    004092eelea rax, [rip+0x24c6b]
    004092f5mov [rbp-88], rax
    004092f9mov rcx, [rbp+16]
    004092fdcall getSmallChunk__system_4622
    00409302mov [rbp-16], rax
    00409306mov [rbp-96], 763
    0040930elea rax, [rip+0x24c4b]
    00409315mov [rbp-88], rax
    00409319mov rax, [rbp-16]
    0040931dmov [rax+32], 0
    00409325mov [rbp-96], 765
    0040932dlea rax, [rip+0x24c2c]
    00409334mov [rbp-88], rax
    00409338mov rax, [rbp-16]
    0040933cmov rdx, [rbp-32]
    00409340mov [rax+8], rdx
    00409344mov [rbp-96], 766
    0040934clea rax, [rip+0x24c0d]
    00409353mov [rbp-88], rax
    00409357mov rax, [rbp-16]
    0040935bmov rdx, [rbp-32]
    0040935fmov [rax+48], rdx
    00409363mov [rbp-96], 767
    0040936blea rax, [rip+0x24bee]
    00409372mov [rbp-88], rax
    00409376mov eax, 4032
    0040937bsub rax, [rbp-32]
    0040937fmov rdx, rax
    00409382mov rax, [rbp-16]
    00409386mov [rax+40], rdx
    0040938amov [rbp-96], 768
    00409392lea rax, [rip+0x24bc7]
    00409399mov [rbp-88], rax
    0040939dmov rax, [rbp-16]
    004093a1mov [rax+16], 0
    004093a9mov [rbp-96], 769
    004093b1lea rax, [rip+0x24ba8]
    004093b8mov [rbp-88], rax
    004093bcmov rax, [rbp-16]
    004093c0mov [rax+24], 0
    004093c8mov [rbp-96], 770
    004093d0lea rax, [rip+0x24b89]
    004093d7mov [rbp-88], rax
    004093dbmov rax, [rbp-40]
    004093dfadd rax, 2
    004093e3lea rdx, [8*rax]
    004093ebmov rax, [rbp+16]
    004093eflea rcx, [rdx+rax]
    004093f3mov rax, [rbp-16]
    004093f7mov rdx, rax
    004093facall listAdd__system_4660
    004093ffmov [rbp-96], 771
    00409407lea rax, [rip+0x24b52]
    0040940emov [rbp-88], rax
    00409412mov rax, [rbp-16]
    00409416add rax, 64
    0040941amov [rbp-8], rax
    0040941ejmp 0x409522
    00409423
    00409423loc_409423:
    00409423nop
    00409424mov [rbp-96], 779
    0040942clea rax, [rip+0x24b2d]
    00409433mov [rbp-88], rax
    00409437mov rax, [rbp-16]
    0040943bmov rax, [rax+32]
    0040943ftest rax, rax
    00409442jne 0x4094b2
    00409444mov [rbp-96], 782
    0040944clea rax, [rip+0x24b0d]
    00409453mov [rbp-88], rax
    00409457mov [rbp-48], 0
    0040945fmov rax, [rbp-16]
    00409463mov rax, [rax+48]
    00409467mov rdx, [rbp-16]
    0040946badd rdx, 64
    0040946fmov rcx, rdx
    00409472mov rdx, rax
    00409475call pluspercent___system_696
    0040947amov [rbp-48], rax
    0040947emov rax, [rbp-48]
    00409482mov [rbp-8], rax
    00409486mov [rbp-96], 783
    0040948elea rax, [rip+0x24acb]
    00409495mov [rbp-88], rax
    00409499mov rax, [rbp-16]
    0040949dmov rdx, [rax+48]
    004094a1mov rax, [rbp-32]
    004094a5add rdx, rax
    004094a8mov rax, [rbp-16]
    004094acmov [rax+48], rdx
    004094b0jmp 0x4094f8
    004094b2
    004094b2loc_4094b2:
    004094b2nop
    004094b3mov [rbp-96], 785
    004094bblea rax, [rip+0x24a9e]
    004094c2mov [rbp-88], rax
    004094c6mov rax, [rbp-16]
    004094camov rax, [rax+32]
    004094cemov [rbp-8], rax
    004094d2mov [rbp-96], 788
    004094dalea rax, [rip+0x24a7f]
    004094e1mov [rbp-88], rax
    004094e5mov rax, [rbp-16]
    004094e9mov rax, [rax+32]
    004094edmov rdx, [rax]
    004094f0mov rax, [rbp-16]
    004094f4mov [rax+32], rdx
    004094f8
    004094f8loc_4094f8:
    004094f8mov [rbp-96], 789
    00409500lea rax, [rip+0x24a59]
    00409507mov [rbp-88], rax
    0040950bmov rax, [rbp-16]
    0040950fmov rax, [rax+40]
    00409513sub rax, [rbp-32]
    00409517mov rdx, rax
    0040951amov rax, [rbp-16]
    0040951emov [rax+40], rdx
    00409522
    00409522loc_409522:
    00409522mov [rbp-96], 793
    0040952alea rax, [rip+0x24a2f]
    00409531mov [rbp-88], rax
    00409535mov rax, [rbp-16]
    00409539mov rax, [rax+40]
    0040953dcmp [rbp-32], rax
    00409541jle 0x40957c
    00409543mov [rbp-96], 795
    0040954blea rax, [rip+0x24a0e]
    00409552mov [rbp-88], rax
    00409556mov rax, [rbp-40]
    0040955aadd rax, 2
    0040955elea rdx, [8*rax]
    00409566mov rax, [rbp+16]
    0040956alea rcx, [rdx+rax]
    0040956emov rax, [rbp-16]
    00409572mov rdx, rax
    00409575call listRemove__system_4713
    0040957ajmp 0x40957d
    0040957c
    0040957cloc_40957c:
    0040957cnop
    0040957d
    0040957dloc_40957d:
    0040957dmov [rbp-96], 800
    00409585lea rax, [rip+0x249d4]
    0040958cmov [rbp-88], rax
    00409590mov rax, [rbp+16]
    00409594mov rdx, [rax+8344]
    0040959bmov rax, [rbp-32]
    0040959fadd rdx, rax
    004095a2mov rax, [rbp+16]
    004095a6mov [rax+8344], rdx
    004095adjmp 0x40970d
    004095b2
    004095b2loc_4095b2:
    004095b2nop
    004095b3mov [rbp-96], 803
    004095bblea rax, [rip+0x2499e]
    004095c2mov [rbp-88], rax
    004095c6mov rax, [rbp+24]
    004095caadd rax, 32
    004095cemov [rbp-32], rax
    004095d2mov [rbp-96], 805
    004095dalea rax, [rip+0x2497f]
    004095e1mov [rbp-88], rax
    004095e5cmp [rbp-32], 0x3f000000
    004095edjle 0x409605
    004095efmov rax, [rbp-32]
    004095f3mov rdx, rax
    004095f6mov rcx, [rbp+16]
    004095facall getHugeChunk__system_4614
    004095ffmov [rbp-24], rax
    00409603jmp 0x40962d
    00409605
    00409605loc_409605:
    00409605nop
    00409606mov [rbp-96], 806
    0040960elea rax, [rip+0x2494b]
    00409615mov [rbp-88], rax
    00409619mov rax, [rbp-32]
    0040961dmov rdx, rax
    00409620mov rcx, [rbp+16]
    00409624call getBigChunk__system_4599
    00409629mov [rbp-24], rax
    0040962d
    0040962dloc_40962d:
    0040962dmov [rbp-96], 809
    00409635lea rax, [rip+0x24924]
    0040963cmov [rbp-88], rax
    00409640mov rax, [rbp-24]
    00409644add rax, 32
    00409648mov [rbp-8], rax
    0040964cmov [rbp-96], 812
    00409654lea rax, [rip+0x24905]
    0040965bmov [rbp-88], rax
    0040965fmov rax, [rbp+16]
    00409663mov rax, [rax+10408]
    0040966atest rax, rax
    0040966djne 0x409685
    0040966fmov rcx, [rbp+16]
    00409673call getBottom__system_4085
    00409678mov rdx, [rbp+16]
    0040967cmov [rdx+10408], rax
    00409683jmp 0x409686
    00409685
    00409685loc_409685:
    00409685nop
    00409686
    00409686loc_409686:
    00409686mov [rbp-96], 813
    0040968elea rax, [rip+0x248cb]
    00409695mov [rbp-88], rax
    00409699mov [rbp-56], 0
    004096a1mov rax, [rbp-8]
    004096a5mov rdx, [rbp-32]
    004096a9mov rcx, rax
    004096accall pluspercent___system_696
    004096b1mov [rbp-56], rax
    004096b5mov rdx, [rbp-8]
    004096b9mov rax, [rbp+16]
    004096bdadd rax, 10408
    004096c3mov rcx, [rbp-56]
    004096c7mov r9, rcx
    004096camov r8, rdx
    004096cdmov rdx, rax
    004096d0mov rcx, [rbp+16]
    004096d4call add__system_4232
    004096d9mov [rbp-96], 814
    004096e1lea rax, [rip+0x24878]
    004096e8mov [rbp-88], rax
    004096ecmov rax, [rbp+16]
    004096f0mov rdx, [rax+8344]
    004096f7mov rax, [rbp-24]
    004096fbmov rax, [rax+8]
    004096ffadd rdx, rax
    00409702mov rax, [rbp+16]
    00409706mov [rax+8344], rdx
    0040970d
    0040970dloc_40970d:
    0040970dcall popFrame
    00409712mov rax, [rbp-8]
    00409716add rsp, 144
    0040971dpop rbp
    0040971eret
    004091e3
    0040971f
    0040971falloc__system_4859:
    0040971fpush rbp
    00409720mov rbp, rsp
    00409723sub rsp, 96
    00409727mov [rbp+16], rcx
    0040972bmov [rbp+24], rdx
    0040972flea rax, [rip+0x24ce6]
    00409736mov [rbp-56], rax
    0040973alea rax, [rip+0x2481f]
    00409741mov [rbp-40], rax
    00409745mov [rbp-48], 0
    0040974dmov [rbp-32], 0
    00409753lea rax, [rbp-64]
    00409757mov rcx, rax
    0040975acall nimFrame
    0040975fmov [rbp-8], 0
    00409767mov [rbp-48], 950
    0040976flea rax, [rip+0x247ea]
    00409776mov [rbp-40], rax
    0040977amov rax, [rbp+24]
    0040977eadd rax, 16
    00409782mov rdx, rax
    00409785mov rcx, [rbp+16]
    00409789call rawAlloc__system_4643
    0040978emov [rbp-8], rax
    00409792mov [rbp-48], 951
    0040979alea rax, [rip+0x247bf]
    004097a1mov [rbp-40], rax
    004097a5mov rax, [rbp-8]
    004097a9mov [rax+8], 1
    004097b1mov [rbp-48], 953
    004097b9lea rax, [rip+0x247a0]
    004097c0mov [rbp-40], rax
    004097c4mov [rbp-16], 0
    004097ccmov rax, [rbp-8]
    004097d0mov edx, 16
    004097d5mov rcx, rax
    004097d8call pluspercent___system_696
    004097ddmov [rbp-16], rax
    004097e1mov rax, [rbp-16]
    004097e5mov [rbp-8], rax
    004097e9call popFrame
    004097eemov rax, [rbp-8]
    004097f2add rsp, 96
    004097f6pop rbp
    004097f7ret
    0040971f
    004097f8
    004097f8allocImpl__system_1743:
    004097f8push rbp
    004097f9mov rbp, rsp
    004097fcsub rsp, 48
    00409800mov [rbp+16], rcx
    00409804mov [rbp-8], 0
    0040980cmov rdx, [rbp+16]
    00409810lea rcx, [rip+0x2d5f1]
    00409817call alloc__system_4859
    0040981cmov [rbp-8], rax
    00409820mov rax, [rbp-8]
    00409824add rsp, 48
    00409828pop rbp
    00409829ret
    004097f8
    0040982a
    0040982aremoveChunkFromMatrix__system_3994:
    0040982apush rbp
    0040982bmov rbp, rsp
    0040982esub rsp, 112
    00409832mov [rbp+16], rcx
    00409836mov [rbp+24], rdx
    0040983alea rax, [rip+0x24be1]
    00409841mov [rbp-72], rax
    00409845lea rax, [rip+0x24714]
    0040984cmov [rbp-56], rax
    00409850mov [rbp-64], 0
    00409858mov [rbp-48], 0
    0040985elea rax, [rbp-80]
    00409862mov rcx, rax
    00409865call nimFrame
    0040986amov [rbp-64], 204
    00409872lea rax, [rip+0x246e7]
    00409879mov [rbp-56], rax
    0040987dmov rax, [rbp+24]
    00409881mov rdx, [rax+8]
    00409885lea rax, [rbp-32]
    00409889mov rcx, rax
    0040988ccall mappingInsert__system_3945
    00409891mov rax, [rbp-32]
    00409895mov [rbp-8], rax
    00409899mov rax, [rbp-24]
    0040989dmov [rbp-16], rax
    004098a1mov [rbp-64], 205
    004098a9lea rax, [rip+0x246b0]
    004098b0mov [rbp-56], rax
    004098b4mov rax, [rbp+24]
    004098b8mov rax, [rax+16]
    004098bctest rax, rax
    004098bfje 0x4098d7
    004098c1mov rax, [rbp+24]
    004098c5mov rax, [rax+16]
    004098c9mov rdx, [rbp+24]
    004098cdmov rdx, [rdx+24]
    004098d1mov [rax+24], rdx
    004098d5jmp 0x4098d8
    004098d7
    004098d7loc_4098d7:
    004098d7nop
    004098d8
    004098d8loc_4098d8:
    004098d8mov [rbp-64], 206
    004098e0lea rax, [rip+0x24679]
    004098e7mov [rbp-56], rax
    004098ebmov rax, [rbp+24]
    004098efmov rax, [rax+24]
    004098f3test rax, rax
    004098f6je 0x40990e
    004098f8mov rax, [rbp+24]
    004098fcmov rax, [rax+24]
    00409900mov rdx, [rbp+24]
    00409904mov rdx, [rdx+16]
    00409908mov [rax+16], rdx
    0040990cjmp 0x40990f
    0040990e
    0040990eloc_40990e:
    0040990enop
    0040990f
    0040990floc_40990f:
    0040990fmov [rbp-64], 207
    00409917lea rax, [rip+0x24642]
    0040991emov [rbp-56], rax
    00409922mov rax, [rbp+16]
    00409926mov rdx, [rbp-8]
    0040992amov rcx, rdx
    0040992dshl rcx, 5
    00409931mov rdx, [rbp-16]
    00409935add rdx, rcx
    00409938add rdx, 270
    0040993fmov rax, [rax+8*rdx+8]
    00409944cmp [rbp+24], rax
    00409948jne 0x409a6e
    0040994emov [rbp-64], 208
    00409956lea rax, [rip+0x24603]
    0040995dmov [rbp-56], rax
    00409961mov rax, [rbp+24]
    00409965mov rdx, [rax+16]
    00409969mov rax, [rbp+16]
    0040996dmov rcx, [rbp-8]
    00409971shl rcx, 5
    00409975mov r8, rcx
    00409978mov rcx, [rbp-16]
    0040997cadd rcx, r8
    0040997fadd rcx, 270
    00409986mov [rax+8*rcx+8], rdx
    0040998bmov [rbp-64], 209
    00409993lea rax, [rip+0x245c6]
    0040999amov [rbp-56], rax
    0040999emov rax, [rbp+16]
    004099a2mov rdx, [rbp-8]
    004099a6mov rcx, rdx
    004099a9shl rcx, 5
    004099admov rdx, [rbp-16]
    004099b1add rdx, rcx
    004099b4add rdx, 270
    004099bbmov rax, [rax+8*rdx+8]
    004099c0test rax, rax
    004099c3jne 0x409a71
    004099c9mov [rbp-64], 198
    004099d1lea rax, [rip+0x24588]
    004099d8mov [rbp-56], rax
    004099dcmov rax, [rbp-8]
    004099e0add rax, 516
    004099e6lea rdx, [4*rax]
    004099eemov rax, [rbp+16]
    004099f2add rax, rdx
    004099f5lea rdx, [rax+4]
    004099f9mov rax, [rbp-16]
    004099fdmov rcx, rax
    00409a00call clearBit__system_3920
    00409a05mov [rbp-64], 210
    00409a0dlea rax, [rip+0x2454c]
    00409a14mov [rbp-56], rax
    00409a18mov [rbp-64], 199
    00409a20lea rax, [rip+0x24539]
    00409a27mov [rbp-56], rax
    00409a2bmov rax, [rbp+16]
    00409a2fmov rdx, [rbp-8]
    00409a33add rdx, 516
    00409a3amov eax, [rax+4*rdx+4]
    00409a3etest eax, eax
    00409a40jne 0x409a74
    00409a42mov [rbp-64], 201
    00409a4alea rax, [rip+0x2450f]
    00409a51mov [rbp-56], rax
    00409a55mov rax, [rbp+16]
    00409a59lea rdx, [rax+2064]
    00409a60mov rax, [rbp-8]
    00409a64mov rcx, rax
    00409a67call clearBit__system_3920
    00409a6cjmp 0x409a75
    00409a6e
    00409a6eloc_409a6e:
    00409a6enop
    00409a6fjmp 0x409a75
    00409a71
    00409a71loc_409a71:
    00409a71nop
    00409a72jmp 0x409a75
    00409a74
    00409a74loc_409a74:
    00409a74nop
    00409a75
    00409a75loc_409a75:
    00409a75mov [rbp-64], 211
    00409a7dlea rax, [rip+0x244dc]
    00409a84mov [rbp-56], rax
    00409a88mov rax, [rbp+24]
    00409a8cmov [rax+24], 0
    00409a94mov [rbp-64], 212
    00409a9clea rax, [rip+0x244bd]
    00409aa3mov [rbp-56], rax
    00409aa7mov rax, [rbp+24]
    00409aabmov [rax+16], 0
    00409ab3call popFrame
    00409ab8nop
    00409ab9add rsp, 112
    00409abdpop rbp
    00409aberet
    0040982a
    00409abf
    00409abfexcl__system_4361:
    00409abfpush rbp
    00409ac0mov rbp, rsp
    00409ac3sub rsp, 96
    00409ac7mov [rbp+16], rcx
    00409acbmov [rbp+24], rdx
    00409acflea rax, [rip+0x24962]
    00409ad6mov [rbp-56], rax
    00409adalea rax, [rip+0x2447f]
    00409ae1mov [rbp-40], rax
    00409ae5mov [rbp-48], 0
    00409aedmov [rbp-32], 0
    00409af3lea rax, [rbp-64]
    00409af7mov rcx, rax
    00409afacall nimFrame
    00409affmov [rbp-48], 351
    00409b07lea rax, [rip+0x24452]
    00409b0emov [rbp-40], rax
    00409b12mov rax, [rbp+24]
    00409b16sar rax, 9
    00409b1amov rdx, rax
    00409b1dmov rcx, [rbp+16]
    00409b21call intSetGet__system_4269
    00409b26mov [rbp-8], rax
    00409b2amov [rbp-48], 352
    00409b32lea rax, [rip+0x24427]
    00409b39mov [rbp-40], rax
    00409b3dcmp [rbp-8], 0
    00409b42je 0x409bdb
    00409b48mov [rbp-48], 353
    00409b50lea rax, [rip+0x24409]
    00409b57mov [rbp-40], rax
    00409b5bmov rax, [rbp+24]
    00409b5fand eax, 511
    00409b64mov [rbp-16], rax
    00409b68mov [rbp-48], 354
    00409b70lea rax, [rip+0x243e9]
    00409b77mov [rbp-40], rax
    00409b7bmov [rbp-48], 355
    00409b83lea rax, [rip+0x243d6]
    00409b8amov [rbp-40], rax
    00409b8emov rax, [rbp-16]
    00409b92sar rax, 6
    00409b96mov rdx, rax
    00409b99mov rax, [rbp-8]
    00409b9dadd rdx, 2
    00409ba1mov r8, [rax+8*rdx]
    00409ba5mov rax, [rbp-16]
    00409ba9and eax, 63
    00409bacmov edx, 1
    00409bb1mov ecx, eax
    00409bb3shl rdx, cl
    00409bb6mov rax, rdx
    00409bb9not rax
    00409bbcmov rcx, rax
    00409bbfmov rax, [rbp-16]
    00409bc3sar rax, 6
    00409bc7mov rdx, rax
    00409bcaand rcx, r8
    00409bcdmov rax, [rbp-8]
    00409bd1add rdx, 2
    00409bd5mov [rax+8*rdx], rcx
    00409bd9jmp 0x409bdc
    00409bdb
    00409bdbloc_409bdb:
    00409bdbnop
    00409bdc
    00409bdcloc_409bdc:
    00409bdccall popFrame
    00409be1nop
    00409be2add rsp, 96
    00409be6pop rbp
    00409be7ret
    00409abf
    00409be8
    00409be8freeBigChunk__system_4578:
    00409be8push rbp
    00409be9mov rbp, rsp
    00409becsub rsp, 192
    00409bf3mov [rbp+16], rcx
    00409bf7mov [rbp+24], rdx
    00409bfblea rax, [rip+0x2483b]
    00409c02mov [rbp-152], rax
    00409c09lea rax, [rip+0x24350]
    00409c10mov [rbp-136], rax
    00409c17mov [rbp-144], 0
    00409c22mov [rbp-128], 0
    00409c28lea rax, [rbp-160]
    00409c2fmov rcx, rax
    00409c32call nimFrame
    00409c37mov [rbp-144], 552
    00409c42lea rax, [rip+0x24317]
    00409c49mov [rbp-136], rax
    00409c50mov rax, [rbp+24]
    00409c54mov [rbp-104], rax
    00409c58mov [rbp-144], 554
    00409c63lea rax, [rip+0x242f6]
    00409c6amov [rbp-136], rax
    00409c71mov rax, [rbp+16]
    00409c75mov rdx, [rax+8336]
    00409c7cmov rax, [rbp-104]
    00409c80mov rax, [rax+8]
    00409c84add rdx, rax
    00409c87mov rax, [rbp+16]
    00409c8bmov [rax+8336], rdx
    00409c92mov [rbp-144], 555
    00409c9dlea rax, [rip+0x242bc]
    00409ca4mov [rbp-136], rax
    00409cabmov rax, [rbp-104]
    00409cafmov rdx, [rax]
    00409cb2mov rax, [rbp-104]
    00409cb6and rdx, -2
    00409cbamov [rax], rdx
    00409cbdmov [rbp-144], 557
    00409cc8lea rax, [rip+0x24291]
    00409ccfmov [rbp-136], rax
    00409cd6mov rax, [rbp-104]
    00409cdamov rax, [rax]
    00409cddmov [rbp-16], rax
    00409ce1mov [rbp-144], 558
    00409ceclea rax, [rip+0x2426d]
    00409cf3mov [rbp-136], rax
    00409cfacmp [rbp-16], 0
    00409cffje 0x409f8d
    00409d05mov [rbp-144], 559
    00409d10lea rax, [rip+0x24249]
    00409d17mov [rbp-136], rax
    00409d1emov [rbp-24], 0
    00409d26mov rax, [rbp-104]
    00409d2amov rcx, rax
    00409d2dmov rax, [rbp-16]
    00409d31mov rdx, rax
    00409d34call minuspercent___system_716
    00409d39mov [rbp-24], rax
    00409d3dmov rax, [rbp-24]
    00409d41mov [rbp-32], rax
    00409d45mov [rbp-144], 561
    00409d50lea rax, [rip+0x24209]
    00409d57mov [rbp-136], rax
    00409d5emov [rbp-1], 0
    00409d62mov rax, [rbp-32]
    00409d66mov rdx, rax
    00409d69mov rcx, [rbp+16]
    00409d6dcall isAccessible__system_4545
    00409d72mov [rbp-1], al
    00409d75movzx eax, [rbp-1]
    00409d79xor eax, 1
    00409d7ctest al, al
    00409d7ejne 0x409d91
    00409d80mov rax, [rbp-32]
    00409d84mov rcx, rax
    00409d87call chunkUnused__system_4435
    00409d8cmov [rbp-1], al
    00409d8fjmp 0x409d92
    00409d91
    00409d91loc_409d91:
    00409d91nop
    00409d92
    00409d92loc_409d92:
    00409d92movzx eax, [rbp-1]
    00409d96xor eax, 1
    00409d99test al, al
    00409d9bjne 0x409f90
    00409da1mov [rbp-144], 563
    00409daclea rax, [rip+0x241ad]
    00409db3mov [rbp-136], rax
    00409dbamov [rbp-2], 0
    00409dbemov [rbp-33], 0
    00409dc2mov rax, [rbp-32]
    00409dc6mov rcx, rax
    00409dc9call isSmallChunk__system_4429
    00409dcemov [rbp-33], al
    00409dd1movzx eax, [rbp-33]
    00409dd5test eax, eax
    00409dd7setne al
    00409ddaxor eax, 1
    00409dddmovzx eax, al
    00409de0mov [rbp-2], al
    00409de3and [rbp-2], 1
    00409de7movzx eax, [rbp-2]
    00409debxor eax, 1
    00409deetest al, al
    00409df0jne 0x409e08
    00409df2mov rax, [rbp-32]
    00409df6mov rax, [rax+8]
    00409dfacmp rax, 0x3effffff
    00409e00setle al
    00409e03mov [rbp-2], al
    00409e06jmp 0x409e09
    00409e08
    00409e08loc_409e08:
    00409e08nop
    00409e09
    00409e09loc_409e09:
    00409e09movzx eax, [rbp-2]
    00409e0dxor eax, 1
    00409e10test al, al
    00409e12jne 0x409f93
    00409e18mov [rbp-144], 564
    00409e23lea rax, [rip+0x24136]
    00409e2amov [rbp-136], rax
    00409e31mov rax, [rbp-32]
    00409e35mov rdx, rax
    00409e38mov rcx, [rbp+16]
    00409e3ccall removeChunkFromMatrix__system_3994
    00409e41mov [rbp-144], 565
    00409e4clea rax, [rip+0x2410d]
    00409e53mov [rbp-136], rax
    00409e5amov rax, [rbp-32]
    00409e5emov rdx, [rax+8]
    00409e62mov rax, [rbp-104]
    00409e66mov rax, [rax+8]
    00409e6aadd rdx, rax
    00409e6dmov rax, [rbp-32]
    00409e71mov [rax+8], rdx
    00409e75mov [rbp-144], 566
    00409e80lea rax, [rip+0x240d9]
    00409e87mov [rbp-136], rax
    00409e8emov [rbp-48], 0
    00409e96lea rax, [rbp-104]
    00409e9amov rax, [rax]
    00409e9dmov rcx, rax
    00409ea0call pageIndex__system_4504
    00409ea5mov [rbp-48], rax
    00409ea9mov rax, [rbp+16]
    00409eadlea rcx, [rax+8360]
    00409eb4mov rax, [rbp-48]
    00409eb8mov rdx, rax
    00409ebbcall excl__system_4361
    00409ec0mov [rbp-144], 567
    00409ecblea rax, [rip+0x2408e]
    00409ed2mov [rbp-136], rax
    00409ed9mov rax, [rbp-32]
    00409eddmov [rbp-104], rax
    00409ee1mov [rbp-144], 568
    00409eeclea rax, [rip+0x2406d]
    00409ef3mov [rbp-136], rax
    00409efamov rax, [rbp-104]
    00409efemov rax, [rax+8]
    00409f02cmp rax, 0x3f000000
    00409f08jle 0x409f96
    00409f0emov [rbp-144], 569
    00409f19lea rax, [rip+0x24040]
    00409f20mov [rbp-136], rax
    00409f27mov rax, [rbp-104]
    00409f2bmov r8l, 0x3f000000
    00409f31mov rdx, rax
    00409f34mov rcx, [rbp+16]
    00409f38call splitChunk2__system_4568
    00409f3dmov [rbp-56], rax
    00409f41mov [rbp-144], 570
    00409f4clea rax, [rip+0x2400d]
    00409f53mov [rbp-136], rax
    00409f5amov rax, [rbp-104]
    00409f5emov rdx, rax
    00409f61mov rcx, [rbp+16]
    00409f65call addChunkToMatrix__system_4033
    00409f6amov [rbp-144], 571
    00409f75lea rax, [rip+0x23fe4]
    00409f7cmov [rbp-136], rax
    00409f83mov rax, [rbp-56]
    00409f87mov [rbp-104], rax
    00409f8bjmp 0x409f97
    00409f8d
    00409f8dloc_409f8d:
    00409f8dnop
    00409f8ejmp 0x409f97
    00409f90
    00409f90loc_409f90:
    00409f90nop
    00409f91jmp 0x409f97
    00409f93
    00409f93loc_409f93:
    00409f93nop
    00409f94jmp 0x409f97
    00409f96
    00409f96loc_409f96:
    00409f96nop
    00409f97
    00409f97loc_409f97:
    00409f97mov [rbp-144], 573
    00409fa2lea rax, [rip+0x23fb7]
    00409fa9mov [rbp-136], rax
    00409fb0mov [rbp-64], 0
    00409fb8mov rax, [rbp-104]
    00409fbcmov rax, [rax+8]
    00409fc0mov rdx, [rbp-104]
    00409fc4mov rcx, rdx
    00409fc7mov rdx, rax
    00409fcacall pluspercent___system_696
    00409fcfmov [rbp-64], rax
    00409fd3mov rax, [rbp-64]
    00409fd7mov [rbp-72], rax
    00409fdbmov [rbp-144], 575
    00409fe6lea rax, [rip+0x23f73]
    00409fedmov [rbp-136], rax
    00409ff4mov [rbp-3], 0
    00409ff8mov rax, [rbp-72]
    00409ffcmov rdx, rax
    00409fffmov rcx, [rbp+16]
    0040a003call isAccessible__system_4545
    0040a008mov [rbp-3], al
    0040a00bmovzx eax, [rbp-3]
    0040a00fxor eax, 1
    0040a012test al, al
    0040a014jne 0x40a027
    0040a016mov rax, [rbp-72]
    0040a01amov rcx, rax
    0040a01dcall chunkUnused__system_4435
    0040a022mov [rbp-3], al
    0040a025jmp 0x40a028
    0040a027
    0040a027loc_40a027:
    0040a027nop
    0040a028
    0040a028loc_40a028:
    0040a028movzx eax, [rbp-3]
    0040a02cxor eax, 1
    0040a02ftest al, al
    0040a031jne 0x40a1da
    0040a037mov [rbp-144], 577
    0040a042lea rax, [rip+0x23f17]
    0040a049mov [rbp-136], rax
    0040a050mov [rbp-4], 0
    0040a054mov [rbp-73], 0
    0040a058mov rax, [rbp-72]
    0040a05cmov rcx, rax
    0040a05fcall isSmallChunk__system_4429
    0040a064mov [rbp-73], al
    0040a067movzx eax, [rbp-73]
    0040a06btest eax, eax
    0040a06dsetne al
    0040a070xor eax, 1
    0040a073movzx eax, al
    0040a076mov [rbp-4], al
    0040a079and [rbp-4], 1
    0040a07dmovzx eax, [rbp-4]
    0040a081xor eax, 1
    0040a084test al, al
    0040a086jne 0x40a09e
    0040a088mov rax, [rbp-104]
    0040a08cmov rax, [rax+8]
    0040a090cmp rax, 0x3effffff
    0040a096setle al
    0040a099mov [rbp-4], al
    0040a09cjmp 0x40a09f
    0040a09e
    0040a09eloc_40a09e:
    0040a09enop
    0040a09f
    0040a09floc_40a09f:
    0040a09fmovzx eax, [rbp-4]
    0040a0a3xor eax, 1
    0040a0a6test al, al
    0040a0a8jne 0x40a1dd
    0040a0aemov [rbp-144], 578
    0040a0b9lea rax, [rip+0x23ea0]
    0040a0c0mov [rbp-136], rax
    0040a0c7mov rax, [rbp-72]
    0040a0cbmov rdx, rax
    0040a0cemov rcx, [rbp+16]
    0040a0d2call removeChunkFromMatrix__system_3994
    0040a0d7mov [rbp-144], 579
    0040a0e2lea rax, [rip+0x23e77]
    0040a0e9mov [rbp-136], rax
    0040a0f0mov rax, [rbp-104]
    0040a0f4mov rcx, [rax+8]
    0040a0f8mov rax, [rbp-72]
    0040a0fcmov rdx, [rax+8]
    0040a100mov rax, [rbp-104]
    0040a104add rdx, rcx
    0040a107mov [rax+8], rdx
    0040a10bmov [rbp-144], 580
    0040a116lea rax, [rip+0x23e43]
    0040a11dmov [rbp-136], rax
    0040a124mov [rbp-88], 0
    0040a12cmov rax, [rbp-72]
    0040a130mov rcx, rax
    0040a133call pageIndex__system_4504
    0040a138mov [rbp-88], rax
    0040a13cmov rax, [rbp+16]
    0040a140lea rcx, [rax+8360]
    0040a147mov rax, [rbp-88]
    0040a14bmov rdx, rax
    0040a14ecall excl__system_4361
    0040a153mov [rbp-144], 581
    0040a15elea rax, [rip+0x23dfb]
    0040a165mov [rbp-136], rax
    0040a16cmov rax, [rbp-104]
    0040a170mov rax, [rax+8]
    0040a174cmp rax, 0x3f000000
    0040a17ajle 0x40a1e0
    0040a17cmov [rbp-144], 582
    0040a187lea rax, [rip+0x23dd2]
    0040a18emov [rbp-136], rax
    0040a195mov rax, [rbp-104]
    0040a199mov r8l, 0x3f000000
    0040a19fmov rdx, rax
    0040a1a2mov rcx, [rbp+16]
    0040a1a6call splitChunk2__system_4568
    0040a1abmov [rbp-96], rax
    0040a1afmov [rbp-144], 583
    0040a1balea rax, [rip+0x23d9f]
    0040a1c1mov [rbp-136], rax
    0040a1c8mov rax, [rbp-96]
    0040a1ccmov rdx, rax
    0040a1cfmov rcx, [rbp+16]
    0040a1d3call addChunkToMatrix__system_4033
    0040a1d8jmp 0x40a1e1
    0040a1da
    0040a1daloc_40a1da:
    0040a1danop
    0040a1dbjmp 0x40a1e1
    0040a1dd
    0040a1ddloc_40a1dd:
    0040a1ddnop
    0040a1dejmp 0x40a1e1
    0040a1e0
    0040a1e0loc_40a1e0:
    0040a1e0nop
    0040a1e1
    0040a1e1loc_40a1e1:
    0040a1e1mov [rbp-144], 584
    0040a1eclea rax, [rip+0x23d6d]
    0040a1f3mov [rbp-136], rax
    0040a1famov rax, [rbp-104]
    0040a1femov rdx, rax
    0040a201mov rcx, [rbp+16]
    0040a205call addChunkToMatrix__system_4033
    0040a20acall popFrame
    0040a20fnop
    0040a210add rsp, 192
    0040a217pop rbp
    0040a218ret
    00409be8
    0040a219
    0040a219deallocAvlNode__system_4123:
    0040a219push rbp
    0040a21amov rbp, rsp
    0040a21dsub rsp, 80
    0040a221mov [rbp+16], rcx
    0040a225mov [rbp+24], rdx
    0040a229lea rax, [rip+0x2421a]
    0040a230mov [rbp-40], rax
    0040a234lea rax, [rip+0x23d25]
    0040a23bmov [rbp-24], rax
    0040a23fmov [rbp-32], 0
    0040a247mov [rbp-16], 0
    0040a24dlea rax, [rbp-48]
    0040a251mov rcx, rax
    0040a254call nimFrame
    0040a259mov [rbp-32], 294
    0040a261lea rax, [rip+0x23cf8]
    0040a268mov [rbp-24], rax
    0040a26cmov rax, [rbp+16]
    0040a270mov rdx, [rax+10432]
    0040a277mov rax, [rbp+24]
    0040a27bmov [rax], rdx
    0040a27emov [rbp-32], 295
    0040a286lea rax, [rip+0x23cd3]
    0040a28dmov [rbp-24], rax
    0040a291mov rax, [rbp+16]
    0040a295mov rdx, [rbp+24]
    0040a299mov [rax+10432], rdx
    0040a2a0call popFrame
    0040a2a5nop
    0040a2a6add rsp, 80
    0040a2aapop rbp
    0040a2abret
    0040a219
    0040a2ac
    0040a2acdel__system_4241:
    0040a2acpush rbp
    0040a2admov rbp, rsp
    0040a2b0sub rsp, 96
    0040a2b4mov [rbp+16], rcx
    0040a2b8mov [rbp+24], rdx
    0040a2bcmov [rbp+32], r8
    0040a2c0lea rax, [rip+0x24192]
    0040a2c7mov [rbp-56], rax
    0040a2cblea rax, [rip+0x23d86]
    0040a2d2mov [rbp-40], rax
    0040a2d6mov [rbp-48], 0
    0040a2demov [rbp-32], 0
    0040a2e4lea rax, [rbp-64]
    0040a2e8mov rcx, rax
    0040a2ebcall nimFrame
    0040a2f0mov [rbp-48], 74
    0040a2f8lea rax, [rip+0x23d59]
    0040a2ffmov [rbp-40], rax
    0040a303mov rax, [rbp+24]
    0040a307mov rax, [rax]
    0040a30amov rdx, [rax]
    0040a30dmov rax, [rbp+24]
    0040a311mov rax, [rax]
    0040a314cmp rdx, rax
    0040a317je 0x40a752
    0040a31dnop
    0040a31emov [rbp-48], 75
    0040a326lea rax, [rip+0x23d2b]
    0040a32dmov [rbp-40], rax
    0040a331mov rax, [rbp+24]
    0040a335mov rdx, [rax]
    0040a338mov rax, [rbp+16]
    0040a33cmov [rax+10424], rdx
    0040a343mov [rbp-48], 76
    0040a34blea rax, [rip+0x23d06]
    0040a352mov [rbp-40], rax
    0040a356mov [rbp-4], 0
    0040a35amov rax, [rbp+24]
    0040a35emov rax, [rax]
    0040a361mov rdx, [rax+16]
    0040a365mov rax, [rbp+32]
    0040a369mov rcx, rax
    0040a36ccall ltpercent___system_1005
    0040a371mov [rbp-4], al
    0040a374movzx eax, [rbp-4]
    0040a378xor eax, 1
    0040a37btest al, al
    0040a37djne 0x40a3ae
    0040a37fmov [rbp-48], 77
    0040a387lea rax, [rip+0x23cca]
    0040a38emov [rbp-40], rax
    0040a392mov rax, [rbp+24]
    0040a396mov rax, [rax]
    0040a399mov rdx, rax
    0040a39cmov rax, [rbp+32]
    0040a3a0mov r8, rax
    0040a3a3mov rcx, [rbp+16]
    0040a3a7call del__system_4241
    0040a3acjmp 0x40a405
    0040a3ae
    0040a3aeloc_40a3ae:
    0040a3aenop
    0040a3afmov [rbp-48], 79
    0040a3b7lea rax, [rip+0x23c9a]
    0040a3bemov [rbp-40], rax
    0040a3c2mov rax, [rbp+24]
    0040a3c6mov rdx, [rax]
    0040a3c9mov rax, [rbp+16]
    0040a3cdmov [rax+10416], rdx
    0040a3d4mov [rbp-48], 80
    0040a3dclea rax, [rip+0x23c75]
    0040a3e3mov [rbp-40], rax
    0040a3e7mov rax, [rbp+24]
    0040a3ebmov rax, [rax]
    0040a3eeadd rax, 8
    0040a3f2mov rdx, [rbp+32]
    0040a3f6mov r8, rdx
    0040a3f9mov rdx, rax
    0040a3fcmov rcx, [rbp+16]
    0040a400call del__system_4241
    0040a405
    0040a405loc_40a405:
    0040a405mov [rbp-48], 81
    0040a40dlea rax, [rip+0x23c44]
    0040a414mov [rbp-40], rax
    0040a418mov [rbp-1], 0
    0040a41cmov [rbp-2], 0
    0040a420mov rax, [rbp+24]
    0040a424mov rdx, [rax]
    0040a427mov rax, [rbp+16]
    0040a42bmov rax, [rax+10424]
    0040a432cmp rdx, rax
    0040a435sete al
    0040a438mov [rbp-2], al
    0040a43bmovzx eax, [rbp-2]
    0040a43fxor eax, 1
    0040a442test al, al
    0040a444jne 0x40a46a
    0040a446mov rax, [rbp+16]
    0040a44amov rax, [rax+10416]
    0040a451mov rdx, [rax]
    0040a454mov rax, [rbp+16]
    0040a458mov rax, [rax+10416]
    0040a45fcmp rdx, rax
    0040a462setne al
    0040a465mov [rbp-2], al
    0040a468jmp 0x40a46b
    0040a46a
    0040a46aloc_40a46a:
    0040a46anop
    0040a46b
    0040a46bloc_40a46b:
    0040a46bmovzx eax, [rbp-2]
    0040a46fmov [rbp-1], al
    0040a472movzx eax, [rbp-1]
    0040a476xor eax, 1
    0040a479test al, al
    0040a47bjne 0x40a498
    0040a47dmov rax, [rbp+16]
    0040a481mov rax, [rax+10416]
    0040a488mov rax, [rax+16]
    0040a48ccmp [rbp+32], rax
    0040a490sete al
    0040a493mov [rbp-1], al
    0040a496jmp 0x40a499
    0040a498
    0040a498loc_40a498:
    0040a498nop
    0040a499
    0040a499loc_40a499:
    0040a499movzx eax, [rbp-1]
    0040a49dxor eax, 1
    0040a4a0test al, al
    0040a4a2jne 0x40a57d
    0040a4a8mov [rbp-48], 82
    0040a4b0lea rax, [rip+0x23ba1]
    0040a4b7mov [rbp-40], rax
    0040a4bbmov rax, [rbp+24]
    0040a4bfmov rdx, [rax]
    0040a4c2mov rax, [rbp+16]
    0040a4c6mov rax, [rax+10416]
    0040a4cdmov rdx, [rdx+16]
    0040a4d1mov [rax+16], rdx
    0040a4d5mov [rbp-48], 83
    0040a4ddlea rax, [rip+0x23b74]
    0040a4e4mov [rbp-40], rax
    0040a4e8mov rax, [rbp+24]
    0040a4ecmov rdx, [rax]
    0040a4efmov rax, [rbp+16]
    0040a4f3mov rax, [rax+10416]
    0040a4famov rdx, [rdx+24]
    0040a4femov [rax+24], rdx
    0040a502mov [rbp-48], 84
    0040a50alea rax, [rip+0x23b47]
    0040a511mov [rbp-40], rax
    0040a515mov rcx, [rbp+16]
    0040a519call getBottom__system_4085
    0040a51emov rdx, [rbp+16]
    0040a522mov [rdx+10416], rax
    0040a529mov [rbp-48], 85
    0040a531lea rax, [rip+0x23b20]
    0040a538mov [rbp-40], rax
    0040a53cmov rax, [rbp+24]
    0040a540mov rax, [rax]
    0040a543mov rdx, [rax+8]
    0040a547mov rax, [rbp+24]
    0040a54bmov [rax], rdx
    0040a54emov [rbp-48], 86
    0040a556lea rax, [rip+0x23afb]
    0040a55dmov [rbp-40], rax
    0040a561mov rax, [rbp+16]
    0040a565mov rax, [rax+10424]
    0040a56cmov rdx, rax
    0040a56fmov rcx, [rbp+16]
    0040a573call deallocAvlNode__system_4123
    0040a578jmp 0x40a756
    0040a57d
    0040a57dloc_40a57d:
    0040a57dnop
    0040a57emov [rbp-48], 87
    0040a586lea rax, [rip+0x23acb]
    0040a58dmov [rbp-40], rax
    0040a591mov [rbp-3], 0
    0040a595mov rax, [rbp+24]
    0040a599mov rax, [rax]
    0040a59cmov rax, [rax]
    0040a59fmov rdx, [rax+32]
    0040a5a3mov rax, [rbp+24]
    0040a5a7mov rax, [rax]
    0040a5aamov rax, [rax+32]
    0040a5aesub rax, 1
    0040a5b2cmp rdx, rax
    0040a5b5setl al
    0040a5b8mov [rbp-3], al
    0040a5bbcmp [rbp-3], 0
    0040a5bfjne 0x40a5fd
    0040a5c1mov [rbp-48], 88
    0040a5c9lea rax, [rip+0x23a88]
    0040a5d0mov [rbp-40], rax
    0040a5d4mov rax, [rbp+24]
    0040a5d8mov rax, [rax]
    0040a5dbmov rax, [rax+8]
    0040a5dfmov rdx, [rax+32]
    0040a5e3mov rax, [rbp+24]
    0040a5e7mov rax, [rax]
    0040a5eamov rax, [rax+32]
    0040a5eesub rax, 1
    0040a5f2cmp rdx, rax
    0040a5f5setl al
    0040a5f8mov [rbp-3], al
    0040a5fbjmp 0x40a5fe
    0040a5fd
    0040a5fdloc_40a5fd:
    0040a5fdnop
    0040a5fe
    0040a5feloc_40a5fe:
    0040a5femovzx eax, [rbp-3]
    0040a602xor eax, 1
    0040a605test al, al
    0040a607jne 0x40a755
    0040a60dmov [rbp-48], 89
    0040a615lea rax, [rip+0x23a3c]
    0040a61cmov [rbp-40], rax
    0040a620mov rax, [rbp+24]
    0040a624mov rax, [rax]
    0040a627mov rdx, [rax+32]
    0040a62bmov rax, [rbp+24]
    0040a62fmov rax, [rax]
    0040a632sub rdx, 1
    0040a636mov [rax+32], rdx
    0040a63amov [rbp-48], 90
    0040a642lea rax, [rip+0x23a0f]
    0040a649mov [rbp-40], rax
    0040a64dmov rax, [rbp+24]
    0040a651mov rax, [rax]
    0040a654mov rdx, [rax+32]
    0040a658mov rax, [rbp+24]
    0040a65cmov rax, [rax]
    0040a65fmov rax, [rax+8]
    0040a663mov rax, [rax+32]
    0040a667cmp rdx, rax
    0040a66ajge 0x40a69b
    0040a66cmov [rbp-48], 91
    0040a674lea rax, [rip+0x239dd]
    0040a67bmov [rbp-40], rax
    0040a67fmov rax, [rbp+24]
    0040a683mov rdx, [rax]
    0040a686mov rax, [rbp+24]
    0040a68amov rax, [rax]
    0040a68dmov rax, [rax+8]
    0040a691mov rdx, [rdx+32]
    0040a695mov [rax+32], rdx
    0040a699jmp 0x40a69c
    0040a69b
    0040a69bloc_40a69b:
    0040a69bnop
    0040a69c
    0040a69cloc_40a69c:
    0040a69cmov [rbp-48], 92
    0040a6a4lea rax, [rip+0x239ad]
    0040a6abmov [rbp-40], rax
    0040a6afmov rax, [rbp+24]
    0040a6b3mov rcx, rax
    0040a6b6call skew__system_4222
    0040a6bbmov [rbp-48], 93
    0040a6c3lea rax, [rip+0x2398e]
    0040a6camov [rbp-40], rax
    0040a6cemov rax, [rbp+24]
    0040a6d2mov rax, [rax]
    0040a6d5add rax, 8
    0040a6d9mov rcx, rax
    0040a6dccall skew__system_4222
    0040a6e1mov [rbp-48], 94
    0040a6e9lea rax, [rip+0x23968]
    0040a6f0mov [rbp-40], rax
    0040a6f4mov rax, [rbp+24]
    0040a6f8mov rax, [rax]
    0040a6fbmov rax, [rax+8]
    0040a6ffadd rax, 8
    0040a703mov rcx, rax
    0040a706call skew__system_4222
    0040a70bmov [rbp-48], 95
    0040a713lea rax, [rip+0x2393e]
    0040a71amov [rbp-40], rax
    0040a71emov rax, [rbp+24]
    0040a722mov rcx, rax
    0040a725call split__system_4225
    0040a72amov [rbp-48], 96
    0040a732lea rax, [rip+0x2391f]
    0040a739mov [rbp-40], rax
    0040a73dmov rax, [rbp+24]
    0040a741mov rax, [rax]
    0040a744add rax, 8
    0040a748mov rcx, rax
    0040a74bcall split__system_4225
    0040a750jmp 0x40a756
    0040a752
    0040a752loc_40a752:
    0040a752nop
    0040a753jmp 0x40a756
    0040a755
    0040a755loc_40a755:
    0040a755nop
    0040a756
    0040a756loc_40a756:
    0040a756call popFrame
    0040a75bnop
    0040a75cadd rsp, 96
    0040a760pop rbp
    0040a761ret
    0040a2ac