Function at 0x140010060
Capabilities:
Parse credit card information

Disassembly:
cmp dword [rbp + 0xec], 0x2f
jle 0x14000e833
mov eax, 0xffffefb6
jmp 0x1400107a6
mov eax, dword [rbp + 0xec]
cdqe
mov rdx, qword [rbp + 0x110]
add rax, rdx
movzx eax, byte [rax]
movsx ebx, al
mov eax, dword [rbp + 0xec]
cdqe
mov rdx, qword [rbp + 0x110]
add rax, rdx
mov qword [rbp + 0xe0], rax
mov rax, qword [rbp + 0xe0]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x78
je 0x14000ea6b
cmp eax, 0x78
jg 0x14000ea88
cmp eax, 0x77
je 0x14000e8b6
cmp eax, 0x77
jg 0x14000ea88
cmp eax, 0x4d
je 0x14000ea81
cmp eax, 0x4d
jg 0x14000ea88
cmp eax, 0x1d
je 0x14000e8cf
cmp eax, 0x35
je 0x14000ea64
jmp 0x14000ea88
mov rax, qword [rbp + 0xe0]
mov rcx, rax
call fcn.14000154c
mov eax, 0x6b4
jmp 0x14000ea8d
mov rax, qword [rbp + 0xe0]
mov qword [rbp + 0xd8], rax
mov rax, qword [rbp + 0xd8]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x6b
je 0x14000ea47
cmp eax, 0x6b
jg 0x14000ea4a
cmp eax, 0x63
je 0x14000ea4d
cmp eax, 0x63
jg 0x14000ea4a
cmp eax, 0x5b
je 0x14000e9df
cmp eax, 0x5b
jg 0x14000ea4a
cmp eax, 0x4f
je 0x14000ea50
cmp eax, 0x4f
jg 0x14000ea4a
cmp eax, 0x4d
je 0x14000e9ce
cmp eax, 0x4d
jg 0x14000ea4a
cmp eax, 0x4c
je 0x14000ea53
cmp eax, 0x4c
jg 0x14000ea4a
cmp eax, 0x42
je 0x14000e9f0
cmp eax, 0x42
jg 0x14000ea4a
cmp eax, 0x3b
je 0x14000ea34
cmp eax, 0x3b
jg 0x14000ea4a
cmp eax, 0x3a
je 0x14000ea56
cmp eax, 0x3a
jg 0x14000ea4a
cmp eax, 0x30
je 0x14000ea23
cmp eax, 0x30
jg 0x14000ea4a
cmp eax, 0x1d
je 0x14000ea01
cmp eax, 0x1d
jg 0x14000ea4a
cmp eax, 0xa
je 0x14000ea59
cmp eax, 0xa
jg 0x14000ea4a
cmp eax, 4
je 0x14000ea12
cmp eax, 7
je 0x14000ea5c
jmp 0x14000ea45
mov rax, qword [rbp + 0xd8]
mov rcx, rax
call fcn.140001450
jmp 0x14000ea5d
mov rax, qword [rbp + 0xd8]
mov rcx, rax
call fcn.14000154c
jmp 0x14000ea5d
mov rax, qword [rbp + 0xd8]
mov rcx, rax
call fcn.1400016c0
jmp 0x14000ea5d
mov rax, qword [rbp + 0xd8]
mov rcx, rax
call fcn.14000154c
jmp 0x14000ea5d
mov rax, qword [rbp + 0xd8]
mov rcx, rax
call fcn.14000154c
jmp 0x14000ea5d
mov rax, qword [rbp + 0xd8]
mov rcx, rax
call fcn.1400016c0
jmp 0x14000ea5d
mov rax, qword [rbp + 0xd8]
mov rcx, rax
call fcn.1400016c0
jmp 0x14000ea5d
jmp 0x14000ea4a
nop
jmp 0x14000ea5d
nop
jmp 0x14000ea5d
nop
jmp 0x14000ea5d
nop
jmp 0x14000ea5d
nop
jmp 0x14000ea5d
nop
jmp 0x14000ea5d
nop
jmp 0x14000ea5d
nop
mov eax, 0x1843
jmp 0x14000ea8d
mov eax, 0x2265
jmp 0x14000ea8d
mov rax, qword [rbp + 0xe0]
mov rcx, rax
call fcn.1400016c0
mov eax, 0x1f0
jmp 0x14000ea8d
mov eax, 0x1e37
jmp 0x14000ea8d
mov eax, 0
cmp ebx, eax
je 0x140010790
mov eax, dword [rbp + 0xec]
cdqe
mov rdx, qword [rbp + 0x110]
add rax, rdx
mov qword [rbp + 0xd0], rax
mov rax, qword [rbp + 0xd0]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x76
je 0x14000ee14
cmp eax, 0x76
jg 0x140010092
cmp eax, 0x71
je 0x140010095
cmp eax, 0x71
jg 0x140010092
cmp eax, 0x5d
je 0x140010098
cmp eax, 0x5d
jg 0x140010092
cmp eax, 0x59
je 0x14000f3c1
cmp eax, 0x59
jg 0x140010092
cmp eax, 0x52
je 0x14001009b
cmp eax, 0x52
jg 0x140010092
cmp eax, 0x43
je 0x14001009e
cmp eax, 0x43
jg 0x140010092
cmp eax, 0x41
je 0x1400100a1
cmp eax, 0x41
jg 0x140010092
cmp eax, 0x3d
je 0x1400100a4
cmp eax, 0x3d
jg 0x140010092
cmp eax, 0x25
je 0x14000f818
cmp eax, 0x25
jg 0x140010092
cmp eax, 0x22
je 0x14000fa05
cmp eax, 0x22
jg 0x140010092
cmp eax, 1
je 0x14000eb82
cmp eax, 0x20
je 0x14000fa9c
jmp 0x140010092
mov rax, qword [rbp + 0xd0]
mov qword [rbp + 0xc8], rax
mov rax, qword [rbp + 0xc8]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x67
je 0x14000edce
cmp eax, 0x67
jg 0x14000edf0
cmp eax, 0x61
je 0x14000edf6
cmp eax, 0x61
jg 0x14000edf0
cmp eax, 0x58
je 0x14000edfc
cmp eax, 0x58
jg 0x14000edf0
cmp eax, 0x35
je 0x14000ee02
cmp eax, 0x35
jg 0x14000edf0
cmp eax, 0x2f
je 0x14000ec2a
cmp eax, 0x2f
jg 0x14000edf0
cmp eax, 0x1f
je 0x14000ee08
cmp eax, 0x1f
jg 0x14000edf0
cmp eax, 0x1b
je 0x14000ee0e
cmp eax, 0x1b
jg 0x14000edf0
cmp eax, 2
je 0x14000ec3e
cmp eax, 0x12
je 0x14000eddf
jmp 0x14000edf0
mov rax, qword [rbp + 0xc8]
mov rcx, rax
call fcn.140002b66
jmp 0x14000ee0f
mov rax, qword [rbp + 0xc8]
mov qword [rbp + 0xc0], rax
mov rax, qword [rbp + 0xc0]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x6b
je 0x14000edb6
cmp eax, 0x6b
jg 0x14000edb9
cmp eax, 0x63
je 0x14000edbc
cmp eax, 0x63
jg 0x14000edb9
cmp eax, 0x5b
je 0x14000ed4e
cmp eax, 0x5b
jg 0x14000edb9
cmp eax, 0x4f
je 0x14000edbf
cmp eax, 0x4f
jg 0x14000edb9
cmp eax, 0x4d
je 0x14000ed3d
cmp eax, 0x4d
jg 0x14000edb9
cmp eax, 0x4c
je 0x14000edc2
cmp eax, 0x4c
jg 0x14000edb9
cmp eax, 0x42
je 0x14000ed5f
cmp eax, 0x42
jg 0x14000edb9
cmp eax, 0x3b
je 0x14000eda3
cmp eax, 0x3b
jg 0x14000edb9
cmp eax, 0x3a
je 0x14000edc5
cmp eax, 0x3a
jg 0x14000edb9
cmp eax, 0x30
je 0x14000ed92
cmp eax, 0x30
jg 0x14000edb9
cmp eax, 0x1d
je 0x14000ed70
cmp eax, 0x1d
jg 0x14000edb9
cmp eax, 0xa
je 0x14000edc8
cmp eax, 0xa
jg 0x14000edb9
cmp eax, 4
je 0x14000ed81
cmp eax, 7
je 0x14000edcb
jmp 0x14000edb4
mov rax, qword [rbp + 0xc0]
mov rcx, rax
call fcn.140001450
jmp 0x14000edcc
mov rax, qword [rbp + 0xc0]
mov rcx, rax
call fcn.14000154c
jmp 0x14000edcc
mov rax, qword [rbp + 0xc0]
mov rcx, rax
call fcn.1400016c0
jmp 0x14000edcc
mov rax, qword [rbp + 0xc0]
mov rcx, rax
call fcn.14000154c
jmp 0x14000edcc
mov rax, qword [rbp + 0xc0]
mov rcx, rax
call fcn.14000154c
jmp 0x14000edcc
mov rax, qword [rbp + 0xc0]
mov rcx, rax
call fcn.1400016c0
jmp 0x14000edcc
mov rax, qword [rbp + 0xc0]
mov rcx, rax
call fcn.1400016c0
jmp 0x14000edcc
jmp 0x14000edb9
nop
jmp 0x14000ee0f
nop
jmp 0x14000ee0f
nop
jmp 0x14000ee0f
nop
jmp 0x14000ee0f
nop
jmp 0x14000ee0f
nop
jmp 0x14000ee0f
nop
jmp 0x14000ee0f
nop
jmp 0x14000ee0f
mov rax, qword [rbp + 0xc8]
mov rcx, rax
call fcn.140003afe
jmp 0x14000ee0f
mov rax, qword [rbp + 0xc8]
mov rcx, rax
call fcn.140002ca6
jmp 0x14000ee0f
nop
jmp 0x1400100a5
nop
jmp 0x1400100a5
nop
jmp 0x1400100a5
nop
jmp 0x1400100a5
nop
jmp 0x1400100a5
nop
jmp 0x1400100a5
mov rax, qword [rbp + 0xd0]
mov qword [rbp + 0xb8], rax
mov rax, qword [rbp + 0xb8]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x6e
je 0x14000eef3
cmp eax, 0x6e
jg 0x14000f3af
cmp eax, 0x68
je 0x14000f3b5
cmp eax, 0x68
jg 0x14000f3af
cmp eax, 0x4a
je 0x14000ee87
cmp eax, 0x4a
jg 0x14000f3af
cmp eax, 8
je 0x14000f3bb
cmp eax, 0x14
jne 0x14000f3af
mov rax, qword [rbp + 0xb8]
mov rcx, rax
call fcn.140002b66
jmp 0x14000f3bc
mov rax, qword [rbp + 0xb8]
mov qword [rbp + 0xb0], rax
mov rax, qword [rbp + 0xb0]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x67
je 0x14000eedb
cmp eax, 0x67
jg 0x14000eee1
cmp eax, 0x37
je 0x14000eee7
cmp eax, 0x37
jg 0x14000eee1
cmp eax, 0x23
je 0x14000eeca
cmp eax, 0x23
jg 0x14000eee1
cmp eax, 0xa
je 0x14000eeed
cmp eax, 0x1c
jmp 0x14000eee1
mov rax, qword [rbp + 0xb0]
mov rcx, rax
call fcn.14000154c
jmp 0x14000eeee
nop
jmp 0x14000f3bc
nop
jmp 0x14000f3bc
nop
jmp 0x14000f3bc
nop
jmp 0x14000f3bc
mov rax, qword [rbp + 0xb8]
mov qword [rbp + 0xa8], rax
mov rax, qword [rbp + 0xa8]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x73
je 0x14000ef7b
cmp eax, 0x73
jg 0x14000f3a3
cmp eax, 0x5b
je 0x14000f1a1
cmp eax, 0x5b
jg 0x14000f3a3
cmp eax, 0x5a
je 0x14000f18d
cmp eax, 0x5a
jg 0x14000f3a3
cmp eax, 0x4f
je 0x14000f3a6
cmp eax, 0x4f
jg 0x14000f3a3
cmp eax, 0x4d
je 0x14000f3a9
cmp eax, 0x4d
jg 0x14000f3a3
cmp eax, 0x11
je 0x14000f3ac
cmp eax, 0x25
je 0x14000f392
jmp 0x14000f3a3
mov rax, qword [rbp + 0xa8]
mov qword [rbp + 0xa0], rax
mov rax, qword [rbp + 0xa0]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x7d
je 0x14000f169
cmp eax, 0x7d
jg 0x14000f16f
cmp eax, 0x75
je 0x14000f0df
cmp eax, 0x75
jg 0x14000f16f
cmp eax, 0x6c
je 0x14000f05f
cmp eax, 0x6c
jg 0x14000f16f
cmp eax, 0x61
je 0x14000f175
cmp eax, 0x61
jg 0x14000f16f
cmp eax, 0x57
je 0x14000f0cb
cmp eax, 0x57
jg 0x14000f16f
cmp eax, 0x51
je 0x14000f17b
cmp eax, 0x51
jg 0x14000f16f
cmp eax, 0x41
je 0x14000f04b
cmp eax, 0x41
jg 0x14000f16f
cmp eax, 0x3e
je 0x14000f0f3
cmp eax, 0x3e
jg 0x14000f16f
cmp eax, 0x33
je 0x14000f181
cmp eax, 0x33
jg 0x14000f16f
cmp eax, 0xc
je 0x14000f107
cmp eax, 0x2d
je 0x14000f187
jmp 0x14000f167
mov rax, qword [rbp + 0xa0]
mov rcx, rax
call fcn.1400016c0
jmp 0x14000f188
mov rax, qword [rbp + 0xa0]
mov qword [rbp + 0x98], rax
mov rax, qword [rbp + 0x98]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x67
je 0x14000f0b3
cmp eax, 0x67
jg 0x14000f0b9
cmp eax, 0x37
je 0x14000f0bf
cmp eax, 0x37
jg 0x14000f0b9
cmp eax, 0x23
je 0x14000f0a2
cmp eax, 0x23
jg 0x14000f0b9
cmp eax, 0xa
je 0x14000f0c5
cmp eax, 0x1c
jmp 0x14000f0b9
mov rax, qword [rbp + 0x98]
mov rcx, rax
call fcn.14000154c
jmp 0x14000f0c6
nop
jmp 0x14000f188
nop
jmp 0x14000f188
nop
jmp 0x14000f188
nop
jmp 0x14000f188
mov rax, qword [rbp + 0xa0]
mov rcx, rax
call fcn.140002b66
jmp 0x14000f188
mov rax, qword [rbp + 0xa0]
mov rcx, rax
call fcn.14000191e
jmp 0x14000f188
mov rax, qword [rbp + 0xa0]
mov rcx, rax
call fcn.140002b66
jmp 0x14000f188
mov rax, qword [rbp + 0xa0]
mov qword [rbp + 0x90], rax
mov rax, qword [rbp + 0x90]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x67
je 0x14000f15b
cmp eax, 0x67
jg 0x14000f15e
cmp eax, 0x37
je 0x14000f161
cmp eax, 0x37
jg 0x14000f15e
cmp eax, 0x23
je 0x14000f14a
cmp eax, 0x23
jg 0x14000f15e
cmp eax, 0xa
je 0x14000f164
cmp eax, 0x1c
jmp 0x14000f15e
mov rax, qword [rbp + 0x90]
mov rcx, rax
call fcn.14000154c
jmp 0x14000f165
nop
jmp 0x14000f188
nop
jmp 0x14000f188
nop
jmp 0x14000f188
nop
jmp 0x14000f188
jmp 0x14000f16f
nop
jmp 0x14000f3ad
nop
jmp 0x14000f3ad
nop
jmp 0x14000f3ad
nop
jmp 0x14000f3ad
nop
jmp 0x14000f3ad
nop
jmp 0x14000f3ad
mov rax, qword [rbp + 0xa8]
mov rcx, rax
call fcn.1400029a1
jmp 0x14000f3ad
mov rax, qword [rbp + 0xa8]
mov qword [rbp + 0x88], rax
mov rax, qword [rbp + 0x88]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x7d
je 0x14000f380
cmp eax, 0x7d
jg 0x14000f383
cmp eax, 0x75
je 0x14000f305
cmp eax, 0x75
jg 0x14000f383
cmp eax, 0x6c
je 0x14000f285
cmp eax, 0x6c
jg 0x14000f383
cmp eax, 0x61
je 0x14000f386
cmp eax, 0x61
jg 0x14000f383
cmp eax, 0x57
je 0x14000f2f1
cmp eax, 0x57
jg 0x14000f383
cmp eax, 0x51
je 0x14000f389
cmp eax, 0x51
jg 0x14000f383
cmp eax, 0x41
je 0x14000f271
cmp eax, 0x41
jg 0x14000f383
cmp eax, 0x3e
je 0x14000f316
cmp eax, 0x3e
jg 0x14000f383
cmp eax, 0x33
je 0x14000f38c
cmp eax, 0x33
jg 0x14000f383
cmp eax, 0xc
je 0x14000f327
cmp eax, 0x2d
je 0x14000f38f
jmp 0x14000f37e
mov rax, qword [rbp + 0x88]
mov rcx, rax
call fcn.1400016c0
jmp 0x14000f390
mov rax, qword [rbp + 0x88]
mov qword [rbp + 0x80], rax
mov rax, qword [rbp + 0x80]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x67
je 0x14000f2d9
cmp eax, 0x67
jg 0x14000f2df
cmp eax, 0x37
je 0x14000f2e5
cmp eax, 0x37
jg 0x14000f2df
cmp eax, 0x23
je 0x14000f2c8
cmp eax, 0x23
jg 0x14000f2df
cmp eax, 0xa
je 0x14000f2eb
cmp eax, 0x1c
jmp 0x14000f2df
mov rax, qword [rbp + 0x80]
mov rcx, rax
call fcn.14000154c
jmp 0x14000f2ec
nop
jmp 0x14000f390
nop
jmp 0x14000f390
nop
jmp 0x14000f390
nop
jmp 0x14000f390
mov rax, qword [rbp + 0x88]
mov rcx, rax
call fcn.140002b66
jmp 0x14000f390
mov rax, qword [rbp + 0x88]
mov rcx, rax
call fcn.14000191e
jmp 0x14000f390
mov rax, qword [rbp + 0x88]
mov rcx, rax
call fcn.140002b66
jmp 0x14000f390
mov rax, qword [rbp + 0x88]
mov qword [rbp + 0x78], rax
mov rax, qword [rbp + 0x78]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x67
je 0x14000f372
cmp eax, 0x67
jg 0x14000f375
cmp eax, 0x37
je 0x14000f378
cmp eax, 0x37
jg 0x14000f375
cmp eax, 0x23
je 0x14000f364
cmp eax, 0x23
jg 0x14000f375
cmp eax, 0xa
je 0x14000f37b
cmp eax, 0x1c
jmp 0x14000f375
mov rax, qword [rbp + 0x78]
mov rcx, rax
call fcn.14000154c
jmp 0x14000f37c
nop
jmp 0x14000f390
nop
jmp 0x14000f390
nop
jmp 0x14000f390
nop
jmp 0x14000f390
jmp 0x14000f383
nop
jmp 0x14000f3ad
nop
jmp 0x14000f3ad
nop
jmp 0x14000f3ad
nop
jmp 0x14000f3ad
nop
jmp 0x14000f3ad
nop
jmp 0x14000f3ad
mov rax, qword [rbp + 0xa8]
mov rcx, rax
call fcn.14000252c
jmp 0x14000f3ad
nop
jmp 0x14000f3bc
nop
jmp 0x14000f3bc
nop
jmp 0x14000f3bc
nop
jmp 0x14000f3bc
nop
jmp 0x1400100a5
nop
jmp 0x1400100a5
nop
jmp 0x1400100a5
mov rax, qword [rbp + 0xd0]
mov qword [rbp + 0x70], rax
mov rax, qword [rbp + 0x70]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x7a
je 0x14000f7f4
cmp eax, 0x7a
jg 0x14000f7fa
cmp eax, 0x70
je 0x14000f625
cmp eax, 0x70
jg 0x14000f7fa
cmp eax, 0x45
je 0x14000f800
cmp eax, 0x45
jg 0x14000f7fa
cmp eax, 0x37
je 0x14000f806
cmp eax, 0x37
jg 0x14000f7fa
cmp eax, 0x28
je 0x14000f80c
cmp eax, 0x28
jg 0x14000f7fa
cmp eax, 0x1b
je 0x14000f443
cmp eax, 0x23
je 0x14000f812
jmp 0x14000f7f2
mov rax, qword [rbp + 0x70]
mov qword [rbp + 0x68], rax
mov rax, qword [rbp + 0x68]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x7d
je 0x14000f601
cmp eax, 0x7d
jg 0x14000f607
cmp eax, 0x75
je 0x14000f58c
cmp eax, 0x75
jg 0x14000f607
cmp eax, 0x6c
je 0x14000f51b
cmp eax, 0x6c
jg 0x14000f607
cmp eax, 0x61
je 0x14000f60d
cmp eax, 0x61
jg 0x14000f607
cmp eax, 0x57
je 0x14000f57b
cmp eax, 0x57
jg 0x14000f607
cmp eax, 0x51
je 0x14000f613
cmp eax, 0x51
jg 0x14000f607
cmp eax, 0x41
je 0x14000f50a
cmp eax, 0x41
jg 0x14000f607
cmp eax, 0x3e
je 0x14000f59d
cmp eax, 0x3e
jg 0x14000f607
cmp eax, 0x33
je 0x14000f619
cmp eax, 0x33
jg 0x14000f607
cmp eax, 0xc
je 0x14000f5ab
cmp eax, 0x2d
je 0x14000f61f
jmp 0x14000f5ff
mov rax, qword [rbp + 0x68]
mov rcx, rax
call fcn.1400016c0
jmp 0x14000f620
mov rax, qword [rbp + 0x68]
mov qword [rbp + 0x60], rax
mov rax, qword [rbp + 0x60]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x67
je 0x14000f563
cmp eax, 0x67
jg 0x14000f569
cmp eax, 0x37
je 0x14000f56f
cmp eax, 0x37
jg 0x14000f569
cmp eax, 0x23
je 0x14000f555
cmp eax, 0x23
jg 0x14000f569
cmp eax, 0xa
je 0x14000f575
cmp eax, 0x1c
jmp 0x14000f569
mov rax, qword [rbp + 0x60]
mov rcx, rax
call fcn.14000154c
jmp 0x14000f576
nop
jmp 0x14000f620
nop
jmp 0x14000f620
nop
jmp 0x14000f620
nop
jmp 0x14000f620
mov rax, qword [rbp + 0x68]
mov rcx, rax
call fcn.140002b66
jmp 0x14000f620
mov rax, qword [rbp + 0x68]
mov rcx, rax
call fcn.14000191e
jmp 0x14000f620
mov rax, qword [rbp + 0x68]
mov rcx, rax
call fcn.140002b66
jmp 0x14000f620
mov rax, qword [rbp + 0x68]
mov qword [rbp + 0x58], rax
mov rax, qword [rbp + 0x58]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x67
je 0x14000f5f3
cmp eax, 0x67
jg 0x14000f5f6
cmp eax, 0x37
je 0x14000f5f9
cmp eax, 0x37
jg 0x14000f5f6
cmp eax, 0x23
je 0x14000f5e5
cmp eax, 0x23
jg 0x14000f5f6
cmp eax, 0xa
je 0x14000f5fc
cmp eax, 0x1c
jmp 0x14000f5f6
mov rax, qword [rbp + 0x58]
mov rcx, rax
call fcn.14000154c
jmp 0x14000f5fd
nop
jmp 0x14000f620
nop
jmp 0x14000f620
nop
jmp 0x14000f620
nop
jmp 0x14000f620
jmp 0x14000f607
nop
jmp 0x14000f813
nop
jmp 0x14000f813
nop
jmp 0x14000f813
nop
jmp 0x14000f813
nop
jmp 0x14000f813
nop
jmp 0x14000f813
mov rax, qword [rbp + 0x70]
mov qword [rbp + 0x50], rax
mov rax, qword [rbp + 0x50]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x7d
je 0x14000f7e0
cmp eax, 0x7d
jg 0x14000f7e3
cmp eax, 0x75
je 0x14000f76e
cmp eax, 0x75
jg 0x14000f7e3
cmp eax, 0x6c
je 0x14000f6fd
cmp eax, 0x6c
jg 0x14000f7e3
cmp eax, 0x61
je 0x14000f7e6
cmp eax, 0x61
jg 0x14000f7e3
cmp eax, 0x57
je 0x14000f75d
cmp eax, 0x57
jg 0x14000f7e3
cmp eax, 0x51
je 0x14000f7e9
cmp eax, 0x51
jg 0x14000f7e3
cmp eax, 0x41
je 0x14000f6ec
cmp eax, 0x41
jg 0x14000f7e3
cmp eax, 0x3e
je 0x14000f77c
cmp eax, 0x3e
jg 0x14000f7e3
cmp eax, 0x33
je 0x14000f7ec
cmp eax, 0x33
jg 0x14000f7e3
cmp eax, 0xc
je 0x14000f78a
cmp eax, 0x2d
je 0x14000f7ef
jmp 0x14000f7de
mov rax, qword [rbp + 0x50]
mov rcx, rax
call fcn.1400016c0
jmp 0x14000f7f0
mov rax, qword [rbp + 0x50]
mov qword [rbp + 0x48], rax
mov rax, qword [rbp + 0x48]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x67
je 0x14000f745
cmp eax, 0x67
jg 0x14000f74b
cmp eax, 0x37
je 0x14000f751
cmp eax, 0x37
jg 0x14000f74b
cmp eax, 0x23
je 0x14000f737
cmp eax, 0x23
jg 0x14000f74b
cmp eax, 0xa
je 0x14000f757
cmp eax, 0x1c
jmp 0x14000f74b
mov rax, qword [rbp + 0x48]
mov rcx, rax
call fcn.14000154c
jmp 0x14000f758
nop
jmp 0x14000f7f0
nop
jmp 0x14000f7f0
nop
jmp 0x14000f7f0
nop
jmp 0x14000f7f0
mov rax, qword [rbp + 0x50]
mov rcx, rax
call fcn.140002b66
jmp 0x14000f7f0
mov rax, qword [rbp + 0x50]
mov rcx, rax
call fcn.14000191e
jmp 0x14000f7f0
mov rax, qword [rbp + 0x50]
mov rcx, rax
call fcn.140002b66
jmp 0x14000f7f0
mov rax, qword [rbp + 0x50]
mov qword [rbp + 0x40], rax
mov rax, qword [rbp + 0x40]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x67
je 0x14000f7d2
cmp eax, 0x67
jg 0x14000f7d5
cmp eax, 0x37
je 0x14000f7d8
cmp eax, 0x37
jg 0x14000f7d5
cmp eax, 0x23
je 0x14000f7c4
cmp eax, 0x23
jg 0x14000f7d5
cmp eax, 0xa
je 0x14000f7db
cmp eax, 0x1c
jmp 0x14000f7d5
mov rax, qword [rbp + 0x40]
mov rcx, rax
call fcn.14000154c
jmp 0x14000f7dc
nop
jmp 0x14000f7f0
nop
jmp 0x14000f7f0
nop
jmp 0x14000f7f0
nop
jmp 0x14000f7f0
jmp 0x14000f7e3
nop
jmp 0x14000f813
nop
jmp 0x14000f813
nop
jmp 0x14000f813
nop
jmp 0x14000f813
nop
jmp 0x14000f813
nop
jmp 0x14000f813
jmp 0x14000f7fa
nop
jmp 0x1400100a5
nop
jmp 0x1400100a5
nop
jmp 0x1400100a5
nop
jmp 0x1400100a5
nop
jmp 0x1400100a5
nop
jmp 0x1400100a5
mov rax, qword [rbp + 0xd0]
mov qword [rbp + 0x38], rax
mov rax, qword [rbp + 0x38]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x78
je 0x14000f9e5
cmp eax, 0x78
jg 0x14000f9f3
cmp eax, 0x77
je 0x14000f872
cmp eax, 0x77
jg 0x14000f9f3
cmp eax, 0x4d
je 0x14000f9f9
cmp eax, 0x4d
jg 0x14000f9f3
cmp eax, 0x1d
je 0x14000f883
cmp eax, 0x35
je 0x14000f9ff
jmp 0x14000f9f3
mov rax, qword [rbp + 0x38]
mov rcx, rax
call fcn.14000154c
jmp 0x14000fa00
mov rax, qword [rbp + 0x38]
mov qword [rbp + 0x30], rax
mov rax, qword [rbp + 0x30]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x6b
je 0x14000f9cd
cmp eax, 0x6b
jg 0x14000f9d0
cmp eax, 0x63
je 0x14000f9d3
cmp eax, 0x63
jg 0x14000f9d0
cmp eax, 0x5b
je 0x14000f977
cmp eax, 0x5b
jg 0x14000f9d0
cmp eax, 0x4f
je 0x14000f9d6
cmp eax, 0x4f
jg 0x14000f9d0
cmp eax, 0x4d
je 0x14000f969
cmp eax, 0x4d
jg 0x14000f9d0
cmp eax, 0x4c
je 0x14000f9d9
cmp eax, 0x4c
jg 0x14000f9d0
cmp eax, 0x42
je 0x14000f985
cmp eax, 0x42
jg 0x14000f9d0
cmp eax, 0x3b
je 0x14000f9bd
cmp eax, 0x3b
jg 0x14000f9d0
cmp eax, 0x3a
je 0x14000f9dc
cmp eax, 0x3a
jg 0x14000f9d0
cmp eax, 0x30
je 0x14000f9af
cmp eax, 0x30
jg 0x14000f9d0
cmp eax, 0x1d
je 0x14000f993
cmp eax, 0x1d
jg 0x14000f9d0
cmp eax, 0xa
je 0x14000f9df
cmp eax, 0xa
jg 0x14000f9d0
cmp eax, 4
je 0x14000f9a1
cmp eax, 7
je 0x14000f9e2
jmp 0x14000f9cb
mov rax, qword [rbp + 0x30]
mov rcx, rax
call fcn.140001450
jmp 0x14000f9e3
mov rax, qword [rbp + 0x30]
mov rcx, rax
call fcn.14000154c
jmp 0x14000f9e3
mov rax, qword [rbp + 0x30]
mov rcx, rax
call fcn.1400016c0
jmp 0x14000f9e3
mov rax, qword [rbp + 0x30]
mov rcx, rax
call fcn.14000154c
jmp 0x14000f9e3
mov rax, qword [rbp + 0x30]
mov rcx, rax
call fcn.14000154c
jmp 0x14000f9e3
mov rax, qword [rbp + 0x30]
mov rcx, rax
call fcn.1400016c0
jmp 0x14000f9e3
mov rax, qword [rbp + 0x30]
mov rcx, rax
call fcn.1400016c0
jmp 0x14000f9e3
jmp 0x14000f9d0
nop
jmp 0x14000fa00
nop
jmp 0x14000fa00
nop
jmp 0x14000fa00
nop
jmp 0x14000fa00
nop
jmp 0x14000fa00
nop
jmp 0x14000fa00
nop
jmp 0x14000fa00
nop
jmp 0x14000fa00
mov rax, qword [rbp + 0x38]
mov rcx, rax
call fcn.1400016c0
jmp 0x14000fa00
nop
jmp 0x1400100a5
nop
jmp 0x1400100a5
nop
jmp 0x1400100a5
mov rax, qword [rbp + 0xd0]
mov qword [rbp + 0x28], rax
mov rax, qword [rbp + 0x28]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x60
je 0x14000fa54
cmp eax, 0x60
jg 0x14000fa96
cmp eax, 0x59
je 0x14000fa46
cmp eax, 0x59
jg 0x14000fa96
cmp eax, 0x25
je 0x14000fa62
cmp eax, 0x4f
jne 0x14000fa96
mov rax, qword [rbp + 0x28]
mov rcx, rax
call fcn.14000252c
jmp 0x14000fa97
mov rax, qword [rbp + 0x28]
mov rcx, rax
call fcn.14000191e
jmp 0x14000fa97
mov rax, qword [rbp + 0x28]
mov rcx, rax
call fcn.140002035
jmp 0x14000fa97
mov rax, qword [rbp + 0x28]
mov qword [rbp + 0x20], rax
mov rax, qword [rbp + 0x20]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x59
je 0x14000fa8a
cmp eax, 0x59
jg 0x14000fa8d
cmp eax, 0x18
je 0x14000fa90
cmp eax, 0x1c
je 0x14000fa93
jmp 0x14000fa8d
nop
jmp 0x14000fa97
nop
jmp 0x14000fa97
nop
jmp 0x14000fa97
nop
jmp 0x14000fa97
nop
jmp 0x1400100a5
mov rax, qword [rbp + 0xd0]
mov qword [rbp + 0x18], rax
mov rax, qword [rbp + 0x18]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x7e
je 0x14000fe3f
cmp eax, 0x7e
jg 0x140010086
cmp eax, 0x7b
je 0x140010089
cmp eax, 0x7b
jg 0x140010086
cmp eax, 0x6b
je 0x14001008c
cmp eax, 0x6b
jg 0x140010086
cmp eax, 0x6a
je 0x14000feb9
cmp eax, 0x6a
jg 0x140010086
cmp eax, 0x66
je 0x14000fb1a
cmp eax, 0x66
jg 0x140010086
cmp eax, 0x25
je 0x14000fb2b
cmp eax, 0x4e
je 0x14001008f
jmp 0x140010086
mov rax, qword [rbp + 0x18]
mov rcx, rax
call fcn.1400035ad
jmp 0x140010090
mov rax, qword [rbp + 0x18]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x7d
je 0x14000fe21
cmp eax, 0x7d
jg 0x14000fe27
cmp eax, 0x68
je 0x14000fc3e
cmp eax, 0x68
jg 0x14000fe27
cmp eax, 0x4e
je 0x14000fbbc
cmp eax, 0x4e
jg 0x14000fe27
cmp eax, 0x3d
je 0x14000fc2d
cmp eax, 0x3d
jg 0x14000fe27
cmp eax, 0x21
je 0x14000fc1c
cmp eax, 0x21
jg 0x14000fe27
cmp eax, 0x1f
je 0x14000fe2d
cmp eax, 0x1f
jg 0x14000fe27
cmp eax, 0x19
je 0x14000fe33
cmp eax, 0x1e
je 0x14000fe39
jmp 0x14000fe1f
mov rax, qword [rbp + 0x10]
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x67
je 0x14000fc04
cmp eax, 0x67
jg 0x14000fc0a
cmp eax, 0x37
je 0x14000fc10
cmp eax, 0x37
jg 0x14000fc0a
cmp eax, 0x23
je 0x14000fbf6
cmp eax, 0x23
jg 0x14000fc0a
cmp eax, 0xa
je 0x14000fc16
cmp eax, 0x1c
jmp 0x14000fc0a
mov rax, qword [rbp + 8]
mov rcx, rax
call fcn.14000154c
jmp 0x14000fc17
nop
jmp 0x14000fe3a
nop
jmp 0x14000fe3a
nop
jmp 0x14000fe3a
nop
jmp 0x14000fe3a
mov rax, qword [rbp + 0x10]
mov rcx, rax
call fcn.1400035ad
jmp 0x14000fe3a
mov rax, qword [rbp + 0x10]
mov rcx, rax
call fcn.140002b66
jmp 0x14000fe3a
mov rax, qword [rbp + 0x10]
mov qword [rbp], rax
mov rax, qword [rbp]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x78
je 0x14000fe08
cmp eax, 0x78
jg 0x14000fe16
cmp eax, 0x77
je 0x14000fc95
cmp eax, 0x77
jg 0x14000fe16
cmp eax, 0x4d
je 0x14000fe19
cmp eax, 0x4d
jg 0x14000fe16
cmp eax, 0x1d
je 0x14000fca6
cmp eax, 0x35
je 0x14000fe1c
jmp 0x14000fe16
mov rax, qword [rbp]
mov rcx, rax
call fcn.14000154c
jmp 0x14000fe1d
mov rax, qword [rbp]
mov qword [rbp - 8], rax
mov rax, qword [rbp - 8]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x6b
je 0x14000fdf0
cmp eax, 0x6b
jg 0x14000fdf3
cmp eax, 0x63
je 0x14000fdf6
cmp eax, 0x63
jg 0x14000fdf3
cmp eax, 0x5b
je 0x14000fd9a
cmp eax, 0x5b
jg 0x14000fdf3
cmp eax, 0x4f
je 0x14000fdf9
cmp eax, 0x4f
jg 0x14000fdf3
cmp eax, 0x4d
je 0x14000fd8c
cmp eax, 0x4d
jg 0x14000fdf3
cmp eax, 0x4c
je 0x14000fdfc
cmp eax, 0x4c
jg 0x14000fdf3
cmp eax, 0x42
je 0x14000fda8
cmp eax, 0x42
jg 0x14000fdf3
cmp eax, 0x3b
je 0x14000fde0
cmp eax, 0x3b
jg 0x14000fdf3
cmp eax, 0x3a
je 0x14000fdff
cmp eax, 0x3a
jg 0x14000fdf3
cmp eax, 0x30
je 0x14000fdd2
cmp eax, 0x30
jg 0x14000fdf3
cmp eax, 0x1d
je 0x14000fdb6
cmp eax, 0x1d
jg 0x14000fdf3
cmp eax, 0xa
je 0x14000fe02
cmp eax, 0xa
jg 0x14000fdf3
cmp eax, 4
je 0x14000fdc4
cmp eax, 7
je 0x14000fe05
jmp 0x14000fdee
mov rax, qword [rbp - 8]
mov rcx, rax
call fcn.140001450
jmp 0x14000fe06
mov rax, qword [rbp - 8]
mov rcx, rax
call fcn.14000154c
jmp 0x14000fe06
mov rax, qword [rbp - 8]
mov rcx, rax
call fcn.1400016c0
jmp 0x14000fe06
mov rax, qword [rbp - 8]
mov rcx, rax
call fcn.14000154c
jmp 0x14000fe06
mov rax, qword [rbp - 8]
mov rcx, rax
call fcn.14000154c
jmp 0x14000fe06
mov rax, qword [rbp - 8]
mov rcx, rax
call fcn.1400016c0
jmp 0x14000fe06
mov rax, qword [rbp - 8]
mov rcx, rax
call fcn.1400016c0
jmp 0x14000fe06
jmp 0x14000fdf3
nop
jmp 0x14000fe1d
nop
jmp 0x14000fe1d
nop
jmp 0x14000fe1d
nop
jmp 0x14000fe1d
nop
jmp 0x14000fe1d
nop
jmp 0x14000fe1d
nop
jmp 0x14000fe1d
nop
jmp 0x14000fe1d
mov rax, qword [rbp]
mov rcx, rax
call fcn.1400016c0
jmp 0x14000fe1d
nop
jmp 0x14000fe3a
nop
jmp 0x14000fe3a
nop
jmp 0x14000fe3a
jmp 0x14000fe27
nop
jmp 0x140010090
nop
jmp 0x140010090
nop
jmp 0x140010090
nop
jmp 0x140010090
nop
jmp 0x140010090
mov rax, qword [rbp + 0x18]
mov qword [rbp - 0x10], rax
mov rax, qword [rbp - 0x10]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x68
je 0x14000fea7
cmp eax, 0x68
jg 0x14000fead
cmp eax, 0x42
je 0x14000fe7b
cmp eax, 0x42
jg 0x14000fead
cmp eax, 0x33
je 0x14000feb3
cmp eax, 0x33
jg 0x14000fead
cmp eax, 0xa
je 0x14000fe89
cmp eax, 0x28
je 0x14000fe97
jmp 0x14000fea5
mov rax, qword [rbp - 0x10]
mov rcx, rax
call fcn.14000191e
jmp 0x14000feb4
mov rax, qword [rbp - 0x10]
mov rcx, rax
call fcn.140002b66
jmp 0x14000feb4
mov rax, qword [rbp - 0x10]
mov rcx, rax
call fcn.140002ca6
jmp 0x14000feb4
jmp 0x14000fead
nop
jmp 0x140010090
nop
jmp 0x140010090
nop
jmp 0x140010090
mov rax, qword [rbp + 0x18]
mov qword [rbp - 0x18], rax
mov rax, qword [rbp - 0x18]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x72
je 0x140010077
cmp eax, 0x72
jg 0x14001007a
cmp eax, 0x54
je 0x14001007d
cmp eax, 0x54
jg 0x14001007a
cmp eax, 0x31
je 0x140010080
cmp eax, 0x31
jg 0x14001007a
cmp eax, 9
je 0x140010083
cmp eax, 0x28
jne 0x140010075
mov rax, qword [rbp - 0x18]
mov qword [rbp - 0x20], rax
mov rax, qword [rbp - 0x20]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x6b
je 0x14001005d
cmp eax, 0x6b
jg 0x140010060
cmp eax, 0x63
je 0x140010063
cmp eax, 0x63
jg 0x140010060
cmp eax, 0x5b
je 0x140010007
cmp eax, 0x5b
jg 0x140010060
cmp eax, 0x4f
je 0x140010066
cmp eax, 0x4f
jg 0x140010060
cmp eax, 0x4d
je 0x14000fff9
cmp eax, 0x4d
jg 0x140010060
cmp eax, 0x4c
je 0x140010069
cmp eax, 0x4c
jg 0x140010060
cmp eax, 0x42
je 0x140010015
cmp eax, 0x42
jg 0x140010060
cmp eax, 0x3b
je 0x14001004d
cmp eax, 0x3b
jg 0x140010060
cmp eax, 0x3a
je 0x14001006c
cmp eax, 0x3a
jg 0x140010060
cmp eax, 0x30
je 0x14001003f
cmp eax, 0x30
jg 0x140010060
cmp eax, 0x1d
je 0x140010023
cmp eax, 0x1d
jg 0x140010060
cmp eax, 0xa
je 0x14001006f
cmp eax, 0xa
jg 0x140010060
cmp eax, 4
je 0x140010031
cmp eax, 7
je 0x140010072
jmp 0x14001005b
mov rax, qword [rbp - 0x20]
mov rcx, rax
call fcn.140001450
jmp 0x140010073
mov rax, qword [rbp - 0x20]
mov rcx, rax
call fcn.14000154c
jmp 0x140010073
mov rax, qword [rbp - 0x20]
mov rcx, rax
call fcn.1400016c0
jmp 0x140010073
mov rax, qword [rbp - 0x20]
mov rcx, rax
call fcn.14000154c
jmp 0x140010073
mov rax, qword [rbp - 0x20]
mov rcx, rax
call fcn.14000154c
jmp 0x140010073
mov rax, qword [rbp - 0x20]
mov rcx, rax
call fcn.1400016c0
jmp 0x140010073
mov rax, qword [rbp - 0x20]
mov rcx, rax
call fcn.1400016c0
jmp 0x140010073
jmp 0x140010060
nop
jmp 0x140010084
nop
jmp 0x140010084
nop
jmp 0x140010084
nop
jmp 0x140010084
nop
jmp 0x140010084
nop
jmp 0x140010084
nop
jmp 0x140010084
nop
jmp 0x140010084
jmp 0x14001007a
nop
jmp 0x140010090
nop
jmp 0x140010090
nop
jmp 0x140010090
nop
jmp 0x140010090
nop
jmp 0x140010090
nop
jmp 0x1400100a5
nop
jmp 0x1400100a5
nop
jmp 0x1400100a5
nop
jmp 0x1400100a5
nop
jmp 0x1400100a5
nop
jmp 0x1400100a5
nop
jmp 0x1400100a5
nop
jmp 0x1400100a5
nop
jmp 0x1400100a5
nop
jmp 0x1400100a5
nop
mov eax, dword [rbp + 0xec]
cdqe
mov rdx, qword [rbp + 0x110]
add rax, rdx
mov rcx, rax
call fcn.14000191e
mov eax, dword [rbp + 0xec]
cdqe
mov rdx, qword [rbp + 0x110]
add rax, rdx
movzx eax, byte [rax]
cmp al, 0x4d
je 0x140010793
mov eax, dword [rbp + 0xec]
cdqe
mov rdx, qword [rbp + 0x110]
add rax, rdx
movzx eax, byte [rax]
cmp al, 0x60
je 0x140010796
mov eax, dword [rbp + 0xec]
cdqe
cwde
mov rdx, qword [rbp + 0x110]
add rax, rdx
mov qword [rbp - 0x28], rax
mov rax, qword [rbp - 0x28]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x7f
je 0x1400103da
cmp eax, 0x7f
jg 0x1400103dd
cmp eax, 0x77
je 0x1400103e0
cmp eax, 0x77
jg 0x1400103dd
cmp eax, 0x72
je 0x1400103e3
cmp eax, 0x72
jg 0x1400103dd
cmp eax, 0x6b
je 0x1400101c9
cmp eax, 0x6b
jg 0x1400103dd
cmp eax, 0x54
je 0x140010396
cmp eax, 0x54
jg 0x1400103dd
cmp eax, 0x47
je 0x1400103e6
cmp eax, 0x47
jg 0x1400103dd
cmp eax, 0x35
je 0x1400103e9
cmp eax, 0x35
jg 0x1400103dd
cmp eax, 0x27
je 0x1400101b8
cmp eax, 0x27
jg 0x1400103dd
cmp eax, 8
je 0x1400103a4
cmp eax, 0x24
je 0x1400103ec
jmp 0x1400103d8
mov rax, qword [rbp - 0x28]
mov rcx, rax
call fcn.140001450
jmp 0x1400103ed
mov rax, qword [rbp - 0x28]
mov qword [rbp - 0x30], rax
mov rax, qword [rbp - 0x30]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x72
je 0x140010387
cmp eax, 0x72
jg 0x14001038a
cmp eax, 0x54
je 0x14001038d
cmp eax, 0x54
jg 0x14001038a
cmp eax, 0x31
je 0x140010390
cmp eax, 0x31
jg 0x14001038a
cmp eax, 9
je 0x140010393
cmp eax, 0x28
jne 0x140010385
mov rax, qword [rbp - 0x30]
mov qword [rbp - 0x38], rax
mov rax, qword [rbp - 0x38]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x6b
je 0x14001036d
cmp eax, 0x6b
jg 0x140010370
cmp eax, 0x63
je 0x140010373
cmp eax, 0x63
jg 0x140010370
cmp eax, 0x5b
je 0x140010317
cmp eax, 0x5b
jg 0x140010370
cmp eax, 0x4f
je 0x140010376
cmp eax, 0x4f
jg 0x140010370
cmp eax, 0x4d
je 0x140010309
cmp eax, 0x4d
jg 0x140010370
cmp eax, 0x4c
je 0x140010379
cmp eax, 0x4c
jg 0x140010370
cmp eax, 0x42
je 0x140010325
cmp eax, 0x42
jg 0x140010370
cmp eax, 0x3b
je 0x14001035d
cmp eax, 0x3b
jg 0x140010370
cmp eax, 0x3a
je 0x14001037c
cmp eax, 0x3a
jg 0x140010370
cmp eax, 0x30
je 0x14001034f
cmp eax, 0x30
jg 0x140010370
cmp eax, 0x1d
je 0x140010333
cmp eax, 0x1d
jg 0x140010370
cmp eax, 0xa
je 0x14001037f
cmp eax, 0xa
jg 0x140010370
cmp eax, 4
je 0x140010341
cmp eax, 7
je 0x140010382
jmp 0x14001036b
mov rax, qword [rbp - 0x38]
mov rcx, rax
call fcn.140001450
jmp 0x140010383
mov rax, qword [rbp - 0x38]
mov rcx, rax
call fcn.14000154c
jmp 0x140010383
mov rax, qword [rbp - 0x38]
mov rcx, rax
call fcn.1400016c0
jmp 0x140010383
mov rax, qword [rbp - 0x38]
mov rcx, rax
call fcn.14000154c
jmp 0x140010383
mov rax, qword [rbp - 0x38]
mov rcx, rax
call fcn.14000154c
jmp 0x140010383
mov rax, qword [rbp - 0x38]
mov rcx, rax
call fcn.1400016c0
jmp 0x140010383
mov rax, qword [rbp - 0x38]
mov rcx, rax
call fcn.1400016c0
jmp 0x140010383
jmp 0x140010370
nop
jmp 0x140010394
nop
jmp 0x140010394
nop
jmp 0x140010394
nop
jmp 0x140010394
nop
jmp 0x140010394
nop
jmp 0x140010394
nop
jmp 0x140010394
nop
jmp 0x140010394
jmp 0x14001038a
nop
jmp 0x1400103ed
nop
jmp 0x1400103ed
nop
jmp 0x1400103ed
nop
jmp 0x1400103ed
nop
jmp 0x1400103ed
mov rax, qword [rbp - 0x28]
mov rcx, rax
call fcn.1400016c0
jmp 0x1400103ed
mov rax, qword [rbp - 0x28]
mov qword [rbp - 0x40], rax
mov rax, qword [rbp - 0x40]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x59
je 0x1400103cc
cmp eax, 0x59
jg 0x1400103cf
cmp eax, 0x18
je 0x1400103d2
cmp eax, 0x1c
je 0x1400103d5
jmp 0x1400103cf
nop
jmp 0x1400103ed
nop
jmp 0x1400103ed
nop
jmp 0x1400103ed
nop
jmp 0x1400103ed
jmp 0x1400103dd
nop
jmp 0x1400103ed
nop
jmp 0x1400103ed
nop
jmp 0x1400103ed
nop
jmp 0x1400103ed
nop
jmp 0x1400103ed
nop
jmp 0x1400103ed
nop
mov eax, dword [rbp + 0xec]
cdqe
mov rdx, qword [rbp + 0x110]
add rax, rdx
movzx eax, byte [rax]
movsx ebx, al
mov eax, dword [rbp + 0xec]
cdqe
mov rdx, qword [rbp + 0x110]
add rax, rdx
mov rcx, rax
call fcn.140002b66
cmp ebx, eax
je 0x140010799
mov eax, dword [rbp + 0xec]
cdqe
mov rdx, qword [rbp + 0x110]
add rax, rdx
movzx eax, byte [rax]
cmp al, 0x64
je 0x14001079c
mov eax, dword [rbp + 0xec]
cdqe
mov rdx, qword [rbp + 0x110]
add rax, rdx
movzx eax, byte [rax]
movsx ebx, al
mov eax, dword [rbp + 0xec]
cdqe
mov rdx, qword [rbp + 0x110]
add rax, rdx
mov qword [rbp - 0x48], rax
mov rax, qword [rbp - 0x48]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x7f
je 0x14001073b
cmp eax, 0x7f
jg 0x14001077b
cmp eax, 0x77
je 0x14001071a
cmp eax, 0x77
jg 0x14001077b
cmp eax, 0x72
je 0x140010517
cmp eax, 0x72
jg 0x14001077b
cmp eax, 0x6b
je 0x140010541
cmp eax, 0x6b
jg 0x14001077b
cmp eax, 0x54
je 0x140010728
cmp eax, 0x54
jg 0x14001077b
cmp eax, 0x47
je 0x140010521
cmp eax, 0x47
jg 0x14001077b
cmp eax, 0x35
je 0x140010721
cmp eax, 0x35
jg 0x14001077b
cmp eax, 0x27
je 0x14001052b
cmp eax, 0x27
jg 0x14001077b
cmp eax, 8
je 0x140010742
cmp eax, 0x24
je 0x140010713
jmp 0x14001077b
mov eax, 0xf95
jmp 0x140010780
mov eax, 0x6ca
jmp 0x140010780
mov rax, qword [rbp - 0x48]
mov rcx, rax
call fcn.140001450
mov eax, 0x1f66
jmp 0x140010780
mov rax, qword [rbp - 0x48]
mov qword [rbp - 0x50], rax
mov rax, qword [rbp - 0x50]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x72
je 0x1400106ff
cmp eax, 0x72
jg 0x140010702
cmp eax, 0x54
je 0x140010705
cmp eax, 0x54
jg 0x140010702
cmp eax, 0x31
je 0x140010708
cmp eax, 0x31
jg 0x140010702
cmp eax, 9
je 0x14001070b
cmp eax, 0x28
jne 0x1400106fd
mov rax, qword [rbp - 0x50]
mov qword [rbp - 0x58], rax
mov rax, qword [rbp - 0x58]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x6b
je 0x1400106e5
cmp eax, 0x6b
jg 0x1400106e8
cmp eax, 0x63
je 0x1400106eb
cmp eax, 0x63
jg 0x1400106e8
cmp eax, 0x5b
je 0x14001068f
cmp eax, 0x5b
jg 0x1400106e8
cmp eax, 0x4f
je 0x1400106ee
cmp eax, 0x4f
jg 0x1400106e8
cmp eax, 0x4d
je 0x140010681
cmp eax, 0x4d
jg 0x1400106e8
jg 0x1400106e8
cmp eax, 0x4c
je 0x1400106f1
cmp eax, 0x4c
jg 0x1400106e8
cmp eax, 0x42
je 0x14001069d
cmp eax, 0x42
jg 0x1400106e8
cmp eax, 0x3b
je 0x1400106d5
cmp eax, 0x3b
jg 0x1400106e8
cmp eax, 0x3a
je 0x1400106f4
add byte [rax], al
cmp eax, 0x3a
jg 0x1400106e8
cmp eax, 0x30
je 0x1400106c7
cmp eax, 0x30
jg 0x1400106e8
cmp eax, 0x1d
je 0x1400106ab
cmp eax, 0x1d
jg 0x1400106e8
cmp eax, 0xa
je 0x1400106f7
cmp eax, 0xa
jg 0x1400106e8
cmp eax, 4
je 0x1400106b9
cmp eax, 7
je 0x1400106fa
jmp 0x1400106e3
mov rax, qword [rbp - 0x58]
mov rcx, rax
call fcn.140001450
jmp 0x1400106fb
mov rax, qword [rbp - 0x58]
mov rcx, rax
call fcn.14000154c
jmp 0x1400106fb
mov rax, qword [rbp - 0x58]
mov rcx, rax
call fcn.1400016c0
jmp 0x1400106fb
mov rax, qword [rbp - 0x58]
mov rcx, rax
call fcn.14000154c
jmp 0x1400106fb
mov rax, qword [rbp - 0x58]
mov rcx, rax
call fcn.14000154c
jmp 0x1400106fb
mov rax, qword [rbp - 0x58]
mov rcx, rax
call fcn.1400016c0
jmp 0x1400106fb
mov rax, qword [rbp - 0x58]
mov rcx, rax
call fcn.1400016c0
jmp 0x1400106fb
jmp 0x1400106e8
nop
jmp 0x14001070c
nop
jmp 0x14001070c
nop
jmp 0x14001070c
nop
jmp 0x14001070c
nop
jmp 0x14001070c
nop
jmp 0x14001070c
nop
jmp 0x14001070c
nop
jmp 0x14001070c
jmp 0x140010702
nop
jmp 0x14001070c
nop
jmp 0x14001070c
nop
jmp 0x14001070c
nop
jmp 0x14001070c
nop
mov eax, 0x7bb
jmp 0x140010780
mov eax, 0x2350
jmp 0x140010780
mov eax, 0x2132
jmp 0x140010780
mov eax, 0x1a58
jmp 0x140010780
mov rax, qword [rbp - 0x48]
mov rcx, rax
call fcn.1400016c0
mov eax, 0x181e
jmp 0x140010780
mov eax, 0x188f
jmp 0x140010780
mov rax, qword [rbp - 0x48]
mov qword [rbp - 0x60], rax
mov rax, qword [rbp - 0x60]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x59
je 0x14001076a
cmp eax, 0x59
jg 0x14001076d
cmp eax, 0x18
je 0x140010770
cmp eax, 0x1c
je 0x140010773
jmp 0x14001076d
nop
jmp 0x140010774
nop
jmp 0x140010774
nop
jmp 0x140010774
nop
mov eax, 0x11a8
jmp 0x140010780
mov eax, 0
cmp ebx, eax
je 0x14001079f
add dword [rbp + 0xec], 1
jmp 0x14000e820
nop
jmp 0x1400107a0
nop
jmp 0x1400107a0
nop
jmp 0x1400107a0
nop
jmp 0x1400107a0
nop
jmp 0x1400107a0
nop
mov eax, dword [rbp + 0xec]
add rsp, 0x178
pop rbx
pop rbp
ret