Function at 0x1400bb4c0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x1d8
mov rsi, rcx
mov qword [rsp + 0x48], rdx
test r8, r8
je 0x1400bb669
mov rax, qword [rdx + 8]
test rax, rax
je 0x1400bb63c
mov rcx, qword [rdx]
lea r10, [rcx + 1]
lea r9, [rax - 1]
movzx ebx, byte [rcx]
mov qword [rdx], r10
mov qword [rdx + 8], r9
cmp r8, 1
je 0x1400bb67e
test r9, r9
je 0x1400bb63c
lea r10, [rcx + 2]
lea r9, [rax - 2]
movzx edi, byte [rcx + 1]
mov qword [rdx], r10
mov qword [rdx + 8], r9
cmp r8, 2
je 0x1400bb696
test r9, r9
je 0x1400bb63c
lea r10, [rcx + 3]
lea r9, [rax - 3]
movzx ebp, byte [rcx + 2]
mov qword [rdx], r10
mov qword [rdx + 8], r9
cmp r8, 3
je 0x1400bb6ae
test r9, r9
je 0x1400bb63c
lea r10, [rcx + 4]
lea r9, [rax - 4]
movzx r14d, byte [rcx + 3]
mov qword [rdx], r10
mov qword [rdx + 8], r9
cmp r8, 4
je 0x1400bb6c6
test r9, r9
je 0x1400bb63c
lea r10, [rcx + 5]
lea r9, [rax - 5]
movzx r15d, byte [rcx + 4]
mov qword [rdx], r10
mov qword [rdx + 8], r9
cmp r8, 5
je 0x1400bb717
test r9, r9
je 0x1400bb63c
lea r10, [rcx + 6]
lea r9, [rax - 6]
movzx r12d, byte [rcx + 5]
mov qword [rdx], r10
mov qword [rdx + 8], r9
cmp r8, 6
je 0x1400bb732
test r9, r9
je 0x1400bb63c
lea r10, [rcx + 7]
lea r9, [rax - 7]
movzx r11d, byte [rcx + 6]
mov qword [rdx], r10
mov qword [rdx + 8], r9
cmp r8, 7
je 0x1400bb786
add r8, 0xfffffffffffffff8
mov qword [rsp + 0x50], r8
test r9, r9
je 0x1400bb63c
mov byte [rsp + 0x47], r11b
add rax, 0xfffffffffffffff8
movzx r13d, byte [rcx + 7]
add rcx, 8
mov qword [rdx], rcx
mov qword [rdx + 8], rax
lea rcx, [rsp + 0x58]
lea rdx, [rsp + 0x48]
call sym.serde::de::SeqAccess::next_element::h24dfd017c04ab23f
cmp byte [rsp + 0x58], 0
je 0x1400bb6e1
mov rax, qword [rsp + 0x60]
jmp 0x1400bb64b
movabs rcx, 0x2500000003
call sym._ZN7bincode5error129__LT_impl_u20_core..convert..From_LT_std..io..error..Error_GT__u20_for_u20_alloc..boxed..Box_LT_bincode..e
mov qword [rsi + 8], rax
mov byte [rsi], 1
mov rax, rsi
add rsp, 0x1d8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, sym.core::ptr::drop_in_place_serde::de::impls::ArrayVisitor__u8__12___::he945bdfa3628beaa
lea rdx, [rsp + 0x2f]
xor ecx, ecx
call sym.serde::de::Error::invalid_length::h090e83f79aa77274
jmp 0x1400bb64b
lea r8, sym.core::ptr::drop_in_place_serde::de::impls::ArrayVisitor__u8__12___::he945bdfa3628beaa
lea rdx, [rsp + 0x2f]
mov ecx, 1
call sym.serde::de::Error::invalid_length::h090e83f79aa77274
jmp 0x1400bb64b
lea r8, sym.core::ptr::drop_in_place_serde::de::impls::ArrayVisitor__u8__12___::he945bdfa3628beaa
lea rdx, [rsp + 0x2f]
mov ecx, 2
call sym.serde::de::Error::invalid_length::h090e83f79aa77274
jmp 0x1400bb64b
lea r8, sym.core::ptr::drop_in_place_serde::de::impls::ArrayVisitor__u8__12___::he945bdfa3628beaa
lea rdx, [rsp + 0x2f]
mov ecx, 3
call sym.serde::de::Error::invalid_length::h090e83f79aa77274
jmp 0x1400bb64b
lea r8, sym.core::ptr::drop_in_place_serde::de::impls::ArrayVisitor__u8__12___::he945bdfa3628beaa
lea rdx, [rsp + 0x2f]
mov ecx, 4
call sym.serde::de::Error::invalid_length::h090e83f79aa77274
jmp 0x1400bb64b
mov byte [rsp + 0x46], r13b
cmp byte [rsp + 0x59], 0
je 0x1400bb7e0
movzx r13d, byte [rsp + 0x5a]
lea rcx, [rsp + 0x68]
lea rdx, [rsp + 0x48]
call sym.serde::de::SeqAccess::next_element::h24dfd017c04ab23f
cmp byte [rsp + 0x68], 0
je 0x1400bb74d
mov rax, qword [rsp + 0x70]
jmp 0x1400bb64b
lea r8, sym.core::ptr::drop_in_place_serde::de::impls::ArrayVisitor__u8__12___::he945bdfa3628beaa
lea rdx, [rsp + 0x2f]
mov ecx, 5
call sym.serde::de::Error::invalid_length::h090e83f79aa77274
jmp 0x1400bb64b
lea r8, sym.core::ptr::drop_in_place_serde::de::impls::ArrayVisitor__u8__12___::he945bdfa3628beaa
lea rdx, [rsp + 0x2f]
mov ecx, 6
call sym.serde::de::Error::invalid_length::h090e83f79aa77274
jmp 0x1400bb64b
mov byte [rsp + 0x45], r13b
cmp byte [rsp + 0x69], 0
je 0x1400bb83e
movzx r13d, byte [rsp + 0x6a]
lea rcx, [rsp + 0x78]
lea rdx, [rsp + 0x48]
call sym.serde::de::SeqAccess::next_element::h24dfd017c04ab23f
cmp byte [rsp + 0x78], 0
je 0x1400bb7a1
mov rax, qword [rsp + 0x80]
jmp 0x1400bb64b
lea r8, sym.core::ptr::drop_in_place_serde::de::impls::ArrayVisitor__u8__12___::he945bdfa3628beaa
lea rdx, [rsp + 0x2f]
mov ecx, 7
call sym.serde::de::Error::invalid_length::h090e83f79aa77274
jmp 0x1400bb64b
mov byte [rsp + 0x44], r13b
cmp byte [rsp + 0x79], 0
je 0x1400bb89c
movzx r13d, byte [rsp + 0x7a]
lea rcx, [rsp + 0x88]
lea rdx, [rsp + 0x48]
call sym.serde::de::SeqAccess::next_element::h24dfd017c04ab23f
cmp byte [rsp + 0x88], 0
je 0x1400bb7fb
mov rax, qword [rsp + 0x90]
jmp 0x1400bb64b
lea r8, sym.core::ptr::drop_in_place_serde::de::impls::ArrayVisitor__u8__12___::he945bdfa3628beaa
lea rdx, [rsp + 0x2f]
mov ecx, 8
call sym.serde::de::Error::invalid_length::h090e83f79aa77274
jmp 0x1400bb64b
cmp byte [rsp + 0x89], 0
je 0x1400bb8fa
movzx eax, byte [rsp + 0x8a]
mov byte [rsp + 0x43], al
lea rcx, [rsp + 0x98]
lea rdx, [rsp + 0x48]
call sym.serde::de::SeqAccess::next_element::h24dfd017c04ab23f
cmp byte [rsp + 0x98], 0
je 0x1400bb859
mov rax, qword [rsp + 0xa0]
jmp 0x1400bb64b
lea r8, sym.core::ptr::drop_in_place_serde::de::impls::ArrayVisitor__u8__12___::he945bdfa3628beaa
lea rdx, [rsp + 0x2f]
mov ecx, 9
call sym.serde::de::Error::invalid_length::h090e83f79aa77274
jmp 0x1400bb64b
cmp byte [rsp + 0x99], 0
je 0x1400bb958
movzx eax, byte [rsp + 0x9a]
mov byte [rsp + 0x42], al
lea rcx, [rsp + 0xa8]
lea rdx, [rsp + 0x48]
call sym.serde::de::SeqAccess::next_element::h24dfd017c04ab23f
cmp byte [rsp + 0xa8], 0
je 0x1400bb8b7
mov rax, qword [rsp + 0xb0]
jmp 0x1400bb64b
lea r8, sym.core::ptr::drop_in_place_serde::de::impls::ArrayVisitor__u8__12___::he945bdfa3628beaa
lea rdx, [rsp + 0x2f]
mov ecx, 0xa
call sym.serde::de::Error::invalid_length::h090e83f79aa77274
jmp 0x1400bb64b
cmp byte [rsp + 0xa9], 0
je 0x1400bb9b6
movzx eax, byte [rsp + 0xaa]
mov byte [rsp + 0x41], al
lea rcx, [rsp + 0xb8]
lea rdx, [rsp + 0x48]
call sym.serde::de::SeqAccess::next_element::h24dfd017c04ab23f
cmp byte [rsp + 0xb8], 0
je 0x1400bb915
mov rax, qword [rsp + 0xc0]
jmp 0x1400bb64b
lea r8, sym.core::ptr::drop_in_place_serde::de::impls::ArrayVisitor__u8__12___::he945bdfa3628beaa
lea rdx, [rsp + 0x2f]
mov ecx, 0xb
call sym.serde::de::Error::invalid_length::h090e83f79aa77274
jmp 0x1400bb64b
cmp byte [rsp + 0xb9], 0
je 0x1400bba14
movzx eax, byte [rsp + 0xba]
mov byte [rsp + 0x40], al
lea rcx, [rsp + 0xc8]
lea rdx, [rsp + 0x48]
call sym.serde::de::SeqAccess::next_element::h24dfd017c04ab23f
cmp byte [rsp + 0xc8], 0
je 0x1400bb973
mov rax, qword [rsp + 0xd0]
jmp 0x1400bb64b
lea r8, sym.core::ptr::drop_in_place_serde::de::impls::ArrayVisitor__u8__12___::he945bdfa3628beaa
lea rdx, [rsp + 0x2f]
mov ecx, 0xc
call sym.serde::de::Error::invalid_length::h090e83f79aa77274
jmp 0x1400bb64b
cmp byte [rsp + 0xc9], 0
je 0x1400bba72
movzx eax, byte [rsp + 0xca]
mov byte [rsp + 0x3f], al
lea rcx, [rsp + 0xd8]
lea rdx, [rsp + 0x48]
call sym.serde::de::SeqAccess::next_element::h24dfd017c04ab23f
cmp byte [rsp + 0xd8], 0
je 0x1400bb9d1
mov rax, qword [rsp + 0xe0]
jmp 0x1400bb64b
lea r8, sym.core::ptr::drop_in_place_serde::de::impls::ArrayVisitor__u8__12___::he945bdfa3628beaa
lea rdx, [rsp + 0x2f]
mov ecx, 0xd
call sym.serde::de::Error::invalid_length::h090e83f79aa77274
jmp 0x1400bb64b
cmp byte [rsp + 0xd9], 0
je 0x1400bbad0
movzx eax, byte [rsp + 0xda]
mov byte [rsp + 0x3e], al
lea rcx, [rsp + 0xe8]
lea rdx, [rsp + 0x48]
call sym.serde::de::SeqAccess::next_element::h24dfd017c04ab23f
cmp byte [rsp + 0xe8], 0
je 0x1400bba2f
mov rax, qword [rsp + 0xf0]
jmp 0x1400bb64b
lea r8, sym.core::ptr::drop_in_place_serde::de::impls::ArrayVisitor__u8__12___::he945bdfa3628beaa
lea rdx, [rsp + 0x2f]
mov ecx, 0xe
call sym.serde::de::Error::invalid_length::h090e83f79aa77274
jmp 0x1400bb64b
cmp byte [rsp + 0xe9], 0
je 0x1400bbb2e
movzx eax, byte [rsp + 0xea]
mov byte [rsp + 0x3d], al
lea rcx, [rsp + 0xf8]
lea rdx, [rsp + 0x48]
call sym.serde::de::SeqAccess::next_element::h24dfd017c04ab23f
cmp byte [rsp + 0xf8], 0
je 0x1400bba8d
mov rax, qword [rsp + 0x100]
jmp 0x1400bb64b
lea r8, sym.core::ptr::drop_in_place_serde::de::impls::ArrayVisitor__u8__12___::he945bdfa3628beaa
lea rdx, [rsp + 0x2f]
mov ecx, 0xf
call sym.serde::de::Error::invalid_length::h090e83f79aa77274
jmp 0x1400bb64b
cmp byte [rsp + 0xf9], 0
je 0x1400bbb8c
movzx eax, byte [rsp + 0xfa]
mov byte [rsp + 0x3c], al
lea rcx, [rsp + 0x108]
lea rdx, [rsp + 0x48]
call sym.serde::de::SeqAccess::next_element::h24dfd017c04ab23f
cmp byte [rsp + 0x108], 0
je 0x1400bbaeb
mov rax, qword [rsp + 0x110]
jmp 0x1400bb64b
lea r8, sym.core::ptr::drop_in_place_serde::de::impls::ArrayVisitor__u8__12___::he945bdfa3628beaa
lea rdx, [rsp + 0x2f]
mov ecx, 0x10
call sym.serde::de::Error::invalid_length::h090e83f79aa77274
jmp 0x1400bb64b
cmp byte [rsp + 0x109], 0
je 0x1400bbbea
movzx eax, byte [rsp + 0x10a]
mov byte [rsp + 0x3b], al
lea rcx, [rsp + 0x118]
lea rdx, [rsp + 0x48]
call sym.serde::de::SeqAccess::next_element::h24dfd017c04ab23f
cmp byte [rsp + 0x118], 0
je 0x1400bbb49
mov rax, qword [rsp + 0x120]
jmp 0x1400bb64b
lea r8, sym.core::ptr::drop_in_place_serde::de::impls::ArrayVisitor__u8__12___::he945bdfa3628beaa
lea rdx, [rsp + 0x2f]
mov ecx, 0x11
call sym.serde::de::Error::invalid_length::h090e83f79aa77274
jmp 0x1400bb64b
cmp byte [rsp + 0x119], 0
je 0x1400bbc48
movzx eax, byte [rsp + 0x11a]
mov byte [rsp + 0x3a], al
lea rcx, [rsp + 0x128]
lea rdx, [rsp + 0x48]
call sym.serde::de::SeqAccess::next_element::h24dfd017c04ab23f
cmp byte [rsp + 0x128], 0
je 0x1400bbba7
mov rax, qword [rsp + 0x130]
jmp 0x1400bb64b
lea r8, sym.core::ptr::drop_in_place_serde::de::impls::ArrayVisitor__u8__12___::he945bdfa3628beaa
lea rdx, [rsp + 0x2f]
mov ecx, 0x12
call sym.serde::de::Error::invalid_length::h090e83f79aa77274
jmp 0x1400bb64b
cmp byte [rsp + 0x129], 0
je 0x1400bbca6
movzx eax, byte [rsp + 0x12a]
mov byte [rsp + 0x39], al
lea rcx, [rsp + 0x138]
lea rdx, [rsp + 0x48]
call sym.serde::de::SeqAccess::next_element::h24dfd017c04ab23f
cmp byte [rsp + 0x138], 0
je 0x1400bbc05
mov rax, qword [rsp + 0x140]
jmp 0x1400bb64b
lea r8, sym.core::ptr::drop_in_place_serde::de::impls::ArrayVisitor__u8__12___::he945bdfa3628beaa
lea rdx, [rsp + 0x2f]
mov ecx, 0x13
call sym.serde::de::Error::invalid_length::h090e83f79aa77274
jmp 0x1400bb64b
cmp byte [rsp + 0x139], 0
je 0x1400bbd04
movzx eax, byte [rsp + 0x13a]
mov byte [rsp + 0x38], al
lea rcx, [rsp + 0x148]
lea rdx, [rsp + 0x48]
call sym.serde::de::SeqAccess::next_element::h24dfd017c04ab23f
cmp byte [rsp + 0x148], 0
je 0x1400bbc63
mov rax, qword [rsp + 0x150]
jmp 0x1400bb64b
lea r8, sym.core::ptr::drop_in_place_serde::de::impls::ArrayVisitor__u8__12___::he945bdfa3628beaa
lea rdx, [rsp + 0x2f]
mov ecx, 0x14
call sym.serde::de::Error::invalid_length::h090e83f79aa77274
jmp 0x1400bb64b
cmp byte [rsp + 0x149], 0
je 0x1400bbd62
movzx eax, byte [rsp + 0x14a]
mov byte [rsp + 0x37], al
lea rcx, [rsp + 0x158]
lea rdx, [rsp + 0x48]
call sym.serde::de::SeqAccess::next_element::h24dfd017c04ab23f
cmp byte [rsp + 0x158], 0
je 0x1400bbcc1
mov rax, qword [rsp + 0x160]
jmp 0x1400bb64b
lea r8, sym.core::ptr::drop_in_place_serde::de::impls::ArrayVisitor__u8__12___::he945bdfa3628beaa
lea rdx, [rsp + 0x2f]
mov ecx, 0x15
call sym.serde::de::Error::invalid_length::h090e83f79aa77274
jmp 0x1400bb64b
cmp byte [rsp + 0x159], 0
je 0x1400bbdc0
movzx eax, byte [rsp + 0x15a]
mov byte [rsp + 0x36], al
lea rcx, [rsp + 0x168]
lea rdx, [rsp + 0x48]
call sym.serde::de::SeqAccess::next_element::h24dfd017c04ab23f
cmp byte [rsp + 0x168], 0
je 0x1400bbd1f
mov rax, qword [rsp + 0x170]
jmp 0x1400bb64b
lea r8, sym.core::ptr::drop_in_place_serde::de::impls::ArrayVisitor__u8__12___::he945bdfa3628beaa
lea rdx, [rsp + 0x2f]
mov ecx, 0x16
call sym.serde::de::Error::invalid_length::h090e83f79aa77274
jmp 0x1400bb64b
cmp byte [rsp + 0x169], 0
je 0x1400bbe1e
movzx eax, byte [rsp + 0x16a]
mov byte [rsp + 0x35], al
lea rcx, [rsp + 0x178]
lea rdx, [rsp + 0x48]
call sym.serde::de::SeqAccess::next_element::h24dfd017c04ab23f
cmp byte [rsp + 0x178], 0
je 0x1400bbd7d
mov rax, qword [rsp + 0x180]
jmp 0x1400bb64b
lea r8, sym.core::ptr::drop_in_place_serde::de::impls::ArrayVisitor__u8__12___::he945bdfa3628beaa
lea rdx, [rsp + 0x2f]
mov ecx, 0x17
call sym.serde::de::Error::invalid_length::h090e83f79aa77274
jmp 0x1400bb64b
cmp byte [rsp + 0x179], 0
je 0x1400bbe7c
movzx eax, byte [rsp + 0x17a]
mov byte [rsp + 0x34], al
lea rcx, [rsp + 0x188]
lea rdx, [rsp + 0x48]
call sym.serde::de::SeqAccess::next_element::h24dfd017c04ab23f
cmp byte [rsp + 0x188], 0
je 0x1400bbddb
mov rax, qword [rsp + 0x190]
jmp 0x1400bb64b
lea r8, sym.core::ptr::drop_in_place_serde::de::impls::ArrayVisitor__u8__12___::he945bdfa3628beaa
lea rdx, [rsp + 0x2f]
mov ecx, 0x18
call sym.serde::de::Error::invalid_length::h090e83f79aa77274
jmp 0x1400bb64b
cmp byte [rsp + 0x189], 0
je 0x1400bbeda
movzx eax, byte [rsp + 0x18a]
mov byte [rsp + 0x33], al
lea rcx, [rsp + 0x198]
lea rdx, [rsp + 0x48]
call sym.serde::de::SeqAccess::next_element::h24dfd017c04ab23f
cmp byte [rsp + 0x198], 0
je 0x1400bbe39
mov rax, qword [rsp + 0x1a0]
jmp 0x1400bb64b
lea r8, sym.core::ptr::drop_in_place_serde::de::impls::ArrayVisitor__u8__12___::he945bdfa3628beaa
lea rdx, [rsp + 0x2f]
mov ecx, 0x19
call sym.serde::de::Error::invalid_length::h090e83f79aa77274
jmp 0x1400bb64b
cmp byte [rsp + 0x199], 0
je 0x1400bbf38
movzx eax, byte [rsp + 0x19a]
mov byte [rsp + 0x32], al
lea rcx, [rsp + 0x1a8]
lea rdx, [rsp + 0x48]
call sym.serde::de::SeqAccess::next_element::h24dfd017c04ab23f
cmp byte [rsp + 0x1a8], 0
je 0x1400bbe97
mov rax, qword [rsp + 0x1b0]
jmp 0x1400bb64b
lea r8, sym.core::ptr::drop_in_place_serde::de::impls::ArrayVisitor__u8__12___::he945bdfa3628beaa
lea rdx, [rsp + 0x2f]
mov ecx, 0x1a
call sym.serde::de::Error::invalid_length::h090e83f79aa77274
jmp 0x1400bb64b
cmp byte [rsp + 0x1a9], 0
je 0x1400bc04f
movzx eax, byte [rsp + 0x1aa]
mov byte [rsp + 0x31], al
lea rcx, [rsp + 0x1b8]
lea rdx, [rsp + 0x48]
call sym.serde::de::SeqAccess::next_element::h24dfd017c04ab23f
cmp byte [rsp + 0x1b8], 0
je 0x1400bbef5
mov rax, qword [rsp + 0x1c0]
jmp 0x1400bb64b
lea r8, sym.core::ptr::drop_in_place_serde::de::impls::ArrayVisitor__u8__12___::he945bdfa3628beaa
lea rdx, [rsp + 0x2f]
mov ecx, 0x1b
call sym.serde::de::Error::invalid_length::h090e83f79aa77274
jmp 0x1400bb64b
cmp byte [rsp + 0x1b9], 0
je 0x1400bc06a
movzx eax, byte [rsp + 0x1ba]
mov byte [rsp + 0x30], al
lea rcx, [rsp + 0x1c8]
lea rdx, [rsp + 0x48]
call sym.serde::de::SeqAccess::next_element::h24dfd017c04ab23f
cmp byte [rsp + 0x1c8], 0
je 0x1400bbf53
mov rax, qword [rsp + 0x1d0]
jmp 0x1400bb64b
lea r8, sym.core::ptr::drop_in_place_serde::de::impls::ArrayVisitor__u8__12___::he945bdfa3628beaa
lea rdx, [rsp + 0x2f]
mov ecx, 0x1c
call sym.serde::de::Error::invalid_length::h090e83f79aa77274
jmp 0x1400bb64b
cmp byte [rsp + 0x1c9], 0
je 0x1400bc085
mov byte [rsi + 1], bl
mov byte [rsi + 2], dil
mov byte [rsi + 3], bpl
mov byte [rsi + 4], r14b
mov byte [rsi + 5], r15b
mov byte [rsi + 6], r12b
movzx eax, byte [rsp + 0x47]
mov byte [rsi + 7], al
movzx eax, byte [rsp + 0x46]
mov byte [rsi + 8], al
movzx eax, byte [rsp + 0x45]
mov byte [rsi + 9], al
movzx eax, byte [rsp + 0x44]
mov byte [rsi + 0xa], al
mov byte [rsi + 0xb], r13b
movzx eax, byte [rsp + 0x43]
mov byte [rsi + 0xc], al
movzx eax, byte [rsp + 0x42]
mov byte [rsi + 0xd], al
movzx eax, byte [rsp + 0x41]
mov byte [rsi + 0xe], al
movzx eax, byte [rsp + 0x40]
mov byte [rsi + 0xf], al
movzx eax, byte [rsp + 0x3f]
mov byte [rsi + 0x10], al
movzx eax, byte [rsp + 0x3e]
mov byte [rsi + 0x11], al
movzx eax, byte [rsp + 0x3d]
mov byte [rsi + 0x12], al
movzx eax, byte [rsp + 0x3c]
mov byte [rsi + 0x13], al
movzx eax, byte [rsp + 0x3b]
mov byte [rsi + 0x14], al
movzx eax, byte [rsp + 0x3a]
mov byte [rsi + 0x15], al
movzx eax, byte [rsp + 0x39]
mov byte [rsi + 0x16], al
movzx eax, byte [rsp + 0x38]
mov byte [rsi + 0x17], al
movzx eax, byte [rsp + 0x37]
mov byte [rsi + 0x18], al
movzx eax, byte [rsp + 0x36]
mov byte [rsi + 0x19], al
movzx eax, byte [rsp + 0x35]
mov byte [rsi + 0x1a], al
movzx eax, byte [rsp + 0x34]
mov byte [rsi + 0x1b], al
movzx eax, byte [rsp + 0x33]
mov byte [rsi + 0x1c], al
movzx eax, byte [rsp + 0x32]
mov byte [rsi + 0x1d], al
movzx eax, byte [rsp + 0x31]
mov byte [rsi + 0x1e], al
movzx eax, byte [rsp + 0x30]
mov byte [rsi + 0x1f], al
movzx eax, byte [rsp + 0x1ca]
mov byte [rsi + 0x20], al
mov byte [rsi], 0
jmp 0x1400bb652
lea r8, sym.core::ptr::drop_in_place_serde::de::impls::ArrayVisitor__u8__12___::he945bdfa3628beaa
lea rdx, [rsp + 0x2f]
mov ecx, 0x1d
call sym.serde::de::Error::invalid_length::h090e83f79aa77274
jmp 0x1400bb64b
lea r8, sym.core::ptr::drop_in_place_serde::de::impls::ArrayVisitor__u8__12___::he945bdfa3628beaa
lea rdx, [rsp + 0x2f]
mov ecx, 0x1e
call sym.serde::de::Error::invalid_length::h090e83f79aa77274
jmp 0x1400bb64b
lea r8, sym.core::ptr::drop_in_place_serde::de::impls::ArrayVisitor__u8__12___::he945bdfa3628beaa
lea rdx, [rsp + 0x2f]
mov ecx, 0x1f
call sym.serde::de::Error::invalid_length::h090e83f79aa77274
jmp 0x1400bb64b