Function at 0x140005750
Capabilities:
Parse credit card information

Disassembly:
push r15
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x78
mov eax, dword [rsp + 0xe0]
mov dword [rsp + 0x34], eax
mov rax, r8
mov rdi, rcx
mov r13, rdx
shr rax, 0x20
mov r12, r8
mov rsi, r9
je 0x140005bc0
movabs rax, 0x2386f26fc0ffff
mov ebp, 0x11
cmp r8, rax
ja 0x140005820
movabs rax, 0x38d7ea4c67fff
mov ebp, 0x10
cmp r8, rax
ja 0x140005820
movabs rax, 0x5af3107a3fff
mov ebp, 0xf
cmp r8, rax
ja 0x140005820
movabs rax, 0x9184e729fff
mov ebp, 0xe
cmp r8, rax
ja 0x140005820
movabs rax, 0xe8d4a50fff
mov ebp, 0xd
cmp r8, rax
ja 0x140005820
movabs rax, 0x174876e7ff
mov ebp, 0xc
cmp r8, rax
ja 0x140005820
movabs rax, 0x2540be3ff
xor ebp, ebp
cmp r8, rax
seta bpl
add rbp, 0xa
nop word [rax + rax]
mov rcx, qword [0x1401bf030]
call sym.__emutls_get_address
mov r14, rax
movzx eax, byte [rax]
mov byte [rsp + 0x33], al
test al, al
jne 0x140005e50
lea rbx, [rdi + r13]
add rsi, rbp
movabs rax, 0x3030303030303030
movabs rdx, 0x3030303030303030
mov qword [rsp + 0x28], rbx
mov qword [rbx], rax
mov qword [rbx + 8], rdx
mov qword [rbx + 0x10], rax
mov qword [rbx + 0x18], rdx
cmp rsi, 0xfffffffffffffffa
jl 0x140005b40
cmp rsi, 0x11
jg 0x140005b40
mov rdx, rbp
mov byte [rsp + 0x33], 1
sub rdx, rsi
test rsi, rsi
lea rbx, [rdx + 2]
cmovg rbx, rbp
add rbx, r13
cmp r12, 0x5f5e0ff
jbe 0x140005b54
mov rax, r12
lea r15, [rbx - 8]
movabs rdx, 0xabcc77118461cefd
mul rdx
shr rdx, 0x1a
imul rax, rdx, 0x5f5e100
mov r9, rdx
sub r12, rax
je 0x140005d38
mov eax, r12d
mov edx, 0xd1b71759
imul rax, rdx
shr rax, 0x2d
mov r8d, eax
imul edx, eax, 0x2710
imul r8, r8, 0x51eb851f
sub r12d, edx
shr r8, 0x25
imul edx, r8d, 0x64
sub eax, edx
cmp r15, 0x40
ja 0x1400061d9
mov r11, qword [str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899]
lea ecx, [r8 + r8]
mov rdx, rcx
movzx ecx, byte [r11 + rcx]
mov byte [rdi + rbx - 8], cl
cmp rbx, 0x48
je 0x140005f3f
add edx, 1
movzx edx, byte [r11 + rdx]
mov byte [rdi + rbx - 7], dl
cmp byte [r14], 0
jne 0x140005e50
lea rcx, [rbx - 6]
cmp rcx, 0x40
ja 0x140005f78
mov r11, qword [str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899]
lea ecx, [rax + rax]
mov rdx, rcx
movzx ecx, byte [r11 + rcx]
mov byte [rdi + rbx - 6], cl
cmp rbx, 0x46
je 0x1400061a9
add edx, 1
movzx edx, byte [r11 + rdx]
mov byte [rdi + rbx - 5], dl
cmp byte [r14], 0
jne 0x140005e50
test r12d, r12d
jne 0x1400062c4
test eax, eax
je 0x1400060e3
mov rdx, qword [0x1401bf2d0]
movsx rax, byte [rdx + rax]
mov edx, 4
add rax, rdx
mov r11d, 0xc
mov r10d, 8
mov r12d, r9d
cmp r9d, 0x270f
ja 0x140005b75
nop dword [rax]
cmp r12d, 0x63
jbe 0x140005a5e
mov r8d, r12d
mov r9d, r12d
lea r11, [r15 - 2]
imul r8, r8, 0x51eb851f
shr r8, 0x25
imul edx, r8d, 0x64
sub r9d, edx
cmp r11, 0x40
ja 0x140006142
mov rdx, qword [str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899]
lea ecx, [r9 + r9]
mov dword [rsp + 0x38], ecx
movzx ecx, byte [rdx + rcx]
mov byte [rdi + r15 - 2], cl
cmp r15, 0x42
je 0x1400060fc
mov ecx, dword [rsp + 0x38]
lea edx, [rcx + 1]
mov rcx, qword [str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899]
movzx edx, byte [rcx + rdx]
mov byte [rdi + r15 - 1], dl
cmp byte [r14], 0
jne 0x140005e50
cmp rax, r10
je 0x140005e73
lea r9, [r10 + 2]
cmp r12d, 0x270f
ja 0x140005e93
mov r12d, r8d
mov r10, r9
mov r15, r11
cmp r12d, 9
jbe 0x140005c60
lea rcx, [r15 - 2]
cmp rcx, 0x40
ja 0x140006186
lea edx, [r12 + r12]
cmp edx, 0xc7
ja 0x14000624b
mov r9, qword [str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899]
mov r8d, edx
movzx r8d, byte [r9 + r8]
mov byte [rdi + rcx], r8b
cmp r15, 0x42
je 0x140005fa3
add edx, 1
movzx edx, byte [r9 + rdx]
mov byte [rdi + r15 - 1], dl
cmp byte [r14], 0
jne 0x140005e50
cmp rax, r10
jne 0x140005c73
cmp r12d, 0x63
ja 0x140005e2b
mov rdx, qword [0x1401bf2d0]
mov r12d, r12d
movsx rcx, byte [rdx + r12]
mov qword [rsp + 0x48], rcx
add rax, qword [rsp + 0x48]
sub rbx, rax
sub rbp, rax
cmp byte [rsp + 0x33], 0
mov r12, rbx
je 0x140005c87
nop word [rax + rax]
test rsi, rsi
jle 0x1400060d0
add r13, rsi
cmp rsi, rbp
jl 0x140005f25
cmp byte [rsp + 0x34], 0
mov r12, r13
je 0x140005e53
mov byte [rdi + r13], 0x2e
lea r12, [r13 + 2]
mov byte [rdi + r13 + 1], 0x30
jmp 0x140005e53
lea rbx, [rbp + 1]
add rbx, r13
cmp r12, 0x5f5e0ff
ja 0x1400058a7
mov r9, r12
mov r15, rbx
mov r11d, 4
xor r10d, r10d
xor eax, eax
mov r12d, r9d
cmp r9d, 0x270f
jbe 0x1400059c8
mov ecx, 0xd1b71759
mov edx, r9d
lea r8, [r15 - 4]
imul rdx, rcx
mov ecx, r9d
shr rdx, 0x2d
mov r12, rdx
imul edx, edx, 0x2710
sub ecx, edx
jne 0x140005d4e
cmp rax, r10
je 0x140005f1c
mov dword [rdi + r8], 0x30303030
mov r10, r11
mov r15, r8
jmp 0x1400059c8
mov ebp, 0xa
cmp r8, 0x3b9ac9ff
ja 0x140005820
mov ebp, 9
cmp r8d, 0x5f5e0ff
ja 0x140005820
mov ebp, 8
cmp r8d, 0x98967f
ja 0x140005820
mov ebp, 7
cmp r8d, 0xf423f
ja 0x140005820
mov ebp, 6
cmp r8d, 0x1869f
ja 0x140005820
mov ebp, 5
cmp r8d, 0x270f
ja 0x140005820
mov ebp, 4
cmp r8d, 0x3e7
ja 0x140005820
mov ebp, 3
cmp r8d, 0x63
ja 0x140005820
xor ebp, ebp
cmp r8d, 9
seta bpl
add rbp, 1
jmp 0x140005820
add r12d, 0x30
mov byte [rdi + r15 - 1], r12b
cmp byte [r14], 0
jne 0x140005e50
sub rbx, rax
sub rbp, rax
cmp byte [rsp + 0x33], 0
mov r12, rbx
jne 0x140005b00
add r13, 1
mov rcx, qword [rsp + 0x28]
lea rax, [rdi + r13]
movzx edx, byte [rax]
mov byte [rcx], dl
cmp rbp, 1
je 0x1400060db
mov byte [rax], 0x2e
mov rax, rsi
lea r9, [rdi + r12]
lea r8, [rdi + r12 + 1]
mov edx, 0x2b
lea rcx, [r12 + 2]
sub rax, 1
jns 0x140005ccf
mov eax, 1
mov edx, 0x2d
sub rax, rsi
mov byte [r9], 0x65
mov byte [r8], dl
mov edx, eax
cmp eax, 9
jbe 0x140005e67
cmp eax, 0x63
ja 0x14000605b
cmp rcx, 0x40
ja 0x14000641d
lea r8d, [rax + rax]
mov rax, qword [str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899]
mov rdx, r8
movzx r8d, byte [rax + r8]
mov byte [rdi + rcx], r8b
cmp r12, 0x3e
je 0x140006409
add edx, 1
movzx eax, byte [rax + rdx]
mov byte [rdi + r12 + 3], al
cmp byte [r14], 0
jne 0x140005e50
add r12, 4
jmp 0x140005e53
mov r11d, 0xc
mov r10d, 8
mov eax, 8
jmp 0x140005b65
mov edx, ecx
imul rdx, rdx, 0x51eb851f
shr rdx, 0x25
mov r9, rdx
imul edx, edx, 0x64
sub ecx, edx
mov dword [rsp + 0x38], ecx
cmp r8, 0x40
ja 0x140006207
mov rdx, qword [str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899]
lea ecx, [r9 + r9]
mov dword [rsp + 0x40], ecx
movzx ecx, byte [rdx + rcx]
mov byte [rdi + r8], cl
cmp r15, 0x44
je 0x140005fcb
mov rcx, rdx
mov edx, dword [rsp + 0x40]
add edx, 1
movzx edx, byte [rcx + rdx]
mov byte [rdi + r15 - 3], dl
cmp byte [r14], 0
jne 0x140005e50
lea rcx, [r15 - 2]
cmp rcx, 0x40
ja 0x14000601a
mov ecx, dword [rsp + 0x38]
mov rdx, qword [str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899]
add ecx, ecx
mov dword [rsp + 0x40], ecx
movzx ecx, byte [rdx + rcx]
mov byte [rdi + r15 - 2], cl
cmp r15, 0x42
je 0x140006270
mov ecx, dword [rsp + 0x40]
lea edx, [rcx + 1]
mov rcx, qword [str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899]
movzx edx, byte [rcx + rdx]
mov byte [rdi + r15 - 1], dl
cmp byte [r14], 0
jne 0x140005e50
cmp rax, r10
jne 0x140005bae
mov edx, dword [rsp + 0x38]
test edx, edx
je 0x140006298
mov edx, dword [rsp + 0x38]
mov rcx, qword [0x1401bf2d0]
movsx rdx, byte [rcx + rdx]
add rax, rdx
jmp 0x140005bae
mov ecx, r12d
mov edx, 0x63
mov qword [rsp + 0x38], rax
call sym.raiseIndexError2
cmp byte [r14], 0
mov rax, qword [rsp + 0x38]
je 0x140005ae1
nop dword [rax]
xor r12d, r12d
mov rax, r12
add rsp, 0x78
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret
add eax, 0x30
add r12, 3
mov byte [rdi + rcx], al
jmp 0x140005e53
mov rdx, qword [0x1401bf2d0]
movsx rdx, byte [rdx + r9]
lea r9, [r10 + 2]
add rax, rdx
cmp r12d, 0x270f
jbe 0x140005a55
mov r12d, r8d
mov r11d, r8d
lea r8, [r15 - 4]
imul r12, r12, 0x51eb851f
shr r12, 0x25
imul edx, r12d, 0x64
sub r11d, edx
cmp r8, 0x40
ja 0x1400063c5
mov rdx, qword [str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899]
lea ecx, [r11 + r11]
mov dword [rsp + 0x38], ecx
movzx ecx, byte [rdx + rcx]
mov byte [rdi + r15 - 4], cl
cmp r15, 0x44
je 0x14000637f
mov ecx, dword [rsp + 0x38]
lea edx, [rcx + 1]
mov rcx, qword [str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899]
movzx edx, byte [rcx + rdx]
mov byte [rdi + r15 - 3], dl
cmp byte [r14], 0
jne 0x140005e50
cmp r9, rax
jne 0x140005f10
mov rdx, qword [0x1401bf2d0]
movsx rdx, byte [rdx + r11]
add rax, rdx
add r10, 4
mov r15, r8
jmp 0x140005a5e
add rax, 4
jmp 0x140005bae
lea rax, [rdi + r13]
add r12, 1
movdqu xmm0, xmmword [rax]
movups xmmword [rdi + r13 + 1], xmm0
mov byte [rax], 0x2e
jmp 0x140005e53
mov edx, 0x40
mov ecx, 0x41
mov dword [rsp + 0x50], eax
mov dword [rsp + 0x40], r8d
mov qword [rsp + 0x38], r9
call sym.raiseIndexError2
cmp byte [r14], 0
jne 0x140005e50
mov r9, qword [rsp + 0x38]
mov r8d, dword [rsp + 0x40]
lea rcx, [rbx - 6]
mov eax, dword [rsp + 0x50]
mov edx, 0x40
mov dword [rsp + 0x50], eax
mov dword [rsp + 0x40], r8d
mov qword [rsp + 0x38], r9
call sym.raiseIndexError2
mov r9, qword [rsp + 0x38]
mov r8d, dword [rsp + 0x40]
mov eax, dword [rsp + 0x50]
jmp 0x14000597a
mov edx, 0x40
mov ecx, 0x41
mov qword [rsp + 0x40], r10
mov qword [rsp + 0x38], rax
call sym.raiseIndexError2
mov rax, qword [rsp + 0x38]
mov r10, qword [rsp + 0x40]
jmp 0x140005ab0
mov edx, 0x40
mov ecx, 0x41
mov qword [rsp + 0x68], r10
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x58], r9d
mov qword [rsp + 0x50], r8
mov qword [rsp + 0x40], r11
call sym.raiseIndexError2
cmp byte [r14], 0
jne 0x140005e50
mov r11, qword [rsp + 0x40]
mov r8, qword [rsp + 0x50]
lea rcx, [r15 - 2]
mov r9d, dword [rsp + 0x58]
mov rax, qword [rsp + 0x60]
mov r10, qword [rsp + 0x68]
mov qword [rsp + 0x68], r10
mov edx, 0x40
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x58], r9d
mov qword [rsp + 0x50], r8
mov qword [rsp + 0x40], r11
call sym.raiseIndexError2
mov r11, qword [rsp + 0x40]
mov r8, qword [rsp + 0x50]
mov r9d, dword [rsp + 0x58]
mov rax, qword [rsp + 0x60]
mov r10, qword [rsp + 0x68]
jmp 0x140005df8
mov eax, eax
imul rax, rax, 0x51eb851f
mov rsi, rax
shr rsi, 0x25
imul r9d, esi, 0x64
mov rax, rsi
add eax, 0x30
mov byte [rdi + rcx], al
lea rcx, [r12 + 3]
sub edx, r9d
cmp rcx, 0x40
ja 0x140006445
mov rax, qword [str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899]
add edx, edx
mov r8, rdx
movzx edx, byte [rax + rdx]
mov byte [rdi + r12 + 3], dl
cmp r12, 0x3d
je 0x1400062b0
lea edx, [r8 + 1]
movzx eax, byte [rax + rdx]
mov byte [rdi + r12 + 4], al
add r12, 5
cmp byte [r14], 0
je 0x140005e53
jmp 0x140005e50
mov byte [rdi + r13 + 1], 0x2e
jmp 0x140005e53
mov r12, r13
jmp 0x140005ca6
mov rax, qword [0x1401bf2d0]
mov r8d, r8d
mov edx, 6
movsx rax, byte [rax + r8]
jmp 0x1400059a6
mov edx, 0x40
mov ecx, 0x41
mov qword [rsp + 0x60], r10
mov qword [rsp + 0x58], r11
mov dword [rsp + 0x50], r9d
mov dword [rsp + 0x40], r8d
mov qword [rsp + 0x38], rax
call sym.raiseIndexError2
mov rax, qword [rsp + 0x38]
mov r8d, dword [rsp + 0x40]
mov r9d, dword [rsp + 0x50]
mov r11, qword [rsp + 0x58]
mov r10, qword [rsp + 0x60]
jmp 0x140005a31
mov rcx, r11
mov edx, 0x40
mov qword [rsp + 0x60], r10
mov dword [rsp + 0x58], r9d
mov dword [rsp + 0x50], r8d
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], r11
call sym.raiseIndexError2
mov r11, qword [rsp + 0x38]
mov rax, qword [rsp + 0x40]
mov r8d, dword [rsp + 0x50]
mov r9d, dword [rsp + 0x58]
mov r10, qword [rsp + 0x60]
jmp 0x140005a31
mov edx, 0x40
mov qword [rsp + 0x40], r10
mov qword [rsp + 0x38], rax
call sym.raiseIndexError2
mov rax, qword [rsp + 0x38]
mov r10, qword [rsp + 0x40]
jmp 0x140005ab0
mov edx, 0x40
mov ecx, 0x41
mov dword [rsp + 0x50], eax
mov dword [rsp + 0x40], r8d
mov qword [rsp + 0x38], r9
call sym.raiseIndexError2
mov r9, qword [rsp + 0x38]
mov r8d, dword [rsp + 0x40]
mov eax, dword [rsp + 0x50]
jmp 0x14000597a
mov edx, 0x40
mov rcx, r15
mov dword [rsp + 0x50], eax
mov dword [rsp + 0x40], r8d
mov qword [rsp + 0x38], r9
call sym.raiseIndexError2
mov r9, qword [rsp + 0x38]
mov r8d, dword [rsp + 0x40]
mov eax, dword [rsp + 0x50]
jmp 0x140005936
mov rcx, r8
mov edx, 0x40
mov qword [rsp + 0x68], r10
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x58], r9d
mov qword [rsp + 0x50], r11
mov qword [rsp + 0x40], r8
call sym.raiseIndexError2
mov r8, qword [rsp + 0x40]
mov r11, qword [rsp + 0x50]
mov r9d, dword [rsp + 0x58]
mov rax, qword [rsp + 0x60]
mov r10, qword [rsp + 0x68]
jmp 0x140005da5
mov ecx, edx
mov edx, 0xc7
mov qword [rsp + 0x40], r10
mov qword [rsp + 0x38], rax
call sym.raiseIndexError2
mov rax, qword [rsp + 0x38]
mov r10, qword [rsp + 0x40]
jmp 0x140005ab0
mov qword [rsp + 0x68], r10
mov edx, 0x40
mov ecx, 0x41
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x58], r9d
mov qword [rsp + 0x50], r8
mov qword [rsp + 0x40], r11
jmp 0x140006038
mov rdx, qword [0x1401bf2d0]
mov r9d, r9d
movsx rdx, byte [rdx + r9]
add rdx, 2
jmp 0x140005e23
mov edx, 0x40
mov ecx, 0x41
call sym.raiseIndexError2
jmp 0x1400060b6
mov eax, r12d
lea rcx, [rbx - 4]
imul rax, rax, 0x51eb851f
shr rax, 0x25
mov dword [rsp + 0x38], eax
imul eax, eax, 0x64
sub r12d, eax
cmp rcx, 0x40
ja 0x1400064b2
mov eax, dword [rsp + 0x38]
mov rcx, qword [str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899]
lea edx, [rax + rax]
mov rax, rdx
movzx edx, byte [rcx + rdx]
mov byte [rdi + rbx - 4], dl
cmp rbx, 0x44
je 0x140006454
add eax, 1
movzx eax, byte [rcx + rax]
mov byte [rdi + rbx - 3], al
cmp byte [r14], 0
jne 0x140005e50
lea rcx, [rbx - 2]
cmp rcx, 0x40
ja 0x14000647b
mov rcx, qword [str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899]
lea edx, [r12 + r12]
mov rax, rdx
movzx edx, byte [rcx + rdx]
mov byte [rdi + rbx - 2], dl
cmp rbx, 0x42
je 0x140006494
add eax, 1
movzx eax, byte [rcx + rax]
mov byte [rdi + rbx - 1], al
cmp byte [r14], 0
jne 0x140005e50
test r12d, r12d
je 0x14000642c
mov rax, qword [0x1401bf2d0]
movsx rax, byte [rax + r12]
jmp 0x1400059a9
mov edx, 0x40
mov ecx, 0x41
mov qword [rsp + 0x60], r8
mov dword [rsp + 0x58], r11d
mov qword [rsp + 0x50], r9
mov qword [rsp + 0x40], r10
mov qword [rsp + 0x38], rax
call sym.raiseIndexError2
mov rax, qword [rsp + 0x38]
mov r10, qword [rsp + 0x40]
mov r9, qword [rsp + 0x50]
mov r11d, dword [rsp + 0x58]
mov r8, qword [rsp + 0x60]
jmp 0x140005ef2
mov rcx, r8
mov edx, 0x40
mov dword [rsp + 0x60], r11d
mov qword [rsp + 0x58], r9
mov qword [rsp + 0x50], r10
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], r8
call sym.raiseIndexError2
mov r8, qword [rsp + 0x38]
mov rax, qword [rsp + 0x40]
mov r10, qword [rsp + 0x50]
mov r9, qword [rsp + 0x58]
mov r11d, dword [rsp + 0x60]
jmp 0x140005ef2
mov edx, 0x40
mov ecx, 0x41
call sym.raiseIndexError2
jmp 0x140005d21
mov edx, 0x40
call sym.raiseIndexError2
jmp 0x140005d21
mov eax, dword [rsp + 0x38]
mov rdx, qword [0x1401bf2d0]
movsx rax, byte [rdx + rax]
add rax, 2
jmp 0x1400059a9
mov edx, 0x40
call sym.raiseIndexError2
jmp 0x1400060b6
mov edx, 0x40
mov ecx, 0x41
mov qword [rsp + 0x40], r9
call sym.raiseIndexError2
cmp byte [r14], 0
jne 0x140005e50
mov r9, qword [rsp + 0x40]
lea rcx, [rbx - 2]
mov edx, 0x40
mov qword [rsp + 0x40], r9
call sym.raiseIndexError2
mov r9, qword [rsp + 0x40]
jmp 0x14000635b
mov edx, 0x40
mov ecx, 0x41
mov qword [rsp + 0x40], r9
call sym.raiseIndexError2
mov r9, qword [rsp + 0x40]
jmp 0x14000635b
mov edx, 0x40
mov qword [rsp + 0x40], r9
call sym.raiseIndexError2
mov r9, qword [rsp + 0x40]
jmp 0x140006318