0x1837cbc99 call 0x1837c88d0 0x1837cbc9e cmp eax, 0x01 ; 1 ,=< 0x1837cbca1 jz 0x1837ccf76 | 0x1837cbca7 cmp eax, 0x02 ; 2 ,==< 0x1837cbcaa jz 0x1837cce32 || 0x1837cbcb0 cmp eax, 0x03 ; 3 ,===< 0x1837cbcb3 jnz 0x1837ce3fb 0x1837dfe0b call 0x1837f9d30 0x1837dfe10 mov rcx, qword [rsi+0x120] 0x1837dfe17 mov qword [rsi+0x120], rbx 0x1837dfe1e test rcx, rcx ,=< 0x1837dfe21 jz 0x1837dfe2d | 0x1837dfe23 mov edx, 0x01 | 0x1837dfe28 call 0x1837fc130 0x183812422 call 0x183823560 0x183812427 cmp byte [rdi+0x17], 0x00 ,=< 0x18381242b jns 0x183812446 | 0x18381242d mov rdx, 0x7fffffffffffffff ; 9223372036854775807 | 0x183812437 and rdx, qword [rsp+0x50] | 0x18381243c mov rcx, qword [rsp+0x40] | 0x183812441 call 0x1841dcbe0 0x183823940 lea rax, qword [0x183823ad0] 0x183823947 mov qword [r15+0x20], rax 0x18382394b mov qword [r15+0x28], r12 0x18382394f mov qword [r15+0x30], rdi 0x183823953 mov qword [r15+0x38], rsi 0x183823957 mov eax, dword [rsp+0x200] 0x18382395e mov dword [r15+0x40], eax ::: 0x1837fb8a4 call 0x1837e8aa0 ::`=< 0x1837fb8a9 jmp 0x1837fb751 :: 0x1837fb8ae mov rdx, qword [rsi+0x08] :`==< 0x1837fb8b2 jmp 0x1837fb83c : 0x1837fb8b4 mov rdx, qword [rsi+0x08] `===< 0x1837fb8b8 jmp 0x1837fb8a1 0x1837fb8ba cmp al, cl 0x1836821bb call 0x18a89a160 0x1836821c0 lea r13, qword [rsp+0x2a8] 0x1836821c8 lea r12, qword [rsp+0x320] 0x1836821d0 lea rbp, qword [rsp+0x328] 0x1836821d8 lea rcx, qword [rsp+0x2a0] 0x1836821e0 mov r8d, 0xa8 ; 168 0x1836821e6 xor edx, edx