Function at 0x18002f5a0
Capabilities:
Parse credit card information

Disassembly:
mov qword [rsp + 0x20], r9
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 7]
sub rsp, 0xf8
mov rdi, rcx
mov rbx, r8
mov ecx, dword [rbp + 0x77]
mov r15, rdx
imul eax, ecx, 0x3a2
mov r13d, ecx
mov dword [rbp - 0x31], eax
cmp ecx, eax
ja 0x1800306fc
movzx r8d, byte [rbp + 0x77]
mov r12, 0xffffffffffffffff
mov r11d, dword [0x1800a4b80]
mov r10, qword [0x1800a6bf8]
mov ecx, dword [0x1800a6ba0]
mov r9d, dword [0x1800a6bec]
mov dword [rsp + 0x48], r8d
xor edx, edx
mov esi, 0x3f
cmp r13d, 0xb4fc
ja 0x180030462
je 0x180030316
mov eax, r13d
sub eax, 0x10a
je 0x180030165
sub eax, 0x1f
je 0x18003011c
cmp eax, 0xa0ef
jne 0x180030483
mov rdx, qword [rbp + 0x7f]
test rdx, rdx
je 0x18002fb72
mov r15, qword [rbp + 0x6f]
mov r9, qword [rbp + 0x67]
movsxd rax, r11d
mov rcx, qword [r15 + rax*8]
movsx eax, byte [rcx + 1]
cmp al, 0x2d
je 0x18002f6bc
cmp dword [r9], 0
je 0x18002fb6e
cmp byte [rcx + 2], 0
jne 0x18002f6bc
mov rcx, qword [rbp + 0x57]
lea r8, [rbp - 0x51]
mov edx, 0x111
mov dword [rbp - 0x51], eax
call fcn.18000c030
mov r11d, dword [0x1800a4b80]
mov r10, qword [0x1800a6bf8]
test rax, rax
jne 0x18002fb69
mov rdx, qword [rbp + 0x7f]
mov r9, qword [rbp + 0x67]
mov r14d, 0x25
cmp r14d, 0x25
je 0x18002fb39
cmp r14d, 0xe7
je 0x18002fa6d
cmp r14d, 0x1a9
je 0x18002f7fa
cmp r14d, 0x26b
jne 0x18002fb45
cmp dword [r9], 0
je 0x18002f736
movsxd rax, r11d
mov rcx, qword [r15 + rax*8]
cmp byte [rcx + 1], 0x2d
je 0x18002f736
movsx eax, byte [r10]
lea r8, [rbp - 0x49]
mov rcx, qword [rbp + 0x57]
mov edx, 0x111
mov dword [rbp - 0x49], eax
call fcn.18000c030
mov r11d, dword [0x1800a4b80]
mov r10, qword [0x1800a6bf8]
test rax, rax
jne 0x18002fb45
mov edi, 0x68
nop dword [rax + rax]
cmp edi, 0x68
je 0x18002f753
cmp edi, 0x6f
je 0x1800306fc
jmp 0x18002f7e9
cmp dword [0x1800a4b98], 0
je 0x18002f7c3
movsxd rax, r11d
mov rcx, qword [r15 + rax*8]
cmp byte [rcx + 1], 0x2d
jne 0x18002f78e
mov ecx, 2
call fcn.1800588a4
mov r9, qword [0x1800a6bf8]
lea rdx, str.Gentlemen_and_ladies__thank_you
mov r8, qword [r15]
mov rcx, rax
call fcn.1800010c0
jmp 0x18002f7bc
movsx ebx, byte [rcx]
mov ecx, 2
call fcn.1800588a4
mov r8, qword [r15]
lea rdx, [0x180094ad8]
mov rcx, rax
mov r9d, ebx
mov rax, qword [0x1800a6bf8]
mov qword [rsp + 0x20], rax
call fcn.1800010c0
mov r11d, dword [0x1800a4b80]
lea r10, [0x18008f168]
mov dword [0x1800a4ba8], 0
inc r11d
mov qword [0x1800a6bf8], r10
mov dword [0x1800a4b80], r11d
mov dword [rsp + 0x40], esi
add edi, 7
cmp edi, 0x76
jb 0x18002f740
jmp 0x18002fb45
cmp dword [rbp - 0x65], 0
je 0x18002f8ab
cmp dword [rbp - 0x69], 0
jne 0x18002f8ab
mov edi, 0x63
mov eax, edi
sub eax, 0x63
je 0x18002f85a
sub eax, 0x67
je 0x18002f82d
cmp eax, 0x67
jne 0x18002f894
mov dword [rsp + 0x40], esi
jmp 0x1800306fc
mov rax, r12
inc rax
cmp byte [r10 + rax], 0
jne 0x18002f830
add r10, rax
mov dword [0x1800a4ba8], 0
inc r11d
mov qword [0x1800a6bf8], r10
mov dword [0x1800a4b80], r11d
jmp 0x18002f894
cmp dword [0x1800a4b98], 0
je 0x18002f894
mov ecx, 2
movsxd rbx, r11d
call fcn.1800588a4
mov r9, qword [r15 + rbx*8]
lea rdx, str.I_really_get_a_kick_out_of_it
mov r8, qword [r15]
mov rcx, rax
call fcn.1800010c0
mov r11d, dword [0x1800a4b80]
mov r10, qword [0x1800a6bf8]
add edi, 0x67
cmp edi, 0x198
jb 0x18002f813
mov rbx, qword [rbp + 0x5f]
mov rdi, qword [rbp + 0x4f]
mov r8, qword [rbp - 0x71]
test r8, r8
je 0x18002fb45
mov esi, 0x44
nop dword [rax]
mov eax, esi
sub eax, 0x44
je 0x18002fa48
sub eax, 1
je 0x18002f929
sub eax, 1
je 0x18002f90d
sub eax, 1
je 0x18002f8e8
cmp eax, 1
je 0x1800306fc
jmp 0x18002fa50
test rbx, rbx
je 0x18002f8f3
mov eax, dword [rsp + 0x4c]
mov dword [rbx], eax
mov rcx, qword [r8 + 0x10]
mov eax, dword [r8 + 0x18]
test rcx, rcx
jne 0x1800304a5
mov dword [rsp + 0x40], eax
jmp 0x18002fa50
mov rax, r12
inc rax
cmp byte [r10 + rax], 0
jne 0x18002f910
add r10, rax
mov qword [0x1800a6bf8], r10
jmp 0x18002fa50
mov rax, qword [rbp - 0x21]
inc r11d
mov dword [0x1800a4b80], r11d
cmp byte [rax], 0
je 0x18002f979
cmp dword [r8 + 8], 0
je 0x18002f952
inc rax
mov qword [0x1800a6b98], rax
jmp 0x18002fa50
mov eax, 0x10f
nop word [rax + rax]
cmp eax, 0x10f
je 0x1800304b4
dec eax
cmp eax, 0x10e
ja 0x18002f960
jmp 0x18002fa50
cmp dword [r8 + 8], 1
jne 0x18002fa50
cmp r11d, dword [rdi]
jge 0x18002f9a6
movsxd rax, r11d
inc r11d
mov dword [0x1800a4b80], r11d
mov rcx, qword [r15 + rax*8]
mov qword [0x1800a6b98], rcx
jmp 0x18002fa50
mov edi, 0x80
nop dword [rax + rax]
mov eax, edi
sub eax, 0x7f
je 0x1800306fc
cmp eax, 1
jne 0x18002fa3b
cmp dword [0x1800a4b98], 0
je 0x18002fa02
lea eax, [r11 - 1]
mov ecx, 2
movsxd rbx, eax
call fcn.1800588a4
mov r9, qword [r15 + rbx*8]
lea rdx, str.By_MrDisgusting_on_September_15__2016
mov r8, qword [r15]
mov rcx, rax
call fcn.1800010c0
mov r11d, dword [0x1800a4b80]
mov r10, qword [0x1800a6bf8]
mov r8, qword [rbp - 0x71]
mov rax, r12
inc rax
cmp byte [r10 + rax], 0
jne 0x18002fa05
mov rcx, qword [rbp + 0x57]
add r10, rax
mov eax, dword [r8 + 0x18]
mov dword [0x1800a4ba8], eax
mov eax, 0x3f
mov qword [0x1800a6bf8], r10
cmp byte [rcx], 0x3a
mov ecx, 0x3a
cmove eax, ecx
mov dword [rsp + 0x40], eax
dec edi
cmp edi, 0x7e
ja 0x18002f9b0
jmp 0x18002fa50
mov eax, dword [rsp + 0x50]
mov dword [rsp + 0x4c], eax
mov rbx, qword [rbp + 0x5f]
inc esi
mov rdi, qword [rbp + 0x4f]
cmp esi, 0x49
jb 0x18002f8c0
mov esi, 0x3f
jmp 0x18002fb45
movzx eax, byte [r10]
mov rdi, r10
mov dword [rsp + 0x50], r12d
mov qword [rbp - 0x21], r10
test al, al
je 0x18002fa94
cmp al, 0x3d
je 0x18002fa90
movzx eax, byte [rdi + 1]
inc rdi
test al, al
jne 0x18002fa81
mov qword [rbp - 0x21], rdi
mov rax, qword [rdx]
xor r14d, r14d
mov dword [rsp + 0x4c], r14d
mov rbx, rdx
test rax, rax
je 0x18002fb2b
nop dword [rax + rax]
mov r8, rdi
mov rdx, r10
sub r8, r10
mov rcx, rax
call fcn.180061630
mov r10, qword [0x1800a6bf8]
test eax, eax
jne 0x18002fafd
mov rax, qword [rbx]
mov rcx, r12
inc rcx
cmp byte [rax + rcx], 0
jne 0x18002fad2
mov eax, edi
sub eax, r10d
cmp eax, ecx
je 0x18002fb14
cmp qword [rbp - 0x71], 0
jne 0x18002faf6
mov qword [rbp - 0x71], rbx
mov dword [rsp + 0x50], r14d
jmp 0x18002fafd
mov dword [rbp - 0x65], 1
mov rax, qword [rbx + 0x20]
add rbx, 0x20
inc r14d
mov dword [rsp + 0x4c], r14d
test rax, rax
jne 0x18002fab0
jmp 0x18002fb24
mov qword [rbp - 0x71], rbx
mov dword [rsp + 0x50], r14d
mov dword [rbp - 0x69], 1
mov r11d, dword [0x1800a4b80]
mov r14d, 0xe7
mov r13d, 0xa218
jmp 0x18002fb45
xor eax, eax
mov qword [rbp - 0x71], rax
mov dword [rbp - 0x69], eax
mov dword [rbp - 0x65], eax
mov rbx, qword [rbp + 0x5f]
add r14d, 0xc2
mov rdi, qword [rbp + 0x4f]
mov rdx, qword [rbp + 0x7f]
mov r9, qword [rbp + 0x67]
cmp r14d, 0x32d
jb 0x18002f6c2
mov r8d, dword [rsp + 0x48]
mov r15, qword [rbp + 0x57]
mov r12d, 0xd
nop dword [rax + rax]
mov eax, r12d
sub eax, 0xa
je 0x1800306fc
sub eax, 1
je 0x18003010f
sub eax, 1
je 0x18002fbbb
cmp eax, 1
jne 0x180030035
movzx r8d, byte [r10]
inc r10
mov qword [0x1800a6bf8], r10
mov dword [rsp + 0x48], r8d
jmp 0x180030035
movsx r14d, r8b
mov edx, 0x111
lea r8, [rbp - 0x41]
mov dword [rbp - 0x41], r14d
mov rcx, r15
call fcn.18000c030
mov r10, qword [0x1800a6bf8]
mov r15, rax
mov r11d, dword [0x1800a4b80]
cmp byte [r10], 0
jne 0x18002fbf5
inc r11d
mov dword [0x1800a4b80], r11d
test r15, r15
je 0x180030621
cmp byte [rsp + 0x48], 0x3a
je 0x180030621
cmp byte [rax], 0x57
jne 0x18002fff0
cmp byte [rax + 1], 0x3b
jne 0x18002fff0
mov esi, 0x21
jmp 0x18002fc34
mov rdi, qword [rbp + 0x4f]
cmp esi, 0x273
ja 0x18002ffba
je 0x18002fe1a
cmp esi, 0x21
je 0x18002fe05
cmp esi, 0xe7
je 0x18002fd3c
cmp esi, 0x1ad
jne 0x18002ffd8
mov rdi, qword [0x1800a6b98]
mov qword [rbp - 0x19], rdi
mov r10, rdi
mov qword [0x1800a6bf8], rdi
movzx eax, byte [rdi]
test al, al
je 0x18002fc96
cmp al, 0x3d
je 0x18002fc92
movzx eax, byte [rdi + 1]
inc rdi
test al, al
jne 0x18002fc83
mov qword [rbp - 0x19], rdi
mov rax, qword [rbp + 0x7f]
xor esi, esi
mov rbx, rax
mov dword [rsp + 0x58], esi
mov rax, qword [rax]
test rax, rax
je 0x18002fd2c
nop
mov r8, rdi
mov rdx, r10
sub r8, r10
mov rcx, rax
call fcn.180061630
mov r10, qword [0x1800a6bf8]
test eax, eax
jne 0x18002fd01
mov rcx, qword [rbx]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], 0
jne 0x18002fcd6
mov ecx, edi
sub ecx, r10d
cmp rcx, rax
je 0x18002fd16
cmp qword [rbp - 0x59], 0
jne 0x18002fcfa
mov qword [rbp - 0x59], rbx
mov dword [rsp + 0x54], esi
jmp 0x18002fd01
mov dword [rbp - 0x61], 1
mov rax, qword [rbx + 0x20]
add rbx, 0x20
inc esi
mov dword [rsp + 0x58], esi
test rax, rax
jne 0x18002fcb0
jmp 0x18002fd25
mov qword [rbp - 0x59], rbx
mov dword [rsp + 0x54], esi
mov dword [rbp - 0x5d], 1
mov r11d, dword [0x1800a4b80]
mov esi, 0x1ad
mov r13d, 0xa218
jmp 0x18002ffd8
cmp byte [r10], 0
je 0x18002fd58
inc r11d
mov qword [0x1800a6b98], r10
mov dword [0x1800a4b80], r11d
jmp 0x18002ffd8
cmp r11d, dword [rdi]
jne 0x18002fde4
mov ebx, 0x25
cmp ebx, 0x25
je 0x18002fd90
cmp ebx, 0xbc
jne 0x18002fdc3
mov rax, qword [rbp + 0x57]
mov ecx, 0x3a
cmp byte [rax], 0x3a
mov eax, 0x3f
cmovne ecx, eax
mov dword [rsp + 0x40], ecx
jmp 0x1800306fc
cmp dword [0x1800a4b98], 0
je 0x18002fdbc
mov ecx, 2
call fcn.1800588a4
mov rcx, rax
lea rdx, str.Microsoft_Security_Intelligence_Report
mov rax, qword [rbp + 0x6f]
mov r9d, r14d
mov r8, qword [rax]
call fcn.1800010c0
mov dword [0x1800a4ba8], r14d
add ebx, 0x97
cmp ebx, 0x153
jb 0x18002fd66
mov r11d, dword [0x1800a4b80]
mov r10, qword [0x1800a6bf8]
jmp 0x18002ffd8
mov rcx, qword [rbp + 0x6f]
movsxd rax, r11d
inc r11d
mov dword [0x1800a4b80], r11d
mov rcx, qword [rcx + rax*8]
mov qword [0x1800a6b98], rcx
jmp 0x18002ffd8
xor eax, eax
mov qword [rbp - 0x59], rax
mov dword [rbp - 0x5d], eax
mov dword [rbp - 0x61], eax
mov dword [rsp + 0x54], eax
jmp 0x18002ffd8
cmp dword [rbp - 0x61], 0
je 0x18002fecf
cmp dword [rbp - 0x5d], 0
jne 0x18002fecf
mov edi, 4
mov eax, edi
sub eax, 4
je 0x18002fe65
sub eax, 1
je 0x18002fe59
sub eax, 1
je 0x18002fe4f
cmp eax, 1
je 0x1800306fc
jmp 0x18002fec4
mov dword [rsp + 0x40], 0x3f
jmp 0x18002fec4
inc r11d
mov dword [0x1800a4b80], r11d
jmp 0x18002fec4
cmp dword [0x1800a4b98], 0
je 0x18002fea3
mov ecx, 2
movsxd rbx, r11d
call fcn.1800588a4
mov rcx, rax
lea rdx, str.LPIC_1_Linux_Server_Professional
mov rax, qword [rbp + 0x6f]
mov r9, qword [rax + rbx*8]
mov r8, qword [rax]
call fcn.1800010c0
mov r11d, dword [0x1800a4b80]
mov r10, qword [0x1800a6bf8]
mov rax, 0xffffffffffffffff
nop word [rax + rax]
inc rax
cmp byte [r10 + rax], 0
jne 0x18002feb0
add r10, rax
mov qword [0x1800a6bf8], r10
inc edi
cmp edi, 8
jb 0x18002fe33
mov rbx, qword [rbp - 0x59]
mov r8, qword [rbp + 0x4f]
test rbx, rbx
je 0x18002ffae
mov edx, 0x36
cmp edx, 0x36
je 0x18002ff49
cmp edx, 0x46e
je 0x18002ff03
cmp edx, 0x8a6
je 0x1800306fc
jmp 0x18002ff9c
mov rax, 0xffffffffffffffff
nop word [rax + rax]
inc rax
cmp byte [r10 + rax], 0
jne 0x18002ff10
mov rcx, qword [rbp + 0x5f]
add r10, rax
mov qword [0x1800a6bf8], r10
test rcx, rcx
je 0x18002ff33
mov eax, dword [rsp + 0x58]
mov dword [rcx], eax
mov rcx, qword [rbx + 0x10]
mov eax, dword [rbx + 0x18]
test rcx, rcx
jne 0x1800304a5
mov dword [rsp + 0x40], eax
jmp 0x18002ff9c
mov eax, dword [rsp + 0x54]
mov rcx, qword [rbp - 0x19]
mov dword [rsp + 0x58], eax
mov eax, dword [rbx + 8]
cmp byte [rcx], 0
je 0x18002ff72
test eax, eax
je 0x18003054b
lea rax, [rcx + 1]
mov qword [0x1800a6b98], rax
jmp 0x18002ff9c
cmp eax, 1
jne 0x18002ff9c
cmp r11d, dword [r8]
jge 0x1800305a6
mov rcx, qword [rbp + 0x6f]
movsxd rax, r11d
inc r11d
mov dword [0x1800a4b80], r11d
mov rcx, qword [rcx + rax*8]
mov qword [0x1800a6b98], rcx
add edx, 0x438
cmp edx, 0xca8
jbe 0x18002fee5
xor r10d, r10d
mov qword [0x1800a6bf8], r10
jmp 0x18002ffdc
cmp esi, 0x339
je 0x18002ffd0
cmp esi, 0x3ff
je 0x1800306fc
jmp 0x18002ffd8
mov dword [rsp + 0x40], 0x57
mov r8, qword [rbp + 0x4f]
add esi, 0xc6
cmp esi, 0x4c5
jb 0x18002fc30
jmp 0x18002fff4
mov r8, qword [rbp + 0x4f]
cmp byte [r15 + 1], 0x3a
jne 0x180030030
cmp byte [r15 + 2], 0x3a
jne 0x180030067
cmp byte [r10], 0
je 0x18003001b
inc r11d
mov qword [0x1800a6b98], r10
mov dword [0x1800a4b80], r11d
jmp 0x180030026
mov qword [0x1800a6b98], 0
xor r10d, r10d
mov qword [0x1800a6bf8], r10
mov r8d, dword [rsp + 0x48]
mov rdi, qword [rbp + 0x4f]
dec r12d
mov r15, qword [rbp + 0x57]
cmp r12d, 9
ja 0x18002fb80
mov ecx, dword [0x1800a6ba0]
mov r12, 0xffffffffffffffff
mov r9d, dword [0x1800a6bec]
mov rbx, qword [rbp + 0x5f]
jmp 0x180030483
cmp byte [r10], 0
je 0x180030076
mov qword [0x1800a6b98], r10
jmp 0x1800300f1
cmp r11d, dword [r8]
jne 0x1800300df
cmp dword [0x1800a4b98], 0
je 0x1800300ae
mov ecx, 2
call fcn.1800588a4
mov rcx, rax
lea rdx, str.There_is_no_stop_action_for_the_script
mov rax, qword [rbp + 0x6f]
mov r9d, r14d
mov r8, qword [rax]
call fcn.1800010c0
mov r11d, dword [0x1800a4b80]
mov rax, qword [rbp + 0x57]
mov r8d, 0x3a
mov dword [0x1800a4ba8], r14d
cmp byte [rax], r8b
mov eax, 0x3f
cmovne r8d, eax
xor r10d, r10d
mov qword [0x1800a6bf8], r10
mov dword [rsp + 0x48], r8d
jmp 0x180030035
mov rcx, qword [rbp + 0x6f]
movsxd rax, r11d
mov rcx, qword [rcx + rax*8]
mov qword [0x1800a6b98], rcx
mov r8d, dword [rsp + 0x48]
inc r11d
xor r10d, r10d
mov dword [0x1800a4b80], r11d
mov qword [0x1800a6bf8], r10
jmp 0x180030035
movsx eax, r8b
mov dword [rsp + 0x40], eax
jmp 0x180030035
mov rax, qword [rbp + 0x6f]
lea r8, [rbp - 0x39]
mov rcx, qword [rdi]
mov r9d, 0xd2
mov qword [rsp + 0x20], rdx
xor edx, edx
mov eax, dword [rax]
add eax, 2
mov dword [rbp - 0x39], eax
call fcn.18000c710
mov r11d, dword [0x1800a4b80]
mov r10, qword [0x1800a6bf8]
mov ecx, dword [0x1800a6ba0]
mov r9d, dword [0x1800a6bec]
mov qword [rbp - 0x29], rax
jmp 0x180030483
cmp dword [0x1800a6ba4], 0
mov qword [0x1800a6b98], rdx
je 0x18003017a
test r11d, r11d
jne 0x1800301c8
mov eax, dword [rdi]
lea r9, [rsp + 0x60]
mov r14, qword [rbp + 0x6f]
mov r8d, 0x72
mov rcx, r14
mov dword [rsp + 0x60], eax
mov rdx, r15
call fcn.180016350
mov r10, qword [0x1800a6bf8]
mov r11d, 1
mov ecx, dword [0x1800a6ba0]
mov r9d, dword [0x1800a6bec]
mov dword [0x1800a4b80], r11d
mov dword [0x1800a6ba4], r11d
mov qword [rbp + 0x57], rax
jmp 0x1800301cc
mov r14, qword [rbp + 0x6f]
test r10, r10
je 0x1800301db
cmp byte [r10], 0
jne 0x180030483
mov ebx, 0x10
cmp ebx, 0x10
je 0x180030232
cmp ebx, 0xc40
jne 0x1800302fb
movsxd rax, r11d
mov rdx, qword [r14 + rax*8]
cmp byte [rdx], 0x2d
jne 0x18003067c
movzx eax, byte [rdx + 1]
test al, al
je 0x18003067c
cmp qword [rbp + 0x7f], 0
je 0x18003021d
cmp al, 0x2d
mov eax, 2
je 0x180030222
mov eax, 1
lea r10, [rax + rdx]
mov qword [0x1800a6bf8], r10
jmp 0x1800302fb
cmp ecx, r11d
cmovg ecx, r11d
cmp r9d, r11d
mov dword [0x1800a6ba0], ecx
cmovg r9d, r11d
cmp dword [0x1800a6bd8], 1
mov dword [0x1800a6bec], r9d
jne 0x1800302ca
cmp r9d, ecx
je 0x180030287
cmp ecx, r11d
je 0x180030295
xor r8d, r8d
mov rdx, r14
mov ecx, 0x91
call fcn.180017ac0
mov r11d, dword [0x1800a4b80]
mov r10, qword [0x1800a6bf8]
mov r9d, dword [0x1800a6bec]
jmp 0x180030295
cmp ecx, r11d
cmovne r9d, r11d
mov dword [0x1800a6bec], r9d
mov edx, dword [rdi]
cmp r11d, edx
jge 0x1800302c1
nop dword [rax]
movsxd rax, r11d
mov rcx, qword [r14 + rax*8]
cmp byte [rcx], 0x2d
jne 0x1800302b2
cmp byte [rcx + 1], 0
jne 0x1800302c1
inc r11d
mov dword [0x1800a4b80], r11d
cmp r11d, edx
jl 0x1800302a0
mov ecx, r11d
mov dword [0x1800a6ba0], ecx
mov r8d, dword [rdi]
cmp r11d, r8d
je 0x1800306e9
movsxd rax, r11d
mov rdx, qword [r14 + rax*8]
cmp byte [rdx], 0x2d
jne 0x1800302f2
cmp byte [rdx + 1], 0x2d
jne 0x1800302f2
cmp byte [rdx + 2], 0
je 0x1800306a0
cmp r11d, r8d
je 0x1800306e9
add ebx, 0xc30
cmp ebx, 0x1860
jbe 0x1800301e0
mov rbx, qword [rbp + 0x5f]
jmp 0x180030483
mov r14, qword [rbp + 0x6f]
mov r9, qword [rdi + 8]
mov eax, dword [r14]
add eax, 2
cmp dword [r9 + 8], 0
jbe 0x1800303cb
xor r8d, r8d
mov dword [rsp + 0x60], eax
xor edx, edx
mov dword [rsp + 0x20], 6
lea rcx, [rsp + 0x60]
call fcn.180045f80
mov ecx, dword [r14]
lea rdx, [rsp + 0x68]
add ecx, 2
mov rsi, rax
mov dword [rsp + 0x68], ecx
mov ecx, 0x27
call fcn.1800103d0
mov ecx, dword [r14]
lea rdx, [rsp + 0x70]
inc ecx
mov rdi, rax
mov dword [rsp + 0x70], ecx
mov ecx, 0x27
call fcn.1800103d0
mov rbx, rax
lea rdx, [rbp - 0x79]
mov eax, dword [r14]
mov ecx, 0x27
mov dword [rbp - 0x79], eax
call fcn.1800103d0
mov rcx, qword [rbp - 0x29]
lea rdx, str.Watch_Lydia_Loveless_Perform_Live_on_NPR_Mountain_Stage_This_Sunday_9_18_at_7PM_ET
mov qword [rsp + 0x30], rsi
mov r9, rbx
mov qword [rsp + 0x28], rcx
mov r8, rax
lea rcx, [rbp - 0x11]
mov qword [rsp + 0x20], rdi
call fcn.18001cf50
mov rcx, rsi
call fcn.180062038
jmp 0x180030434
lea rdx, [rbp - 0x79]
mov dword [rbp - 0x79], eax
mov ecx, 0x27
call fcn.1800103d0
mov rdi, rax
lea rdx, [rsp + 0x70]
mov eax, dword [r14]
mov ecx, 0x27
inc eax
mov dword [rsp + 0x70], eax
call fcn.1800103d0
mov rbx, rax
lea rdx, [rsp + 0x68]
mov eax, dword [r14]
mov ecx, 0x27
mov dword [rsp + 0x68], eax
call fcn.1800103d0
mov rcx, qword [rbp - 0x29]
lea rdx, str.useful_in_place_of_any_tcp_or_udp_service_port_where_you_would_not
mov qword [rsp + 0x28], rcx
mov r9, rbx
lea rcx, [rbp - 0x11]
mov qword [rsp + 0x20], rdi
mov r8, rax
call fcn.18001cf50
mov rcx, qword [rbp - 0x29]
call fcn.180062038
mov r11d, dword [0x1800a4b80]
mov r10, qword [0x1800a6bf8]
mov ecx, dword [0x1800a6ba0]
mov r9d, dword [0x1800a6bec]
mov rbx, qword [rbp + 0x5f]
mov rdi, qword [rbp + 0x4f]
jmp 0x180030483
cmp r13d, 0x168cf
je 0x18003047a
cmp r13d, 0x21ca2
je 0x1800306fc
jmp 0x180030483
mov rax, qword [rbp - 0x11]
mov qword [rsp + 0x40], rax
imul eax, dword [rbp + 0x77], 0x9b
add r13d, eax
cmp r13d, dword [rbp - 0x31]
ja 0x1800306fc
mov r15, qword [rbp + 0x57]
mov r8d, dword [rsp + 0x48]
jmp 0x18002f618
mov dword [rcx], eax
mov dword [rsp + 0x40], 0
jmp 0x1800306fc
cmp dword [0x1800a4b98], 0
je 0x180030520
mov rdi, qword [r8]
lea eax, [r11 - 1]
movsxd rdx, eax
mov ecx, 2
mov rax, qword [r15 + rdx*8]
cmp byte [rax + 1], 0x2d
jne 0x1800304f2
call fcn.1800588a4
mov r8, qword [r15]
lea rdx, str.Mind_that_this_interval_is_used_only_for_the
mov rcx, rax
mov r9, rdi
call fcn.1800010c0
jmp 0x180030514
movsx ebx, byte [rax]
call fcn.1800588a4
mov r8, qword [r15]
lea rdx, str.Listhaug_sier_nei_til_nasjonalt_nikab_forbud
mov rcx, rax
mov qword [rsp + 0x20], rdi
mov r9d, ebx
call fcn.1800010c0
mov r8, qword [rbp - 0x71]
mov r10, qword [0x1800a6bf8]
nop
inc r12
cmp byte [r10 + r12], 0
jne 0x180030520
mov eax, dword [r8 + 0x18]
add r10, r12
mov qword [0x1800a6bf8], r10
mov dword [0x1800a4ba8], eax
mov dword [rsp + 0x40], 0x3f
jmp 0x1800306fc
cmp dword [0x1800a4b98], 0
je 0x18003057e
mov ecx, 2
call fcn.1800588a4
mov r9, qword [rbx]
lea rdx, str.tukisavethehumansSeptember_08__2016TBT_2014
mov rcx, rax
mov rax, qword [rbp + 0x6f]
mov r8, qword [rax]
call fcn.1800010c0
mov r10, qword [0x1800a6bf8]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [r10 + rax], 0
jne 0x180030585
add r10, rax
mov dword [rsp + 0x40], 0x3f
mov qword [0x1800a6bf8], r10
jmp 0x1800306fc
cmp dword [0x1800a4b98], 0
je 0x1800305e1
lea eax, [r11 - 1]
mov ecx, 2
movsxd rbx, eax
call fcn.1800588a4
mov rcx, rax
lea rdx, str.Mouthwash___What_types_are_effective_
mov rax, qword [rbp + 0x6f]
mov r9, qword [rax + rbx*8]
mov r8, qword [rax]
call fcn.1800010c0
mov r10, qword [0x1800a6bf8]
mov rax, 0xffffffffffffffff
nop dword [rax + rax]
inc rax
cmp byte [r10 + rax], 0
jne 0x1800305f0
add r10, rax
mov ecx, 0x3a
mov rax, qword [rbp + 0x57]
mov qword [0x1800a6bf8], r10
cmp byte [rax], 0x3a
mov eax, 0x3f
cmove eax, ecx
mov dword [rsp + 0x40], eax
jmp 0x1800306fc
cmp dword [0x1800a4b98], 0
je 0x180030668
cmp qword [0x1800a6be0], 0
mov ecx, 2
mov rax, qword [rbp + 0x6f]
mov rbx, qword [rax]
je 0x18003064e
call fcn.1800588a4
lea rdx, str.Apple_iPad_Pro__9.7_inch_
jmp 0x18003065a
call fcn.1800588a4
lea rdx, str.So_Im_not_going_anywhere
mov r9d, r14d
mov r8, rbx
mov rcx, rax
call fcn.1800010c0
mov dword [0x1800a4ba8], r14d
mov dword [rsp + 0x40], 0x3f
jmp 0x1800306fc
cmp dword [0x1800a6bd8], 0
je 0x1800306f7
inc r11d
mov qword [0x1800a6b98], rdx
mov dword [0x1800a4b80], r11d
mov dword [rsp + 0x40], 1
jmp 0x1800306fc
lea eax, [r11 + 1]
mov dword [0x1800a4b80], eax
cmp r9d, ecx
je 0x1800306cf
cmp ecx, eax
je 0x1800306cf
xor r8d, r8d
mov rdx, r14
mov ecx, 0x91
call fcn.180017ac0
mov r11d, dword [rdi]
mov r9d, dword [0x1800a6bec]
jmp 0x1800306e0
mov r11d, r8d
cmp r9d, ecx
jne 0x1800306e0
mov r9d, eax
mov dword [0x1800a6bec], eax
mov ecx, r11d
mov dword [0x1800a6ba0], ecx
cmp r9d, ecx
cmovne r11d, r9d
mov dword [0x1800a4b80], r11d
mov dword [rsp + 0x40], r12d
mov rax, qword [rsp + 0x40]
add rsp, 0xf8
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret