File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
    1400f4380
    1400f4380std::codecvt<char, char, int>::~codecvt():
    1400f4380push rbx
    1400f4381sub rsp, 48
    1400f4385lea rax, [rip+0xaeff4]
    1400f438cmov [rcx], rax
    1400f438fmov rbx, rcx
    1400f4392lea rcx, [rcx+16]
    1400f4396call std::locale::facet::_S_destroy_c_locale(int*&)
    1400f439bmov rax, [rip+0xa2ffe]
    1400f43a2mov rcx, rbx
    1400f43a5add rax, 16
    1400f43a9mov [rbx], rax
    1400f43accall std::locale::facet::~facet()
    1400f43b1mov rcx, rbx
    1400f43b4add rsp, 48
    1400f43b8pop rbx
    1400f43b9jmp 0x140101ab0
    1400f43be
    1400f43be 48 89 H.
    1400f43c0 44 24 28 48 8b 05 d6 2f 0a 00 48 89 d9 48 8d 50 D$(H.../..H..H.P
    1400f43d0 10 48 89 13 e8 47 60 fe ff 48 8b 44 24 28 48 89 .H...G`..H.D$(H.
    1400f43e0 d9 48 89 44 24 28 e8 c5 d6 00 00 48 8b 4c 24 28 .H.D$(.....H.L$(
    1400f43f0 e8 ab 6f f2 ff eb e7 ..o....
    1400f4380
    1400f43f7
    1400f43f7 // align 0x10
    1400f4400
    1400f4400std::codecvt<char, char, int>::~codecvt():
    1400f4400push rsi
    1400f4401push rbx
    1400f4402sub rsp, 40
    1400f4406lea rax, [rip+0xaef73]
    1400f440dmov [rcx], rax
    1400f4410mov rbx, rcx
    1400f4413lea rcx, [rcx+16]
    1400f4417call std::locale::facet::_S_destroy_c_locale(int*&)
    1400f441cmov rax, [rip+0xa2f7d]
    1400f4423mov rcx, rbx
    1400f4426add rax, 16
    1400f442amov [rbx], rax
    1400f442dadd rsp, 40
    1400f4431pop rbx
    1400f4432pop rsi
    1400f4433jmp 0x1400da420
    1400f4438
    1400f4438 48 8b 15 61 2f 0a 00 48 H..a/..H
    1400f4440 89 c6 48 89 d9 48 8d 42 10 48 89 03 e8 cf 5f fe ..H..H.B.H...._.
    1400f4450 ff 48 89 f1 e8 47 6f f2 ff 90 .H...Go...
    1400f4400
    1400f445a
    1400f445a // align 0x10
    1400f4460
    1400f4460std::codecvt<wchar_t, char, int>::codecvt(int*, unsigned long long):
    1400f4460push rbx
    1400f4461sub rsp, 32
    1400f4465xor eax, eax
    1400f4467test r8, r8
    1400f446amov rbx, rcx
    1400f446dmov [rsp+56], rdx
    1400f4472setne al
    1400f4475mov [rcx+8], eax
    1400f4478lea rax, [rip+0xaef61]
    1400f447fmov [rcx], rax
    1400f4482lea rcx, [rsp+56]
    1400f4487call std::locale::facet::_S_clone_c_locale(int*&)
    1400f448cmov [rbx+16], rax
    1400f4490add rsp, 32
    1400f4494pop rbx
    1400f4495ret
    1400f4460
    1400f4496
    1400f4496 // align 0x10
    1400f44a0
    1400f44a0std::codecvt<wchar_t, char, int>::codecvt(unsigned long long):
    1400f44a0push rsi
    1400f44a1push rbx
    1400f44a2sub rsp, 40
    1400f44a6xor eax, eax
    1400f44a8test rdx, rdx
    1400f44abmov rbx, rcx
    1400f44aesetne al
    1400f44b1mov [rcx+8], eax
    1400f44b4lea rax, [rip+0xaef25]
    1400f44bbmov [rcx], rax
    1400f44becall std::locale::facet::_S_get_c_locale()
    1400f44c3mov [rbx+16], rax
    1400f44c7add rsp, 40
    1400f44cbpop rbx
    1400f44ccpop rsi
    1400f44cdret
    1400f44ce
    1400f44ce 48 8b H.
    1400f44d0 15 db 2e 0a 00 48 89 c6 48 89 d9 48 8d 42 10 48 .....H..H..H.B.H
    1400f44e0 89 03 e8 39 5f fe ff 48 89 f1 e8 b1 6e f2 ff 90 ...9_..H....n...
    1400f44a0
    1400f44f0
    1400f44f0std::codecvt<wchar_t, char, int>::~codecvt():
    1400f44f0push rbx
    1400f44f1sub rsp, 48
    1400f44f5lea rax, [rip+0xaeee4]
    1400f44fcmov [rcx], rax
    1400f44ffmov rbx, rcx
    1400f4502lea rcx, [rcx+16]
    1400f4506call std::locale::facet::_S_destroy_c_locale(int*&)
    1400f450bmov rax, [rip+0xa2e9e]
    1400f4512mov rcx, rbx
    1400f4515add rax, 16
    1400f4519mov [rbx], rax
    1400f451ccall std::locale::facet::~facet()
    1400f4521mov rcx, rbx
    1400f4524add rsp, 48
    1400f4528pop rbx
    1400f4529jmp 0x140101ab0
    1400f452e
    1400f452e 48 89 H.
    1400f4530 44 24 28 48 8b 05 76 2e 0a 00 48 89 d9 48 8d 50 D$(H..v...H..H.P
    1400f4540 10 48 89 13 e8 d7 5e fe ff 48 8b 44 24 28 48 89 .H....^..H.D$(H.
    1400f4550 d9 48 89 44 24 28 e8 55 d5 00 00 48 8b 4c 24 28 .H.D$(.U...H.L$(
    1400f4560 e8 3b 6e f2 ff eb e7 .;n....
    1400f44f0
    1400f4567
    1400f4567 // align 0x10
    1400f4570
    1400f4570std::codecvt<wchar_t, char, int>::~codecvt():
    1400f4570push rsi
    1400f4571push rbx
    1400f4572sub rsp, 40
    1400f4576lea rax, [rip+0xaee63]
    1400f457dmov [rcx], rax
    1400f4580mov rbx, rcx
    1400f4583lea rcx, [rcx+16]
    1400f4587call std::locale::facet::_S_destroy_c_locale(int*&)
    1400f458cmov rax, [rip+0xa2e1d]
    1400f4593mov rcx, rbx
    1400f4596add rax, 16
    1400f459amov [rbx], rax
    1400f459dadd rsp, 40
    1400f45a1pop rbx
    1400f45a2pop rsi
    1400f45a3jmp 0x1400da420
    1400f45a8
    1400f45a8 48 8b 15 01 2e 0a 00 48 H......H
    1400f45b0 89 c6 48 89 d9 48 8d 42 10 48 89 03 e8 5f 5e fe ..H..H.B.H..._^.
    1400f45c0 ff 48 89 f1 e8 d7 6d f2 ff 90 .H....m...
    1400f4570
    1400f45ca
    1400f45ca // align 0x10
    1400f45d0
    1400f45d0std::collate<char>::collate(int*, unsigned long long):
    1400f45d0push rbx
    1400f45d1sub rsp, 32
    1400f45d5xor eax, eax
    1400f45d7test r8, r8
    1400f45damov rbx, rcx
    1400f45ddmov [rsp+56], rdx
    1400f45e2setne al
    1400f45e5mov [rcx+8], eax
    1400f45e8lea rax, [rip+0xaee51]
    1400f45efmov [rcx], rax
    1400f45f2lea rcx, [rsp+56]
    1400f45f7call std::locale::facet::_S_clone_c_locale(int*&)
    1400f45fcmov [rbx+16], rax
    1400f4600add rsp, 32
    1400f4604pop rbx
    1400f4605ret
    1400f45d0
    1400f4606
    1400f4606 // align 0x10
    1400f4610
    1400f4610std::collate<char>::collate(unsigned long long):
    1400f4610push rsi
    1400f4611push rbx
    1400f4612sub rsp, 40
    1400f4616xor eax, eax
    1400f4618test rdx, rdx
    1400f461bmov rbx, rcx
    1400f461esetne al
    1400f4621mov [rcx+8], eax
    1400f4624lea rax, [rip+0xaee15]
    1400f462bmov [rcx], rax
    1400f462ecall std::locale::facet::_S_get_c_locale()
    1400f4633mov [rbx+16], rax
    1400f4637add rsp, 40
    1400f463bpop rbx
    1400f463cpop rsi
    1400f463dret
    1400f463e
    1400f463e 48 89 H.
    1400f4640 c6 48 89 d9 e8 d7 5d fe ff 48 89 f1 e8 4f 6d f2 .H....]..H...Om.
    1400f4650 ff 90 ..
    1400f4610
    1400f4652
    1400f4652 // align 0x10
    1400f4660
    1400f4660std::collate<char>::collate(int*, unsigned long long):
    1400f4660push rbx
    1400f4661sub rsp, 32
    1400f4665xor eax, eax
    1400f4667test r8, r8
    1400f466amov rbx, rcx
    1400f466dmov [rsp+56], rdx
    1400f4672setne al
    1400f4675mov [rcx+8], eax
    1400f4678lea rax, [rip+0xaedc1]
    1400f467fmov [rcx], rax
    1400f4682lea rcx, [rsp+56]
    1400f4687call std::locale::facet::_S_clone_c_locale(int*&)
    1400f468cmov [rbx+16], rax
    1400f4690add rsp, 32
    1400f4694pop rbx
    1400f4695ret
    1400f4660
    1400f4696
    1400f4696 // align 0x10
    1400f46a0
    1400f46a0std::collate<char>::collate(unsigned long long):
    1400f46a0push rsi
    1400f46a1push rbx
    1400f46a2sub rsp, 40
    1400f46a6xor eax, eax
    1400f46a8test rdx, rdx
    1400f46abmov rbx, rcx
    1400f46aesetne al
    1400f46b1mov [rcx+8], eax
    1400f46b4lea rax, [rip+0xaed85]
    1400f46bbmov [rcx], rax
    1400f46becall std::locale::facet::_S_get_c_locale()
    1400f46c3mov [rbx+16], rax
    1400f46c7add rsp, 40
    1400f46cbpop rbx
    1400f46ccpop rsi
    1400f46cdret
    1400f46ce
    1400f46ce 48 89 H.
    1400f46d0 c6 48 89 d9 e8 47 5d fe ff 48 89 f1 e8 bf 6c f2 .H...G]..H....l.
    1400f46e0 ff 90 ..
    1400f46a0
    1400f46e2
    1400f46e2 // align 0x10
    1400f46f0
    1400f46f0std::collate<char>::~collate():
    1400f46f0push rbx
    1400f46f1sub rsp, 32
    1400f46f5lea rax, [rip+0xaed44]
    1400f46fcmov [rcx], rax
    1400f46ffmov rbx, rcx
    1400f4702lea rcx, [rcx+16]
    1400f4706call std::locale::facet::_S_destroy_c_locale(int*&)
    1400f470bmov rcx, rbx
    1400f470ecall std::locale::facet::~facet()
    1400f4713mov rcx, rbx
    1400f4716add rsp, 32
    1400f471apop rbx
    1400f471bjmp 0x140101ab0
    1400f46f0
    1400f4720
    1400f4720std::collate<char>::~collate():
    1400f4720push rbx
    1400f4721sub rsp, 32
    1400f4725lea rax, [rip+0xaed14]
    1400f472cmov [rcx], rax
    1400f472fmov rbx, rcx
    1400f4732lea rcx, [rcx+16]
    1400f4736call std::locale::facet::_S_destroy_c_locale(int*&)
    1400f473bmov rcx, rbx
    1400f473eadd rsp, 32
    1400f4742pop rbx
    1400f4743jmp 0x1400da420
    1400f4720
    1400f4748
    1400f4748 // align 0x10
    1400f4750
    1400f4750std::collate<char>::~collate():
    1400f4750push rbx
    1400f4751sub rsp, 32
    1400f4755lea rax, [rip+0xaece4]
    1400f475cmov [rcx], rax
    1400f475fmov rbx, rcx
    1400f4762lea rcx, [rcx+16]
    1400f4766call std::locale::facet::_S_destroy_c_locale(int*&)
    1400f476bmov rcx, rbx
    1400f476eadd rsp, 32
    1400f4772pop rbx
    1400f4773jmp 0x1400da420
    1400f4750
    1400f4778
    1400f4778 // align 0x10
    1400f4780
    1400f4780std::collate<wchar_t>::collate(int*, unsigned long long):
    1400f4780push rbx
    1400f4781sub rsp, 32
    1400f4785xor eax, eax
    1400f4787test r8, r8
    1400f478amov rbx, rcx
    1400f478dmov [rsp+56], rdx
    1400f4792setne al
    1400f4795mov [rcx+8], eax
    1400f4798lea rax, [rip+0xaece1]
    1400f479fmov [rcx], rax
    1400f47a2lea rcx, [rsp+56]
    1400f47a7call std::locale::facet::_S_clone_c_locale(int*&)
    1400f47acmov [rbx+16], rax
    1400f47b0add rsp, 32
    1400f47b4pop rbx
    1400f47b5ret
    1400f4780
    1400f47b6
    1400f47b6 // align 0x10
    1400f47c0
    1400f47c0std::collate<wchar_t>::collate(unsigned long long):
    1400f47c0push rsi
    1400f47c1push rbx
    1400f47c2sub rsp, 40
    1400f47c6xor eax, eax
    1400f47c8test rdx, rdx
    1400f47cbmov rbx, rcx
    1400f47cesetne al
    1400f47d1mov [rcx+8], eax
    1400f47d4lea rax, [rip+0xaeca5]
    1400f47dbmov [rcx], rax
    1400f47decall std::locale::facet::_S_get_c_locale()
    1400f47e3mov [rbx+16], rax
    1400f47e7add rsp, 40
    1400f47ebpop rbx
    1400f47ecpop rsi
    1400f47edret
    1400f47ee
    1400f47ee 48 89 H.
    1400f47f0 c6 48 89 d9 e8 27 5c fe ff 48 89 f1 e8 9f 6b f2 .H...'\..H....k.
    1400f4800 ff 90 ..
    1400f47c0
    1400f4802
    1400f4802 // align 0x10
    1400f4810
    1400f4810std::collate<wchar_t>::collate(int*, unsigned long long):
    1400f4810push rbx
    1400f4811sub rsp, 32
    1400f4815xor eax, eax
    1400f4817test r8, r8
    1400f481amov rbx, rcx
    1400f481dmov [rsp+56], rdx
    1400f4822setne al
    1400f4825mov [rcx+8], eax
    1400f4828lea rax, [rip+0xaec51]
    1400f482fmov [rcx], rax
    1400f4832lea rcx, [rsp+56]
    1400f4837call std::locale::facet::_S_clone_c_locale(int*&)
    1400f483cmov [rbx+16], rax
    1400f4840add rsp, 32
    1400f4844pop rbx
    1400f4845ret
    1400f4810
    1400f4846
    1400f4846 // align 0x10
    1400f4850
    1400f4850std::collate<wchar_t>::collate(unsigned long long):
    1400f4850push rsi
    1400f4851push rbx
    1400f4852sub rsp, 40
    1400f4856xor eax, eax
    1400f4858test rdx, rdx
    1400f485bmov rbx, rcx
    1400f485esetne al
    1400f4861mov [rcx+8], eax
    1400f4864lea rax, [rip+0xaec15]
    1400f486bmov [rcx], rax
    1400f486ecall std::locale::facet::_S_get_c_locale()
    1400f4873mov [rbx+16], rax
    1400f4877add rsp, 40
    1400f487bpop rbx
    1400f487cpop rsi
    1400f487dret
    1400f487e
    1400f487e 48 89 H.
    1400f4880 c6 48 89 d9 e8 97 5b fe ff 48 89 f1 e8 0f 6b f2 .H....[..H....k.
    1400f4890 ff 90 ..
    1400f4850
    1400f4892
    1400f4892 // align 0x10
    1400f48a0
    1400f48a0std::collate<wchar_t>::~collate():
    1400f48a0push rbx
    1400f48a1sub rsp, 32
    1400f48a5lea rax, [rip+0xaebd4]
    1400f48acmov [rcx], rax
    1400f48afmov rbx, rcx
    1400f48b2lea rcx, [rcx+16]
    1400f48b6call std::locale::facet::_S_destroy_c_locale(int*&)
    1400f48bbmov rcx, rbx
    1400f48becall std::locale::facet::~facet()
    1400f48c3mov rcx, rbx
    1400f48c6add rsp, 32
    1400f48capop rbx
    1400f48cbjmp 0x140101ab0
    1400f48a0
    1400f48d0
    1400f48d0std::collate<wchar_t>::~collate():
    1400f48d0push rbx
    1400f48d1sub rsp, 32
    1400f48d5lea rax, [rip+0xaeba4]
    1400f48dcmov [rcx], rax
    1400f48dfmov rbx, rcx
    1400f48e2lea rcx, [rcx+16]
    1400f48e6call std::locale::facet::_S_destroy_c_locale(int*&)
    1400f48ebmov rcx, rbx
    1400f48eeadd rsp, 32
    1400f48f2pop rbx
    1400f48f3jmp 0x1400da420
    1400f48d0
    1400f48f8
    1400f48f8 // align 0x10
    1400f4900
    1400f4900std::collate<wchar_t>::~collate():
    1400f4900push rbx
    1400f4901sub rsp, 32
    1400f4905lea rax, [rip+0xaeb74]
    1400f490cmov [rcx], rax
    1400f490fmov rbx, rcx
    1400f4912lea rcx, [rcx+16]
    1400f4916call std::locale::facet::_S_destroy_c_locale(int*&)
    1400f491bmov rcx, rbx
    1400f491eadd rsp, 32
    1400f4922pop rbx
    1400f4923jmp 0x1400da420
    1400f4900
    1400f4928
    1400f4928 // align 0x10
    1400f4930
    1400f4930std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::num_get(unsigned long long):
    1400f4930xor eax, eax
    1400f4932test rdx, rdx
    1400f4935setne al
    1400f4938mov [rcx+8], eax
    1400f493blea rax, [rip+0xaeb7e]
    1400f4942mov [rcx], rax
    1400f4945ret
    1400f4930
    1400f4946
    1400f4946 // align 0x10
    1400f4950
    1400f4950std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::num_get(unsigned long long):
    1400f4950xor eax, eax
    1400f4952test rdx, rdx
    1400f4955setne al
    1400f4958mov [rcx+8], eax
    1400f495blea rax, [rip+0xaeb5e]
    1400f4962mov [rcx], rax
    1400f4965ret
    1400f4950
    1400f4966
    1400f4966 // align 0x10
    1400f4970
    1400f4970std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::~num_get():
    1400f4970sub rsp, 56
    1400f4974lea rax, [rip+0xaeb45]
    1400f497bmov [rcx], rax
    1400f497emov [rsp+40], rcx
    1400f4983call std::locale::facet::~facet()
    1400f4988mov rcx, [rsp+40]
    1400f498dadd rsp, 56
    1400f4991jmp 0x140101ab0
    1400f4970
    1400f4996
    1400f4996 // align 0x10
    1400f49a0
    1400f49a0std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::~num_get():
    1400f49a0lea rax, [rip+0xaeb19]
    1400f49a7mov [rcx], rax
    1400f49aajmp 0x1400da420
    1400f49a0
    1400f49af
    1400f49af // align 0x10
    1400f49b0
    1400f49b0std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::~num_get():
    1400f49b0lea rax, [rip+0xaeb09]
    1400f49b7mov [rcx], rax
    1400f49bajmp 0x1400da420
    1400f49b0
    1400f49bf
    1400f49bf // align 0x10
    1400f49c0
    1400f49c0std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::num_get(unsigned long long):
    1400f49c0xor eax, eax
    1400f49c2test rdx, rdx
    1400f49c5setne al
    1400f49c8mov [rcx+8], eax
    1400f49cblea rax, [rip+0xaeb6e]
    1400f49d2mov [rcx], rax
    1400f49d5ret
    1400f49c0
    1400f49d6
    1400f49d6 // align 0x10
    1400f49e0
    1400f49e0std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::num_get(unsigned long long):
    1400f49e0xor eax, eax
    1400f49e2test rdx, rdx
    1400f49e5setne al
    1400f49e8mov [rcx+8], eax
    1400f49eblea rax, [rip+0xaeb4e]
    1400f49f2mov [rcx], rax
    1400f49f5ret
    1400f49e0
    1400f49f6
    1400f49f6 // align 0x10
    1400f4a00
    1400f4a00std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::~num_get():
    1400f4a00sub rsp, 56
    1400f4a04lea rax, [rip+0xaeb35]
    1400f4a0bmov [rcx], rax
    1400f4a0emov [rsp+40], rcx
    1400f4a13call std::locale::facet::~facet()
    1400f4a18mov rcx, [rsp+40]
    1400f4a1dadd rsp, 56
    1400f4a21jmp 0x140101ab0
    1400f4a00
    1400f4a26
    1400f4a26 // align 0x10
    1400f4a30
    1400f4a30std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::~num_get():
    1400f4a30lea rax, [rip+0xaeb09]
    1400f4a37mov [rcx], rax
    1400f4a3ajmp 0x1400da420
    1400f4a30
    1400f4a3f
    1400f4a3f // align 0x10
    1400f4a40
    1400f4a40std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::~num_get():
    1400f4a40lea rax, [rip+0xaeaf9]
    1400f4a47mov [rcx], rax
    1400f4a4ajmp 0x1400da420
    1400f4a40
    1400f4a4f
    1400f4a4f // align 0x10
    1400f4a50
    1400f4a50std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>>::num_put(unsigned long long):
    1400f4a50xor eax, eax
    1400f4a52test rdx, rdx
    1400f4a55setne al
    1400f4a58mov [rcx+8], eax
    1400f4a5blea rax, [rip+0xaeb5e]
    1400f4a62mov [rcx], rax
    1400f4a65ret
    1400f4a50
    1400f4a66
    1400f4a66 // align 0x10
    1400f4a70
    1400f4a70std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>>::num_put(unsigned long long):
    1400f4a70xor eax, eax
    1400f4a72test rdx, rdx
    1400f4a75setne al
    1400f4a78mov [rcx+8], eax
    1400f4a7blea rax, [rip+0xaeb3e]
    1400f4a82mov [rcx], rax
    1400f4a85ret
    1400f4a70
    1400f4a86
    1400f4a86 // align 0x10
    1400f4a90
    1400f4a90std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>>::~num_put():
    1400f4a90sub rsp, 56
    1400f4a94lea rax, [rip+0xaeb25]
    1400f4a9bmov [rcx], rax
    1400f4a9emov [rsp+40], rcx
    1400f4aa3call std::locale::facet::~facet()
    1400f4aa8mov rcx, [rsp+40]
    1400f4aadadd rsp, 56
    1400f4ab1jmp 0x140101ab0
    1400f4a90
    1400f4ab6
    1400f4ab6 // align 0x10
    1400f4ac0
    1400f4ac0std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>>::~num_put():
    1400f4ac0lea rax, [rip+0xaeaf9]
    1400f4ac7mov [rcx], rax
    1400f4acajmp 0x1400da420
    1400f4ac0
    1400f4acf
    1400f4acf // align 0x10
    1400f4ad0
    1400f4ad0std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>>::~num_put():
    1400f4ad0lea rax, [rip+0xaeae9]
    1400f4ad7mov [rcx], rax
    1400f4adajmp 0x1400da420
    1400f4ad0
    1400f4adf
    1400f4adf // align 0x10
    1400f4ae0
    1400f4ae0std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::num_put(unsigned long long):
    1400f4ae0xor eax, eax
    1400f4ae2test rdx, rdx
    1400f4ae5setne al
    1400f4ae8mov [rcx+8], eax
    1400f4aeblea rax, [rip+0xaeb2e]
    1400f4af2mov [rcx], rax
    1400f4af5ret
    1400f4ae0
    1400f4af6
    1400f4af6 // align 0x10
    1400f4b00
    1400f4b00std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::num_put(unsigned long long):
    1400f4b00xor eax, eax
    1400f4b02test rdx, rdx
    1400f4b05setne al
    1400f4b08mov [rcx+8], eax
    1400f4b0blea rax, [rip+0xaeb0e]
    1400f4b12mov [rcx], rax
    1400f4b15ret
    1400f4b00
    1400f4b16
    1400f4b16 // align 0x10
    1400f4b20
    1400f4b20std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::~num_put():
    1400f4b20sub rsp, 56
    1400f4b24lea rax, [rip+0xaeaf5]
    1400f4b2bmov [rcx], rax
    1400f4b2emov [rsp+40], rcx
    1400f4b33call std::locale::facet::~facet()
    1400f4b38mov rcx, [rsp+40]
    1400f4b3dadd rsp, 56
    1400f4b41jmp 0x140101ab0
    1400f4b20
    1400f4b46
    1400f4b46 // align 0x10
    1400f4b50
    1400f4b50std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::~num_put():
    1400f4b50lea rax, [rip+0xaeac9]
    1400f4b57mov [rcx], rax
    1400f4b5ajmp 0x1400da420
    1400f4b50
    1400f4b5f
    1400f4b5f // align 0x10
    1400f4b60
    1400f4b60std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::~num_put():
    1400f4b60lea rax, [rip+0xaeab9]
    1400f4b67mov [rcx], rax
    1400f4b6ajmp 0x1400da420
    1400f4b60
    1400f4b6f
    1400f4b6f // align 0x10
    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