File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
    1400f4b70
    1400f4b70unsigned int std::__detail::__to_chars_len<unsigned int>(unsigned int, int):
    1400f4b70push rbp
    1400f4b71mov rbp, rsp
    1400f4b74sub rsp, 16
    1400f4b78mov [rbp+16], ecx
    1400f4b7bmov [rbp+24], edx
    1400f4b7emov [rbp-4], 1
    1400f4b85mov eax, [rbp+24]
    1400f4b88imul eax, eax
    1400f4b8bmov [rbp-8], eax
    1400f4b8emov eax, [rbp+24]
    1400f4b91mov edx, [rbp-8]
    1400f4b94imul eax, edx
    1400f4b97mov [rbp-12], eax
    1400f4b9amov eax, [rbp+24]
    1400f4b9dmov edx, [rbp-12]
    1400f4ba0imul eax, edx
    1400f4ba3mov [rbp-16], eax
    1400f4ba6
    1400f4ba6loc_1400f4ba6:
    1400f4ba6mov eax, [rbp+24]
    1400f4ba9cmp [rbp+16], eax
    1400f4bacjae 0x1400f4bb3
    1400f4baemov eax, [rbp-4]
    1400f4bb1jmp 0x1400f4bf7
    1400f4bb3
    1400f4bb3loc_1400f4bb3:
    1400f4bb3mov eax, [rbp+16]
    1400f4bb6cmp eax, [rbp-8]
    1400f4bb9jae 0x1400f4bc3
    1400f4bbbmov eax, [rbp-4]
    1400f4bbeadd eax, 1
    1400f4bc1jmp 0x1400f4bf7
    1400f4bc3
    1400f4bc3loc_1400f4bc3:
    1400f4bc3mov eax, [rbp+16]
    1400f4bc6cmp eax, [rbp-12]
    1400f4bc9jae 0x1400f4bd3
    1400f4bcbmov eax, [rbp-4]
    1400f4bceadd eax, 2
    1400f4bd1jmp 0x1400f4bf7
    1400f4bd3
    1400f4bd3loc_1400f4bd3:
    1400f4bd3mov eax, [rbp+16]
    1400f4bd6cmp eax, [rbp-16]
    1400f4bd9jae 0x1400f4be3
    1400f4bdbmov eax, [rbp-4]
    1400f4bdeadd eax, 3
    1400f4be1jmp 0x1400f4bf7
    1400f4be3
    1400f4be3loc_1400f4be3:
    1400f4be3mov eax, [rbp+16]
    1400f4be6mov edx, 0
    1400f4bebdiv [rbp-16]
    1400f4beemov [rbp+16], eax
    1400f4bf1add [rbp-4], 4
    1400f4bf5jmp 0x1400f4ba6
    1400f4bf7
    1400f4bf7loc_1400f4bf7:
    1400f4bf7add rsp, 16
    1400f4bfbpop rbp
    1400f4bfcret
    1400f4b70
    1400f4bfd
    1400f4bfd // align 0x10
    1400f4c00
    1400f4c00unsigned int std::__detail::__to_chars_len<unsigned long>(unsigned long, int):
    1400f4c00push rbp
    1400f4c01mov rbp, rsp
    1400f4c04sub rsp, 16
    1400f4c08mov [rbp+16], ecx
    1400f4c0bmov [rbp+24], edx
    1400f4c0emov [rbp-4], 1
    1400f4c15mov eax, [rbp+24]
    1400f4c18imul eax, eax
    1400f4c1bmov [rbp-8], eax
    1400f4c1emov eax, [rbp+24]
    1400f4c21mov edx, [rbp-8]
    1400f4c24imul eax, edx
    1400f4c27mov [rbp-12], eax
    1400f4c2amov eax, [rbp+24]
    1400f4c2dmov edx, [rbp-12]
    1400f4c30imul eax, edx
    1400f4c33mov [rbp-16], eax
    1400f4c36
    1400f4c36loc_1400f4c36:
    1400f4c36mov eax, [rbp+24]
    1400f4c39cmp [rbp+16], eax
    1400f4c3cjae 0x1400f4c43
    1400f4c3emov eax, [rbp-4]
    1400f4c41jmp 0x1400f4c87
    1400f4c43
    1400f4c43loc_1400f4c43:
    1400f4c43mov eax, [rbp+16]
    1400f4c46cmp eax, [rbp-8]
    1400f4c49jae 0x1400f4c53
    1400f4c4bmov eax, [rbp-4]
    1400f4c4eadd eax, 1
    1400f4c51jmp 0x1400f4c87
    1400f4c53
    1400f4c53loc_1400f4c53:
    1400f4c53mov eax, [rbp+16]
    1400f4c56cmp eax, [rbp-12]
    1400f4c59jae 0x1400f4c63
    1400f4c5bmov eax, [rbp-4]
    1400f4c5eadd eax, 2
    1400f4c61jmp 0x1400f4c87
    1400f4c63
    1400f4c63loc_1400f4c63:
    1400f4c63mov eax, [rbp+16]
    1400f4c66cmp eax, [rbp-16]
    1400f4c69jae 0x1400f4c73
    1400f4c6bmov eax, [rbp-4]
    1400f4c6eadd eax, 3
    1400f4c71jmp 0x1400f4c87
    1400f4c73
    1400f4c73loc_1400f4c73:
    1400f4c73mov eax, [rbp+16]
    1400f4c76mov edx, 0
    1400f4c7bdiv [rbp-16]
    1400f4c7emov [rbp+16], eax
    1400f4c81add [rbp-4], 4
    1400f4c85jmp 0x1400f4c36
    1400f4c87
    1400f4c87loc_1400f4c87:
    1400f4c87add rsp, 16
    1400f4c8bpop rbp
    1400f4c8cret
    1400f4c00
    1400f4c8d
    1400f4c8d // align 0x10
    1400f4c90
    1400f4c90unsigned int std::__detail::__to_chars_len<unsigned long long>(unsigned long long, int):
    1400f4c90push rbp
    1400f4c91mov rbp, rsp
    1400f4c94sub rsp, 16
    1400f4c98mov [rbp+16], rcx
    1400f4c9cmov [rbp+24], edx
    1400f4c9fmov [rbp-4], 1
    1400f4ca6mov eax, [rbp+24]
    1400f4ca9imul eax, eax
    1400f4cacmov [rbp-8], eax
    1400f4cafmov eax, [rbp+24]
    1400f4cb2mov edx, [rbp-8]
    1400f4cb5imul eax, edx
    1400f4cb8mov [rbp-12], eax
    1400f4cbbmov eax, [rbp+24]
    1400f4cbemov edx, [rbp-12]
    1400f4cc1imul eax, edx
    1400f4cc4mov [rbp-16], eax
    1400f4cc7
    1400f4cc7loc_1400f4cc7:
    1400f4cc7mov eax, [rbp+24]
    1400f4ccamov eax, eax
    1400f4ccccmp [rbp+16], rax
    1400f4cd0jae 0x1400f4cd7
    1400f4cd2mov eax, [rbp-4]
    1400f4cd5jmp 0x1400f4d23
    1400f4cd7
    1400f4cd7loc_1400f4cd7:
    1400f4cd7mov eax, [rbp-8]
    1400f4cdacmp [rbp+16], rax
    1400f4cdejae 0x1400f4ce8
    1400f4ce0mov eax, [rbp-4]
    1400f4ce3add eax, 1
    1400f4ce6jmp 0x1400f4d23
    1400f4ce8
    1400f4ce8loc_1400f4ce8:
    1400f4ce8mov eax, [rbp-12]
    1400f4cebcmp [rbp+16], rax
    1400f4cefjae 0x1400f4cf9
    1400f4cf1mov eax, [rbp-4]
    1400f4cf4add eax, 2
    1400f4cf7jmp 0x1400f4d23
    1400f4cf9
    1400f4cf9loc_1400f4cf9:
    1400f4cf9mov eax, [rbp-16]
    1400f4cfccmp [rbp+16], rax
    1400f4d00jae 0x1400f4d0a
    1400f4d02mov eax, [rbp-4]
    1400f4d05add eax, 3
    1400f4d08jmp 0x1400f4d23
    1400f4d0a
    1400f4d0aloc_1400f4d0a:
    1400f4d0amov ecx, [rbp-16]
    1400f4d0dmov rax, [rbp+16]
    1400f4d11mov edx, 0
    1400f4d16div rcx
    1400f4d19mov [rbp+16], rax
    1400f4d1dadd [rbp-4], 4
    1400f4d21jmp 0x1400f4cc7
    1400f4d23
    1400f4d23loc_1400f4d23:
    1400f4d23add rsp, 16
    1400f4d27pop rbp
    1400f4d28ret
    1400f4c90
    1400f4d29
    1400f4d29 // align 0x10
    1400f4d30
    1400f4d30void std::__detail::__to_chars_10_impl<unsigned int>(char*, unsigned int, unsigned int):
    1400f4d30push rbp
    1400f4d31mov rbp, rsp
    1400f4d34sub rsp, 224
    1400f4d3bmov [rbp+16], rcx
    1400f4d3fmov [rbp+24], edx
    1400f4d42mov [rbp+32], r8l
    1400f4d46mov rax, 0x3330323031303030
    1400f4d50mov rdx, 0x3730363035303430
    1400f4d5amov [rbp-224], rax
    1400f4d61mov [rbp-216], rdx
    1400f4d68mov rax, 0x3131303139303830
    1400f4d72mov rdx, 0x3531343133313231
    1400f4d7cmov [rbp-208], rax
    1400f4d83mov [rbp-200], rdx
    1400f4d8amov rax, 0x3931383137313631
    1400f4d94mov rdx, 0x3332323231323032
    1400f4d9emov [rbp-192], rax
    1400f4da5mov [rbp-184], rdx
    1400f4dacmov rax, 0x3732363235323432
    1400f4db6mov rdx, 0x3133303339323832
    1400f4dc0mov [rbp-176], rax
    1400f4dc7mov [rbp-168], rdx
    1400f4dcemov rax, 0x3533343333333233
    1400f4dd8mov rdx, 0x3933383337333633
    1400f4de2mov [rbp-160], rax
    1400f4de9mov [rbp-152], rdx
    1400f4df0mov rax, 0x3334323431343034
    1400f4dfamov rdx, 0x3734363435343434
    1400f4e04mov [rbp-144], rax
    1400f4e0bmov [rbp-136], rdx
    1400f4e12mov rax, 0x3135303539343834
    1400f4e1cmov rdx, 0x3535343533353235
    1400f4e26mov [rbp-128], rax
    1400f4e2amov [rbp-120], rdx
    1400f4e2emov rax, 0x3935383537353635
    1400f4e38mov rdx, 0x3336323631363036
    1400f4e42mov [rbp-112], rax
    1400f4e46mov [rbp-104], rdx
    1400f4e4amov rax, 0x3736363635363436
    1400f4e54mov rdx, 0x3137303739363836
    1400f4e5emov [rbp-96], rax
    1400f4e62mov [rbp-88], rdx
    1400f4e66mov rax, 0x3537343733373237
    1400f4e70mov rdx, 0x3937383737373637
    1400f4e7amov [rbp-80], rax
    1400f4e7emov [rbp-72], rdx
    1400f4e82mov rax, 0x3338323831383038
    1400f4e8cmov rdx, 0x3738363835383438
    1400f4e96mov [rbp-64], rax
    1400f4e9amov [rbp-56], rdx
    1400f4e9emov rax, 0x3139303939383838
    1400f4ea8mov rdx, 0x3539343933393239
    1400f4eb2mov [rbp-48], rax
    1400f4eb6mov [rbp-40], rdx
    1400f4ebamov rax, 0x3935393439333932
    1400f4ec4mov rdx, 0x39393839373936
    1400f4ecemov [rbp-39], rax
    1400f4ed2mov [rbp-31], rdx
    1400f4ed6mov eax, [rbp+24]
    1400f4ed9sub eax, 1
    1400f4edcmov [rbp-4], eax
    1400f4edfjmp 0x1400f4f52
    1400f4ee1
    1400f4ee1loc_1400f4ee1:
    1400f4ee1mov ecx, [rbp+32]
    1400f4ee4mov eax, ecx
    1400f4ee6imul rax, rax, 0x51eb851f
    1400f4eedshr rax, 32
    1400f4ef1shr eax, 5
    1400f4ef4imul edx, eax, 100
    1400f4ef7mov eax, ecx
    1400f4ef9sub eax, edx
    1400f4efbadd eax, eax
    1400f4efdmov [rbp-12], eax
    1400f4f00mov eax, [rbp+32]
    1400f4f03mov eax, eax
    1400f4f05imul rax, rax, 0x51eb851f
    1400f4f0cshr rax, 32
    1400f4f10shr eax, 5
    1400f4f13mov [rbp+32], eax
    1400f4f16mov eax, [rbp-12]
    1400f4f19lea ecx, [rax+1]
    1400f4f1cmov edx, [rbp-4]
    1400f4f1fmov rax, [rbp+16]
    1400f4f23add rdx, rax
    1400f4f26mov eax, ecx
    1400f4f28movzx eax, [rbp+rax-224]
    1400f4f30mov [rdx], al
    1400f4f32mov eax, [rbp-4]
    1400f4f35sub eax, 1
    1400f4f38mov edx, eax
    1400f4f3amov rax, [rbp+16]
    1400f4f3eadd rdx, rax
    1400f4f41mov eax, [rbp-12]
    1400f4f44movzx eax, [rbp+rax-224]
    1400f4f4cmov [rdx], al
    1400f4f4esub [rbp-4], 2
    1400f4f52
    1400f4f52loc_1400f4f52:
    1400f4f52cmp [rbp+32], 99
    1400f4f56ja 0x1400f4ee1
    1400f4f58cmp [rbp+32], 9
    1400f4f5cjbe 0x1400f4f93
    1400f4f5emov eax, [rbp+32]
    1400f4f61add eax, eax
    1400f4f63mov [rbp-8], eax
    1400f4f66mov eax, [rbp-8]
    1400f4f69lea ecx, [rax+1]
    1400f4f6cmov rax, [rbp+16]
    1400f4f70lea rdx, [rax+1]
    1400f4f74mov eax, ecx
    1400f4f76movzx eax, [rbp+rax-224]
    1400f4f7emov [rdx], al
    1400f4f80mov eax, [rbp-8]
    1400f4f83movzx edx, [rbp+rax-224]
    1400f4f8bmov rax, [rbp+16]
    1400f4f8fmov [rax], dl
    1400f4f91jmp 0x1400f4fa1
    1400f4f93
    1400f4f93loc_1400f4f93:
    1400f4f93mov eax, [rbp+32]
    1400f4f96add eax, 48
    1400f4f99mov edx, eax
    1400f4f9bmov rax, [rbp+16]
    1400f4f9fmov [rax], dl
    1400f4fa1
    1400f4fa1loc_1400f4fa1:
    1400f4fa1nop
    1400f4fa2add rsp, 224
    1400f4fa9pop rbp
    1400f4faaret
    1400f4d30
    1400f4fab
    1400f4fab // align 0x10
    1400f4fb0
    1400f4fb0void std::__detail::__to_chars_10_impl<unsigned long>(char*, unsigned int, unsigned long):
    1400f4fb0push rbp
    1400f4fb1mov rbp, rsp
    1400f4fb4sub rsp, 224
    1400f4fbbmov [rbp+16], rcx
    1400f4fbfmov [rbp+24], edx
    1400f4fc2mov [rbp+32], r8l
    1400f4fc6mov rax, 0x3330323031303030
    1400f4fd0mov rdx, 0x3730363035303430
    1400f4fdamov [rbp-224], rax
    1400f4fe1mov [rbp-216], rdx
    1400f4fe8mov rax, 0x3131303139303830
    1400f4ff2mov rdx, 0x3531343133313231
    1400f4ffcmov [rbp-208], rax
    1400f5003mov [rbp-200], rdx
    1400f500amov rax, 0x3931383137313631
    1400f5014mov rdx, 0x3332323231323032
    1400f501emov [rbp-192], rax
    1400f5025mov [rbp-184], rdx
    1400f502cmov rax, 0x3732363235323432
    1400f5036mov rdx, 0x3133303339323832
    1400f5040mov [rbp-176], rax
    1400f5047mov [rbp-168], rdx
    1400f504emov rax, 0x3533343333333233
    1400f5058mov rdx, 0x3933383337333633
    1400f5062mov [rbp-160], rax
    1400f5069mov [rbp-152], rdx
    1400f5070mov rax, 0x3334323431343034
    1400f507amov rdx, 0x3734363435343434
    1400f5084mov [rbp-144], rax
    1400f508bmov [rbp-136], rdx
    1400f5092mov rax, 0x3135303539343834
    1400f509cmov rdx, 0x3535343533353235
    1400f50a6mov [rbp-128], rax
    1400f50aamov [rbp-120], rdx
    1400f50aemov rax, 0x3935383537353635
    1400f50b8mov rdx, 0x3336323631363036
    1400f50c2mov [rbp-112], rax
    1400f50c6mov [rbp-104], rdx
    1400f50camov rax, 0x3736363635363436
    1400f50d4mov rdx, 0x3137303739363836
    1400f50demov [rbp-96], rax
    1400f50e2mov [rbp-88], rdx
    1400f50e6mov rax, 0x3537343733373237
    1400f50f0mov rdx, 0x3937383737373637
    1400f50famov [rbp-80], rax
    1400f50femov [rbp-72], rdx
    1400f5102mov rax, 0x3338323831383038
    1400f510cmov rdx, 0x3738363835383438
    1400f5116mov [rbp-64], rax
    1400f511amov [rbp-56], rdx
    1400f511emov rax, 0x3139303939383838
    1400f5128mov rdx, 0x3539343933393239
    1400f5132mov [rbp-48], rax
    1400f5136mov [rbp-40], rdx
    1400f513amov rax, 0x3935393439333932
    1400f5144mov rdx, 0x39393839373936
    1400f514emov [rbp-39], rax
    1400f5152mov [rbp-31], rdx
    1400f5156mov eax, [rbp+24]
    1400f5159sub eax, 1
    1400f515cmov [rbp-4], eax
    1400f515fjmp 0x1400f51d2
    1400f5161
    1400f5161loc_1400f5161:
    1400f5161mov ecx, [rbp+32]
    1400f5164mov eax, ecx
    1400f5166imul rax, rax, 0x51eb851f
    1400f516dshr rax, 32
    1400f5171shr eax, 5
    1400f5174imul edx, eax, 100
    1400f5177mov eax, ecx
    1400f5179sub eax, edx
    1400f517badd eax, eax
    1400f517dmov [rbp-12], eax
    1400f5180mov eax, [rbp+32]
    1400f5183mov eax, eax
    1400f5185imul rax, rax, 0x51eb851f
    1400f518cshr rax, 32
    1400f5190shr eax, 5
    1400f5193mov [rbp+32], eax
    1400f5196mov eax, [rbp-12]
    1400f5199lea ecx, [rax+1]
    1400f519cmov edx, [rbp-4]
    1400f519fmov rax, [rbp+16]
    1400f51a3add rdx, rax
    1400f51a6mov eax, ecx
    1400f51a8movzx eax, [rbp+rax-224]
    1400f51b0mov [rdx], al
    1400f51b2mov eax, [rbp-4]
    1400f51b5sub eax, 1
    1400f51b8mov edx, eax
    1400f51bamov rax, [rbp+16]
    1400f51beadd rdx, rax
    1400f51c1mov eax, [rbp-12]
    1400f51c4movzx eax, [rbp+rax-224]
    1400f51ccmov [rdx], al
    1400f51cesub [rbp-4], 2
    1400f51d2
    1400f51d2loc_1400f51d2:
    1400f51d2cmp [rbp+32], 99
    1400f51d6ja 0x1400f5161
    1400f51d8cmp [rbp+32], 9
    1400f51dcjbe 0x1400f5213
    1400f51demov eax, [rbp+32]
    1400f51e1add eax, eax
    1400f51e3mov [rbp-8], eax
    1400f51e6mov eax, [rbp-8]
    1400f51e9lea ecx, [rax+1]
    1400f51ecmov rax, [rbp+16]
    1400f51f0lea rdx, [rax+1]
    1400f51f4mov eax, ecx
    1400f51f6movzx eax, [rbp+rax-224]
    1400f51femov [rdx], al
    1400f5200mov eax, [rbp-8]
    1400f5203movzx edx, [rbp+rax-224]
    1400f520bmov rax, [rbp+16]
    1400f520fmov [rax], dl
    1400f5211jmp 0x1400f5221
    1400f5213
    1400f5213loc_1400f5213:
    1400f5213mov eax, [rbp+32]
    1400f5216add eax, 48
    1400f5219mov edx, eax
    1400f521bmov rax, [rbp+16]
    1400f521fmov [rax], dl
    1400f5221
    1400f5221loc_1400f5221:
    1400f5221nop
    1400f5222add rsp, 224
    1400f5229pop rbp
    1400f522aret
    1400f4fb0
    1400f522b
    1400f522b // align 0x10
    1400f5230
    1400f5230void std::__detail::__to_chars_10_impl<unsigned long long>(char*, unsigned int, unsigned long long):
    1400f5230push rbp
    1400f5231mov rbp, rsp
    1400f5234sub rsp, 240
    1400f523bmov [rbp+16], rcx
    1400f523fmov [rbp+24], edx
    1400f5242mov [rbp+32], r8
    1400f5246mov rax, 0x3330323031303030
    1400f5250mov rdx, 0x3730363035303430
    1400f525amov [rbp-240], rax
    1400f5261mov [rbp-232], rdx
    1400f5268mov rax, 0x3131303139303830
    1400f5272mov rdx, 0x3531343133313231
    1400f527cmov [rbp-224], rax
    1400f5283mov [rbp-216], rdx
    1400f528amov rax, 0x3931383137313631
    1400f5294mov rdx, 0x3332323231323032
    1400f529emov [rbp-208], rax
    1400f52a5mov [rbp-200], rdx
    1400f52acmov rax, 0x3732363235323432
    1400f52b6mov rdx, 0x3133303339323832
    1400f52c0mov [rbp-192], rax
    1400f52c7mov [rbp-184], rdx
    1400f52cemov rax, 0x3533343333333233
    1400f52d8mov rdx, 0x3933383337333633
    1400f52e2mov [rbp-176], rax
    1400f52e9mov [rbp-168], rdx
    1400f52f0mov rax, 0x3334323431343034
    1400f52famov rdx, 0x3734363435343434
    1400f5304mov [rbp-160], rax
    1400f530bmov [rbp-152], rdx
    1400f5312mov rax, 0x3135303539343834
    1400f531cmov rdx, 0x3535343533353235
    1400f5326mov [rbp-144], rax
    1400f532dmov [rbp-136], rdx
    1400f5334mov rax, 0x3935383537353635
    1400f533emov rdx, 0x3336323631363036
    1400f5348mov [rbp-128], rax
    1400f534cmov [rbp-120], rdx
    1400f5350mov rax, 0x3736363635363436
    1400f535amov rdx, 0x3137303739363836
    1400f5364mov [rbp-112], rax
    1400f5368mov [rbp-104], rdx
    1400f536cmov rax, 0x3537343733373237
    1400f5376mov rdx, 0x3937383737373637
    1400f5380mov [rbp-96], rax
    1400f5384mov [rbp-88], rdx
    1400f5388mov rax, 0x3338323831383038
    1400f5392mov rdx, 0x3738363835383438
    1400f539cmov [rbp-80], rax
    1400f53a0mov [rbp-72], rdx
    1400f53a4mov rax, 0x3139303939383838
    1400f53aemov rdx, 0x3539343933393239
    1400f53b8mov [rbp-64], rax
    1400f53bcmov [rbp-56], rdx
    1400f53c0mov rax, 0x3935393439333932
    1400f53camov rdx, 0x39393839373936
    1400f53d4mov [rbp-55], rax
    1400f53d8mov [rbp-47], rdx
    1400f53dcmov eax, [rbp+24]
    1400f53dfsub eax, 1
    1400f53e2mov [rbp-4], eax
    1400f53e5jmp 0x1400f547c
    1400f53ea
    1400f53ealoc_1400f53ea:
    1400f53eamov rcx, [rbp+32]
    1400f53eemov rax, rcx
    1400f53f1shr rax, 2
    1400f53f5mov rdx, 0x28f5c28f5c28f5c3
    1400f53ffmul rdx
    1400f5402mov rax, rdx
    1400f5405shr rax, 2
    1400f5409imul rdx, rax, 100
    1400f540dmov rax, rcx
    1400f5410sub rax, rdx
    1400f5413add rax, rax
    1400f5416mov [rbp-24], rax
    1400f541amov rax, [rbp+32]
    1400f541eshr rax, 2
    1400f5422mov rdx, 0x28f5c28f5c28f5c3
    1400f542cmul rdx
    1400f542fmov rax, rdx
    1400f5432shr rax, 2
    1400f5436mov [rbp+32], rax
    1400f543amov rax, [rbp-24]
    1400f543eadd rax, 1
    1400f5442mov ecx, [rbp-4]
    1400f5445mov rdx, [rbp+16]
    1400f5449add rdx, rcx
    1400f544cmovzx eax, [rbp+rax-240]
    1400f5454mov [rdx], al
    1400f5456mov eax, [rbp-4]
    1400f5459sub eax, 1
    1400f545cmov edx, eax
    1400f545emov rax, [rbp+16]
    1400f5462add rdx, rax
    1400f5465lea rcx, [rbp-240]
    1400f546cmov rax, [rbp-24]
    1400f5470add rax, rcx
    1400f5473movzx eax, [rax]
    1400f5476mov [rdx], al
    1400f5478sub [rbp-4], 2
    1400f547c
    1400f547cloc_1400f547c:
    1400f547ccmp [rbp+32], 99
    1400f5481ja 0x1400f53ea
    1400f5487cmp [rbp+32], 9
    1400f548cjbe 0x1400f54cc
    1400f548emov rax, [rbp+32]
    1400f5492add rax, rax
    1400f5495mov [rbp-16], rax
    1400f5499mov rax, [rbp-16]
    1400f549dadd rax, 1
    1400f54a1mov rdx, [rbp+16]
    1400f54a5add rdx, 1
    1400f54a9movzx eax, [rbp+rax-240]
    1400f54b1mov [rdx], al
    1400f54b3lea rdx, [rbp-240]
    1400f54bamov rax, [rbp-16]
    1400f54beadd rax, rdx
    1400f54c1movzx edx, [rax]
    1400f54c4mov rax, [rbp+16]
    1400f54c8mov [rax], dl
    1400f54cajmp 0x1400f54db
    1400f54cc
    1400f54ccloc_1400f54cc:
    1400f54ccmov rax, [rbp+32]
    1400f54d0add eax, 48
    1400f54d3mov edx, eax
    1400f54d5mov rax, [rbp+16]
    1400f54d9mov [rax], dl
    1400f54db
    1400f54dbloc_1400f54db:
    1400f54dbnop
    1400f54dcadd rsp, 240
    1400f54e3pop rbp
    1400f54e4ret
    1400f5230
    1400f54e5
    1400f54e5 // align 0x10
    1400f54f0
    1400f54f0std::bad_cast::~bad_cast():
    1400f54f0sub rsp, 56
    1400f54f4lea rax, [rip+0xae185]
    1400f54fbmov [rcx], rax
    1400f54femov [rsp+40], rcx
    1400f5503call std::exception::~exception()
    1400f5508mov rcx, [rsp+40]
    1400f550dmov edx, 8
    1400f5512add rsp, 56
    1400f5516jmp 0x140101ad0
    1400f54f0
    1400f551b
    1400f551b // align 0x10
    1400f5520
    1400f5520std::bad_cast::~bad_cast():
    1400f5520lea rax, [rip+0xae159]
    1400f5527mov [rcx], rax
    1400f552ajmp 0x1400f7ec0
    1400f5520
    1400f552f
    1400f552f // align 0x20
    1400f5540
    1400f5540std::ios_base::_M_grow_words(int, bool):
    1400f5540push rsi
    1400f5541push rbx
    1400f5542sub rsp, 56
    1400f5546movsxd r9, edx
    1400f5549mov r10, rcx
    1400f554ccmp r9l, 0x7ffffffe
    1400f5553ja 0x1400f5670
    1400f5559lea r11, [rcx+64]
    1400f555dmov ebx, 8
    1400f5562cmp r9l, 7
    1400f5566jg 0x1400f5588
    1400f5568
    1400f5568loc_1400f5568:
    1400f5568shl r9, 4
    1400f556cmov [r10+200], r11
    1400f5573lea rax, [r11+r9]
    1400f5577mov [r10+192], ebx
    1400f557eadd rsp, 56
    1400f5582pop rbx
    1400f5583pop rsi
    1400f5584ret
    1400f5585
    1400f5585 0f 1f 00 ...
    1400f5588
    1400f5588loc_1400f5588:
    1400f5588lea ebx, [r9+1]
    1400f558cmov rdx, [rip+0xa1acd]
    1400f5593mov [rsp+80], rcx
    1400f5598movsxd rsi, ebx
    1400f559bmov [rsp+44], r8l
    1400f55a0shl rsi, 4
    1400f55a4mov [rsp+32], r11
    1400f55a9mov rcx, rsi
    1400f55acmov [rsp+88], r9l
    1400f55b1call operator new[](unsigned long long, std::nothrow_t const&)
    1400f55b6mov r10, [rsp+80]
    1400f55bbmov r8l, [rsp+44]
    1400f55c0test rax, rax
    1400f55c3mov rdx, rax
    1400f55c6je 0x1400f56aa
    1400f55ccmov r11, [rsp+32]
    1400f55d1movsxd r9, [rsp+88]
    1400f55d6lea rcx, [rax+rsi]
    1400f55danop [rax+rax]
    1400f55e0
    1400f55e0loc_1400f55e0:
    1400f55e0mov [rax], 0
    1400f55e7add rax, 16
    1400f55ebmov [rax-8], 0
    1400f55f2cmp rax, rcx
    1400f55f5jne 0x1400f55e0
    1400f55f7movsxd rsi, [r10+192]
    1400f55femov rcx, [r10+200]
    1400f5605xor eax, eax
    1400f5607mov r8, rsi
    1400f560ashl rsi, 4
    1400f560etest r8l, r8l
    1400f5611jle 0x1400f563b
    1400f5613nop [rax+rax]
    1400f561enop
    1400f5620
    1400f5620loc_1400f5620:
    1400f5620mov r8, [rcx+rax]
    1400f5624mov [rdx+rax], r8
    1400f5628mov r8l, [rcx+rax+8]
    1400f562dmov [rdx+rax+8], r8l
    1400f5632add rax, 16
    1400f5636cmp rax, rsi
    1400f5639jne 0x1400f5620
    1400f563b
    1400f563bloc_1400f563b:
    1400f563bcmp r11, rcx
    1400f563eje 0x1400f5668
    1400f5640test rcx, rcx
    1400f5643je 0x1400f5668
    1400f5645mov [rsp+32], rdx
    1400f564amov [rsp+88], r9l
    1400f564fmov [rsp+80], r10
    1400f5654call operator delete[](void*)
    1400f5659mov rdx, [rsp+32]
    1400f565emovsxd r9, [rsp+88]
    1400f5663mov r10, [rsp+80]
    1400f5668
    1400f5668loc_1400f5668:
    1400f5668mov r11, rdx
    1400f566bjmp 0x1400f5568
    1400f5670
    1400f5670loc_1400f5670:
    1400f5670lea rcx, [rip+0x9c159]
    1400f5677
    1400f5677loc_1400f5677:
    1400f5677mov eax, [r10+32]
    1400f567bor eax, 1
    1400f567emov [r10+32], eax
    1400f5682and eax, [r10+28]
    1400f5686jne 0x1400f56b3
    1400f5688test r8b, r8b
    1400f568bjne 0x1400f56a0
    1400f568dmov [r10+48], 0
    1400f5695
    1400f5695loc_1400f5695:
    1400f5695lea rax, [r10+48]
    1400f5699add rsp, 56
    1400f569dpop rbx
    1400f569epop rsi
    1400f569fret
    1400f56a0
    1400f56a0loc_1400f56a0:
    1400f56a0mov [r10+56], 0
    1400f56a8jmp 0x1400f5695
    1400f56aa
    1400f56aaloc_1400f56aa:
    1400f56aalea rcx, [rip+0x9c147]
    1400f56b1jmp 0x1400f5677
    1400f56b3
    1400f56b3loc_1400f56b3:
    1400f56b3call std::__throw_ios_failure(char const*)
    1400f56b8nop
    1400f5540
    1400f56b9
    1400f56b9 // align 0x10
    1400f56c0
    1400f56c0std::ios_base::_M_call_callbacks(std::ios_base::event):
    1400f56c0push rdi
    1400f56c1push rsi
    1400f56c2push rbx
    1400f56c3sub rsp, 32
    1400f56c7mov rbx, [rcx+40]
    1400f56cbmov rsi, rcx
    1400f56cemov edi, edx
    1400f56d0test rbx, rbx
    1400f56d3je 0x1400f56f4
    1400f56d5nop [rax+rax]
    1400f56e0
    1400f56e0loc_1400f56e0:
    1400f56e0mov r8l, [rbx+16]
    1400f56e4mov rdx, rsi
    1400f56e7mov ecx, edi
    1400f56e9call [rbx+8]
    1400f56ecmov rbx, [rbx]
    1400f56eftest rbx, rbx
    1400f56f2jne 0x1400f56e0
    1400f56f4
    1400f56f4loc_1400f56f4:
    1400f56f4add rsp, 32
    1400f56f8pop rbx
    1400f56f9pop rsi
    1400f56fapop rdi
    1400f56fbret
    1400f56fc
    1400f56fc 48 89 c1 e8 H...
    1400f5700 8c c5 00 00 e8 77 c7 00 00 eb e1 48 83 c2 01 48 .....w.....H...H
    1400f5710 89 c1 75 05 e8 f7 c5 00 00 e8 82 5c f2 ff 90 ..u........\...
    1400f56c0
    1400f571f
    1400f571f // align 0x10
    1400f5720
    1400f5720std::ios_base::register_callback(void (*)(std::ios_base::event, std::ios_base&, int), int):
    1400f5720push rdi
    1400f5721push rsi
    1400f5722push rbx
    1400f5723sub rsp, 32
    1400f5727mov rsi, rcx
    1400f572amov ecx, 24
    1400f572fmov rdi, rdx
    1400f5732mov ebx, r8l
    1400f5735call operator new(unsigned long long)
    1400f573amov rdx, [rsi+40]
    1400f573emovd x0, ebx
    1400f5742mov [rax+8], rdi
    1400f5746mov [rax], rdx
    1400f5749mov [rsi+40], rax
    1400f574dmovq [rax+16], x0
    1400f5752add rsp, 32
    1400f5756pop rbx
    1400f5757pop rsi
    1400f5758pop rdi
    1400f5759ret
    1400f5720
    1400f575a
    1400f575a // align 0x10
    1400f5760
    1400f5760std::ios_base::_M_dispose_callbacks():
    1400f5760push rsi
    1400f5761push rbx
    1400f5762sub rsp, 40
    1400f5766mov rsi, rcx
    1400f5769mov rcx, [rcx+40]
    1400f576dtest rcx, rcx
    1400f5770jne 0x1400f5788
    1400f5772jmp 0x1400f5796
    1400f5774
    1400f5774 0f 1f 40 00 ..@.
    1400f5778
    1400f5778loc_1400f5778:
    1400f5778mov rbx, [rcx]
    1400f577bcall operator delete(void*)
    1400f5780test rbx, rbx
    1400f5783je 0x1400f5796
    1400f5785mov rcx, rbx
    1400f5788
    1400f5788loc_1400f5788:
    1400f5788mov eax, -1
    1400f578dlock xadd [rcx+20], eax
    1400f5792test eax, eax
    1400f5794je 0x1400f5778
    1400f5796
    1400f5796loc_1400f5796:
    1400f5796mov [rsi+40], 0
    1400f579eadd rsp, 40
    1400f57a2pop rbx
    1400f57a3pop rsi
    1400f57a4ret
    1400f5760
    1400f57a5
    1400f57a5 // align 0x10
    1400f57b0
    1400f57b0std::ios_base::setf(std::_Ios_Fmtflags, std::_Ios_Fmtflags):
    1400f57b0push rbp
    1400f57b1mov rbp, rsp
    1400f57b4sub rsp, 48
    1400f57b8mov [rbp+16], rcx
    1400f57bcmov [rbp+24], edx
    1400f57bfmov [rbp+32], r8l
    1400f57c3mov rax, [rbp+16]
    1400f57c7mov eax, [rax+24]
    1400f57camov [rbp-4], eax
    1400f57cdmov eax, [rbp+32]
    1400f57d0mov ecx, eax
    1400f57d2call _ZStcoSt13_Ios_Fmtflags
    1400f57d7mov edx, eax
    1400f57d9mov rax, [rbp+16]
    1400f57ddadd rax, 24
    1400f57e1mov rcx, rax
    1400f57e4call _ZStaNRSt13_Ios_FmtflagsS_
    1400f57e9mov edx, [rbp+32]
    1400f57ecmov eax, [rbp+24]
    1400f57efmov ecx, eax
    1400f57f1call _ZStanSt13_Ios_FmtflagsS_
    1400f57f6mov edx, eax
    1400f57f8mov rax, [rbp+16]
    1400f57fcadd rax, 24
    1400f5800mov rcx, rax
    1400f5803call _ZStoRRSt13_Ios_FmtflagsS_
    1400f5808mov eax, [rbp-4]
    1400f580badd rsp, 48
    1400f580fpop rbp
    1400f5810ret
    1400f57b0
    1400f5811
    1400f5811 // align 0x10
    1400f5820
    1400f5820std::ios_base::imbue(std::locale const&):
    1400f5820push rbp
    1400f5821push rdi
    1400f5822push rsi
    1400f5823push rbx
    1400f5824sub rsp, 40
    1400f5828lea rbp, [rdx+208]
    1400f582fmov rdi, r8
    1400f5832mov rsi, rdx
    1400f5835mov rbx, rcx
    1400f5838mov rdx, rbp
    1400f583bcall std::locale::locale(std::locale const&)
    1400f5840mov rdx, rdi
    1400f5843mov rcx, rbp
    1400f5846call std::locale::operator=(std::locale const&)
    1400f584bmov edx, 1
    1400f5850mov rcx, rsi
    1400f5853call std::ios_base::_M_call_callbacks(std::ios_base::event)
    1400f5858mov rax, rbx
    1400f585badd rsp, 40
    1400f585fpop rbx
    1400f5860pop rsi
    1400f5861pop rdi
    1400f5862pop rbp
    1400f5863ret
    1400f5820
    1400f5864
    1400f5864 // align 0x10
    1400f5870
    1400f5870std::ios_base::xalloc():
    1400f5870mov eax, 1
    1400f5875lock xadd [rip+0x10993], eax
    1400f587dadd eax, 4
    1400f5880ret
    1400f5870
    1400f5881
    1400f5881 // align 0x10
    1400f5890
    1400f5890std::ios_base::_M_init():
    1400f5890push rsi
    1400f5891push rbx
    1400f5892sub rsp, 56
    1400f5896movdqu x0, [rip+0x9fa22]
    1400f589emov rdx, [rip+0xa1deb]
    1400f58a5mov rax, [rdx]
    1400f58a8mov [rsp+40], rax
    1400f58adxor eax, eax
    1400f58afmov [rcx+24], 4098
    1400f58b6mov rbx, rcx
    1400f58b9movups [rcx+8], x0
    1400f58bdlea rcx, [rsp+32]
    1400f58c2call std::locale::locale()
    1400f58c7lea rdx, [rsp+32]
    1400f58cclea rcx, [rbx+208]
    1400f58d3call std::locale::operator=(std::locale const&)
    1400f58d8lea rcx, [rsp+32]
    1400f58ddcall std::locale::~locale()
    1400f58e2mov rdx, [rip+0xa1da7]
    1400f58e9mov rax, [rsp+40]
    1400f58eesub rax, [rdx]
    1400f58f1jne 0x1400f58fa
    1400f58f3add rsp, 56
    1400f58f7pop rbx
    1400f58f8pop rsi
    1400f58f9ret
    1400f58fa
    1400f58faloc_1400f58fa:
    1400f58facall __stack_chk_fail
    1400f58ffnop
    1400f5890
    1400f5900
    1400f5900std::ios_base::_M_move(std::ios_base&):
    1400f5900sub rsp, 88
    1400f5904movdqu x0, [rdx+8]
    1400f5909movups [rcx+8], x0
    1400f590dmov rax, [rdx+24]
    1400f5911mov r8, rcx
    1400f5914lea r9, [r8+64]
    1400f5918mov [rcx+24], rax
    1400f591cmov eax, [rdx+32]
    1400f591fmov [rcx+32], eax
    1400f5922mov rax, [rdx+40]
    1400f5926mov [rdx+40], 0
    1400f592emov [rcx+40], rax
    1400f5932mov rcx, [rcx+200]
    1400f5939test rcx, rcx
    1400f593cje 0x1400f5966
    1400f593ecmp rcx, r9
    1400f5941je 0x1400f5966
    1400f5943mov [rsp+56], rdx
    1400f5948mov [rsp+48], r8
    1400f594dmov [rsp+40], r9
    1400f5952call operator delete[](void*)
    1400f5957mov rdx, [rsp+56]
    1400f595cmov r8, [rsp+48]
    1400f5961mov r9, [rsp+40]
    1400f5966
    1400f5966loc_1400f5966:
    1400f5966mov rax, [rdx+200]
    1400f596dlea rcx, [rdx+64]
    1400f5971cmp rax, rcx
    1400f5974je 0x1400f59b8
    1400f5976mov [rdx+200], rcx
    1400f597dmov [r8+200], rax
    1400f5984mov eax, [rdx+192]
    1400f598amov [rdx+192], 8
    1400f5994mov [r8+192], eax
    1400f599b
    1400f599bloc_1400f599b:
    1400f599badd rdx, 208
    1400f59a2lea rcx, [r8+208]
    1400f59a9add rsp, 88
    1400f59adjmp 0x1400da7f0
    1400f59b2
    1400f59b2 66 0f 1f 44 00 00 f..D..
    1400f59b8
    1400f59b8loc_1400f59b8:
    1400f59b8mov [r8+200], r9
    1400f59bfxor eax, eax
    1400f59c1mov [r8+192], 8
    1400f59ccnop [rax]
    1400f59d0
    1400f59d0loc_1400f59d0:
    1400f59d0mov rcx, [rdx+200]
    1400f59d7add rcx, rax
    1400f59damov r9, [rcx]
    1400f59ddmov r11, [rcx+8]
    1400f59e1mov [rcx], 0
    1400f59e8mov [rcx+8], 0
    1400f59efmov rcx, [r8+200]
    1400f59f6mov [rsp+64], r9
    1400f59fbmov [rsp+72], r11
    1400f5a00mov [rcx+rax], r9
    1400f5a04mov r9l, [rsp+72]
    1400f5a09mov [rcx+rax+8], r9l
    1400f5a0eadd rax, 16
    1400f5a12cmp rax, 128
    1400f5a18jne 0x1400f59d0
    1400f5a1ajmp 0x1400f599b
    1400f5900
    1400f5a1f
    1400f5a1f // align 0x10
    1400f5a20
    1400f5a20std::ios_base::_M_swap(std::ios_base&):
    1400f5a20push rdi
    1400f5a21push rsi
    1400f5a22push rbx
    1400f5a23sub rsp, 64
    1400f5a27mov rbx, [rip+0xa1c62]
    1400f5a2emov r8, [rdx+8]
    1400f5a32mov r9, [rdx+200]
    1400f5a39mov rax, [rbx]
    1400f5a3cmov [rsp+56], rax
    1400f5a41mov rax, [rcx+8]
    1400f5a45mov [rcx+8], r8
    1400f5a49mov r8, [rdx+16]
    1400f5a4dlea r11, [rcx+64]
    1400f5a51mov [rdx+8], rax
    1400f5a55mov rax, [rcx+16]
    1400f5a59mov [rcx+16], r8
    1400f5a5dmov r8l, [rdx+24]
    1400f5a61mov [rdx+16], rax
    1400f5a65mov eax, [rcx+24]
    1400f5a68mov [rcx+24], r8l
    1400f5a6cmov r8l, [rdx+28]
    1400f5a70mov [rdx+24], eax
    1400f5a73mov eax, [rcx+28]
    1400f5a76mov [rcx+28], r8l
    1400f5a7amov r8l, [rdx+32]
    1400f5a7emov [rdx+28], eax
    1400f5a81mov eax, [rcx+32]
    1400f5a84mov [rcx+32], r8l
    1400f5a88mov r8, [rdx+40]
    1400f5a8cmov [rdx+32], eax
    1400f5a8fmov rax, [rcx+40]
    1400f5a93mov [rcx+40], r8
    1400f5a97lea r8, [rdx+64]
    1400f5a9bmov [rdx+40], rax
    1400f5a9fmov rax, [rcx+200]
    1400f5aa6cmp rax, r11
    1400f5aa9jne 0x1400f5b20
    1400f5aabcmp r9, r8
    1400f5aaeje 0x1400f5ba8
    1400f5ab4cmp rax, r11
    1400f5ab7jne 0x1400f5b20
    1400f5ab9
    1400f5ab9loc_1400f5ab9:
    1400f5ab9cmp rax, r11
    1400f5abcmov r9, rcx
    1400f5abfcmove r11, r8
    1400f5ac3mov r8, rdx
    1400f5ac6cmovne r9, rdx
    1400f5acacmovne r8, rcx
    1400f5acexor eax, eax
    1400f5ad0nop [rax+rax]
    1400f5adbnop [rax+rax]
    1400f5ae0
    1400f5ae0loc_1400f5ae0:
    1400f5ae0mov r10, [r9+rax+64]
    1400f5ae5mov [r8+rax+64], r10
    1400f5aeamov r10l, [r9+rax+72]
    1400f5aefmov [r8+rax+72], r10l
    1400f5af4add rax, 16
    1400f5af8cmp rax, 128
    1400f5afejne 0x1400f5ae0
    1400f5b00mov rax, [r8+200]
    1400f5b07mov [r9+200], rax
    1400f5b0emov [r8+200], r11
    1400f5b15jmp 0x1400f5b33
    1400f5b17
    1400f5b17 66 0f 1f 84 00 00 00 00 00 f........
    1400f5b20
    1400f5b20loc_1400f5b20:
    1400f5b20cmp r9, r8
    1400f5b23je 0x1400f5ab9
    1400f5b25mov [rcx+200], r9
    1400f5b2cmov [rdx+200], rax
    1400f5b33
    1400f5b33loc_1400f5b33:
    1400f5b33mov eax, [rcx+192]
    1400f5b39mov r8l, [rdx+192]
    1400f5b40mov [rcx+192], r8l
    1400f5b47mov [rdx+192], eax
    1400f5b4d
    1400f5b4dloc_1400f5b4d:
    1400f5b4dlea rsi, [rcx+208]
    1400f5b54lea rbx, [rdx+208]
    1400f5b5blea rcx, [rsp+48]
    1400f5b60mov rdx, rsi
    1400f5b63call std::locale::locale(std::locale const&)
    1400f5b68mov rcx, rsi
    1400f5b6bmov rdx, rbx
    1400f5b6ecall std::locale::operator=(std::locale const&)
    1400f5b73lea rdx, [rsp+48]
    1400f5b78mov rcx, rbx
    1400f5b7bcall std::locale::operator=(std::locale const&)
    1400f5b80lea rcx, [rsp+48]
    1400f5b85call std::locale::~locale()
    1400f5b8amov rsi, [rip+0xa1aff]
    1400f5b91mov rax, [rsp+56]
    1400f5b96sub rax, [rsi]
    1400f5b99jne 0x1400f5bf8
    1400f5b9badd rsp, 64
    1400f5b9fpop rbx
    1400f5ba0pop rsi
    1400f5ba1pop rdi
    1400f5ba2ret
    1400f5ba3
    1400f5ba3 0f 1f 44 00 00 ..D..
    1400f5ba8
    1400f5ba8loc_1400f5ba8:
    1400f5ba8xor eax, eax
    1400f5baanop [rax+rax]
    1400f5bb0
    1400f5bb0loc_1400f5bb0:
    1400f5bb0mov r9, [rdx+rax+64]
    1400f5bb5mov r8, [rcx+rax+64]
    1400f5bbamov r10, [rcx+rax+72]
    1400f5bbfmov [rcx+rax+64], r9
    1400f5bc4mov r9l, [rdx+rax+72]
    1400f5bc9mov [rcx+rax+72], r9l
    1400f5bcemov [rsp+32], r8
    1400f5bd3mov [rsp+40], r10
    1400f5bd8mov [rdx+rax+64], r8
    1400f5bddmov r8l, [rsp+40]
    1400f5be2mov [rdx+rax+72], r8l
    1400f5be7add rax, 16
    1400f5bebcmp rax, 128
    1400f5bf1jne 0x1400f5bb0
    1400f5bf3jmp 0x1400f5b4d
    1400f5bf8
    1400f5bf8loc_1400f5bf8:
    1400f5bf8call __stack_chk_fail
    1400f5bfdnop
    1400f5a20
    1400f5bfe
    1400f5bfe // align 0x10
    1400f5c00
    1400f5c00std::ios_base::failure[abi:cxx11]::failure[abi:cxx11](char const*, std::error_code const&):
    1400f5c00push rbx
    1400f5c01sub rsp, 48
    1400f5c05movdqu x0, [r8]
    1400f5c0amov r8, rdx
    1400f5c0dlea rdx, [rsp+32]
    1400f5c12mov rbx, rcx
    1400f5c15movups [rsp+32], x0
    1400f5c1acall std::system_error::system_error(std::error_code, char const*)
    1400f5c1flea rax, [rip+0xaba5a]
    1400f5c26mov [rbx], rax
    1400f5c29add rsp, 48
    1400f5c2dpop rbx
    1400f5c2eret
    1400f5c00
    1400f5c2f
    1400f5c2f // align 0x10
    1400f5c30
    1400f5c30std::ios_base::failure[abi:cxx11]::failure[abi:cxx11](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&):
    1400f5c30push rsi
    1400f5c31push rbx
    1400f5c32sub rsp, 56
    1400f5c36mov rbx, rcx
    1400f5c39mov rsi, rdx
    1400f5c3ccall std::iostream_category()
    1400f5c41lea rdx, [rsp+32]
    1400f5c46mov r8, rsi
    1400f5c49mov rcx, rbx
    1400f5c4cmov [rsp+40], rax
    1400f5c51mov [rsp+32], 1
    1400f5c5acall std::system_error::system_error(std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
    1400f5c5flea rax, [rip+0xaba1a]
    1400f5c66mov [rbx], rax
    1400f5c69add rsp, 56
    1400f5c6dpop rbx
    1400f5c6epop rsi
    1400f5c6fret
    1400f5c30
    1400f5c70
    1400f5c70std::ios_base::failure[abi:cxx11]::failure[abi:cxx11](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::error_code const&):
    1400f5c70push rbx
    1400f5c71sub rsp, 48
    1400f5c75movdqu x0, [r8]
    1400f5c7amov r8, rdx
    1400f5c7dlea rdx, [rsp+32]
    1400f5c82mov rbx, rcx
    1400f5c85movups [rsp+32], x0
    1400f5c8acall std::system_error::system_error(std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
    1400f5c8flea rax, [rip+0xab9ea]
    1400f5c96mov [rbx], rax
    1400f5c99add rsp, 48
    1400f5c9dpop rbx
    1400f5c9eret
    1400f5c70
    1400f5c9f
    1400f5c9f // align 0x10
    1400f5ca0
    1400f5ca0std::ios_base::failure[abi:cxx11]::~failure[abi:cxx11]():
    1400f5ca0sub rsp, 56
    1400f5ca4lea rax, [rip+0xab9d5]
    1400f5cabmov [rcx], rax
    1400f5caemov [rsp+40], rcx
    1400f5cb3call std::system_error::~system_error()
    1400f5cb8mov rcx, [rsp+40]
    1400f5cbdadd rsp, 56
    1400f5cc1jmp 0x140101ab0
    1400f5ca0
    1400f5cc6
    1400f5cc6 // align 0x10
    1400f5cd0
    1400f5cd0std::ios_base::failure[abi:cxx11]::~failure[abi:cxx11]():
    1400f5cd0lea rax, [rip+0xab9a9]
    1400f5cd7mov [rcx], rax
    1400f5cdajmp 0x1400b4a30
    1400f5cd0
    1400f5cdf
    1400f5cdf // align 0x10
    1400f5ce0
    1400f5ce0std::ios_base::failure::failure(std::string const&):
    1400f5ce0push rbx
    1400f5ce1sub rsp, 64
    1400f5ce5mov rbx, rcx
    1400f5ce8mov rcx, [rip+0xa19a1]
    1400f5cefmov rax, [rcx]
    1400f5cf2mov [rsp+56], rax
    1400f5cf7lea rax, [rip+0xab9b2]
    1400f5cfemov [rbx], rax
    1400f5d01mov rax, [rdx]
    1400f5d04mov edx, [rax-8]
    1400f5d07lea rcx, [rax-24]
    1400f5d0btest edx, edx
    1400f5d0djs 0x1400f5d30
    1400f5d0flock add [rax-8], 1
    1400f5d14
    1400f5d14loc_1400f5d14:
    1400f5d14mov [rbx+8], rax
    1400f5d18mov rbx, [rip+0xa1971]
    1400f5d1fmov rax, [rsp+56]
    1400f5d24sub rax, [rbx]
    1400f5d27jne 0x1400f5d6f
    1400f5d29add rsp, 64
    1400f5d2dpop rbx
    1400f5d2eret
    1400f5d2f
    1400f5d2f 90 .
    1400f5d30
    1400f5d30loc_1400f5d30:
    1400f5d30lea rdx, [rsp+55]
    1400f5d35xor r8l, r8l
    1400f5d38call std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned long long)
    1400f5d3djmp 0x1400f5d14
    1400f5d3f
    1400f5d3f 48 H
    1400f5d40 89 d9 48 89 44 24 28 48 89 54 24 20 e8 6f 21 00 ..H.D$(H.T$ .o!.
    1400f5d50 00 48 83 7c 24 20 ff 48 8b 44 24 28 48 8b 0d 2d .H.|$ .H.D$(H..-
    1400f5d60 19 0a 00 75 0f 48 8b 54 24 38 48 2b 11 74 17 ...u.H.T$8H+.t.
    1400f5d6f
    1400f5d6floc_1400f5d6f:
    1400f5d6fcall __stack_chk_fail
    1400f5d74mov rdx, [rsp+56]
    1400f5d79sub rdx, [rcx]
    1400f5d7cjne 0x1400f5d6f
    1400f5d7emov rcx, rax
    1400f5d81call _Unwind_Resume
    1400f5d86mov rcx, rax
    1400f5d89call __cxa_call_unexpected
    1400f5d8enop
    1400f5ce0
    1400f5d8f
    1400f5d8f // align 0x10
    1400f5d90
    1400f5d90std::ios_base::failure::~failure():
    1400f5d90push rbx
    1400f5d91sub rsp, 48
    1400f5d95mov rdx, [rip+0xa18f4]
    1400f5d9cmov rax, [rdx]
    1400f5d9fmov [rsp+40], rax
    1400f5da4lea rax, [rip+0xab905]
    1400f5dabmov rbx, rcx
    1400f5daemov [rcx], rax
    1400f5db1mov rcx, [rcx+8]
    1400f5db5mov eax, -1
    1400f5dbalock xadd [rcx-8], eax
    1400f5dbftest eax, eax
    1400f5dc1jle 0x1400f5df0
    1400f5dc3
    1400f5dc3loc_1400f5dc3:
    1400f5dc3mov rcx, rbx
    1400f5dc6call std::exception::~exception()
    1400f5dcbmov rdx, [rip+0xa18be]
    1400f5dd2mov rax, [rsp+40]
    1400f5dd7sub rax, [rdx]
    1400f5ddajne 0x1400f5e00
    1400f5ddcmov rcx, rbx
    1400f5ddfadd rsp, 48
    1400f5de3pop rbx
    1400f5de4jmp 0x140101ab0
    1400f5de9
    1400f5de9 0f 1f 80 00 00 00 00 .......
    1400f5df0
    1400f5df0loc_1400f5df0:
    1400f5df0lea rdx, [rsp+39]
    1400f5df5sub rcx, 24
    1400f5df9call std::string::_Rep::_M_destroy(std::allocator<char> const&)
    1400f5dfejmp 0x1400f5dc3
    1400f5e00
    1400f5e00loc_1400f5e00:
    1400f5e00call __stack_chk_fail
    1400f5e05nop
    1400f5d90
    1400f5e06
    1400f5e06 // align 0x10
    1400f5e10
    1400f5e10std::ios_base::failure::~failure():
    1400f5e10sub rsp, 72
    1400f5e14mov r8, [rip+0xa1875]
    1400f5e1bmov edx, -1
    1400f5e20mov rax, rcx
    1400f5e23mov rcx, [r8]
    1400f5e26mov [rsp+56], rcx
    1400f5e2blea rcx, [rip+0xab87e]
    1400f5e32mov [rax], rcx
    1400f5e35mov rcx, [rax+8]
    1400f5e39lock xadd [rcx-8], edx
    1400f5e3etest edx, edx
    1400f5e40jle 0x1400f5e60
    1400f5e42
    1400f5e42loc_1400f5e42:
    1400f5e42mov rdx, [rsp+56]
    1400f5e47sub rdx, [r8]
    1400f5e4ajne 0x1400f5e81
    1400f5e4cmov rcx, rax
    1400f5e4fadd rsp, 72
    1400f5e53jmp 0x1400f7ec0
    1400f5e58
    1400f5e58 0f 1f 84 00 00 00 00 00 ........
    1400f5e60
    1400f5e60loc_1400f5e60:
    1400f5e60lea rdx, [rsp+55]
    1400f5e65sub rcx, 24
    1400f5e69mov [rsp+40], rax
    1400f5e6ecall std::string::_Rep::_M_destroy(std::allocator<char> const&)
    1400f5e73mov rax, [rsp+40]
    1400f5e78mov r8, [rip+0xa1811]
    1400f5e7fjmp 0x1400f5e42
    1400f5e81
    1400f5e81loc_1400f5e81:
    1400f5e81call __stack_chk_fail
    1400f5e86nop
    1400f5e10
    1400f5e87
    1400f5e87 // align 0x20
    1400f5ea0
    1400f5ea0std::ios_base::ios_base():
    1400f5ea0lea rax, [rip+0xad809]
    1400f5ea7pxor x0, x0
    1400f5eablea r8, [rcx+64]
    1400f5eafmov [rcx], rax
    1400f5eb2lea rdx, [rcx+192]
    1400f5eb9mov [rcx+24], 0
    1400f5ec1mov rax, r8
    1400f5ec4mov [rcx+32], 0
    1400f5ecbmov [rcx+56], 0
    1400f5ed2movups [rcx+8], x0
    1400f5ed6movups [rcx+40], x0
    1400f5edanop [rax+rax]
    1400f5ee0
    1400f5ee0loc_1400f5ee0:
    1400f5ee0mov [rax], 0
    1400f5ee7add rax, 16
    1400f5eebmov [rax-8], 0
    1400f5ef2cmp rax, rdx
    1400f5ef5jne 0x1400f5ee0
    1400f5ef7mov [rcx+200], r8
    1400f5efeadd rcx, 208
    1400f5f05mov [rcx-16], 8
    1400f5f0cjmp 0x1400da6c0
    1400f5ea0
    1400f5f11
    1400f5f11 // align 0x10
    1400f5f20
    1400f5f20std::ios_base::~ios_base():
    1400f5f20sub rsp, 56
    1400f5f24mov [rsp+40], rcx
    1400f5f29call std::ios_base::~ios_base()
    1400f5f2emov rcx, [rsp+40]
    1400f5f33add rsp, 56
    1400f5f37jmp 0x140101ab0
    1400f5f20
    1400f5f3c
    1400f5f3c // align 0x10
    1400f5f40
    1400f5f40std::ios_base::~ios_base():
    1400f5f40push rsi
    1400f5f41push rbx
    1400f5f42sub rsp, 40
    1400f5f46lea rax, [rip+0xad763]
    1400f5f4dxor edx, edx
    1400f5f4fmov [rcx], rax
    1400f5f52mov rsi, rcx
    1400f5f55call std::ios_base::_M_call_callbacks(std::ios_base::event)
    1400f5f5amov rcx, [rsi+40]
    1400f5f5etest rcx, rcx
    1400f5f61jne 0x1400f5f78
    1400f5f63jmp 0x1400f5f86
    1400f5f65
    1400f5f65 0f 1f 00 ...
    1400f5f68
    1400f5f68loc_1400f5f68:
    1400f5f68mov rbx, [rcx]
    1400f5f6bcall operator delete(void*)
    1400f5f70test rbx, rbx
    1400f5f73je 0x1400f5f86
    1400f5f75mov rcx, rbx
    1400f5f78
    1400f5f78loc_1400f5f78:
    1400f5f78mov eax, -1
    1400f5f7dlock xadd [rcx+20], eax
    1400f5f82test eax, eax
    1400f5f84je 0x1400f5f68
    1400f5f86
    1400f5f86loc_1400f5f86:
    1400f5f86mov rcx, [rsi+200]
    1400f5f8dlea rax, [rsi+64]
    1400f5f91mov [rsi+40], 0
    1400f5f99cmp rcx, rax
    1400f5f9cje 0x1400f5fb3
    1400f5f9etest rcx, rcx
    1400f5fa1je 0x1400f5fa8
    1400f5fa3call operator delete[](void*)
    1400f5fa8
    1400f5fa8loc_1400f5fa8:
    1400f5fa8mov [rsi+200], 0
    1400f5fb3
    1400f5fb3loc_1400f5fb3:
    1400f5fb3lea rcx, [rsi+208]
    1400f5fbaadd rsp, 40
    1400f5fbepop rbx
    1400f5fbfpop rsi
    1400f5fc0jmp 0x1400da7b0
    1400f5f40
    1400f5fc5
    1400f5fc5 // align 0x10
    1400f5fd0
    1400f5fd0std::messages<char>::messages(int*, char const*, unsigned long long):
    1400f5fd0push rsi
    1400f5fd1push rbx
    1400f5fd2sub rsp, 40
    1400f5fd6xor eax, eax
    1400f5fd8test r9, r9
    1400f5fdbmov rbx, rcx
    1400f5fdesetne al
    1400f5fe1mov [rcx+8], eax
    1400f5fe4lea rax, [rip+0xad6e5]
    1400f5febmov [rcx], rax
    1400f5feecall std::locale::facet::_S_get_c_locale()
    1400f5ff3mov [rbx+16], rax
    1400f5ff7add rsp, 40
    1400f5ffbpop rbx
    1400f5ffcpop rsi
    1400f5ffdret
    1400f5ffe
    1400f5ffe 48 89 H.
    1400f6000 c6 48 89 d9 e8 17 44 fe ff 48 89 f1 e8 8f 53 f2 .H....D..H....S.
    1400f6010 ff 90 ..
    1400f5fd0
    1400f6012
    1400f6012 // align 0x10
    1400f6020
    1400f6020std::messages<char>::messages(unsigned long long):
    1400f6020push rsi
    1400f6021push rbx
    1400f6022sub rsp, 40
    1400f6026xor eax, eax
    1400f6028test rdx, rdx
    1400f602bmov rbx, rcx
    1400f602esetne al
    1400f6031mov [rcx+8], eax
    1400f6034lea rax, [rip+0xad695]
    1400f603bmov [rcx], rax
    1400f603ecall std::locale::facet::_S_get_c_locale()
    1400f6043mov [rbx+16], rax
    1400f6047add rsp, 40
    1400f604bpop rbx
    1400f604cpop rsi
    1400f604dret
    1400f604e
    1400f604e 48 89 H.
    1400f6050 c6 48 89 d9 e8 c7 43 fe ff 48 89 f1 e8 3f 53 f2 .H....C..H...?S.
    1400f6060 ff 90 ..
    1400f6020
    1400f6062
    1400f6062 // align 0x10
    1400f6070
    1400f6070std::messages<char>::messages(int*, char const*, unsigned long long):
    1400f6070push rsi
    1400f6071push rbx
    1400f6072sub rsp, 40
    1400f6076xor eax, eax
    1400f6078test r9, r9
    1400f607bmov rbx, rcx
    1400f607esetne al
    1400f6081mov [rcx+8], eax
    1400f6084lea rax, [rip+0xad645]
    1400f608bmov [rcx], rax
    1400f608ecall std::locale::facet::_S_get_c_locale()
    1400f6093mov [rbx+16], rax
    1400f6097add rsp, 40
    1400f609bpop rbx
    1400f609cpop rsi
    1400f609dret
    1400f609e
    1400f609e 48 89 H.
    1400f60a0 c6 48 89 d9 e8 77 43 fe ff 48 89 f1 e8 ef 52 f2 .H...wC..H....R.
    1400f60b0 ff 90 ..
    1400f6070
    1400f60b2
    1400f60b2 // align 0x10
    1400f60c0
    1400f60c0std::messages<char>::messages(unsigned long long):
    1400f60c0push rsi
    1400f60c1push rbx
    1400f60c2sub rsp, 40
    1400f60c6xor eax, eax
    1400f60c8test rdx, rdx
    1400f60cbmov rbx, rcx
    1400f60cesetne al
    1400f60d1mov [rcx+8], eax
    1400f60d4lea rax, [rip+0xad5f5]
    1400f60dbmov [rcx], rax
    1400f60decall std::locale::facet::_S_get_c_locale()
    1400f60e3mov [rbx+16], rax
    1400f60e7add rsp, 40
    1400f60ebpop rbx
    1400f60ecpop rsi
    1400f60edret
    1400f60ee
    1400f60ee 48 89 H.
    1400f60f0 c6 48 89 d9 e8 27 43 fe ff 48 89 f1 e8 9f 52 f2 .H...'C..H....R.
    1400f6100 ff 90 ..
    1400f60c0
    1400f6102
    1400f6102 // align 0x10
    1400f6110
    1400f6110std::messages<char>::~messages():
    1400f6110sub rsp, 56
    1400f6114mov [rsp+40], rcx
    1400f6119call std::messages<char>::~messages()
    1400f611emov rcx, [rsp+40]
    1400f6123add rsp, 56
    1400f6127jmp 0x140101ab0
    1400f6110
    1400f612c
    1400f612c // align 0x10
    1400f6130
    1400f6130std::messages<char>::~messages():
    1400f6130push rbx
    1400f6131sub rsp, 32
    1400f6135lea rax, [rip+0xad594]
    1400f613cmov [rcx], rax
    1400f613fmov rbx, rcx
    1400f6142lea rcx, [rcx+16]
    1400f6146call std::locale::facet::_S_destroy_c_locale(int*&)
    1400f614bmov rcx, rbx
    1400f614eadd rsp, 32
    1400f6152pop rbx
    1400f6153jmp 0x1400da420
    1400f6130
    1400f6158
    1400f6158 // align 0x10
    1400f6160
    1400f6160std::messages<char>::~messages():
    1400f6160push rbx
    1400f6161sub rsp, 32
    1400f6165lea rax, [rip+0xad564]
    1400f616cmov [rcx], rax
    1400f616fmov rbx, rcx
    1400f6172lea rcx, [rcx+16]
    1400f6176call std::locale::facet::_S_destroy_c_locale(int*&)
    1400f617bmov rcx, rbx
    1400f617eadd rsp, 32
    1400f6182pop rbx
    1400f6183jmp 0x1400da420
    1400f6160
    1400f6188
    1400f6188 // align 0x10
    1400f6190
    1400f6190std::messages<wchar_t>::messages(int*, char const*, unsigned long long):
    1400f6190push rsi
    1400f6191push rbx
    1400f6192sub rsp, 40
    1400f6196xor eax, eax
    1400f6198test r9, r9
    1400f619bmov rbx, rcx
    1400f619esetne al
    1400f61a1mov [rcx+8], eax
    1400f61a4lea rax, [rip+0xad565]
    1400f61abmov [rcx], rax
    1400f61aecall std::locale::facet::_S_get_c_locale()
    1400f61b3mov [rbx+16], rax
    1400f61b7add rsp, 40
    1400f61bbpop rbx
    1400f61bcpop rsi
    1400f61bdret
    1400f61be
    1400f61be 48 89 H.
    1400f61c0 c6 48 89 d9 e8 57 42 fe ff 48 89 f1 e8 cf 51 f2 .H...WB..H....Q.
    1400f61d0 ff 90 ..
    1400f6190
    1400f61d2
    1400f61d2 // align 0x10
    1400f61e0
    1400f61e0std::messages<wchar_t>::messages(unsigned long long):
    1400f61e0push rsi
    1400f61e1push rbx
    1400f61e2sub rsp, 40
    1400f61e6xor eax, eax
    1400f61e8test rdx, rdx
    1400f61ebmov rbx, rcx
    1400f61eesetne al
    1400f61f1mov [rcx+8], eax
    1400f61f4lea rax, [rip+0xad515]
    1400f61fbmov [rcx], rax
    1400f61fecall std::locale::facet::_S_get_c_locale()
    1400f6203mov [rbx+16], rax
    1400f6207add rsp, 40
    1400f620bpop rbx
    1400f620cpop rsi
    1400f620dret
    1400f620e
    1400f620e 48 89 H.
    1400f6210 c6 48 89 d9 e8 07 42 fe ff 48 89 f1 e8 7f 51 f2 .H....B..H....Q.
    1400f6220 ff 90 ..
    1400f61e0
    1400f6222
    1400f6222 // align 0x10
    1400f6230
    1400f6230std::messages<wchar_t>::messages(int*, char const*, unsigned long long):
    1400f6230push rsi
    1400f6231push rbx
    1400f6232sub rsp, 40
    1400f6236xor eax, eax
    1400f6238test r9, r9
    1400f623bmov rbx, rcx
    1400f623esetne al
    1400f6241mov [rcx+8], eax
    1400f6244lea rax, [rip+0xad4c5]
    1400f624bmov [rcx], rax
    1400f624ecall std::locale::facet::_S_get_c_locale()
    1400f6253mov [rbx+16], rax
    1400f6257add rsp, 40
    1400f625bpop rbx
    1400f625cpop rsi
    1400f625dret
    1400f625e
    1400f625e 48 89 H.
    1400f6260 c6 48 89 d9 e8 b7 41 fe ff 48 89 f1 e8 2f 51 f2 .H....A..H.../Q.
    1400f6270 ff 90 ..
    1400f6230
    1400f6272
    1400f6272 // align 0x10
    1400f6280
    1400f6280std::messages<wchar_t>::messages(unsigned long long):
    1400f6280push rsi
    1400f6281push rbx
    1400f6282sub rsp, 40
    1400f6286xor eax, eax
    1400f6288test rdx, rdx
    1400f628bmov rbx, rcx
    1400f628esetne al
    1400f6291mov [rcx+8], eax
    1400f6294lea rax, [rip+0xad475]
    1400f629bmov [rcx], rax
    1400f629ecall std::locale::facet::_S_get_c_locale()
    1400f62a3mov [rbx+16], rax
    1400f62a7add rsp, 40
    1400f62abpop rbx
    1400f62acpop rsi
    1400f62adret
    1400f62ae
    1400f62ae 48 89 H.
    1400f62b0 c6 48 89 d9 e8 67 41 fe ff 48 89 f1 e8 df 50 f2 .H...gA..H....P.
    1400f62c0 ff 90 ..
    1400f6280
    1400f62c2
    1400f62c2 // align 0x10
    1400f62d0
    1400f62d0std::messages<wchar_t>::~messages():
    1400f62d0sub rsp, 56
    1400f62d4mov [rsp+40], rcx
    1400f62d9call std::messages<wchar_t>::~messages()
    1400f62demov rcx, [rsp+40]
    1400f62e3add rsp, 56
    1400f62e7jmp 0x140101ab0
    1400f62d0
    1400f62ec
    1400f62ec // align 0x10
    1400f62f0
    1400f62f0std::messages<wchar_t>::~messages():
    1400f62f0push rbx
    1400f62f1sub rsp, 32
    1400f62f5lea rax, [rip+0xad414]
    1400f62fcmov [rcx], rax
    1400f62ffmov rbx, rcx
    1400f6302lea rcx, [rcx+16]
    1400f6306call std::locale::facet::_S_destroy_c_locale(int*&)
    1400f630bmov rcx, rbx
    1400f630eadd rsp, 32
    1400f6312pop rbx
    1400f6313jmp 0x1400da420
    1400f62f0
    1400f6318
    1400f6318 // align 0x10
    1400f6320
    1400f6320std::messages<wchar_t>::~messages():
    1400f6320push rbx
    1400f6321sub rsp, 32
    1400f6325lea rax, [rip+0xad3e4]
    1400f632cmov [rcx], rax
    1400f632fmov rbx, rcx
    1400f6332lea rcx, [rcx+16]
    1400f6336call std::locale::facet::_S_destroy_c_locale(int*&)
    1400f633bmov rcx, rbx
    1400f633eadd rsp, 32
    1400f6342pop rbx
    1400f6343jmp 0x1400da420
    1400f6320
    1400f6348
    1400f6348 // align 0x20
    1400f6360
    1400f6360std::numpunct<char>::_M_initialize_numpunct(int*):
    1400f6360sub rsp, 40
    1400f6364mov rax, [rcx+16]
    1400f6368mov r8, rcx
    1400f636btest rax, rax
    1400f636eje 0x1400f6446
    1400f6374
    1400f6374loc_1400f6374:
    1400f6374lea rdx, [rip+0x9f105]
    1400f637bmov [rax+24], 0
    1400f6383mov [rax+16], rdx
    1400f6387mov [rax+32], 0
    1400f638bmov [rax+72], 46
    1400f638fmov rax, [r8+16]
    1400f6393mov [rax+73], 44
    1400f6397mov rax, [rip+0xa0812]
    1400f639emov r9, [rax]
    1400f63a1xor eax, eax
    1400f63a3nop [rax+rax]
    1400f63aenop [rax+rax]
    1400f63b9nop [rax]
    1400f63c0
    1400f63c0loc_1400f63c0:
    1400f63c0movzx ecx, [r9+rax]
    1400f63c5mov rdx, [r8+16]
    1400f63c9mov [rdx+rax+74], cl
    1400f63cdadd rax, 1
    1400f63d1cmp rax, 36
    1400f63d5jne 0x1400f63c0
    1400f63d7mov rax, [rip+0xa07c2]
    1400f63demov r9, [rax]
    1400f63e1xor eax, eax
    1400f63e3nop [rax+rax]
    1400f63eenop [rax+rax]
    1400f63f9nop [rax]
    1400f6400
    1400f6400loc_1400f6400:
    1400f6400movzx ecx, [r9+rax]
    1400f6405mov rdx, [r8+16]
    1400f6409mov [rdx+rax+110], cl
    1400f640dadd rax, 1
    1400f6411cmp rax, 26
    1400f6415jne 0x1400f6400
    1400f6417mov rax, [r8+16]
    1400f641blea rdx, [rip+0x9f05f]
    1400f6422lea rcx, [rip+0x9f05d]
    1400f6429mov [rax+40], rdx
    1400f642dmov [rax+48], 4
    1400f6435mov [rax+56], rcx
    1400f6439mov [rax+64], 5
    1400f6441add rsp, 40
    1400f6445ret
    1400f6446
    1400f6446loc_1400f6446:
    1400f6446mov [rsp+48], rcx
    1400f644bmov ecx, 144
    1400f6450call operator new(unsigned long long)
    1400f6455lea rdx, [rip+0xac184]
    1400f645cmov r8, [rsp+48]
    1400f6461mov [rax], rdx
    1400f6464xor edx, edx
    1400f6466mov [rax+8], 0
    1400f646dmov [rax+16], 0
    1400f6475mov [rax+24], 0
    1400f647dmov [rax+32], 0
    1400f6481mov [rax+40], 0
    1400f6489mov [rax+48], 0
    1400f6491mov [rax+56], 0
    1400f6499mov [rax+64], 0
    1400f64a1mov [rax+72], dx
    1400f64a5mov [rax+136], 0
    1400f64acmov [r8+16], rax
    1400f64b0jmp 0x1400f6374
    1400f6360
    1400f64b5
    1400f64b5 // align 0x10
    1400f64c0
    1400f64c0std::numpunct<char>::numpunct(std::__numpunct_cache<char>*, unsigned long long):
    1400f64c0push rsi
    1400f64c1push rbx
    1400f64c2sub rsp, 40
    1400f64c6xor eax, eax
    1400f64c8test r8, r8
    1400f64cbmov [rcx+16], rdx
    1400f64cfmov rbx, rcx
    1400f64d2setne al
    1400f64d5xor edx, edx
    1400f64d7mov [rcx+8], eax
    1400f64dalea rax, [rip+0xad26f]
    1400f64e1mov [rcx], rax
    1400f64e4call std::numpunct<char>::_M_initialize_numpunct(int*)
    1400f64e9nop
    1400f64eaadd rsp, 40
    1400f64eepop rbx
    1400f64efpop rsi
    1400f64f0ret
    1400f64f1
    1400f64f1 48 89 c6 48 89 d9 e8 24 3f fe ff 48 89 f1 e8 H..H...$?..H...
    1400f6500 9c 4e f2 ff 90 .N...
    1400f64c0
    1400f6505
    1400f6505 // align 0x10
    1400f6510
    1400f6510std::numpunct<char>::numpunct(int*, unsigned long long):
    1400f6510push rsi
    1400f6511push rbx
    1400f6512sub rsp, 40
    1400f6516xor eax, eax
    1400f6518test r8, r8
    1400f651bmov [rcx+16], 0
    1400f6523mov rbx, rcx
    1400f6526setne al
    1400f6529mov [rcx+8], eax
    1400f652clea rax, [rip+0xad21d]
    1400f6533mov [rcx], rax
    1400f6536call std::numpunct<char>::_M_initialize_numpunct(int*)
    1400f653bnop
    1400f653cadd rsp, 40
    1400f6540pop rbx
    1400f6541pop rsi
    1400f6542ret
    1400f6543
    1400f6543 48 89 c6 48 89 d9 e8 d2 3e fe ff 48 89 H..H....>..H.
    1400f6550 f1 e8 4a 4e f2 ff 90 ..JN...
    1400f6510
    1400f6557
    1400f6557 // align 0x10
    1400f6560
    1400f6560std::numpunct<char>::numpunct(unsigned long long):
    1400f6560push rsi
    1400f6561push rbx
    1400f6562sub rsp, 40
    1400f6566xor eax, eax
    1400f6568test rdx, rdx
    1400f656bmov [rcx+16], 0
    1400f6573mov rbx, rcx
    1400f6576setne al
    1400f6579xor edx, edx
    1400f657bmov [rcx+8], eax
    1400f657elea rax, [rip+0xad1cb]
    1400f6585mov [rcx], rax
    1400f6588call std::numpunct<char>::_M_initialize_numpunct(int*)
    1400f658dnop
    1400f658eadd rsp, 40
    1400f6592pop rbx
    1400f6593pop rsi
    1400f6594ret
    1400f6595
    1400f6595 48 89 c6 48 89 d9 e8 80 3e fe ff H..H....>..
    1400f65a0 48 89 f1 e8 f8 4d f2 ff 90 H....M...
    1400f6560
    1400f65a9
    1400f65a9 // align 0x10
    1400f65b0
    1400f65b0std::numpunct<char>::numpunct(std::__numpunct_cache<char>*, unsigned long long):
    1400f65b0push rsi
    1400f65b1push rbx
    1400f65b2sub rsp, 40
    1400f65b6xor eax, eax
    1400f65b8test r8, r8
    1400f65bbmov [rcx+16], rdx
    1400f65bfmov rbx, rcx
    1400f65c2setne al
    1400f65c5xor edx, edx
    1400f65c7mov [rcx+8], eax
    1400f65calea rax, [rip+0xad17f]
    1400f65d1mov [rcx], rax
    1400f65d4call std::numpunct<char>::_M_initialize_numpunct(int*)
    1400f65d9nop
    1400f65daadd rsp, 40
    1400f65depop rbx
    1400f65dfpop rsi
    1400f65e0ret
    1400f65e1
    1400f65e1 48 89 c6 48 89 d9 e8 34 3e fe ff 48 89 f1 e8 H..H...4>..H...
    1400f65f0 ac 4d f2 ff 90 .M...
    1400f65b0
    1400f65f5
    1400f65f5 // align 0x10
    1400f6600
    1400f6600std::numpunct<char>::numpunct(int*, unsigned long long):
    1400f6600push rsi
    1400f6601push rbx
    1400f6602sub rsp, 40
    1400f6606xor eax, eax
    1400f6608test r8, r8
    1400f660bmov [rcx+16], 0
    1400f6613mov rbx, rcx
    1400f6616setne al
    1400f6619mov [rcx+8], eax
    1400f661clea rax, [rip+0xad12d]
    1400f6623mov [rcx], rax
    1400f6626call std::numpunct<char>::_M_initialize_numpunct(int*)
    1400f662bnop
    1400f662cadd rsp, 40
    1400f6630pop rbx
    1400f6631pop rsi
    1400f6632ret
    1400f6633
    1400f6633 48 89 c6 48 89 d9 e8 e2 3d fe ff 48 89 H..H....=..H.
    1400f6640 f1 e8 5a 4d f2 ff 90 ..ZM...
    1400f6600
    1400f6647
    1400f6647 // align 0x10
    1400f6650
    1400f6650std::numpunct<char>::numpunct(unsigned long long):
    1400f6650push rsi
    1400f6651push rbx
    1400f6652sub rsp, 40
    1400f6656xor eax, eax
    1400f6658test rdx, rdx
    1400f665bmov [rcx+16], 0
    1400f6663mov rbx, rcx
    1400f6666setne al
    1400f6669xor edx, edx
    1400f666bmov [rcx+8], eax
    1400f666elea rax, [rip+0xad0db]
    1400f6675mov [rcx], rax
    1400f6678call std::numpunct<char>::_M_initialize_numpunct(int*)
    1400f667dnop
    1400f667eadd rsp, 40
    1400f6682pop rbx
    1400f6683pop rsi
    1400f6684ret
    1400f6685
    1400f6685 48 89 c6 48 89 d9 e8 90 3d fe ff H..H....=..
    1400f6690 48 89 f1 e8 08 4d f2 ff 90 H....M...
    1400f6650
    1400f6699
    1400f6699 // align 0x10
    1400f66a0
    1400f66a0std::numpunct<char>::~numpunct():
    1400f66a0push rsi
    1400f66a1push rbx
    1400f66a2sub rsp, 40
    1400f66a6mov rbx, rcx
    1400f66a9call std::numpunct<char>::~numpunct()
    1400f66aemov rcx, rbx
    1400f66b1add rsp, 40
    1400f66b5pop rbx
    1400f66b6pop rsi
    1400f66b7jmp 0x140101ab0
    1400f66bc
    1400f66bc 48 89 c6 48 H..H
    1400f66c0 89 d9 e8 e9 b3 00 00 48 89 f1 e8 d1 4c f2 ff 90 .......H....L...
    1400f66a0
    1400f66d0
    1400f66d0std::numpunct<char>::~numpunct():
    1400f66d0push rsi
    1400f66d1push rbx
    1400f66d2sub rsp, 56
    1400f66d6mov rax, [rip+0xa0db3]
    1400f66ddmov rbx, [rcx+16]
    1400f66e1add rax, 16
    1400f66e5mov [rcx], rax
    1400f66e8mov rsi, rcx
    1400f66ebtest rbx, rbx
    1400f66eeje 0x1400f6713
    1400f66f0mov rax, [rbx]
    1400f66f3lea rdx, [rip-0x257ca]
    1400f66famov rcx, rbx
    1400f66fdmov rax, [rax+8]
    1400f6701cmp rax, rdx
    1400f6704jne 0x1400f6728
    1400f6706call std::__numpunct_cache<char>::~__numpunct_cache()
    1400f670bmov rcx, rbx
    1400f670ecall operator delete(void*)
    1400f6713
    1400f6713loc_1400f6713:
    1400f6713mov rcx, rsi
    1400f6716add rsp, 56
    1400f671apop rbx
    1400f671bpop rsi
    1400f671cjmp 0x1400da420
    1400f6721
    1400f6721 0f 1f 80 00 00 00 00 .......
    1400f6728
    1400f6728loc_1400f6728:
    1400f6728call rax
    1400f672amov rcx, rsi
    1400f672dadd rsp, 56
    1400f6731pop rbx
    1400f6732pop rsi
    1400f6733jmp 0x1400da420
    1400f6738
    1400f6738 48 89 c3 48 89 f1 e8 dd H..H....
    1400f6740 3c fe ff 48 89 d9 e8 55 4c f2 ff 48 89 d9 48 89 <..H...UL..H..H.
    1400f6750 44 24 28 e8 58 b3 00 00 48 8b 5c 24 28 eb dc D$(.X...H.\$(..
    1400f66d0
    1400f675f
    1400f675f // align 0x10
    1400f6760
    1400f6760std::numpunct<wchar_t>::_M_initialize_numpunct(int*):
    1400f6760sub rsp, 40
    1400f6764mov rax, [rcx+16]
    1400f6768test rax, rax
    1400f676bje 0x1400f6823
    1400f6771
    1400f6771loc_1400f6771:
    1400f6771lea rcx, [rip+0x9ed08]
    1400f6778mov rdx, [rip+0xa0431]
    1400f677fmov [rax+32], 0
    1400f6783mov [rax+16], rcx
    1400f6787mov [rax+24], 0
    1400f678fmov r8, [rdx]
    1400f6792xor edx, edx
    1400f6794mov [rax+72], 0x2c002e
    1400f679bnop [rax+rax]
    1400f67a0
    1400f67a0loc_1400f67a0:
    1400f67a0movsx cx, [r8+rdx]
    1400f67a6mov [rax+2*rdx+76], cx
    1400f67abadd rdx, 1
    1400f67afcmp rdx, 36
    1400f67b3jne 0x1400f67a0
    1400f67b5mov rdx, [rip+0xa03e4]
    1400f67bcmov r8, [rdx]
    1400f67bfxor edx, edx
    1400f67c1nop [rax+rax]
    1400f67ccnop [rax+rax]
    1400f67d7nop [rax+rax]
    1400f67e0
    1400f67e0loc_1400f67e0:
    1400f67e0movsx cx, [r8+rdx]
    1400f67e6mov [rax+2*rdx+148], cx
    1400f67eeadd rdx, 1
    1400f67f2cmp rdx, 26
    1400f67f6jne 0x1400f67e0
    1400f67f8lea rcx, [rip+0x9ec8d]
    1400f67ffmov [rax+48], 4
    1400f6807mov [rax+40], rcx
    1400f680blea rcx, [rip+0x9ec84]
    1400f6812mov [rax+56], rcx
    1400f6816mov [rax+64], 5
    1400f681eadd rsp, 40
    1400f6822ret
    1400f6823
    1400f6823loc_1400f6823:
    1400f6823mov [rsp+48], rcx
    1400f6828mov ecx, 208
    1400f682dcall operator new(unsigned long long)
    1400f6832mov rdx, [rsp+48]
    1400f6837lea rcx, [rip+0xabdc2]
    1400f683emov [rax+8], 0
    1400f6845mov [rax], rcx
    1400f6848mov [rax+16], 0
    1400f6850mov [rax+24], 0
    1400f6858mov [rax+32], 0
    1400f685cmov [rax+40], 0
    1400f6864mov [rax+48], 0
    1400f686cmov [rax+56], 0
    1400f6874mov [rax+64], 0
    1400f687cmov [rax+72], 0
    1400f6883mov [rax+200], 0
    1400f688amov [rdx+16], rax
    1400f688ejmp 0x1400f6771
    1400f6760
    1400f6893
    1400f6893 // align 0x10
    1400f68a0
    1400f68a0std::numpunct<wchar_t>::numpunct(std::__numpunct_cache<wchar_t>*, unsigned long long):
    1400f68a0push rsi
    1400f68a1push rbx
    1400f68a2sub rsp, 40
    1400f68a6xor eax, eax
    1400f68a8test r8, r8
    1400f68abmov [rcx+16], rdx
    1400f68afmov rbx, rcx
    1400f68b2setne al
    1400f68b5xor edx, edx
    1400f68b7mov [rcx+8], eax
    1400f68balea rax, [rip+0xacedf]
    1400f68c1mov [rcx], rax
    1400f68c4call std::numpunct<wchar_t>::_M_initialize_numpunct(int*)
    1400f68c9nop
    1400f68caadd rsp, 40
    1400f68cepop rbx
    1400f68cfpop rsi
    1400f68d0ret
    1400f68d1
    1400f68d1 48 89 c6 48 89 d9 e8 44 3b fe ff 48 89 f1 e8 H..H...D;..H...
    1400f68e0 bc 4a f2 ff 90 .J...
    1400f68a0
    1400f68e5
    1400f68e5 // align 0x10
    1400f68f0
    1400f68f0std::numpunct<wchar_t>::numpunct(int*, unsigned long long):
    1400f68f0push rsi
    1400f68f1push rbx
    1400f68f2sub rsp, 40
    1400f68f6xor eax, eax
    1400f68f8test r8, r8
    1400f68fbmov [rcx+16], 0
    1400f6903mov rbx, rcx
    1400f6906setne al
    1400f6909mov [rcx+8], eax
    1400f690clea rax, [rip+0xace8d]
    1400f6913mov [rcx], rax
    1400f6916call std::numpunct<wchar_t>::_M_initialize_numpunct(int*)
    1400f691bnop
    1400f691cadd rsp, 40
    1400f6920pop rbx
    1400f6921pop rsi
    1400f6922ret
    1400f6923
    1400f6923 48 89 c6 48 89 d9 e8 f2 3a fe ff 48 89 H..H....:..H.
    1400f6930 f1 e8 6a 4a f2 ff 90 ..jJ...
    1400f68f0
    1400f6937
    1400f6937 // align 0x10
    1400f6940
    1400f6940std::numpunct<wchar_t>::numpunct(unsigned long long):
    1400f6940push rsi
    1400f6941push rbx
    1400f6942sub rsp, 40
    1400f6946xor eax, eax
    1400f6948test rdx, rdx
    1400f694bmov [rcx+16], 0
    1400f6953mov rbx, rcx
    1400f6956setne al
    1400f6959xor edx, edx
    1400f695bmov [rcx+8], eax
    1400f695elea rax, [rip+0xace3b]
    1400f6965mov [rcx], rax
    1400f6968call std::numpunct<wchar_t>::_M_initialize_numpunct(int*)
    1400f696dnop
    1400f696eadd rsp, 40
    1400f6972pop rbx
    1400f6973pop rsi
    1400f6974ret
    1400f6975
    1400f6975 48 89 c6 48 89 d9 e8 a0 3a fe ff H..H....:..
    1400f6980 48 89 f1 e8 18 4a f2 ff 90 H....J...
    1400f6940
    1400f6989
    1400f6989 // align 0x10
    1400f6990
    1400f6990std::numpunct<wchar_t>::numpunct(std::__numpunct_cache<wchar_t>*, unsigned long long):
    1400f6990push rsi
    1400f6991push rbx
    1400f6992sub rsp, 40
    1400f6996xor eax, eax
    1400f6998test r8, r8
    1400f699bmov [rcx+16], rdx
    1400f699fmov rbx, rcx
    1400f69a2setne al
    1400f69a5xor edx, edx
    1400f69a7mov [rcx+8], eax
    1400f69aalea rax, [rip+0xacdef]
    1400f69b1mov [rcx], rax
    1400f69b4call std::numpunct<wchar_t>::_M_initialize_numpunct(int*)
    1400f69b9nop
    1400f69baadd rsp, 40
    1400f69bepop rbx
    1400f69bfpop rsi
    1400f69c0ret
    1400f69c1
    1400f69c1 48 89 c6 48 89 d9 e8 54 3a fe ff 48 89 f1 e8 H..H...T:..H...
    1400f69d0 cc 49 f2 ff 90 .I...
    1400f6990
    1400f69d5
    1400f69d5 // align 0x10
    1400f69e0
    1400f69e0std::numpunct<wchar_t>::numpunct(int*, unsigned long long):
    1400f69e0push rsi
    1400f69e1push rbx
    1400f69e2sub rsp, 40
    1400f69e6xor eax, eax
    1400f69e8test r8, r8
    1400f69ebmov [rcx+16], 0
    1400f69f3mov rbx, rcx
    1400f69f6setne al
    1400f69f9mov [rcx+8], eax
    1400f69fclea rax, [rip+0xacd9d]
    1400f6a03mov [rcx], rax
    1400f6a06call std::numpunct<wchar_t>::_M_initialize_numpunct(int*)
    1400f6a0bnop
    1400f6a0cadd rsp, 40
    1400f6a10pop rbx
    1400f6a11pop rsi
    1400f6a12ret
    1400f6a13
    1400f6a13 48 89 c6 48 89 d9 e8 02 3a fe ff 48 89 H..H....:..H.
    1400f6a20 f1 e8 7a 49 f2 ff 90 ..zI...
    1400f69e0
    1400f6a27
    1400f6a27 // align 0x10
    1400f6a30
    1400f6a30std::numpunct<wchar_t>::numpunct(unsigned long long):
    1400f6a30push rsi
    1400f6a31push rbx
    1400f6a32sub rsp, 40
    1400f6a36xor eax, eax
    1400f6a38test rdx, rdx
    1400f6a3bmov [rcx+16], 0
    1400f6a43mov rbx, rcx
    1400f6a46setne al
    1400f6a49xor edx, edx
    1400f6a4bmov [rcx+8], eax
    1400f6a4elea rax, [rip+0xacd4b]
    1400f6a55mov [rcx], rax
    1400f6a58call std::numpunct<wchar_t>::_M_initialize_numpunct(int*)
    1400f6a5dnop
    1400f6a5eadd rsp, 40
    1400f6a62pop rbx
    1400f6a63pop rsi
    1400f6a64ret
    1400f6a65
    1400f6a65 48 89 c6 48 89 d9 e8 b0 39 fe ff H..H....9..
    1400f6a70 48 89 f1 e8 28 49 f2 ff 90 H...(I...
    1400f6a30
    1400f6a79
    1400f6a79 // align 0x10
    1400f6a80
    1400f6a80std::numpunct<wchar_t>::~numpunct():
    1400f6a80push rsi
    1400f6a81push rbx
    1400f6a82sub rsp, 40
    1400f6a86mov rbx, rcx
    1400f6a89call std::numpunct<wchar_t>::~numpunct()
    1400f6a8emov rcx, rbx
    1400f6a91add rsp, 40
    1400f6a95pop rbx
    1400f6a96pop rsi
    1400f6a97jmp 0x140101ab0
    1400f6a9c
    1400f6a9c 48 89 c6 48 H..H
    1400f6aa0 89 d9 e8 09 b0 00 00 48 89 f1 e8 f1 48 f2 ff 90 .......H....H...
    1400f6a80
    1400f6ab0
    1400f6ab0std::numpunct<wchar_t>::~numpunct():
    1400f6ab0push rsi
    1400f6ab1push rbx
    1400f6ab2sub rsp, 56
    1400f6ab6mov rax, [rip+0xa09e3]
    1400f6abdmov rbx, [rcx+16]
    1400f6ac1add rax, 16
    1400f6ac5mov [rcx], rax
    1400f6ac8mov rsi, rcx
    1400f6acbtest rbx, rbx
    1400f6aceje 0x1400f6af3
    1400f6ad0mov rax, [rbx]
    1400f6ad3lea rdx, [rip-0x2550a]
    1400f6adamov rcx, rbx
    1400f6addmov rax, [rax+8]
    1400f6ae1cmp rax, rdx
    1400f6ae4jne 0x1400f6b08
    1400f6ae6call std::__numpunct_cache<wchar_t>::~__numpunct_cache()
    1400f6aebmov rcx, rbx
    1400f6aeecall operator delete(void*)
    1400f6af3
    1400f6af3loc_1400f6af3:
    1400f6af3mov rcx, rsi
    1400f6af6add rsp, 56
    1400f6afapop rbx
    1400f6afbpop rsi
    1400f6afcjmp 0x1400da420
    1400f6b01
    1400f6b01 0f 1f 80 00 00 00 00 .......
    1400f6b08
    1400f6b08loc_1400f6b08:
    1400f6b08call rax
    1400f6b0amov rcx, rsi
    1400f6b0dadd rsp, 56
    1400f6b11pop rbx
    1400f6b12pop rsi
    1400f6b13jmp 0x1400da420
    1400f6b18
    1400f6b18 48 89 c3 48 89 f1 e8 fd H..H....
    1400f6b20 38 fe ff 48 89 d9 e8 75 48 f2 ff 48 89 d9 48 89 8..H...uH..H..H.
    1400f6b30 44 24 28 e8 78 af 00 00 48 8b 5c 24 28 eb dc D$(.x...H.\$(..
    1400f6ab0
    1400f6b3f
    1400f6b3f // align 0x10
    1400f6b40
    1400f6b40std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::time_get(unsigned long long):
    1400f6b40xor eax, eax
    1400f6b42test rdx, rdx
    1400f6b45setne al
    1400f6b48mov [rcx+8], eax
    1400f6b4blea rax, [rip+0xacc9e]
    1400f6b52mov [rcx], rax
    1400f6b55ret
    1400f6b40
    1400f6b56
    1400f6b56 // align 0x10
    1400f6b60
    1400f6b60std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::time_get(unsigned long long):
    1400f6b60xor eax, eax
    1400f6b62test rdx, rdx
    1400f6b65setne al
    1400f6b68mov [rcx+8], eax
    1400f6b6blea rax, [rip+0xacc7e]
    1400f6b72mov [rcx], rax
    1400f6b75ret
    1400f6b60
    1400f6b76
    1400f6b76 // align 0x10
    1400f6b80
    1400f6b80std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::~time_get():
    1400f6b80sub rsp, 56
    1400f6b84lea rax, [rip+0xacc65]
    1400f6b8bmov [rcx], rax
    1400f6b8emov [rsp+40], rcx
    1400f6b93call std::locale::facet::~facet()
    1400f6b98mov rcx, [rsp+40]
    1400f6b9dadd rsp, 56
    1400f6ba1jmp 0x140101ab0
    1400f6b80
    1400f6ba6
    1400f6ba6 // align 0x10