Function at 0x1400e5720
Capabilities:
Parse credit card information

Disassembly:
push rbp
push rbx
push rdi
lea rbp, [rsp - 0x47]
sub rsp, 0x90
mov rdi, rcx
mov rcx, rdx
mov rbx, rdx
call qword [sym.imp.Qt5Widgets.dll_public:_bool___cdecl_QMenu::isEmpty_void_const___ptr64]
test al, al
je 0x1400e6119
mov rax, qword [rdi + 0x48]
mov qword [rsp + 0xb0], rsi
xor esi, esi
mov r8, qword [rax + 0x18]
mov rax, qword [r8 + 0x10]
test rax, rax
je 0x1400e578d
mov ecx, esi
cmp dword [rax + 0x18], 0x2a
jl 0x1400e5773
mov rcx, rax
mov rax, qword [rax + 8]
jmp 0x1400e5777
mov rax, qword [rax + 0x10]
test rax, rax
jne 0x1400e5764
test rcx, rcx
je 0x1400e578d
cmp dword [rcx + 0x18], 0x2a
jg 0x1400e578d
mov rdx, qword [rcx + 0x20]
jmp 0x1400e5790
mov rdx, rsi
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QWidget::addAction_class_QAction____ptr64____ptr64]
mov r11, qword [rdi + 0x48]
mov rax, qword [r11 + 0x18]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400e57d9
mov rax, rsi
nop dword [rax]
cmp dword [rcx + 0x18], 0x2b
jl 0x1400e57bf
mov rax, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400e57c3
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400e57b0
test rax, rax
je 0x1400e57d9
cmp dword [rax + 0x18], 0x2b
jg 0x1400e57d9
mov rdx, qword [rax + 0x20]
jmp 0x1400e57dc
mov rdx, rsi
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QWidget::addAction_class_QAction____ptr64____ptr64]
mov r11, qword [rdi + 0x48]
mov rax, qword [r11 + 0x18]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400e5829
mov rax, rsi
nop dword [rax]
cmp dword [rcx + 0x18], 0x2c
jl 0x1400e580f
mov rax, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400e5813
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400e5800
test rax, rax
je 0x1400e5829
cmp dword [rax + 0x18], 0x2c
jg 0x1400e5829
mov rdx, qword [rax + 0x20]
jmp 0x1400e582c
mov rdx, rsi
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QWidget::addAction_class_QAction____ptr64____ptr64]
mov r11, qword [rdi + 0x48]
mov rax, qword [r11 + 0x18]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400e5879
mov rax, rsi
nop dword [rax]
cmp dword [rcx + 0x18], 0x2d
jl 0x1400e585f
mov rax, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400e5863
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400e5850
test rax, rax
je 0x1400e5879
cmp dword [rax + 0x18], 0x2d
jg 0x1400e5879
mov rdx, qword [rax + 0x20]
jmp 0x1400e587c
mov rdx, rsi
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QWidget::addAction_class_QAction____ptr64____ptr64]
mov r11, qword [rdi + 0x48]
mov rax, qword [r11 + 0x18]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400e58c9
mov rax, rsi
nop dword [rax]
cmp dword [rcx + 0x18], 0x2e
jl 0x1400e58af
mov rax, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400e58b3
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400e58a0
test rax, rax
je 0x1400e58c9
cmp dword [rax + 0x18], 0x2e
jg 0x1400e58c9
mov rdx, qword [rax + 0x20]
jmp 0x1400e58cc
mov rdx, rsi
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QWidget::addAction_class_QAction____ptr64____ptr64]
mov r11, qword [rdi + 0x48]
mov rax, qword [r11 + 0x18]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400e5919
mov rax, rsi
nop dword [rax]
cmp dword [rcx + 0x18], 0x2f
jl 0x1400e58ff
mov rax, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400e5903
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400e58f0
test rax, rax
je 0x1400e5919
cmp dword [rax + 0x18], 0x2f
jg 0x1400e5919
mov rdx, qword [rax + 0x20]
jmp 0x1400e591c
mov rdx, rsi
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QWidget::addAction_class_QAction____ptr64____ptr64]
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_class_QAction____ptr64___cdecl_QMenu::addSeparator_void____ptr64]
mov r11, qword [rdi + 0x48]
mov rax, qword [r11 + 0x18]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400e596b
mov rax, rsi
cmp dword [rcx + 0x18], 0x30
jl 0x1400e5951
mov rax, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400e5955
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400e5942
test rax, rax
je 0x1400e596b
cmp dword [rax + 0x18], 0x30
jg 0x1400e596b
mov rdx, qword [rax + 0x20]
jmp 0x1400e596e
mov rdx, rsi
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QWidget::addAction_class_QAction____ptr64____ptr64]
mov r11, qword [rdi + 0x48]
mov rax, qword [r11 + 0x18]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400e59b9
mov rax, rsi
nop dword [rax + rax]
cmp dword [rcx + 0x18], 0x34
jl 0x1400e599f
mov rax, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400e59a3
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400e5990
test rax, rax
je 0x1400e59b9
cmp dword [rax + 0x18], 0x34
jg 0x1400e59b9
mov rdx, qword [rax + 0x20]
jmp 0x1400e59bc
mov rdx, rsi
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QWidget::addAction_class_QAction____ptr64____ptr64]
mov r11, qword [rdi + 0x48]
mov rax, qword [r11 + 0x18]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400e5a09
mov rax, rsi
nop dword [rax]
cmp dword [rcx + 0x18], 0x35
jl 0x1400e59ef
mov rax, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400e59f3
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400e59e0
test rax, rax
je 0x1400e5a09
cmp dword [rax + 0x18], 0x35
jg 0x1400e5a09
mov rdx, qword [rax + 0x20]
jmp 0x1400e5a0c
mov rdx, rsi
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QWidget::addAction_class_QAction____ptr64____ptr64]
mov r11, qword [rdi + 0x48]
mov rax, qword [r11 + 0x18]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400e5a59
mov rax, rsi
nop dword [rax]
cmp dword [rcx + 0x18], 0x36
jl 0x1400e5a3f
mov rax, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400e5a43
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400e5a30
test rax, rax
je 0x1400e5a59
cmp dword [rax + 0x18], 0x36
jg 0x1400e5a59
mov rcx, qword [rax + 0x20]
jmp 0x1400e5a5c
mov rcx, rsi
call fcn.1400395b0
mov rcx, rbx
mov rdx, rax
call qword [sym.imp.Qt5Widgets.dll_public:_class_QAction____ptr64___cdecl_QMenu::addMenu_class_QMenu____ptr64____ptr64]
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_class_QAction____ptr64___cdecl_QMenu::addSeparator_void____ptr64]
mov r11, qword [rdi + 0x48]
mov rax, qword [r11 + 0x18]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400e5ab9
mov rax, rsi
nop word [rax + rax]
cmp dword [rcx + 0x18], 0x3b
jl 0x1400e5a9f
mov rax, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400e5aa3
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400e5a90
test rax, rax
je 0x1400e5ab9
cmp dword [rax + 0x18], 0x3b
jg 0x1400e5ab9
mov rdx, qword [rax + 0x20]
jmp 0x1400e5abc
mov rdx, rsi
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QWidget::addAction_class_QAction____ptr64____ptr64]
mov r11, qword [rdi + 0x48]
mov rax, qword [r11 + 0x18]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400e5b09
mov rax, rsi
nop dword [rax]
cmp dword [rcx + 0x18], 0x3c
jl 0x1400e5aef
mov rax, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400e5af3
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400e5ae0
test rax, rax
je 0x1400e5b09
cmp dword [rax + 0x18], 0x3c
jg 0x1400e5b09
mov rdx, qword [rax + 0x20]
jmp 0x1400e5b0c
mov rdx, rsi
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QWidget::addAction_class_QAction____ptr64____ptr64]
mov r11, qword [rdi + 0x48]
mov rax, qword [r11 + 0x18]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400e5b59
mov rax, rsi
nop dword [rax]
cmp dword [rcx + 0x18], 0x3d
jl 0x1400e5b3f
mov rax, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400e5b43
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400e5b30
test rax, rax
je 0x1400e5b59
cmp dword [rax + 0x18], 0x3d
jg 0x1400e5b59
mov rdx, qword [rax + 0x20]
jmp 0x1400e5b5c
mov rdx, rsi
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QWidget::addAction_class_QAction____ptr64____ptr64]
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_class_QAction____ptr64___cdecl_QMenu::addSeparator_void____ptr64]
mov r11, qword [rdi + 0x48]
mov rax, qword [r11 + 0x18]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400e5bab
mov rax, rsi
cmp dword [rcx + 0x18], 0x3e
jl 0x1400e5b91
mov rax, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400e5b95
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400e5b82
test rax, rax
je 0x1400e5bab
cmp dword [rax + 0x18], 0x3e
jg 0x1400e5bab
mov rdx, qword [rax + 0x20]
jmp 0x1400e5bae
mov rdx, rsi
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QWidget::addAction_class_QAction____ptr64____ptr64]
mov r11, qword [rdi + 0x48]
mov rax, qword [r11 + 0x18]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400e5bf9
mov rax, rsi
nop dword [rax + rax]
cmp dword [rcx + 0x18], 0x3f
jl 0x1400e5bdf
mov rax, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400e5be3
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400e5bd0
test rax, rax
je 0x1400e5bf9
cmp dword [rax + 0x18], 0x3f
jg 0x1400e5bf9
mov rdx, qword [rax + 0x20]
jmp 0x1400e5bfc
mov rdx, rsi
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QWidget::addAction_class_QAction____ptr64____ptr64]
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_class_QAction____ptr64___cdecl_QMenu::addSeparator_void____ptr64]
mov r11, qword [rdi + 0x48]
mov rax, qword [r11 + 0x18]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400e5c4b
mov rax, rsi
cmp dword [rcx + 0x18], 0x40
jl 0x1400e5c31
mov rax, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400e5c35
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400e5c22
test rax, rax
je 0x1400e5c4b
cmp dword [rax + 0x18], 0x40
jg 0x1400e5c4b
mov rdx, qword [rax + 0x20]
jmp 0x1400e5c4e
mov rdx, rsi
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QWidget::addAction_class_QAction____ptr64____ptr64]
mov r11, qword [rdi + 0x48]
mov rax, qword [r11 + 0x18]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400e5c9d
mov rax, rcx
mov rdx, rsi
nop
cmp dword [rax + 0x18], 0x40
jl 0x1400e5c7f
mov rdx, rax
mov rax, qword [rax + 8]
jmp 0x1400e5c83
mov rax, qword [rax + 0x10]
test rax, rax
jne 0x1400e5c70
test rdx, rdx
je 0x1400e5c9d
cmp dword [rdx + 0x18], 0x40
jg 0x1400e5c9d
mov rax, qword [rdx + 0x20]
mov qword [rbp + 0x37], rax
jmp 0x1400e5ca1
mov qword [rbp + 0x37], rsi
test rcx, rcx
je 0x1400e5cdd
mov rax, rcx
mov rdx, rsi
nop dword [rax]
cmp dword [rax + 0x18], 0x3f
jl 0x1400e5cbf
mov rdx, rax
mov rax, qword [rax + 8]
jmp 0x1400e5cc3
mov rax, qword [rax + 0x10]
test rax, rax
jne 0x1400e5cb0
test rdx, rdx
je 0x1400e5cdd
cmp dword [rdx + 0x18], 0x3f
jg 0x1400e5cdd
mov rax, qword [rdx + 0x20]
mov qword [rbp + 0x27], rax
jmp 0x1400e5ce1
mov qword [rbp + 0x27], rsi
test rcx, rcx
je 0x1400e5d1d
mov rax, rcx
mov rdx, rsi
nop dword [rax]
cmp dword [rax + 0x18], 0x3e
jl 0x1400e5cff
mov rdx, rax
mov rax, qword [rax + 8]
jmp 0x1400e5d03
mov rax, qword [rax + 0x10]
test rax, rax
jne 0x1400e5cf0
test rdx, rdx
je 0x1400e5d1d
cmp dword [rdx + 0x18], 0x3e
jg 0x1400e5d1d
mov rax, qword [rdx + 0x20]
mov qword [rbp + 0x17], rax
jmp 0x1400e5d21
mov qword [rbp + 0x17], rsi
test rcx, rcx
je 0x1400e5d5d
mov rax, rcx
mov rdx, rsi
nop dword [rax]
cmp dword [rax + 0x18], 0x3d
jl 0x1400e5d3f
mov rdx, rax
mov rax, qword [rax + 8]
jmp 0x1400e5d43
mov rax, qword [rax + 0x10]
test rax, rax
jne 0x1400e5d30
test rdx, rdx
je 0x1400e5d5d
cmp dword [rdx + 0x18], 0x3d
jg 0x1400e5d5d
mov rax, qword [rdx + 0x20]
mov qword [rbp + 7], rax
jmp 0x1400e5d61
mov qword [rbp + 7], rsi
test rcx, rcx
je 0x1400e5d9d
mov rax, rcx
mov rdx, rsi
nop dword [rax]
cmp dword [rax + 0x18], 0x3c
jl 0x1400e5d7f
mov rdx, rax
mov rax, qword [rax + 8]
jmp 0x1400e5d83
mov rax, qword [rax + 0x10]
test rax, rax
jne 0x1400e5d70
test rdx, rdx
je 0x1400e5d9d
cmp dword [rdx + 0x18], 0x3c
jg 0x1400e5d9d
mov rax, qword [rdx + 0x20]
mov qword [rbp - 9], rax
jmp 0x1400e5da1
mov qword [rbp - 9], rsi
test rcx, rcx
je 0x1400e5ddd
mov rax, rcx
mov rdx, rsi
nop dword [rax]
cmp dword [rax + 0x18], 0x3b
jl 0x1400e5dbf
mov rdx, rax
mov rax, qword [rax + 8]
jmp 0x1400e5dc3
mov rax, qword [rax + 0x10]
test rax, rax
jne 0x1400e5db0
test rdx, rdx
je 0x1400e5ddd
cmp dword [rdx + 0x18], 0x3b
jg 0x1400e5ddd
mov rax, qword [rdx + 0x20]
mov qword [rbp - 0x19], rax
jmp 0x1400e5de1
mov qword [rbp - 0x19], rsi
test rcx, rcx
je 0x1400e5e1d
mov rax, rcx
mov rdx, rsi
nop dword [rax]
cmp dword [rax + 0x18], 0x35
jl 0x1400e5dff
mov rdx, rax
mov rax, qword [rax + 8]
jmp 0x1400e5e03
mov rax, qword [rax + 0x10]
test rax, rax
jne 0x1400e5df0
test rdx, rdx
je 0x1400e5e1d
cmp dword [rdx + 0x18], 0x35
jg 0x1400e5e1d
mov rax, qword [rdx + 0x20]
mov qword [rbp - 0x29], rax
jmp 0x1400e5e21
mov qword [rbp - 0x29], rsi
test rcx, rcx
je 0x1400e5e5d
mov rax, rcx
mov rdx, rsi
nop dword [rax]
cmp dword [rax + 0x18], 0x34
jl 0x1400e5e3f
mov rdx, rax
mov rax, qword [rax + 8]
jmp 0x1400e5e43
mov rax, qword [rax + 0x10]
test rax, rax
jne 0x1400e5e30
test rdx, rdx
je 0x1400e5e5d
cmp dword [rdx + 0x18], 0x34
jg 0x1400e5e5d
mov rax, qword [rdx + 0x20]
mov qword [rbp + 0x1f], rax
jmp 0x1400e5e61
mov qword [rbp + 0x1f], rsi
test rcx, rcx
je 0x1400e5e9d
mov rax, rcx
mov rdx, rsi
nop dword [rax]
cmp dword [rax + 0x18], 0x30
jl 0x1400e5e7f
mov rdx, rax
mov rax, qword [rax + 8]
jmp 0x1400e5e83
mov rax, qword [rax + 0x10]
test rax, rax
jne 0x1400e5e70
test rdx, rdx
je 0x1400e5e9d
cmp dword [rdx + 0x18], 0x30
jg 0x1400e5e9d
mov rax, qword [rdx + 0x20]
mov qword [rbp - 1], rax
jmp 0x1400e5ea1
mov qword [rbp - 1], rsi
test rcx, rcx
je 0x1400e5edd
mov rax, rcx
mov rdx, rsi
nop dword [rax]
cmp dword [rax + 0x18], 0x2f
jl 0x1400e5ebf
mov rdx, rax
mov rax, qword [rax + 8]
jmp 0x1400e5ec3
mov rax, qword [rax + 0x10]
test rax, rax
jne 0x1400e5eb0
test rdx, rdx
je 0x1400e5edd
cmp dword [rdx + 0x18], 0x2f
jg 0x1400e5edd
mov rax, qword [rdx + 0x20]
mov qword [rbp + 0x2f], rax
jmp 0x1400e5ee1
mov qword [rbp + 0x2f], rsi
test rcx, rcx
je 0x1400e5f1d
mov rax, rcx
mov rdx, rsi
nop dword [rax]
cmp dword [rax + 0x18], 0x2e
jl 0x1400e5eff
mov rdx, rax
mov rax, qword [rax + 8]
jmp 0x1400e5f03
mov rax, qword [rax + 0x10]
test rax, rax
jne 0x1400e5ef0
test rdx, rdx
je 0x1400e5f1d
cmp dword [rdx + 0x18], 0x2e
jg 0x1400e5f1d
mov rax, qword [rdx + 0x20]
mov qword [rbp - 0x11], rax
jmp 0x1400e5f21
mov qword [rbp - 0x11], rsi
test rcx, rcx
je 0x1400e5f5d
mov rax, rcx
mov rdx, rsi
nop dword [rax]
cmp dword [rax + 0x18], 0x2d
jl 0x1400e5f3f
mov rdx, rax
mov rax, qword [rax + 8]
jmp 0x1400e5f43
mov rax, qword [rax + 0x10]
test rax, rax
jne 0x1400e5f30
test rdx, rdx
je 0x1400e5f5d
cmp dword [rdx + 0x18], 0x2d
jg 0x1400e5f5d
mov rax, qword [rdx + 0x20]
mov qword [rbp + 0xf], rax
jmp 0x1400e5f61
mov qword [rbp + 0xf], rsi
test rcx, rcx
je 0x1400e5f9d
mov rax, rcx
mov rdx, rsi
nop dword [rax]
cmp dword [rax + 0x18], 0x2c
jl 0x1400e5f7f
mov rdx, rax
mov rax, qword [rax + 8]
jmp 0x1400e5f83
mov rax, qword [rax + 0x10]
test rax, rax
jne 0x1400e5f70
test rdx, rdx
je 0x1400e5f9d
cmp dword [rdx + 0x18], 0x2c
jg 0x1400e5f9d
mov rax, qword [rdx + 0x20]
mov qword [rbp - 0x21], rax
jmp 0x1400e5fa1
mov qword [rbp - 0x21], rsi
test rcx, rcx
je 0x1400e5fdd
mov rax, rcx
mov rdx, rsi
nop dword [rax]
cmp dword [rax + 0x18], 0x2b
jl 0x1400e5fbf
mov rdx, rax
mov rax, qword [rax + 8]
jmp 0x1400e5fc3
mov rax, qword [rax + 0x10]
test rax, rax
jne 0x1400e5fb0
test rdx, rdx
je 0x1400e5fdd
cmp dword [rdx + 0x18], 0x2b
jg 0x1400e5fdd
mov rax, qword [rdx + 0x20]
mov qword [rbp + 0x7f], rax
jmp 0x1400e5fe1
mov qword [rbp + 0x7f], rsi
test rcx, rcx
je 0x1400e601d
mov rax, rsi
nop dword [rax]
cmp dword [rcx + 0x18], 0x2a
jl 0x1400e5fff
mov rax, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400e6003
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400e5ff0
test rax, rax
je 0x1400e601d
cmp dword [rax + 0x18], 0x2a
jg 0x1400e601d
mov rax, qword [rax + 0x20]
mov qword [rbp + 0x77], rax
jmp 0x1400e6021
mov qword [rbp + 0x77], rsi
lea rdx, [rbp + 0x77]
lea rcx, [rdi + 0x98]
call fcn.1400b1290
lea rdx, [rbp + 0x7f]
lea rcx, [rdi + 0x98]
call fcn.1400b1290
lea rdx, [rbp - 0x21]
lea rcx, [rdi + 0x98]
call fcn.1400b1290
lea rdx, [rbp + 0xf]
lea rcx, [rdi + 0x98]
call fcn.1400b1290
lea rdx, [rbp - 0x11]
lea rcx, [rdi + 0x98]
call fcn.1400b1290
lea rdx, [rbp + 0x2f]
lea rcx, [rdi + 0x98]
call fcn.1400b1290
lea rdx, [rbp - 1]
lea rcx, [rdi + 0x98]
call fcn.1400b1290
lea rdx, [rbp + 0x1f]
lea rcx, [rdi + 0x98]
call fcn.1400b1290
lea rdx, [rbp - 0x29]
lea rcx, [rdi + 0x98]
call fcn.1400b1290
lea rdx, [rbp - 0x19]
lea rcx, [rdi + 0x98]
call fcn.1400b1290
lea rdx, [rbp - 9]
lea rcx, [rdi + 0x98]
call fcn.1400b1290
lea rdx, [rbp + 7]
lea rcx, [rdi + 0x98]
call fcn.1400b1290
lea rdx, [rbp + 0x17]
lea rcx, [rdi + 0x98]
call fcn.1400b1290
lea rdx, [rbp + 0x27]
lea rcx, [rdi + 0x98]
call fcn.1400b1290
lea rdx, [rbp + 0x37]
lea rcx, [rdi + 0x98]
call fcn.1400b1290
mov rsi, qword [rsp + 0xb0]
add rsp, 0x90
pop rdi
pop rbx
pop rbp
ret