Function at 0x14006ef00
Capabilities:
Parse pe header

Disassembly:
xchg rdx, rbx
mov qword [rsp + 0x10], rdx
xchg rdx, rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
nop
sub rsp, 8
mov qword [rsp], r12
nop
mov qword [rsp - 8], r13
sub rsp, 8
nop
mov qword [rsp - 8], r14
sub rsp, 8
push r15
lea rbp, [rsp - 0x37]
sub rsp, 0xa0
mov rdi, rcx
call fcn.14006c250
movzx ebx, byte [rbp + 0x67]
lea r12, [rdi + 0x14]
xchg r15, r12
mov r13, r15
xchg r12, r15
xor r15d, r15d
inc qword [rdi + 0x20]
lea r8, [0x140000000]
inc qword [rdi + 0x28]
cmp byte [rdi + 0x18], 0
je 0x14006ef9f
mov ecx, dword [r12]
mov byte [rdi + 0x18], 0x21
xor byte [rdi + 0x18], 0x7b
sub byte [rdi + 0x18], 0x3b
xor byte [rdi + 0x18], 0x42
sub byte [rdi + 0x18], 0x5a
add byte [rdi + 0x18], 0x64
xor byte [rdi + 0x18], 0x66
sub byte [rdi + 0x18], 1
jmp 0x14006efea
mov rax, qword [rdi]
cmp rax, qword [rdi + 8]
je 0x14006efba
movzx ecx, byte [rax]
inc rax
mov qword [rdi], rax
jmp 0x14006efdd
mov ecx, 0x32f9366a
add ecx, 0x2f45e24e
add ecx, 0x1b761619
xor ecx, 0x5e0d0268
add ecx, 0x32460c68
add ecx, 0xaa01c6de
mov dword [r13], ecx
xchg r12, r14
mov r14, r13
xchg r14, r12
cmp ecx, 0xffffffff
je 0x14006f029
xchg rdx, rbx
mov rbx, qword [rdi + 0x40]
xchg rbx, rdx
mov byte [rbp + 0x67], cl
cmp rdx, qword [rdi + 0x48]
je 0x14006f015
mov byte [rdx], cl
inc qword [rdi + 0x40]
jmp 0x14006f029
lea r8, [rbp + 0x67]
lea rcx, [rdi + 0x38]
call fcn.140032b50
lea r8, [0x140000000]
mov edx, dword [r12]
lea eax, [rdx + 1]
cmp edx, 0xa
jne 0x14006f04c
inc qword [rdi + 0x30]
xchg r15, r8
mov qword [rdi + 0x28], r8
xchg r15, r8
jmp 0x14006f057
cmp eax, 0xf5
ja case.0x14006f06d.43
cdqe
movzx eax, byte [r8 + rax + 0x70061]
mov ecx, dword [r8 + rax*4 + 0x6ffb1]
add rcx, r8
jmp rcx
inc qword [rdi + 0x20]
inc qword [rdi + 0x28]
cmp byte [rdi + 0x18], 0
je 0x14006f0a2
mov byte [rdi + 0x18], 0x1f
xor byte [rdi + 0x18], 0x3a
xor byte [rdi + 0x18], 0x41
sub byte [rdi + 0x18], 0xa
xor byte [rdi + 0x18], 0x1a
sub byte [rdi + 0x18], 0x2d
sub byte [rdi + 0x18], 0x13
jmp 0x14006f0f3
mov rax, qword [rdi]
cmp rax, qword [rdi + 8]
je 0x14006f0bd
movzx edx, byte [rax]
inc rax
mov qword [rdi], rax
jmp 0x14006f0e6
mov edx, 0x22dc0db9
add edx, 0x5956fd04
add edx, 0x1f57776
xor edx, 0x60e8e26a
add edx, 0x62f4d0
xor edx, 0x29db32c7
add edx, 0xc9079811
mov dword [r12], edx
cmp edx, 0xffffffff
je 0x14006f12a
mov rax, qword [rdi + 0x40]
lea rcx, [rdi + 0x38]
mov byte [rbp + 0x67], dl
cmp rax, qword [rdi + 0x48]
je 0x14006f113
mov byte [rax], dl
inc qword [rdi + 0x40]
jmp 0x14006f12a
lea r8, [rbp + 0x67]
xchg r12, rax
mov rdx, r12
xchg r12, rax
call fcn.140032b50
lea r8, [0x140000000]
mov eax, dword [r12]
cmp eax, 0xa
je 0x14006fd58
add eax, 0xffffffde
cmp eax, 0x53
ja case.0x14006f159.43
cdqe
movzx eax, byte [r8 + rax + 0x70181]
mov ecx, dword [r8 + rax*4 + 0x70159]
add rcx, r8
jmp rcx
xchg r15, rdx
mov r15, qword [rdi + 0x60]
xchg rdx, r15
lea rcx, [rdi + 0x50]
xchg r8, r11
mov r11, qword [rcx + 0x18]
xchg r11, r8
cmp rdx, r8
jae 0x14006f1ba
lea rax, [rdx + 1]
mov qword [rcx + 0x10], rax
cmp r8, 0x10
jb 0x14006f191
mov rcx, qword [rcx]
mov word [rcx + rdx], 0x1672
xor word [rcx + rdx], 0x70cb
sub word [rcx + rdx], 0x2e65
add word [rcx + rdx], 0x1440
add word [rcx + rdx], 0xbb6
sub word [rcx + rdx], 0x5828
jmp 0x14006ef5d
mov r9b, 0x25
add r9b, 0x14
xor r9b, 0x62
sub r9b, 0x5a
add r9b, 0xb
add r9b, 0xa
add r9b, 0xc
movzx r8d, byte [rbp + 0x67]
mov edx, 0xd89da83
add edx, 0x470301f1
sub edx, 0xdb92695
xor edx, 0x479d143c
xor edx, 0x626f053
add edx, 0x1fd3ba1f
xor edx, 0x35aa5279
add edx, 0x21fa9f6e
xor edx, 0x3490f925
call fcn.140035260
jmp 0x14006ef5d
mov rdx, qword [rdi + 0x60]
lea rcx, [rdi + 0x50]
xchg rdx, r8
mov rdx, qword [rcx + 0x18]
xchg rdx, r8
cmp rdx, r8
jae 0x14006f276
lea rax, [rdx + 1]
xchg rsi, rax
mov qword [rcx + 0x10], rsi
xchg rsi, rax
cmp r8, 0x10
jb 0x14006f24d
mov rcx, qword [rcx]
mov word [rcx + rdx], 0x15d4
sub word [rcx + rdx], 0x662
add word [rcx + rdx], 0x5440
add word [rcx + rdx], 0x1164
xor word [rcx + rdx], 0x6237
xor word [rcx + rdx], 0x177d
jmp 0x14006ef5d
mov r9b, 0xf
xor r9b, 0x32
add r9b, 0x32
sub r9b, 0x1e
sub r9b, 0xa
sub r9b, 0x1a
add r9b, 0x3c
sub r9b, 0xd
movzx r8d, byte [rbp + 0x67]
mov edx, 0x4f6a4c52
sub edx, 0x1ba94ce0
xor edx, 0x49861c8a
sub edx, 0x15d32808
xor edx, 0x261ffc18
sub edx, 0x4b1a3d2
xor edx, 0x3308e5cc
xor edx, 0xeb241db
call fcn.140035260
jmp 0x14006ef5d
mov rdx, qword [rdi + 0x60]
lea rcx, [rdi + 0x50]
mov r8, qword [rcx + 0x18]
cmp rdx, r8
jae 0x14006f33c
lea rax, [rdx + 1]
xchg r12, rax
mov qword [rcx + 0x10], r12
xchg r12, rax
cmp r8, 0x10
jb 0x14006f301
mov rcx, qword [rcx]
mov word [rcx + rdx], 0x2fa4
add word [rcx + rdx], 0x1d95
add word [rcx + rdx], 0x2e21
sub word [rcx + rdx], 0x4678
add word [rcx + rdx], 0x1b9c
sub word [rcx + rdx], 0x1edd
sub word [rcx + rdx], 0x726
sub word [rcx + rdx], 0x1034
xor word [rcx + rdx], 0x1a68
jmp 0x14006ef5d
mov r9b, 0x50
sub r9b, 0x2e
add r9b, 0x3b
xor r9b, 0x35
xor r9b, 0xb
sub r9b, 0x5c
xor r9b, 0x47
sub r9b, 0x3c
xor r9b, 0x2b
movzx r8d, byte [rbp + 0x67]
mov edx, 0x3f9d70e2
xor edx, 0x22764b84
xor edx, 0x4dc231c8
sub edx, 0x874fc07
xor edx, 0x33e0e7cf
sub edx, 0x5f852871
sub edx, 0x14cfc0f6
call fcn.140035260
jmp 0x14006ef5d
mov rdx, qword [rdi + 0x60]
lea rcx, [rdi + 0x50]
mov r8, qword [rcx + 0x18]
cmp rdx, r8
jae 0x14006f400
lea rax, [rdx + 1]
xchg r13, rax
mov qword [rcx + 0x10], r13
xchg r13, rax
cmp r8, 0x10
jb 0x14006f3c5
mov rcx, qword [rcx]
mov word [rcx + rdx], 0x6a4e
xor word [rcx + rdx], 0x6f7a
xor word [rcx + rdx], 0x4db
add word [rcx + rdx], 0x319a
add word [rcx + rdx], 0x4311
xor word [rcx + rdx], 0x68e1
sub word [rcx + rdx], 0x1c4b
xor word [rcx + rdx], 0x6b2a
sub word [rcx + rdx], 0x6912
jmp 0x14006ef5d
mov r9b, 6
add r9b, 0x48
xor r9b, 0x50
add r9b, 0x50
sub r9b, 0x56
add r9b, 0x58
xor r9b, 0xb
sub r9b, 0x73
movzx r8d, byte [rbp + 0x67]
mov edx, 0x1286646f
add edx, 0x3f51d8e6
add edx, 0x473559c
add edx, 0xca53991
sub edx, 0x315e38be
add edx, 0x143acf2
sub edx, 0x1e81bcba
xor edx, 0x13fca853
sub edx, 0x7a82bae
call fcn.140035260
jmp 0x14006ef5d
xchg rdx, rcx
mov rcx, qword [rdi + 0x60]
xchg rcx, rdx
lea rcx, [rdi + 0x50]
mov r8, qword [rcx + 0x18]
cmp rdx, r8
jae 0x14006f4c2
lea rax, [rdx + 1]
mov qword [rcx + 0x10], rax
cmp r8, 0x10
jb 0x14006f493
mov rcx, qword [rcx]
mov word [rcx + rdx], 0x39a8
add word [rcx + rdx], 0x4cd
add word [rcx + rdx], 0x17da
sub word [rcx + rdx], 0x5209
add word [rcx + rdx], 0x4727
sub word [rcx + rdx], 0x4354
sub word [rcx + rdx], 0x80d
jmp 0x14006ef5d
mov r9b, 0x45
sub r9b, 0x2e
xor r9b, 0x2c
sub r9b, 0x10
add r9b, 0x3f
sub r9b, 0x67
xor r9b, 0x6b
xor r9b, 0x42
sub r9b, 0x1e
movzx r8d, byte [rbp + 0x67]
mov edx, 0x16d1a8a6
xor edx, 0x4d12dd8d
sub edx, 0x23ea8865
xor edx, 0x4e81c956
sub edx, 0x2657c950
xor edx, 0x174da92
xor edx, 0x48c64ef4
add edx, 0x57edcf7
xor edx, 0x2032a51c
call fcn.140035260
jmp 0x14006ef5d
mov rdx, qword [rdi + 0x60]
lea rcx, [rdi + 0x50]
xchg rsi, r8
mov rsi, qword [rcx + 0x18]
xchg rsi, r8
cmp rdx, r8
jae 0x14006f582
lea rax, [rdx + 1]
mov qword [rcx + 0x10], rax
cmp r8, 0x10
jb 0x14006f559
mov rcx, qword [rcx]
mov word [rcx + rdx], 0x335f
add word [rcx + rdx], 0x42cc
sub word [rcx + rdx], 0x17d5
add word [rcx + rdx], 0x1ee8
sub word [rcx + rdx], 0x6b74
xor word [rcx + rdx], 0x11c0
jmp 0x14006ef5d
mov r9b, 1
xor r9b, 0x4d
sub r9b, 0x31
add r9b, 0x24
sub r9b, 7
add r9b, 0xc
xor r9b, 0x7f
sub r9b, 0xd
xor r9b, 0x24
movzx r8d, byte [rbp + 0x67]
mov edx, 0xbea85b4
xor edx, 0x11b2f8c1
add edx, 0x6e5cab2
add edx, 0x9d17bef
add edx, 0x49d086a3
xor edx, 0x1299925b
xor edx, 0x6679d8e3
call fcn.140035260
jmp 0x14006ef5d
xchg rdx, rbp
mov rbp, qword [rdi + 0x60]
xchg rbp, rdx
lea rcx, [rdi + 0x50]
xchg rbx, r8
mov rbx, qword [rcx + 0x18]
xchg r8, rbx
cmp rdx, r8
jae 0x14006f648
lea rax, [rdx + 1]
mov qword [rcx + 0x10], rax
cmp r8, 0x10
jb 0x14006f613
mov rcx, qword [rcx]
mov word [rcx + rdx], 0x38b
add word [rcx + rdx], 0x3b8a
sub word [rcx + rdx], 0x3a79
xor word [rcx + rdx], 0x5eb3
sub word [rcx + rdx], 0x474c
add word [rcx + rdx], 0x3d53
add word [rcx + rdx], 0x9cf
sub word [rcx + rdx], 0x59f8
jmp 0x14006ef5d
mov r9b, 0x34
xor r9b, 0x3e
add r9b, 5
add r9b, 0x46
sub r9b, 0x21
xor r9b, 0x39
movzx r8d, byte [rbp + 0x67]
mov edx, 0x1f173f3b
add edx, 0x4ad58956
sub edx, 0x28037fd0
sub edx, 0x3ed9875c
add edx, 0x13a5f180
sub edx, 0x16b5b2e4
call fcn.140035260
jmp 0x14006ef5d
mov rdx, qword [rdi + 0x60]
lea rcx, [rdi + 0x50]
xchg r8, r10
mov r10, qword [rcx + 0x18]
xchg r8, r10
cmp rdx, r8
jae 0x14006f6ea
lea rax, [rdx + 1]
mov qword [rcx + 0x10], rax
cmp r8, 0x10
jb 0x14006f6c1
mov rcx, qword [rcx]
mov word [rcx + rdx], 0x27a2
add word [rcx + rdx], 0x2a87
sub word [rcx + rdx], 0x1578
add word [rcx + rdx], 0x2f48
sub word [rcx + rdx], 0x40bb
xor word [rcx + rdx], 0x2b37
jmp 0x14006ef5d
mov r9b, 0x5e
sub r9b, 4
add r9b, 0x24
sub r9b, 0x5d
add r9b, 0x4f
sub r9b, 0x2f
sub r9b, 0x38
movzx r8d, byte [rbp + 0x67]
mov edx, 0x32f14b0e
sub edx, 0x133c816c
xor edx, 0x603f6976
xor edx, 0x210ee288
add edx, 0xe91e7e9
sub edx, 0x6d172a44
call fcn.140035260
jmp 0x14006ef5d
xchg rdi, rcx
mov rdi, rcx
xchg rdi, rcx
call fcn.14005a520
mov esi, eax
cmp eax, 0xffffffff
je 0x14006fd4c
add eax, 0xffff2800
cmp eax, 0x3ff
ja 0x14006f7ca
xchg rdi, rcx
mov rdi, rcx
xchg rcx, rdi
call fcn.140056a10
cmp eax, 0x5c
jne 0x14006fd34
mov rcx, rdi
call fcn.140056a10
cmp eax, 0x75
jne 0x14006fd34
xchg rcx, rdi
mov rdi, rcx
xchg rdi, rcx
call fcn.14005a520
cmp eax, 0xffffffff
je 0x14006fd4c
lea ecx, [rax - 0xdc00]
cmp ecx, 0x3ff
ja 0x14006fd34
shl esi, 6
shl esi, 3
shl esi, 1
neg esi
sub esi, 0xfca02400
neg esi
add esi, eax
jmp 0x14006f7db
lea eax, [rsi - 0xdc00]
cmp eax, 0x3ff
jbe 0x14006fd40
cmp esi, 0x80
jge 0x14006f7fc
mov edx, esi
xchg rdi, r13
mov rcx, r13
xchg rdi, r13
call fcn.140053590
jmp 0x14006ef5d
mov r15d, esi
and r15d, 0x3f
bts r15d, 7
cmp esi, 0x7ff
jg 0x14006f828
or esi, 0x3000
shr esi, 1
shr esi, 4
shr esi, 1
mov edx, esi
jmp 0x14006f89d
mov r14d, esi
mov rcx, rdi
and r14d, 0xfc0
bts r14d, 0xd
shr r14d, 4
shr r14d, 1
shr r14d, 1
cmp esi, 0xffff
jg 0x14006f85b
or esi, 0xe0000
jmp 0x14006f887
mov edx, esi
or edx, 0x3c00000
shr edx, 5
shr edx, 2
shr edx, 5
shr edx, 6
call fcn.140053590
and esi, 0x3f000
xchg rdi, r14
mov rcx, r14
xchg rdi, r14
bts esi, 0x13
shr esi, 1
shr esi, 7
shr esi, 2
shr esi, 1
shr esi, 1
mov edx, esi
call fcn.140053590
mov edx, r14d
xchg r11, rdi
mov rcx, r11
xchg r11, rdi
call fcn.140053590
mov edx, r15d
mov rcx, rdi
call fcn.140053590
jmp 0x14006ef5a
xchg r14, rdx
mov r14, qword [rdi + 0x60]
xchg r14, rdx
lea rcx, [rdi + 0x50]
xchg r11, r8
mov r11, qword [rcx + 0x18]
xchg r8, r11
movzx r9d, byte [r12]
cmp rdx, r8
jae 0x14006f1d5
lea rax, [rdx + 1]
mov qword [rcx + 0x10], rax
cmp r8, 0x10
jb 0x14006f8f6
mov rcx, qword [rcx]
mov byte [rcx + rdx], r9b
mov byte [rcx + rdx + 1], 0x6b
sub byte [rcx + rdx + 1], 0x42
add byte [rcx + rdx + 1], 0xc
add byte [rcx + rdx + 1], 0x11
sub byte [rcx + rdx + 1], 0x44
xor byte [rcx + rdx + 1], 2
jmp 0x14006ef5d
mov rcx, qword [rdi + 0x60]
xchg rdx, r15
mov r15, qword [rdi + 0x68]
xchg rdx, r15
movzx r9d, byte [r12]
mov dword [rbp - 0x31], 0x21d7a4ff
sub dword [rbp - 0x31], 0x1a2a842b
add dword [rbp - 0x31], 0x51f92641
sub dword [rbp - 0x31], 0x51d717d9
xor dword [rbp - 0x31], 0x43ff3d06
sub dword [rbp - 0x31], 0x443011ba
mov dword [rbp - 0x2d], 0x5616e867
add dword [rbp - 0x2d], 0x119a1571
add dword [rbp - 0x2d], 0x7118834
xor dword [rbp - 0x2d], 0x316e3c6e
sub dword [rbp - 0x2d], 0x777b309
xor dword [rbp - 0x2d], 0x21aec818
sub dword [rbp - 0x2d], 0xc89aadb
sub dword [rbp - 0x2d], 0x6d1223a7
cmp rcx, rdx
jae 0x14006f9eb
lea rax, [rcx + 1]
mov qword [rdi + 0x60], rax
lea rax, [rdi + 0x50]
cmp rdx, 0x10
jb 0x14006f9b5
mov rax, qword [rdi + 0x50]
mov byte [rax + rcx], r9b
mov byte [rax + rcx + 1], 0x59
xor byte [rax + rcx + 1], 0x72
add byte [rax + rcx + 1], 0x4c
sub byte [rax + rcx + 1], 0x38
xor byte [rax + rcx + 1], 2
sub byte [rax + rcx + 1], 0x1e
add byte [rax + rcx + 1], 0xb
xor byte [rax + rcx + 1], 0x24
sub byte [rax + rcx + 1], 0xe
jmp 0x14006fa22
movzx r8d, byte [rbp + 0x67]
lea rcx, [rdi + 0x50]
mov edx, 0x724f9e53
sub edx, 0x1d2f88e1
xor edx, 0x53723c8
xor edx, 0x6f24412d
add edx, 0x270be3ad
xor edx, 0x7eea5958
xor edx, 0x18d5021d
call fcn.140035260
lea rsi, [rbp - 0x31]
nop word [rax + rax]
inc qword [rdi + 0x20]
inc qword [rdi + 0x28]
cmp byte [rdi + 0x18], 0
je 0x14006fa67
mov byte [rdi + 0x18], 0x7a
sub byte [rdi + 0x18], 0x4e
xor byte [rdi + 0x18], 0x39
add byte [rdi + 0x18], 0x25
xor byte [rdi + 0x18], 0x72
sub byte [rdi + 0x18], 0x1f
add byte [rdi + 0x18], 0x4e
sub byte [rdi + 0x18], 0x77
jmp 0x14006fab5
mov rax, qword [rdi]
cmp rax, qword [rdi + 8]
je 0x14006fa82
movzx ecx, byte [rax]
inc rax
mov qword [rdi], rax
jmp 0x14006fab1
mov ecx, 0x3dd18744
add ecx, 0x2e09ff0b
sub ecx, 0x434fae33
add ecx, 0x4805375b
sub ecx, 0x5eb172db
add ecx, 0x2142c3e5
xor ecx, 0x71d25c57
xor ecx, 0xbd0fc329
mov dword [r12], ecx
mov eax, dword [r12]
cmp eax, 0xffffffff
je 0x14006faeb
mov rdx, qword [rdi + 0x40]
lea rcx, [rdi + 0x38]
mov byte [rbp + 0x67], al
cmp rdx, qword [rdi + 0x48]
je 0x14006fae2
mov byte [rdx], al
inc qword [rdi + 0x40]
jmp 0x14006faeb
lea r8, [rbp + 0x67]
call fcn.140032b50
mov ecx, dword [r12]
cmp ecx, 0xa
jne 0x14006fb00
inc qword [rdi + 0x30]
mov qword [rdi + 0x28], r15
cmp dword [rsi], ecx
jg case.0x14006f06d.43
cmp ecx, dword [rsi + 4]
jg case.0x14006f06d.43
mov rdx, qword [rdi + 0x60]
xchg rcx, r8
mov rcx, qword [rdi + 0x68]
xchg r8, rcx
cmp rdx, r8
jae 0x14006fb7b
lea rax, [rdx + 1]
mov qword [rdi + 0x60], rax
lea rax, [rdi + 0x50]
cmp r8, 0x10
jb 0x14006fb46
xchg r14, rax
mov r14, qword [rdi + 0x50]
xchg r14, rax
mov byte [rax + rdx], cl
mov byte [rax + rdx + 1], 4
add byte [rax + rdx + 1], 0x15
xor byte [rax + rdx + 1], 5
add byte [rax + rdx + 1], 0x20
xor byte [rax + rdx + 1], 0x7b
xor byte [rax + rdx + 1], 0x3f
sub byte [rax + rdx + 1], 0x68
sub byte [rax + rdx + 1], 4
sub byte [rax + rdx + 1], 0xc
jmp 0x14006fbaf
movzx r9d, cl
movzx r8d, bl
lea rcx, [rdi + 0x50]
mov edx, 0x6678bb06
add edx, 0xfd8e302
xor edx, 0x4980b8fb
xor edx, 0x79f00084
xor edx, 0xadf81e4
xor edx, 0x4cfea792
call fcn.140035260
sub rsi, 0xfffffffffffffff8
lea rax, [rbp - 0x29]
cmp rsi, rax
jne 0x14006fa30
jmp 0x14006ef5d
movdqa xmm0, xmmword [0x140002d30]
lea rax, [rbp - 0x49]
mov qword [rbp - 0x29], rax
lea rdx, [rbp - 0x29]
lea rax, [rbp - 0x39]
xchg r12, rax
mov qword [rbp - 0x21], r12
xchg r12, rax
jmp 0x14006fd0d
movdqa xmm0, xmmword [0x140002d10]
lea rax, [rbp - 0x49]
xchg rdx, rax
mov qword [rbp - 0x19], rdx
xchg rdx, rax
lea rdx, [rbp - 0x19]
lea rax, [rbp - 0x39]
mov qword [rbp - 0x11], rax
jmp 0x14006fd0d
movdqa xmm0, xmmword [0x140002d00]
lea rax, [rbp - 0x49]
mov qword [rbp - 9], rax
lea rdx, [rbp - 9]
lea rax, [rbp - 0x39]
mov qword [rbp - 1], rax
jmp 0x14006fd0d
movdqa xmm0, xmmword [0x140002d20]
lea rax, [rbp - 0x49]
mov qword [rbp + 7], rax
lea rdx, [rbp + 7]
lea rax, [rbp - 0x31]
mov qword [rbp + 0xf], rax
jmp 0x14006fc96
movdqa xmm0, xmmword [0x140002d10]
lea rax, [rbp - 0x49]
mov qword [rbp + 0x17], rax
lea rdx, [rbp + 0x17]
lea rax, [rbp - 0x31]
mov qword [rbp + 0x1f], rax
jmp 0x14006fc96
movdqa xmm0, xmmword [0x140002cf0]
lea rax, [rbp - 0x49]
xchg r15, rax
mov qword [rbp + 0x27], r15
xchg r15, rax
lea rdx, [rbp + 0x27]
lea rax, [rbp - 0x31]
xchg r12, rax
mov qword [rbp + 0x2f], r12
xchg r12, rax
mov dword [rbp - 0x39], 0x4e729b7b
xor dword [rbp - 0x39], 0x54015122
sub dword [rbp - 0x39], 0x601f155
xor dword [rbp - 0x39], 0x61b583ec
sub dword [rbp - 0x39], 0x6076c921
add dword [rbp - 0x39], 0x4bf54ea6
sub dword [rbp - 0x39], 0x55869b97
sub dword [rbp - 0x39], 0xbbc4456
mov dword [rbp - 0x35], 0x3dabff4d
add dword [rbp - 0x35], 0x1ac84823
sub dword [rbp - 0x35], 0x297087f
add dword [rbp - 0x35], 0x16abf734
sub dword [rbp - 0x35], 0x22c63af4
sub dword [rbp - 0x35], 0x223972cf
add dword [rbp - 0x35], 0x49a57bee
sub dword [rbp - 0x35], 0x4b0f506
sub dword [rbp - 0x35], 0x6c7e0e8b
xchg rcx, rdi
mov rdi, rcx
xchg rdi, rcx
xchg r11, rbp
movdqu xmmword [r11 - 0x49], xmm0
xchg r11, rbp
call fcn.1400665c0
test al, al
je 0x14006ff3b
jmp 0x14006ef5d
lea rax, [0x140001e40]
jmp 0x14006ff37
lea rax, [0x140001e90]
jmp 0x14006ff37
lea rax, [0x140001e08]
jmp 0x14006ff37
inc qword [rdi + 0x30]
xchg rcx, r15
mov qword [rdi + 0x28], rcx
xchg r15, rcx
lea rax, [0x140001ed8]
jmp 0x14006ff37
lea rax, [0x140001de0]
jmp 0x14006ff37
mov eax, 0x128055c1
add eax, 0x367613a
add eax, 0x25cdd015
add eax, 0x1e72272d
sub eax, 0x5162ff48
xor eax, 0x25efb32f
add eax, 0x946bc68
xor eax, 0x2c438edc
sub eax, 0x1a32549a
jmp 0x14006ff59
lea rax, [0x140001f10]
jmp 0x14006ff37
lea rax, [0x140001f60]
jmp 0x14006ff37
lea rax, [0x140001fb0]
jmp 0x14006ff37
lea rax, [0x140002000]
jmp 0x14006ff37
lea rax, [0x140002050]
jmp 0x14006ff37
lea rax, [0x1400020a0]
jmp 0x14006ff37
lea rax, [0x1400020f0]
jmp 0x14006ff37
lea rax, [0x140002140]
jmp 0x14006ff37
lea rax, [0x140002190]
jmp 0x14006ff37
lea rax, [0x1400021e0]
jmp 0x14006ff37
lea rax, [0x140002230]
jmp 0x14006ff37
lea rax, [0x140002280]
jmp 0x14006ff37
lea rax, [0x1400022d0]
jmp 0x14006ff37
lea rax, [0x140002320]
jmp 0x14006ff37
lea rax, [0x140002370]
jmp 0x14006ff37
lea rax, [0x1400023c0]
jmp 0x14006ff37
lea rax, [0x140002410]
jmp 0x14006ff37
lea rax, [0x140002460]
jmp 0x14006ff37
lea rax, [0x1400024b0]
jmp 0x14006ff37
lea rax, [0x140002500]
jmp 0x14006ff37
lea rax, [0x140002550]
jmp 0x14006ff37
lea rax, [0x1400025a0]
jmp 0x14006ff37
lea rax, [0x1400025f0]
jmp 0x14006ff37
lea rax, [0x140002640]
jmp 0x14006ff37
lea rax, [0x140002690]
jmp 0x14006ff37
lea rax, [0x1400026e0]
jmp 0x14006ff37
lea rax, [0x140002730]
jmp 0x14006ff37
lea rax, [0x140002780]
jmp 0x14006ff37
lea rax, [0x1400027d0]
jmp 0x14006ff37
lea rax, [0x140002820]
jmp 0x14006ff37
lea rax, [0x140002870]
jmp 0x14006ff37
lea rax, [0x1400028c0]
jmp 0x14006ff37
lea rax, [0x140002908]
mov qword [rdi + 0x70], rax
mov eax, 0x685c53cf
add eax, 0x11e3c6e1
xor eax, 0x24401506
xor eax, 0x4e133773
add eax, 0xadc1599
xor eax, 0x1aef4e50
lea r11, [rsp + 0xa0]
mov rbx, qword [r11 + 0x38]
xchg rsi, r13
mov r13, qword [r11 + 0x40]
xchg r13, rsi
mov rdi, qword [r11 + 0x48]
mov rsp, r11
nop
mov r15, qword [rsp]
add rsp, 8
nop
mov r14, qword [rsp]
add rsp, 8
push rax
push rax
push rdx
push rbx
push rbx
push rcx
push rax
xchg qword [rsp + 0x38], r13
add rsp, 0x40
push rax
push rcx
push rcx
push rdx
push rdx
xchg qword [rsp + 0x28], r12
add rsp, 0x30
nop
add rsp, 8
mov rbp, qword [rsp - 8]
ret