Function at 0x18003a510
Capabilities:
Authenticate hmac

Disassembly:
mov qword [rsp + 8], rcx
push rbp
push rbx
push rsi
push rdi
push r12
push r14
push r15
lea rbp, [rsp - 0x1870]
mov eax, 0x1970
call fcn.18009f110
sub rsp, rax
lea rax, [rbp + 0x5f0]
mov qword [rsp + 0x30], rax
mov byte [rbp + 0x550], 0x2c
mov al, 0x64
mov cl, 0x49
mov dl, 0x40
mov r8b, 0x45
mov r9b, 0x7b
movzx r10d, cl
mov r11b, 0x4d
mov bl, 0x47
xor edi, edi
xor al, 0x2c
mov byte [rbp + 0x551], al
xor cl, 0x2c
mov byte [rbp + 0x552], cl
xor dl, 0x2c
mov byte [rbp + 0x553], dl
xor r8b, 0x2c
mov byte [rbp + 0x554], r8b
xor r9b, 0x2c
mov byte [rbp + 0x555], r9b
xor r10b, 0x2c
mov byte [rbp + 0x556], r10b
xor r11b, 0x2c
mov byte [rbp + 0x557], r11b
xor bl, 0x2c
mov byte [rbp + 0x558], bl
mov byte [rbp + 0x559], dil
movzx edx, byte [rbp + 0x18b0]
lea rcx, [rbp + 0x5f0]
call fcn.180036e50
nop
lea rax, [rbp + 0x551]
mov r15, 0xffffffffffffffff
mov r8, r15
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x18003a5e0
lea rdx, [rbp + 0x551]
lea rcx, [rbp + 0x5f0]
call fcn.180036e70
nop
lea rax, [rbp + 0x610]
mov qword [rsp + 0x38], rax
mov byte [rbp + 0x3f8], 0x11
mov al, 0x52
mov cl, 0x7e
mov dl, 0x7c
mov r8b, 0x73
mov r9b, 0x70
mov r10b, 0x65
xor r11d, r11d
xor al, 0x11
mov byte [rbp + 0x3f9], al
xor cl, 0x11
mov byte [rbp + 0x3fa], cl
xor dl, 0x11
mov byte [rbp + 0x3fb], dl
xor r8b, 0x11
mov byte [rbp + 0x3fc], r8b
xor r9b, 0x11
mov byte [rbp + 0x3fd], r9b
xor r10b, 0x11
mov byte [rbp + 0x3fe], r10b
mov byte [rbp + 0x3ff], r11b
movzx edx, byte [rbp + 0x18b0]
lea rcx, [rbp + 0x610]
call fcn.180036e50
nop
lea rax, [rbp + 0x3f9]
mov r8, r15
inc r8
cmp byte [rax + r8], 0
jne 0x18003a683
lea rdx, [rbp + 0x3f9]
lea rcx, [rbp + 0x610]
call fcn.180036e70
nop
lea rax, [rbp + 0x5f0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x610]
xor r8d, r8d
lea rdx, [0x1800cf112]
lea rcx, [0x1800cf1d0]
call fcn.18003a1c0
lea rax, [rbp + 0x630]
mov qword [rsp + 0x38], rax
mov byte [rbp + 0x3f0], 0x24
mov al, 0x65
mov cl, 0x4d
mov dl, 0x49
mov r8b, 0x62
mov r9b, 0x4b
mov r10b, 0x52
xor r11d, r11d
xor al, 0x24
mov byte [rbp + 0x3f1], al
xor cl, 0x24
mov byte [rbp + 0x3f2], cl
xor dl, 0x24
mov byte [rbp + 0x3f3], dl
xor r8b, 0x24
mov byte [rbp + 0x3f4], r8b
xor r9b, 0x24
mov byte [rbp + 0x3f5], r9b
xor r10b, 0x24
mov byte [rbp + 0x3f6], r10b
mov byte [rbp + 0x3f7], r11b
movzx edx, byte [rbp + 0x18b0]
lea rcx, [rbp + 0x630]
call fcn.180036e50
nop
lea rax, [rbp + 0x3f1]
mov r8, r15
nop
inc r8
cmp byte [rax + r8], 0
jne 0x18003a750
lea rdx, [rbp + 0x3f1]
lea rcx, [rbp + 0x630]
call fcn.180036e70
nop
lea rax, [rbp + 0x650]
mov qword [rsp + 0x30], rax
mov byte [rbp + 0x3e8], 0x4b
mov al, 8
mov cl, 0x24
mov dl, 0x26
mov r8b, 0x29
mov r9b, 0x2a
mov r10b, 0x3f
xor r11d, r11d
xor al, 0x4b
mov byte [rbp + 0x3e9], al
xor cl, 0x4b
mov byte [rbp + 0x3ea], cl
xor dl, 0x4b
mov byte [rbp + 0x3eb], dl
xor r8b, 0x4b
mov byte [rbp + 0x3ec], r8b
xor r9b, 0x4b
mov byte [rbp + 0x3ed], r9b
xor r10b, 0x4b
mov byte [rbp + 0x3ee], r10b
mov byte [rbp + 0x3ef], r11b
movzx edx, byte [rbp + 0x18b0]
lea rcx, [rbp + 0x650]
call fcn.180036e50
nop
lea rax, [rbp + 0x3e9]
mov r8, r15
inc r8
cmp byte [rax + r8], 0
jne 0x18003a7f3
lea rdx, [rbp + 0x3e9]
lea rcx, [rbp + 0x650]
call fcn.180036e70
nop
lea rax, [rbp + 0x630]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x650]
movss xmm2, dword [0x1800bb5f4]
lea rdx, [0x1800ccf3c]
lea rcx, [0x1800cf1d0]
call fcn.18003a360
lea rax, [rbp + 0x670]
mov qword [rsp + 0x38], rax
mov byte [rbp + 0x560], 0x11
mov al, 0x59
mov cl, 0x74
mov dl, 0x7d
mov r8b, 0x78
mov r9b, 0x46
movzx r10d, cl
mov r11b, 0x70
mov bl, 0x7a
xor edi, edi
xor al, 0x11
mov byte [rbp + 0x561], al
xor cl, 0x11
mov byte [rbp + 0x562], cl
xor dl, 0x11
mov byte [rbp + 0x563], dl
xor r8b, 0x11
mov byte [rbp + 0x564], r8b
xor r9b, 0x11
mov byte [rbp + 0x565], r9b
xor r10b, 0x11
mov byte [rbp + 0x566], r10b
xor r11b, 0x11
mov byte [rbp + 0x567], r11b
xor bl, 0x11
mov byte [rbp + 0x568], bl
mov byte [rbp + 0x569], dil
movzx edx, byte [rbp + 0x18b0]
lea rcx, [rbp + 0x670]
call fcn.180036e50
nop
lea rax, [rbp + 0x561]
mov r8, r15
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x18003a8e0
lea rdx, [rbp + 0x561]
lea rcx, [rbp + 0x670]
call fcn.180036e70
nop
lea rax, [rbp + 0x690]
mov qword [rsp + 0x30], rax
mov byte [rbp + 0x3e0], 0x5e
mov al, 0x1d
mov cl, 0x31
mov dl, 0x33
mov r8b, 0x3c
mov r9b, 0x3f
mov r10b, 0x2a
xor r11d, r11d
xor al, 0x5e
mov byte [rbp + 0x3e1], al
xor cl, 0x5e
mov byte [rbp + 0x3e2], cl
xor dl, 0x5e
mov byte [rbp + 0x3e3], dl
xor r8b, 0x5e
mov byte [rbp + 0x3e4], r8b
xor r9b, 0x5e
mov byte [rbp + 0x3e5], r9b
xor r10b, 0x5e
mov byte [rbp + 0x3e6], r10b
mov byte [rbp + 0x3e7], r11b
movzx edx, byte [rbp + 0x18b0]
lea rcx, [rbp + 0x690]
call fcn.180036e50
nop
lea rax, [rbp + 0x3e1]
mov r8, r15
inc r8
cmp byte [rax + r8], 0
jne 0x18003a983
lea rdx, [rbp + 0x3e1]
lea rcx, [rbp + 0x690]
call fcn.180036e70
nop
lea rax, [rbp + 0x670]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x690]
xor r8d, r8d
lea rdx, [0x1800cf0d1]
lea rcx, [0x1800cf1d0]
call fcn.18003a1c0
lea rax, [rbp + 0x6b0]
mov qword [rsp + 0x38], rax
mov byte [rbp + 0x5b0], 0x18
mov al, 0x5a
mov cl, 0x71
mov dl, 0x7f
movzx r8d, al
mov r9b, 0x4d
mov r10b, 0x74
movzx r11d, r10b
mov bl, 0x7d
mov dil, 0x6c
mov sil, 0x6b
xor r14d, r14d
xor al, 0x18
mov byte [rbp + 0x5b1], al
xor cl, 0x18
mov byte [rbp + 0x5b2], cl
xor dl, 0x18
mov byte [rbp + 0x5b3], dl
xor r8b, 0x18
mov byte [rbp + 0x5b4], r8b
xor r9b, 0x18
mov byte [rbp + 0x5b5], r9b
xor r10b, 0x18
mov byte [rbp + 0x5b6], r10b
xor r11b, 0x18
mov byte [rbp + 0x5b7], r11b
xor bl, 0x18
mov byte [rbp + 0x5b8], bl
xor dil, 0x18
mov byte [rbp + 0x5b9], dil
xor sil, 0x18
mov byte [rbp + 0x5ba], sil
mov byte [rbp + 0x5bb], r14b
movzx edx, byte [rbp + 0x18b0]
lea rcx, [rbp + 0x6b0]
call fcn.180036e50
nop
lea rax, [rbp + 0x5b1]
mov r8, r15
inc r8
cmp byte [rax + r8], 0
jne 0x18003aa86
lea rdx, [rbp + 0x5b1]
lea rcx, [rbp + 0x6b0]
call fcn.180036e70
nop
lea rax, [rbp + 0x6d0]
mov qword [rsp + 0x30], rax
mov byte [rbp + 0x428], 0x6a
mov al, 0x29
mov cl, 5
mov dl, 7
mov r8b, 8
mov r9b, 0xb
mov r10b, 0x1e
xor r11d, r11d
xor al, 0x6a
mov byte [rbp + 0x429], al
xor cl, 0x6a
mov byte [rbp + 0x42a], cl
xor dl, 0x6a
mov byte [rbp + 0x42b], dl
xor r8b, 0x6a
mov byte [rbp + 0x42c], r8b
xor r9b, 0x6a
mov byte [rbp + 0x42d], r9b
xor r10b, 0x6a
mov byte [rbp + 0x42e], r10b
mov byte [rbp + 0x42f], r11b
movzx edx, byte [rbp + 0x18b0]
lea rcx, [rbp + 0x6d0]
call fcn.180036e50
nop
lea rax, [rbp + 0x429]
mov r8, r15
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x18003ab30
lea rdx, [rbp + 0x429]
lea rcx, [rbp + 0x6d0]
call fcn.180036e70
nop
lea rax, [rbp + 0x6b0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x6d0]
xor r8d, r8d
lea rdx, [0x1800cf142]
lea rcx, [0x1800cf1d0]
call fcn.18003a1c0
lea rax, [rbp + 0x6f0]
mov qword [rsp + 0x38], rax
mov byte [rbp + 0x410], 0x41
mov al, 0x32
mov cl, 0x28
mov dl, 0x2d
mov r8b, 0x24
mov r9b, 0x2f
mov r10b, 0x35
xor r11d, r11d
xor al, 0x41
mov byte [rbp + 0x411], al
xor cl, 0x41
mov byte [rbp + 0x412], cl
xor dl, 0x41
mov byte [rbp + 0x413], dl
xor r8b, 0x41
mov byte [rbp + 0x414], r8b
xor r9b, 0x41
mov byte [rbp + 0x415], r9b
xor r10b, 0x41
mov byte [rbp + 0x416], r10b
mov byte [rbp + 0x417], r11b
movzx edx, byte [rbp + 0x18b0]
lea rcx, [rbp + 0x6f0]
call fcn.180036e50
nop
lea rax, [rbp + 0x411]
mov r8, r15
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x18003ac00
lea rdx, [rbp + 0x411]
lea rcx, [rbp + 0x6f0]
call fcn.180036e70
nop
lea rax, [rbp + 0x710]
mov qword [rsp + 0x30], rax
mov byte [rbp + 0x408], 0x1e
mov al, 0x5d
mov cl, 0x71
mov dl, 0x73
mov r8b, 0x7c
mov r9b, 0x7f
mov r10b, 0x6a
xor r11d, r11d
xor al, 0x1e
mov byte [rbp + 0x409], al
xor cl, 0x1e
mov byte [rbp + 0x40a], cl
xor dl, 0x1e
mov byte [rbp + 0x40b], dl
xor r8b, 0x1e
mov byte [rbp + 0x40c], r8b
xor r9b, 0x1e
mov byte [rbp + 0x40d], r9b
xor r10b, 0x1e
mov byte [rbp + 0x40e], r10b
mov byte [rbp + 0x40f], r11b
movzx edx, byte [rbp + 0x18b0]
lea rcx, [rbp + 0x710]
call fcn.180036e50
nop
lea rax, [rbp + 0x409]
mov r8, r15
inc r8
cmp byte [rax + r8], 0
jne 0x18003aca3
lea rdx, [rbp + 0x409]
lea rcx, [rbp + 0x710]
call fcn.180036e70
nop
lea rax, [rbp + 0x6f0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x710]
xor r8d, r8d
lea rdx, [0x1800cf113]
lea rcx, [0x1800cf1d0]
call fcn.18003a1c0
lea rax, [rbp + 0x730]
mov qword [rsp + 0x38], rax
mov byte [rbp + 0x3a0], 0x54
mov al, 0x35
mov cl, 0x21
mov dl, 0x20
mov r8b, 0x3b
xor r9d, r9d
xor al, 0x54
mov byte [rbp + 0x3a1], al
xor cl, 0x54
mov byte [rbp + 0x3a2], cl
xor dl, 0x54
mov byte [rbp + 0x3a3], dl
xor r8b, 0x54
mov byte [rbp + 0x3a4], r8b
mov byte [rbp + 0x3a5], r9b
movzx edx, byte [rbp + 0x18b0]
lea rcx, [rbp + 0x730]
call fcn.180036e50
nop
lea rax, [rbp + 0x3a1]
mov r8, r15
inc r8
cmp byte [rax + r8], 0
jne 0x18003ad53
lea rdx, [rbp + 0x3a1]
lea rcx, [rbp + 0x730]
call fcn.180036e70
nop
lea rax, [rbp + 0x750]
mov qword [rsp + 0x30], rax
mov byte [rbp + 0x400], 0x71
mov al, 0x32
mov cl, 0x1e
mov dl, 0x1c
mov r8b, 0x13
mov r9b, 0x10
mov r10b, 5
xor r11d, r11d
xor al, 0x71
mov byte [rbp + 0x401], al
xor cl, 0x71
mov byte [rbp + 0x402], cl
xor dl, 0x71
mov byte [rbp + 0x403], dl
xor r8b, 0x71
mov byte [rbp + 0x404], r8b
xor r9b, 0x71
mov byte [rbp + 0x405], r9b
xor r10b, 0x71
mov byte [rbp + 0x406], r10b
mov byte [rbp + 0x407], r11b
movzx edx, byte [rbp + 0x18b0]
lea rcx, [rbp + 0x750]
call fcn.180036e50
nop
lea rax, [rbp + 0x401]
mov r8, r15
inc r8
cmp byte [rax + r8], 0
jne 0x18003adf6
lea rdx, [rbp + 0x401]
lea rcx, [rbp + 0x750]
call fcn.180036e70
nop
lea rax, [rbp + 0x730]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x750]
xor r8d, r8d
lea rdx, [0x1800cf12e]
lea rcx, [0x1800cf1d0]
call fcn.18003a1c0
lea rax, [rbp + 0x770]
mov qword [rsp + 0x38], rax
mov byte [rbp + 0x398], 0x62
mov al, 4
mov cl, 3
mov dl, 0x11
mov r8b, 0x16
xor r9d, r9d
xor al, 0x62
mov byte [rbp + 0x399], al
xor cl, 0x62
mov byte [rbp + 0x39a], cl
xor dl, 0x62
mov byte [rbp + 0x39b], dl
xor r8b, 0x62
mov byte [rbp + 0x39c], r8b
mov byte [rbp + 0x39d], r9b
movzx edx, byte [rbp + 0x18b0]
lea rcx, [rbp + 0x770]
call fcn.180036e50
nop
lea rax, [rbp + 0x399]
mov r8, r15
inc r8
cmp byte [rax + r8], 0
jne 0x18003aea6
lea rdx, [rbp + 0x399]
lea rcx, [rbp + 0x770]
call fcn.180036e70
nop
lea rax, [rbp + 0x790]
mov qword [rsp + 0x30], rax
mov byte [rbp + 0x488], 0x22
mov al, 0x61
mov cl, 0x4d
mov dl, 0x4f
mov r8b, 0x40
mov r9b, 0x43
mov r10b, 0x56
xor r11d, r11d
xor al, 0x22
mov byte [rbp + 0x489], al
xor cl, 0x22
mov byte [rbp + 0x48a], cl
xor dl, 0x22
mov byte [rbp + 0x48b], dl
xor r8b, 0x22
mov byte [rbp + 0x48c], r8b
xor r9b, 0x22
mov byte [rbp + 0x48d], r9b
xor r10b, 0x22
mov byte [rbp + 0x48e], r10b
mov byte [rbp + 0x48f], r11b
movzx edx, byte [rbp + 0x18b0]
lea rcx, [rbp + 0x790]
call fcn.180036e50
nop
lea rax, [rbp + 0x489]
mov r8, r15
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x18003af50
lea rdx, [rbp + 0x489]
lea rcx, [rbp + 0x790]
call fcn.180036e70
nop
lea rax, [rbp + 0x770]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x790]
xor r8d, r8d
lea rdx, [0x1800cf123]
lea rcx, [0x1800cf1d0]
call fcn.18003a1c0
lea rax, [rbp + 0x7b0]
mov qword [rsp + 0x38], rax
mov byte [rbp + 0x388], 0x10
mov al, 0x75
mov cl, 0x7f
mov dl, 0x7b
mov r8b, 0x71
xor r9d, r9d
xor al, 0x10
mov byte [rbp + 0x389], al
xor cl, 0x10
mov byte [rbp + 0x38a], cl
xor dl, 0x10
mov byte [rbp + 0x38b], dl
xor r8b, 0x10
mov byte [rbp + 0x38c], r8b
mov byte [rbp + 0x38d], r9b
movzx edx, byte [rbp + 0x18b0]
lea rcx, [rbp + 0x7b0]
call fcn.180036e50
nop
lea rax, [rbp + 0x389]
mov r8, r15
inc r8
cmp byte [rax + r8], 0
jne 0x18003b000
lea rdx, [rbp + 0x389]
lea rcx, [rbp + 0x7b0]
call fcn.180036e70
nop
lea rax, [rbp + 0x7d0]
mov qword [rsp + 0x30], rax
mov byte [rbp + 0x480], 0x6f
mov al, 0x2c
xor cl, cl
mov dl, 2
mov r8b, 0xd
mov r9b, 0xe
mov r10b, 0x1b
xor r11d, r11d
xor al, 0x6f
mov byte [rbp + 0x481], al
xor cl, 0x6f
mov byte [rbp + 0x482], cl
xor dl, 0x6f
mov byte [rbp + 0x483], dl
xor r8b, 0x6f
mov byte [rbp + 0x484], r8b
xor r9b, 0x6f
mov byte [rbp + 0x485], r9b
xor r10b, 0x6f
mov byte [rbp + 0x486], r10b
mov byte [rbp + 0x487], r11b
movzx edx, byte [rbp + 0x18b0]
lea rcx, [rbp + 0x7d0]
call fcn.180036e50
nop
lea rax, [rbp + 0x481]
mov r8, r15
inc r8
cmp byte [rax + r8], 0
jne 0x18003b0a3
lea rdx, [rbp + 0x481]
lea rcx, [rbp + 0x7d0]
call fcn.180036e70
nop
lea rax, [rbp + 0x7b0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x7d0]
xor r8d, r8d
lea rdx, [0x1800cf110]
lea rcx, [0x1800cf1d0]
call fcn.18003a1c0
lea rax, [rbp + 0x7f0]
mov qword [rsp + 0x38], rax
mov byte [rbp + 0x390], 0x43
mov al, 0x2b
mov cl, 0x26
mov dl, 0x22
mov r8b, 0x27
xor r9d, r9d
xor al, 0x43
mov byte [rbp + 0x391], al
xor cl, 0x43
mov byte [rbp + 0x392], cl
xor dl, 0x43
mov byte [rbp + 0x393], dl
xor r8b, 0x43
mov byte [rbp + 0x394], r8b
mov byte [rbp + 0x395], r9b
movzx edx, byte [rbp + 0x18b0]
lea rcx, [rbp + 0x7f0]
call fcn.180036e50
nop
lea rax, [rbp + 0x391]
mov r8, r15
inc r8
cmp byte [rax + r8], 0
jne 0x18003b153
lea rdx, [rbp + 0x391]
lea rcx, [rbp + 0x7f0]
call fcn.180036e70
nop
lea rax, [rbp + 0x810]
mov qword [rsp + 0x30], rax
mov byte [rbp + 0x478], 0xb
mov al, 0x48
mov cl, 0x64
mov dl, 0x66
mov r8b, 0x69
mov r9b, 0x6a
mov r10b, 0x7f
xor r11d, r11d
xor al, 0xb
mov byte [rbp + 0x479], al
xor cl, 0xb
mov byte [rbp + 0x47a], cl
xor dl, 0xb
mov byte [rbp + 0x47b], dl
xor r8b, 0xb
mov byte [rbp + 0x47c], r8b
xor r9b, 0xb
mov byte [rbp + 0x47d], r9b
xor r10b, 0xb
mov byte [rbp + 0x47e], r10b
mov byte [rbp + 0x47f], r11b
movzx edx, byte [rbp + 0x18b0]
lea rcx, [rbp + 0x810]
call fcn.180036e50
nop
lea rax, [rbp + 0x479]
mov r8, r15
inc r8
cmp byte [rax + r8], 0
jne 0x18003b1f6
lea rdx, [rbp + 0x479]
lea rcx, [rbp + 0x810]
call fcn.180036e70
nop
lea rax, [rbp + 0x7f0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x810]
xor r8d, r8d
lea rdx, [0x1800cf141]
lea rcx, [0x1800cf1d0]
call fcn.18003a1c0
lea rax, [rbp + 0x830]
mov qword [rsp + 0x38], rax
mov byte [rbp + 0x3b8], 0x58
mov al, 0x35
mov cl, 0x39
mov dl, 0x36
mov r8b, 0x31
mov r9b, 0x28
xor r10d, r10d
xor al, 0x58
mov byte [rbp + 0x3b9], al
xor cl, 0x58
mov byte [rbp + 0x3ba], cl
xor dl, 0x58
mov byte [rbp + 0x3bb], dl
xor r8b, 0x58
mov byte [rbp + 0x3bc], r8b
xor r9b, 0x58
mov byte [rbp + 0x3bd], r9b
mov byte [rbp + 0x3be], r10b
movzx edx, byte [rbp + 0x18b0]
lea rcx, [rbp + 0x830]
call fcn.180036e50
nop
lea rax, [rbp + 0x3b9]
mov r8, r15
inc r8
cmp byte [rax + r8], 0
jne 0x18003b2b4
lea rdx, [rbp + 0x3b9]
lea rcx, [rbp + 0x830]
call fcn.180036e70
nop
lea rax, [rbp + 0x850]
mov qword [rsp + 0x30], rax
mov byte [rbp + 0x470], 0x21
mov al, 0x62
mov cl, 0x4e
mov dl, 0x4c
mov r8b, 0x43
mov r9b, 0x40
mov r10b, 0x55
xor r11d, r11d
xor al, 0x21
mov byte [rbp + 0x471], al
xor cl, 0x21
mov byte [rbp + 0x472], cl
xor dl, 0x21
mov byte [rbp + 0x473], dl
xor r8b, 0x21
mov byte [rbp + 0x474], r8b
xor r9b, 0x21
mov byte [rbp + 0x475], r9b
xor r10b, 0x21
mov byte [rbp + 0x476], r10b
mov byte [rbp + 0x477], r11b
movzx edx, byte [rbp + 0x18b0]
lea rcx, [rbp + 0x850]
call fcn.180036e50
nop
lea rax, [rbp + 0x471]
mov r8, r15
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x18003b360
lea rdx, [rbp + 0x471]
lea rcx, [rbp + 0x850]
call fcn.180036e70
nop
lea rax, [rbp + 0x830]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x850]
xor r8d, r8d
lea rdx, [0x1800cf115]
lea rcx, [0x1800cf1d0]
call fcn.18003a1c0
lea rax, [rbp + 0x870]
mov qword [rsp + 0x38], rax
mov byte [rbp + 0x5a0], 0x1a
mov al, 0x7b
mov cl, 0x6f
mov dl, 0x6e
mov r8b, 0x75
mov r9b, 0x69
mov r10b, 0x72
movzx r11d, r8b
movzx ebx, r8b
movzx edi, dl
xor esi, esi
xor al, 0x1a
mov byte [rbp + 0x5a1], al
xor cl, 0x1a
mov byte [rbp + 0x5a2], cl
xor dl, 0x1a
mov byte [rbp + 0x5a3], dl
xor r8b, 0x1a
mov byte [rbp + 0x5a4], r8b
xor r9b, 0x1a
mov byte [rbp + 0x5a5], r9b
xor r10b, 0x1a
mov byte [rbp + 0x5a6], r10b
xor r11b, 0x1a
mov byte [rbp + 0x5a7], r11b
xor bl, 0x1a
mov byte [rbp + 0x5a8], bl
xor dil, 0x1a
mov byte [rbp + 0x5a9], dil
mov byte [rbp + 0x5aa], sil
movzx edx, byte [rbp + 0x18b0]
lea rcx, [rbp + 0x870]
call fcn.180036e50
nop
lea rax, [rbp + 0x5a1]
mov r8, r15
inc r8
cmp byte [rax + r8], 0
jne 0x18003b455
lea rdx, [rbp + 0x5a1]
lea rcx, [rbp + 0x870]
call fcn.180036e70
nop
lea rax, [rbp + 0x890]
mov qword [rsp + 0x30], rax
mov byte [rbp + 0x468], 0x1e
mov al, 0x5d
mov cl, 0x71
mov dl, 0x73
mov r8b, 0x7c
mov r9b, 0x7f
mov r10b, 0x6a
xor r11d, r11d
xor al, 0x1e
mov byte [rbp + 0x469], al
xor cl, 0x1e
mov byte [rbp + 0x46a], cl
xor dl, 0x1e
mov byte [rbp + 0x46b], dl
xor r8b, 0x1e
mov byte [rbp + 0x46c], r8b
xor r9b, 0x1e
mov byte [rbp + 0x46d], r9b
xor r10b, 0x1e
mov byte [rbp + 0x46e], r10b
mov byte [rbp + 0x46f], r11b
movzx edx, byte [rbp + 0x18b0]
lea rcx, [rbp + 0x890]
call fcn.180036e50
nop
lea rax, [rbp + 0x469]
mov r8, r15
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x18003b500
lea rdx, [rbp + 0x469]
lea rcx, [rbp + 0x890]
call fcn.180036e70
nop
lea rax, [rbp + 0x870]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x890]
xor r8d, r8d
lea rdx, [0x1800cf12e]
lea rcx, [0x1800cf1d0]
call fcn.18003a1c0
lea rax, [rbp + 0x8b0]
mov qword [rsp + 0x38], rax
mov byte [rbp + 0x5c0], 0x4f
mov al, 0x22
mov cl, 0x2e
mov dl, 0x21
mov r8b, 0x26
mov r9b, 0x3f
mov r10b, 0x6f
mov r11b, 0x2d
movzx ebx, r8b
movzx edi, dl
mov sil, 0x2b
xor r14d, r14d
xor al, 0x4f
mov byte [rbp + 0x5c1], al
xor cl, 0x4f
mov byte [rbp + 0x5c2], cl
xor dl, 0x4f
mov byte [rbp + 0x5c3], dl
xor r8b, 0x4f
mov byte [rbp + 0x5c4], r8b
xor r9b, 0x4f
mov byte [rbp + 0x5c5], r9b
xor r10b, 0x4f
mov byte [rbp + 0x5c6], r10b
xor r11b, 0x4f
mov byte [rbp + 0x5c7], r11b
xor bl, 0x4f
mov byte [rbp + 0x5c8], bl
xor dil, 0x4f
mov byte [rbp + 0x5c9], dil
xor sil, 0x4f
mov byte [rbp + 0x5ca], sil
mov byte [rbp + 0x5cb], r14b
movzx edx, byte [rbp + 0x18b0]
lea rcx, [rbp + 0x8b0]
call fcn.180036e50
nop
lea rax, [rbp + 0x5c1]
mov r8, r15
inc r8
cmp byte [rax + r8], 0
jne 0x18003b603
lea rdx, [rbp + 0x5c1]
lea rcx, [rbp + 0x8b0]
call fcn.180036e70
nop
lea rax, [rbp + 0x8d0]
mov qword [rsp + 0x30], rax
mov byte [rbp + 0x460], 0x54
mov al, 0x17
mov cl, 0x3b
mov dl, 0x39
mov r8b, 0x36
mov r9b, 0x35
mov r10b, 0x20
xor r11d, r11d
xor al, 0x54
mov byte [rbp + 0x461], al
xor cl, 0x54
mov byte [rbp + 0x462], cl
xor dl, 0x54
mov byte [rbp + 0x463], dl
xor r8b, 0x54
mov byte [rbp + 0x464], r8b
xor r9b, 0x54
mov byte [rbp + 0x465], r9b
xor r10b, 0x54
mov byte [rbp + 0x466], r10b
mov byte [rbp + 0x467], r11b
movzx edx, byte [rbp + 0x18b0]
lea rcx, [rbp + 0x8d0]
call fcn.180036e50
nop
lea rax, [rbp + 0x461]
mov r8, r15
inc r8
cmp byte [rax + r8], 0
jne 0x18003b6a6
lea rdx, [rbp + 0x461]
lea rcx, [rbp + 0x8d0]
call fcn.180036e70
nop
lea rax, [rbp + 0x8b0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x8d0]
xor r8d, r8d
lea rdx, [0x1800cf138]
lea rcx, [0x1800cf1d0]
call fcn.18003a010
lea rax, [rbp + 0x8f0]
mov qword [rsp + 0x38], rax
mov byte [rbp + 0x380], 8
mov al, 0x7b
mov cl, 0x7f
mov dl, 0x69
mov r8b, 0x71
xor r9d, r9d
xor al, 8
mov byte [rbp + 0x381], al
xor cl, 8
mov byte [rbp + 0x382], cl
xor dl, 8
mov byte [rbp + 0x383], dl
xor r8b, 8
mov byte [rbp + 0x384], r8b
mov byte [rbp + 0x385], r9b
movzx edx, byte [rbp + 0x18b0]
lea rcx, [rbp + 0x8f0]
call fcn.180036e50
nop
lea rax, [rbp + 0x381]
mov r8, r15
inc r8
cmp byte [rax + r8], 0
jne 0x18003b756
lea rdx, [rbp + 0x381]
lea rcx, [rbp + 0x8f0]
call fcn.180036e70
nop
lea rax, [rbp + 0x910]
mov qword [rsp + 0x30], rax
mov byte [rbp + 0x458], 0x5f
mov al, 0x1c
mov cl, 0x30
mov dl, 0x32
mov r8b, 0x3d
mov r9b, 0x3e
mov r10b, 0x2b
xor r11d, r11d
xor al, 0x5f
mov byte [rbp + 0x459], al
xor cl, 0x5f
mov byte [rbp + 0x45a], cl
xor dl, 0x5f
mov byte [rbp + 0x45b], dl
xor r8b, 0x5f
mov byte [rbp + 0x45c], r8b
xor r9b, 0x5f
mov byte [rbp + 0x45d], r9b
xor r10b, 0x5f
mov byte [rbp + 0x45e], r10b
mov byte [rbp + 0x45f], r11b
movzx edx, byte [rbp + 0x18b0]
lea rcx, [rbp + 0x910]
call fcn.180036e50
nop
lea rax, [rbp + 0x459]
mov r8, r15
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x18003b800
lea rdx, [rbp + 0x459]
lea rcx, [rbp + 0x910]
call fcn.180036e70
nop
lea rax, [rbp + 0x8f0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x910]
xor r8d, r8d
lea rdx, [0x1800cf0f0]
lea rcx, [0x1800cf1d0]
call fcn.18003a1c0
lea rax, [rbp + 0x930]
mov qword [rsp + 0x38], rax
mov byte [rbp + 0x5e0], 0x6e
mov al, 0xf
mov cl, 0x1b
mov dl, 0x1a
mov r8b, 1
mov r9b, 3
movzx r10d, al
mov r11b, 7
movzx ebx, dl
mov dil, 0x17
movzx esi, r11b
mov r14b, 0xd
xor r12d, r12d
xor al, 0x6e
mov byte [rbp + 0x5e1], al
xor cl, 0x6e
mov byte [rbp + 0x5e2], cl
xor dl, 0x6e
mov byte [rbp + 0x5e3], dl
xor r8b, 0x6e
mov byte [rbp + 0x5e4], r8b
xor r9b, 0x6e
mov byte [rbp + 0x5e5], r9b
xor r10b, 0x6e
mov byte [rbp + 0x5e6], r10b
xor r11b, 0x6e
mov byte [rbp + 0x5e7], r11b
xor bl, 0x6e
mov byte [rbp + 0x5e8], bl
xor dil, 0x6e
mov byte [rbp + 0x5e9], dil
xor sil, 0x6e
mov byte [rbp + 0x5ea], sil
xor r14b, 0x6e
mov byte [rbp + 0x5eb], r14b
mov byte [rbp + 0x5ec], r12b
movzx edx, byte [rbp + 0x18b0]
lea rcx, [rbp + 0x930]
call fcn.180036e50
nop
lea rax, [rbp + 0x5e1]
mov r8, r15
inc r8
cmp byte [rax + r8], 0
jne 0x18003b912
lea rdx, [rbp + 0x5e1]
lea rcx, [rbp + 0x930]
call fcn.180036e70
nop
lea rax, [rbp + 0x950]
mov qword [rsp + 0x30], rax
mov byte [rbp + 0x450], 0x7d
mov al, 0x3e
mov cl, 0x12
mov dl, 0x10
mov r8b, 0x1f
mov r9b, 0x1c
mov r10b, 9
xor r11d, r11d
xor al, 0x7d
mov byte [rbp + 0x451], al
xor cl, 0x7d
mov byte [rbp + 0x452], cl
xor dl, 0x7d
mov byte [rbp + 0x453], dl
xor r8b, 0x7d
mov byte [rbp + 0x454], r8b
xor r9b, 0x7d
mov byte [rbp + 0x455], r9b
xor r10b, 0x7d
mov byte [rbp + 0x456], r10b
mov byte [rbp + 0x457], r11b
movzx edx, byte [rbp + 0x18b0]
lea rcx, [rbp + 0x950]
call fcn.180036e50
nop
lea rax, [rbp + 0x451]
mov r8, r15
inc r8
cmp byte [rax + r8], 0
jne 0x18003b9b5
lea rdx, [rbp + 0x451]
lea rcx, [rbp + 0x950]
call fcn.180036e70
nop
lea rax, [rbp + 0x930]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x950]
xor r8d, r8d
lea rdx, [0x1800cf0d1]
lea rcx, [0x1800cf1d0]
call fcn.18003a1c0
lea rax, [rbp + 0x970]
mov qword [rsp + 0x38], rax
mov byte [rbp + 0x570], 1
mov al, 0x67
mov cl, 0x60
mov dl, 0x6a
mov r8b, 0x64
mov r9b, 0x72
mov r10b, 0x69
mov r11b, 0x6e
mov bl, 0x75
xor edi, edi
xor al, 1
mov byte [rbp + 0x571], al
xor cl, 1
mov byte [rbp + 0x572], cl
xor dl, 1
mov byte [rbp + 0x573], dl
xor r8b, 1
mov byte [rbp + 0x574], r8b
xor r9b, 1
mov byte [rbp + 0x575], r9b
xor r10b, 1
mov byte [rbp + 0x576], r10b
xor r11b, 1
mov byte [rbp + 0x577], r11b
xor bl, 1
mov byte [rbp + 0x578], bl
mov byte [rbp + 0x579], dil
movzx edx, byte [rbp + 0x18b0]
lea rcx, [rbp + 0x970]
call fcn.180036e50
nop
lea rax, [rbp + 0x571]
mov r8, r15
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x18003baa0
lea rdx, [rbp + 0x571]
lea rcx, [rbp + 0x970]
call fcn.180036e70
nop
lea rax, [rbp + 0x990]
mov qword [rsp + 0x30], rax
mov byte [rbp + 0x448], 0x62
mov al, 0x21
mov cl, 0xd
mov dl, 0xf
xor r8b, r8b
mov r9b, 3
mov r10b, 0x16
xor r11d, r11d
xor al, 0x62
mov byte [rbp + 0x449], al
xor cl, 0x62
mov byte [rbp + 0x44a], cl
xor dl, 0x62
mov byte [rbp + 0x44b], dl
xor r8b, 0x62
mov byte [rbp + 0x44c], r8b
xor r9b, 0x62
mov byte [rbp + 0x44d], r9b
xor r10b, 0x62
mov byte [rbp + 0x44e], r10b
mov byte [rbp + 0x44f], r11b
movzx edx, byte [rbp + 0x18b0]
lea rcx, [rbp + 0x990]
call fcn.180036e50
nop
lea rax, [rbp + 0x449]
mov r8, r15
inc r8
cmp byte [rax + r8], 0
jne 0x18003bb43
lea rdx, [rbp + 0x449]
lea rcx, [rbp + 0x990]
call fcn.180036e70
nop
lea rax, [rbp + 0x970]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x990]
xor r8d, r8d
lea rdx, [0x1800cf120]
lea rcx, [0x1800cf1d0]
call fcn.18003a1c0
lea rax, [rbp + 0x9b0]
mov qword [rsp + 0x38], rax
mov byte [rbp + 0x580], 0x36
mov al, 0x5e
mov cl, 0x5f
mov dl, 0x42
mov r8b, 0x45
mov r9b, 0x59
mov r10b, 0x43
mov r11b, 0x58
mov bl, 0x52
xor edi, edi
xor al, 0x36
mov byte [rbp + 0x581], al
xor cl, 0x36
mov byte [rbp + 0x582], cl
xor dl, 0x36
mov byte [rbp + 0x583], dl
xor r8b, 0x36
mov byte [rbp + 0x584], r8b
xor r9b, 0x36
mov byte [rbp + 0x585], r9b
xor r10b, 0x36
mov byte [rbp + 0x586], r10b
xor r11b, 0x36
mov byte [rbp + 0x587], r11b
xor bl, 0x36
mov byte [rbp + 0x588], bl
mov byte [rbp + 0x589], dil
movzx edx, byte [rbp + 0x18b0]
lea rcx, [rbp + 0x9b0]
call fcn.180036e50
nop
lea rax, [rbp + 0x581]
mov r8, r15
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x18003bc30
lea rdx, [rbp + 0x581]
lea rcx, [rbp + 0x9b0]
call fcn.180036e70
nop
lea rax, [rbp + 0x9d0]
mov qword [rsp + 0x30], rax
mov byte [rbp + 0x440], 0x79
mov al, 0x3a
mov cl, 0x16
mov dl, 0x14
mov r8b, 0x1b
mov r9b, 0x18
mov r10b, 0xd
xor r11d, r11d
xor al, 0x79
mov byte [rbp + 0x441], al
xor cl, 0x79
mov byte [rbp + 0x442], cl
xor dl, 0x79
mov byte [rbp + 0x443], dl
xor r8b, 0x79
mov byte [rbp + 0x444], r8b
xor r9b, 0x79
mov byte [rbp + 0x445], r9b
xor r10b, 0x79
mov byte [rbp + 0x446], r10b
mov byte [rbp + 0x447], r11b
movzx edx, byte [rbp + 0x18b0]
lea rcx, [rbp + 0x9d0]
call fcn.180036e50
nop
lea rax, [rbp + 0x441]
mov r8, r15
inc r8
cmp byte [rax + r8], 0
jne 0x18003bcd3
lea rdx, [rbp + 0x441]
lea rcx, [rbp + 0x9d0]
call fcn.180036e70
nop
lea rax, [rbp + 0x9b0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x9d0]
xor r8d, r8d
lea rdx, [0x1800cf10f]
lea rcx, [0x1800cf1d0]
call fcn.18003a1c0
lea rax, [rbp + 0x9f0]
mov qword [rsp + 0x38], rax
mov byte [rbp + 0x3b0], 0x32
mov al, 0x40
mov cl, 0x53
mov dl, 0x5d
mov r8b, 0x47
mov r9b, 0x56
xor r10d, r10d
xor al, 0x32
mov byte [rbp + 0x3b1], al
xor cl, 0x32
mov byte [rbp + 0x3b2], cl
xor dl, 0x32
mov byte [rbp + 0x3b3], dl
xor r8b, 0x32
mov byte [rbp + 0x3b4], r8b
xor r9b, 0x32
mov byte [rbp + 0x3b5], r9b
mov byte [rbp + 0x3b6], r10b
movzx edx, byte [rbp + 0x18b0]
lea rcx, [rbp + 0x9f0]
call fcn.180036e50
nop
lea rax, [rbp + 0x3b1]
mov r8, r15
inc r8
cmp byte [rax + r8], 0
jne 0x18003bd91
lea rdx, [rbp + 0x3b1]
lea rcx, [rbp + 0x9f0]
call fcn.180036e70
nop
lea rax, [rbp + 0xa10]
mov qword [rsp + 0x30], rax
mov byte [rbp + 0x438], 0x62
mov al, 0x21
mov cl, 0xd
mov dl, 0xf
xor r8b, r8b
mov r9b, 3
mov r10b, 0x16
xor r11d, r11d
xor al, 0x62
mov byte [rbp + 0x439], al
xor cl, 0x62
mov byte [rbp + 0x43a], cl
xor dl, 0x62
mov byte [rbp + 0x43b], dl
xor r8b, 0x62
mov byte [rbp + 0x43c], r8b
xor r9b, 0x62
mov byte [rbp + 0x43d], r9b
xor r10b, 0x62
mov byte [rbp + 0x43e], r10b
mov byte [rbp + 0x43f], r11b
movzx edx, byte [rbp + 0x18b0]
lea rcx, [rbp + 0xa10]
call fcn.180036e50
nop
lea rax, [rbp + 0x439]
mov r8, r15
inc r8
cmp byte [rax + r8], 0
jne 0x18003be34
lea rdx, [rbp + 0x439]
lea rcx, [rbp + 0xa10]
call fcn.180036e70
nop
lea rax, [rbp + 0x9f0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xa10]
xor r8d, r8d
lea rdx, [0x1800cf10c]
lea rcx, [0x1800cf1d0]
call fcn.18003a1c0
lea rax, [rbp + 0xa30]
mov qword [rsp + 0x38], rax
mov byte [rbp + 0x3a8], 0x57
mov al, 0x32
mov cl, 0x38
mov dl, 0x3c
mov r8b, 0x36
movzx r9d, r8b
xor r10d, r10d
xor al, 0x57
mov byte [rbp + 0x3a9], al
xor cl, 0x57
mov byte [rbp + 0x3aa], cl
xor dl, 0x57
mov byte [rbp + 0x3ab], dl
xor r8b, 0x57
mov byte [rbp + 0x3ac], r8b
xor r9b, 0x57
mov byte [rbp + 0x3ad], r9b
mov byte [rbp + 0x3ae], r10b
movzx edx, byte [rbp + 0x18b0]
lea rcx, [rbp + 0xa30]
call fcn.180036e50
nop
lea rax, [rbp + 0x3a9]
mov r8, r15
inc r8
cmp byte [rax + r8], 0
jne 0x18003bef3
lea rdx, [rbp + 0x3a9]
lea rcx, [rbp + 0xa30]
call fcn.180036e70
nop
lea rax, [rbp + 0xa50]
mov qword [rsp + 0x30], rax
mov byte [rbp + 0x430], 0xc
mov al, 0x4f
mov cl, 0x63
mov dl, 0x61
mov r8b, 0x6e
mov r9b, 0x6d
mov r10b, 0x78
xor r11d, r11d
xor al, 0xc
mov byte [rbp + 0x431], al
xor cl, 0xc
mov byte [rbp + 0x432], cl
xor dl, 0xc
mov byte [rbp + 0x433], dl
xor r8b, 0xc
mov byte [rbp + 0x434], r8b
xor r9b, 0xc
mov byte [rbp + 0x435], r9b
xor r10b, 0xc
mov byte [rbp + 0x436], r10b
mov byte [rbp + 0x437], r11b
movzx edx, byte [rbp + 0x18b0]
lea rcx, [rbp + 0xa50]
call fcn.180036e50
nop
lea rax, [rbp + 0x431]
mov r8, r15
inc r8
cmp byte [rax + r8], 0
jne 0x18003bf96
lea rdx, [rbp + 0x431]
lea rcx, [rbp + 0xa50]
call fcn.180036e70
nop
lea rax, [rbp + 0xa30]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xa50]
xor r8d, r8d
lea rdx, [0x1800cf137]
lea rcx, [0x1800cf1d0]
call fcn.18003a1c0
lea rax, [rbp + 0xa70]
mov qword [rsp + 0x38], rax
mov byte [rbp + 0x5d0], 0x4e
mov al, 0xc
mov cl, 0x27
mov dl, 0x29
movzx r8d, al
mov r9b, 0x1b
mov r10b, 0x22
movzx r11d, r10b
mov bl, 0x2b
mov dil, 0x3a
mov sil, 0x3d
xor r14d, r14d
xor al, 0x4e
mov byte [rbp + 0x5d1], al
xor cl, 0x4e
mov byte [rbp + 0x5d2], cl
xor dl, 0x4e
mov byte [rbp + 0x5d3], dl
xor r8b, 0x4e
mov byte [rbp + 0x5d4], r8b
xor r9b, 0x4e
mov byte [rbp + 0x5d5], r9b
xor r10b, 0x4e
mov byte [rbp + 0x5d6], r10b
xor r11b, 0x4e
mov byte [rbp + 0x5d7], r11b
xor bl, 0x4e
mov byte [rbp + 0x5d8], bl
xor dil, 0x4e
mov byte [rbp + 0x5d9], dil
xor sil, 0x4e
mov byte [rbp + 0x5da], sil
mov byte [rbp + 0x5db], r14b
movzx edx, byte [rbp + 0x18b0]
lea rcx, [rbp + 0xa70]
call fcn.180036e50
nop
lea rax, [rbp + 0x5d1]
mov r8, r15
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x18003c0a0
lea rdx, [rbp + 0x5d1]
lea rcx, [rbp + 0xa70]
call fcn.180036e70
nop
lea rax, [rbp + 0xa90]
mov qword [rsp + 0x30], rax
mov byte [rbp + 0x420], 0x22
mov al, 0x61
mov cl, 0x4d
mov dl, 0x4f
mov r8b, 0x40
mov r9b, 0x43
mov r10b, 0x56
xor r11d, r11d
xor al, 0x22
mov byte [rbp + 0x421], al
xor cl, 0x22
mov byte [rbp + 0x422], cl
xor dl, 0x22
mov byte [rbp + 0x423], dl
xor r8b, 0x22
mov byte [rbp + 0x424], r8b
xor r9b, 0x22
mov byte [rbp + 0x425], r9b
xor r10b, 0x22
mov byte [rbp + 0x426], r10b
mov byte [rbp + 0x427], r11b
movzx edx, byte [rbp + 0x18b0]
lea rcx, [rbp + 0xa90]
call fcn.180036e50
nop
lea rax, [rbp + 0x421]
mov r8, r15
inc r8
cmp byte [rax + r8], 0
jne 0x18003c143
lea rdx, [rbp + 0x421]
lea rcx, [rbp + 0xa90]
call fcn.180036e70
nop
lea rax, [rbp + 0xa70]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xa90]
xor r8d, r8d
lea rdx, [0x1800cf142]
lea rcx, [0x1800cf1d0]
call fcn.18003a1c0
lea rax, [rbp + 0xab0]
mov qword [rsp + 0x38], rax
mov byte [rbp + 0x4e0], 0x75
mov al, 5
mov cl, 0x19
mov dl, 0x14
mov r8b, 0xc
mov r9b, 0x10
mov r10b, 7
mov r11b, 6
xor ebx, ebx
xor al, 0x75
mov byte [rbp + 0x4e1], al
xor cl, 0x75
mov byte [rbp + 0x4e2], cl
xor dl, 0x75
mov byte [rbp + 0x4e3], dl
xor r8b, 0x75
mov byte [rbp + 0x4e4], r8b
xor r9b, 0x75
mov byte [rbp + 0x4e5], r9b
xor r10b, 0x75
mov byte [rbp + 0x4e6], r10b
xor r11b, 0x75
mov byte [rbp + 0x4e7], r11b
mov byte [rbp + 0x4e8], bl
movzx edx, byte [rbp + 0x18b0]
lea rcx, [rbp + 0xab0]
call fcn.180036e50
nop
lea rax, [rbp + 0x4e1]
mov r8, r15
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x18003c220
lea rdx, [rbp + 0x4e1]
lea rcx, [rbp + 0xab0]
call fcn.180036e70
nop
lea rax, [rbp + 0xad0]
mov qword [rsp + 0x30], rax
mov byte [rbp + 0x500], 0x28
mov al, 0x7e
mov cl, 0x41
mov dl, 0x5b
mov r8b, 0x5d
mov r9b, 0x49
mov r10b, 0x44
movzx r11d, dl
xor ebx, ebx
xor al, 0x28
mov byte [rbp + 0x501], al
xor cl, 0x28
mov byte [rbp + 0x502], cl
xor dl, 0x28
mov byte [rbp + 0x503], dl
xor r8b, 0x28
mov byte [rbp + 0x504], r8b
xor r9b, 0x28
mov byte [rbp + 0x505], r9b
xor r10b, 0x28
mov byte [rbp + 0x506], r10b
xor r11b, 0x28
mov byte [rbp + 0x507], r11b
mov byte [rbp + 0x508], bl
movzx edx, byte [rbp + 0x18b0]
lea rcx, [rbp + 0xad0]
call fcn.180036e50
nop
lea rax, [rbp + 0x501]
mov r8, r15
inc r8
cmp byte [rax + r8], 0
jne 0x18003c2d0
lea rdx, [rbp + 0x501]
lea rcx, [rbp + 0xad0]
call fcn.180036e70
nop
lea rax, [rbp + 0xab0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xad0]
xor r8d, r8d
lea rdx, [0x1800cf140]
lea rcx, [0x1800cf1d0]
call fcn.18003a1c0
lea rax, [rbp + 0xaf0]
mov qword [rsp + 0x38], rax
mov byte [rbp + 0x510], 0x53
mov al, 0x30
mov cl, 0x3c
mov dl, 0x3d
mov r8b, 0x21
movzx r9d, dl
mov r10b, 0x36
movzx r11d, r8b
xor ebx, ebx
xor al, 0x53
mov byte [rbp + 0x511], al
xor cl, 0x53
mov byte [rbp + 0x512], cl
xor dl, 0x53
mov byte [rbp + 0x513], dl
xor r8b, 0x53
mov byte [rbp + 0x514], r8b
xor r9b, 0x53
mov byte [rbp + 0x515], r9b
xor r10b, 0x53
mov byte [rbp + 0x516], r10b
xor r11b, 0x53
mov byte [rbp + 0x517], r11b
mov byte [rbp + 0x518], bl
movzx edx, byte [rbp + 0x18b0]
lea rcx, [rbp + 0xaf0]
call fcn.180036e50
nop
lea rax, [rbp + 0x511]
mov r8, r15
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x18003c3b0
lea rdx, [rbp + 0x511]
lea rcx, [rbp + 0xaf0]
call fcn.180036e70
nop
lea rax, [rbp + 0xb10]
mov qword [rsp + 0x30], rax
mov byte [rbp + 0x520], 0x1f
mov al, 0x49
mov cl, 0x76
mov dl, 0x6c
mov r8b, 0x6a
mov r9b, 0x7e
mov r10b, 0x73
movzx r11d, dl
xor ebx, ebx
xor al, 0x1f
mov byte [rbp + 0x521], al
xor cl, 0x1f
mov byte [rbp + 0x522], cl
xor dl, 0x1f
mov byte [rbp + 0x523], dl
xor r8b, 0x1f
mov byte [rbp + 0x524], r8b
xor r9b, 0x1f
mov byte [rbp + 0x525], r9b
xor r10b, 0x1f
mov byte [rbp + 0x526], r10b
xor r11b, 0x1f
mov byte [rbp + 0x527], r11b
mov byte [rbp + 0x528], bl
movzx edx, byte [rbp + 0x18b0]
lea rcx, [rbp + 0xb10]
call fcn.180036e50
nop
lea rax, [rbp + 0x521]
mov r8, r15
inc r8
cmp byte [rax + r8], 0
jne 0x18003c460
lea rdx, [rbp + 0x521]
lea rcx, [rbp + 0xb10]
call fcn.180036e70
nop
lea rax, [rbp + 0xaf0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xb10]
xor r8d, r8d
lea rdx, [0x1800cf10e]
lea rcx, [0x1800cf1d0]
call fcn.18003a1c0
lea rax, [rbp + 0xb30]
mov qword [rsp + 0x38], rax
mov byte [rbp + 0x418], 0x52
mov al, 0x26
mov cl, 0x33
mov dl, 0x20
mov r8b, 0x35
mov r9b, 0x37
movzx r10d, al
xor r11d, r11d
xor al, 0x52
mov byte [rbp + 0x419], al
xor cl, 0x52
mov byte [rbp + 0x41a], cl
xor dl, 0x52
mov byte [rbp + 0x41b], dl
xor r8b, 0x52
mov byte [rbp + 0x41c], r8b
xor r9b, 0x52
mov byte [rbp + 0x41d], r9b
xor r10b, 0x52
mov byte [rbp + 0x41e], r10b
mov byte [rbp + 0x41f], r11b
movzx edx, byte [rbp + 0x18b0]
lea rcx, [rbp + 0xb30]
call fcn.180036e50
nop
lea rax, [rbp + 0x419]
mov r8, r15
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x18003c530
lea rdx, [rbp + 0x419]
lea rcx, [rbp + 0xb30]
call fcn.180036e70
nop
lea rax, [rbp + 0xb50]
mov qword [rsp + 0x30], rax
mov byte [rbp + 0x530], 0x78
mov al, 0x2e
mov cl, 0x11
mov dl, 0xb
mov r8b, 0xd
mov r9b, 0x19
mov r10b, 0x14
movzx r11d, dl
xor ebx, ebx
xor al, 0x78
mov byte [rbp + 0x531], al
xor cl, 0x78
mov byte [rbp + 0x532], cl
xor dl, 0x78
mov byte [rbp + 0x533], dl
xor r8b, 0x78
mov byte [rbp + 0x534], r8b
xor r9b, 0x78
mov byte [rbp + 0x535], r9b
xor r10b, 0x78
mov byte [rbp + 0x536], r10b
xor r11b, 0x78
mov byte [rbp + 0x537], r11b
mov byte [rbp + 0x538], bl
movzx edx, byte [rbp + 0x18b0]
lea rcx, [rbp + 0xb50]
call fcn.180036e50
nop
lea rax, [rbp + 0x531]
mov r8, r15
inc r8
cmp byte [rax + r8], 0
jne 0x18003c5e0
lea rdx, [rbp + 0x531]
lea rcx, [rbp + 0xb50]
call fcn.180036e70
nop
lea rax, [rbp + 0xb30]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xb50]
xor r8d, r8d
lea rdx, [0x1800cf135]
lea rcx, [0x1800cf1d0]
call fcn.18003a1c0
lea rax, [rbp + 0xb70]
mov qword [rsp + 0x38], rax
mov byte [rbp + 0x378], 0x36
mov al, 0x58
mov cl, 0x57
mov dl, 0x5b
mov r8b, 0x53
xor r9d, r9d
xor al, 0x36
mov byte [rbp + 0x379], al
xor cl, 0x36
mov byte [rbp + 0x37a], cl
xor dl, 0x36
mov byte [rbp + 0x37b], dl
xor r8b, 0x36
mov byte [rbp + 0x37c], r8b
mov byte [rbp + 0x37d], r9b
movzx edx, byte [rbp + 0x18b0]
lea rcx, [rbp + 0xb70]
call fcn.180036e50
nop
lea rax, [rbp + 0x379]
mov r8, r15
inc r8
cmp byte [rax + r8], 0
jne 0x18003c690
lea rdx, [rbp + 0x379]
lea rcx, [rbp + 0xb70]
call fcn.180036e70
nop
lea rax, [rbp + 0xb90]
mov qword [rsp + 0x30], rax
mov byte [rbp + 0x540], 0x3f
mov al, 0x69
mov cl, 0x56
mov dl, 0x4c
mov r8b, 0x4a
mov r9b, 0x5e
mov r10b, 0x53
movzx r11d, dl
xor ebx, ebx
xor al, 0x3f
mov byte [rbp + 0x541], al
xor cl, 0x3f
mov byte [rbp + 0x542], cl
xor dl, 0x3f
mov byte [rbp + 0x543], dl
xor r8b, 0x3f
mov byte [rbp + 0x544], r8b
xor r9b, 0x3f
mov byte [rbp + 0x545], r9b
xor r10b, 0x3f
mov byte [rbp + 0x546], r10b
xor r11b, 0x3f
mov byte [rbp + 0x547], r11b
mov byte [rbp + 0x548], bl
movzx edx, byte [rbp + 0x18b0]
lea rcx, [rbp + 0xb90]
call fcn.180036e50
nop
lea rax, [rbp + 0x541]
mov r8, r15
inc r8
cmp byte [rax + r8], 0
jne 0x18003c740
lea rdx, [rbp + 0x541]
lea rcx, [rbp + 0xb90]
call fcn.180036e70
nop
lea rax, [rbp + 0xb70]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xb90]
xor r8d, r8d
lea rdx, [0x1800cf12c]
lea rcx, [0x1800cf1d0]
call fcn.18003a1c0
lea rax, [rbp + 0xbb0]
mov qword [rsp + 0x38], rax
mov byte [rbp + 0x3d8], 0x6f
mov al, 7
mov cl, 0xa
mov dl, 0xe
mov r8b, 3
mov r9b, 0x1b
movzx r10d, al
xor r11d, r11d
xor al, 0x6f
mov byte [rbp + 0x3d9], al
xor cl, 0x6f
mov byte [rbp + 0x3da], cl
xor dl, 0x6f
mov byte [rbp + 0x3db], dl
xor r8b, 0x6f
mov byte [rbp + 0x3dc], r8b
xor r9b, 0x6f
mov byte [rbp + 0x3dd], r9b
xor r10b, 0x6f
mov byte [rbp + 0x3de], r10b
mov byte [rbp + 0x3df], r11b
movzx edx, byte [rbp + 0x18b0]
lea rcx, [rbp + 0xbb0]
call fcn.180036e50
nop
lea rax, [rbp + 0x3d9]
mov r8, r15
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x18003c810
lea rdx, [rbp + 0x3d9]
lea rcx, [rbp + 0xbb0]
call fcn.180036e70
nop
lea rax, [rbp + 0xbd0]
mov qword [rsp + 0x30], rax
mov byte [rbp + 0x490], 0x18
mov al, 0x4e
mov cl, 0x71
mov dl, 0x6b
mov r8b, 0x6d
mov r9b, 0x79
mov r10b, 0x74
movzx r11d, dl
xor ebx, ebx
xor al, 0x18
mov byte [rbp + 0x491], al
xor cl, 0x18
mov byte [rbp + 0x492], cl
xor dl, 0x18
mov byte [rbp + 0x493], dl
xor r8b, 0x18
mov byte [rbp + 0x494], r8b
xor r9b, 0x18
mov byte [rbp + 0x495], r9b
xor r10b, 0x18
mov byte [rbp + 0x496], r10b
xor r11b, 0x18
mov byte [rbp + 0x497], r11b
mov byte [rbp + 0x498], bl
movzx edx, byte [rbp + 0x18b0]
lea rcx, [rbp + 0xbd0]
call fcn.180036e50
nop
lea rax, [rbp + 0x491]
mov r8, r15
inc r8
cmp byte [rax + r8], 0
jne 0x18003c8c0
lea rdx, [rbp + 0x491]
lea rcx, [rbp + 0xbd0]
call fcn.180036e70
nop
lea rax, [rbp + 0xbb0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xbd0]
xor r8d, r8d
lea rdx, [0x1800cf136]
lea rcx, [0x1800cf1d0]
call fcn.18003a1c0
lea rax, [rbp + 0xbf0]
mov qword [rsp + 0x38], rax
mov byte [rbp + 0x590], 0x14
mov al, 0x5c
mov cl, 0x71
mov dl, 0x78
mov r8b, 0x60
mov r9b, 0x7c
mov r10b, 0x76
mov r11b, 0x75
mov bl, 0x66
xor edi, edi
xor al, 0x14
mov byte [rbp + 0x591], al
xor cl, 0x14
mov byte [rbp + 0x592], cl
xor dl, 0x14
mov byte [rbp + 0x593], dl
xor r8b, 0x14
mov byte [rbp + 0x594], r8b
xor r9b, 0x14
mov byte [rbp + 0x595], r9b
xor r10b, 0x14
mov byte [rbp + 0x596], r10b
xor r11b, 0x14
mov byte [rbp + 0x597], r11b
xor bl, 0x14
mov byte [rbp + 0x598], bl
mov byte [rbp + 0x599], dil
movzx edx, byte [rbp + 0x18b0]
lea rcx, [rbp + 0xbf0]
call fcn.180036e50
nop
lea rax, [rbp + 0x591]
mov r8, r15
inc r8
cmp byte [rax + r8], 0
jne 0x18003c9a4
lea rdx, [rbp + 0x591]
lea rcx, [rbp + 0xbf0]
call fcn.180036e70
nop
lea rax, [rbp + 0xc10]
mov qword [rsp + 0x30], rax
mov byte [rbp + 0x4a0], 0x14
mov al, 0x42
mov cl, 0x7d
mov dl, 0x67
mov r8b, 0x61
mov r9b, 0x75
mov r10b, 0x78
movzx r11d, dl
xor ebx, ebx
xor al, 0x14
mov byte [rbp + 0x4a1], al
xor cl, 0x14
mov byte [rbp + 0x4a2], cl
xor dl, 0x14
mov byte [rbp + 0x4a3], dl
xor r8b, 0x14
mov byte [rbp + 0x4a4], r8b
xor r9b, 0x14
mov byte [rbp + 0x4a5], r9b
xor r10b, 0x14
mov byte [rbp + 0x4a6], r10b
xor r11b, 0x14
mov byte [rbp + 0x4a7], r11b
mov byte [rbp + 0x4a8], bl
movzx edx, byte [rbp + 0x18b0]
lea rcx, [rbp + 0xc10]
call fcn.180036e50
nop
lea rax, [rbp + 0x4a1]
mov r8, r15
inc r8
cmp byte [rax + r8], 0
jne 0x18003ca54
lea rdx, [rbp + 0x4a1]
lea rcx, [rbp + 0xc10]
call fcn.180036e70
nop
lea rax, [rbp + 0xbf0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xc10]
xor r8d, r8d
lea rdx, [0x1800cf12d]
lea rcx, [0x1800cf1d0]
call fcn.18003a1c0
lea rax, [rbp + 0xc30]
mov qword [rsp + 0x38], rax
mov byte [rbp + 0x3d0], 0x11
mov al, 0x72
mov cl, 0x79
mov dl, 0x70
mov r8b, 0x7c
mov r9b, 0x62
xor r10d, r10d
xor al, 0x11
mov byte [rbp + 0x3d1], al
xor cl, 0x11
mov byte [rbp + 0x3d2], cl
xor dl, 0x11
mov byte [rbp + 0x3d3], dl
xor r8b, 0x11
mov byte [rbp + 0x3d4], r8b
xor r9b, 0x11
mov byte [rbp + 0x3d5], r9b
mov byte [rbp + 0x3d6], r10b
movzx edx, byte [rbp + 0x18b0]
lea rcx, [rbp + 0xc30]
call fcn.180036e50
nop
lea rax, [rbp + 0x3d1]
mov r8, r15
inc r8
cmp byte [rax + r8], 0
jne 0x18003cb12
lea rdx, [rbp + 0x3d1]
lea rcx, [rbp + 0xc30]
call fcn.180036e70
nop
lea rax, [rbp + 0xc50]
mov qword [rsp + 0x30], rax
mov byte [rbp + 0x4b0], 0x4f
mov al, 0x19
mov cl, 0x26
mov dl, 0x3c
mov r8b, 0x3a
mov r9b, 0x2e
mov r10b, 0x23
movzx r11d, dl
xor ebx, ebx
xor al, 0x4f
mov byte [rbp + 0x4b1], al
xor cl, 0x4f
mov byte [rbp + 0x4b2], cl
xor dl, 0x4f
mov byte [rbp + 0x4b3], dl
xor r8b, 0x4f
mov byte [rbp + 0x4b4], r8b
xor r9b, 0x4f
mov byte [rbp + 0x4b5], r9b
xor r10b, 0x4f
mov byte [rbp + 0x4b6], r10b
xor r11b, 0x4f
mov byte [rbp + 0x4b7], r11b
mov byte [rbp + 0x4b8], bl
movzx edx, byte [rbp + 0x18b0]
lea rcx, [rbp + 0xc50]
call fcn.180036e50
nop
lea rax, [rbp + 0x4b1]
mov r8, r15
inc r8
cmp byte [rax + r8], 0
jne 0x18003cbc2
lea rdx, [rbp + 0x4b1]
lea rcx, [rbp + 0xc50]
call fcn.180036e70
nop
lea rax, [rbp + 0xc30]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xc50]
xor r8d, r8d
lea rdx, [0x1800cf10d]
lea rcx, [0x1800cf1d0]
call fcn.18003a1c0
lea rax, [rbp + 0xc70]
mov qword [rsp + 0x38], rax
mov byte [rbp + 0x3c8], 0x46
mov al, 0x22
mov cl, 0x2f
mov dl, 0x35
mov r8b, 0x25
mov r9b, 0x32
xor r10d, r10d
xor al, 0x46
mov byte [rbp + 0x3c9], al
xor cl, 0x46
mov byte [rbp + 0x3ca], cl
xor dl, 0x46
mov byte [rbp + 0x3cb], dl
xor r8b, 0x46
mov byte [rbp + 0x3cc], r8b
xor r9b, 0x46
mov byte [rbp + 0x3cd], r9b
mov byte [rbp + 0x3ce], r10b
movzx edx, byte [rbp + 0x18b0]
lea rcx, [rbp + 0xc70]
call fcn.180036e50
nop
lea rax, [rbp + 0x3c9]
mov r8, r15
inc r8
cmp byte [rax + r8], 0
jne 0x18003cc80
lea rdx, [rbp + 0x3c9]
lea rcx, [rbp + 0xc70]
call fcn.180036e70
nop
lea rax, [rbp + 0xc90]
mov qword [rsp + 0x30], rax
mov byte [rbp + 0x4f0], 7
mov al, 0x51
mov cl, 0x6e
mov dl, 0x74
mov r8b, 0x72
mov r9b, 0x66
mov r10b, 0x6b
movzx r11d, dl
xor ebx, ebx
xor al, 7
mov byte [rbp + 0x4f1], al
xor cl, 7
mov byte [rbp + 0x4f2], cl
xor dl, 7
mov byte [rbp + 0x4f3], dl
xor r8b, 7
mov byte [rbp + 0x4f4], r8b
xor r9b, 7
mov byte [rbp + 0x4f5], r9b
xor r10b, 7
mov byte [rbp + 0x4f6], r10b
xor r11b, 7
mov byte [rbp + 0x4f7], r11b
mov byte [rbp + 0x4f8], bl
movzx edx, byte [rbp + 0x18b0]
lea rcx, [rbp + 0xc90]
call fcn.180036e50
nop
lea rax, [rbp + 0x4f1]
mov r8, r15
inc r8
cmp byte [rax + r8], 0
jne 0x18003cd30
lea rdx, [rbp + 0x4f1]
lea rcx, [rbp + 0xc90]
call fcn.180036e70
nop
lea rax, [rbp + 0xc70]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xc90]
xor r8d, r8d
lea rdx, [0x1800cf11a]
lea rcx, [0x1800cf1d0]
call fcn.18003a1c0
lea rax, [rbp + 0xcb0]
mov qword [rsp + 0x38], rax
mov byte [rbp + 0x370], 0x17
mov al, 0x7f
mov cl, 0x72
mov dl, 0x7b
mov r8b, 0x73
xor r9d, r9d
xor al, 0x17
mov byte [rbp + 0x371], al
xor cl, 0x17
mov byte [rbp + 0x372], cl
xor dl, 0x17
mov byte [rbp + 0x373], dl
xor r8b, 0x17
mov byte [rbp + 0x374], r8b
mov byte [rbp + 0x375], r9b
movzx edx, byte [rbp + 0x18b0]
lea rcx, [rbp + 0xcb0]
call fcn.180036e50
nop
lea rax, [rbp + 0x371]
mov r8, r15
inc r8
cmp byte [rax + r8], 0
jne 0x18003cde0
lea rdx, [rbp + 0x371]
lea rcx, [rbp + 0xcb0]
call fcn.180036e70
nop
lea rax, [rbp + 0xcd0]
mov qword [rsp + 0x30], rax
mov byte [rbp + 0x4d0], 0x68
mov al, 0x3e
mov cl, 1
mov dl, 0x1b
mov r8b, 0x1d
mov r9b, 9
mov r10b, 4
movzx r11d, dl
xor ebx, ebx
xor al, 0x68
mov byte [rbp + 0x4d1], al
xor cl, 0x68
mov byte [rbp + 0x4d2], cl
xor dl, 0x68
mov byte [rbp + 0x4d3], dl
xor r8b, 0x68
mov byte [rbp + 0x4d4], r8b
xor r9b, 0x68
mov byte [rbp + 0x4d5], r9b
xor r10b, 0x68
mov byte [rbp + 0x4d6], r10b
xor r11b, 0x68
mov byte [rbp + 0x4d7], r11b
mov byte [rbp + 0x4d8], bl
movzx edx, byte [rbp + 0x18b0]
lea rcx, [rbp + 0xcd0]
call fcn.180036e50
nop
lea rax, [rbp + 0x4d1]
mov r8, r15
inc r8
cmp byte [rax + r8], 0
jne 0x18003ce90
lea rdx, [rbp + 0x4d1]
lea rcx, [rbp + 0xcd0]
call fcn.180036e70
nop
lea rax, [rbp + 0xcb0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xcd0]
xor r8d, r8d
lea rdx, [0x1800cf0d2]
lea rcx, [0x1800cf1d0]
call fcn.18003a1c0
lea rax, [rbp + 0xcf0]
mov qword [rsp + 0x38], rax
mov byte [rbp + 0x3c0], 0xf
mov al, 0x7c
mov cl, 0x63
mov dl, 0x6a
movzx r8d, dl
mov r9b, 0x7f
xor r10d, r10d
xor al, 0xf
mov byte [rbp + 0x3c1], al
xor cl, 0xf
mov byte [rbp + 0x3c2], cl
xor dl, 0xf
mov byte [rbp + 0x3c3], dl
xor r8b, 0xf
mov byte [rbp + 0x3c4], r8b
xor r9b, 0xf
mov byte [rbp + 0x3c5], r9b
mov byte [rbp + 0x3c6], r10b
movzx edx, byte [rbp + 0x18b0]
lea rcx, [rbp + 0xcf0]
call fcn.180036e50
nop
lea rax, [rbp + 0x3c1]
mov r8, r15
nop
inc r8
cmp byte [rax + r8], 0
jne 0x18003cf50
lea rdx, [rbp + 0x3c1]
lea rcx, [rbp + 0xcf0]
call fcn.180036e70
nop
lea rax, [rbp + 0xd10]
mov qword [rsp + 0x30], rax
mov byte [rbp + 0x4c0], 0x43
mov al, 0x15
mov cl, 0x2a
mov dl, 0x30
mov r8b, 0x36
mov r9b, 0x22
mov r10b, 0x2f
movzx r11d, dl
xor ebx, ebx
xor al, 0x43
mov byte [rbp + 0x4c1], al
xor cl, 0x43
mov byte [rbp + 0x4c2], cl
xor dl, 0x43
mov byte [rbp + 0x4c3], dl
xor r8b, 0x43
mov byte [rbp + 0x4c4], r8b
xor r9b, 0x43
mov byte [rbp + 0x4c5], r9b
xor r10b, 0x43
mov byte [rbp + 0x4c6], r10b
xor r11b, 0x43
mov byte [rbp + 0x4c7], r11b
mov byte [rbp + 0x4c8], bl
movzx edx, byte [rbp + 0x18b0]
lea rcx, [rbp + 0xd10]
call fcn.180036e50
nop
lea rax, [rbp + 0x4c1]
nop dword [rax]
inc r15
cmp byte [rax + r15], 0
jne 0x18003d000
mov r8, r15
lea rdx, [rbp + 0x4c1]
lea rcx, [rbp + 0xd10]
call fcn.180036e70
nop
lea rax, [rbp + 0xcf0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xd10]
xor r8d, r8d
lea rdx, [0x1800cf129]
lea rcx, [0x1800cf1d0]
call fcn.18003a1c0
lea rax, [rbp + 0xd30]
mov qword [rsp + 0x38], rax
mov byte [rbp + 0x210], 0x14
mov dl, 0x73
lea rcx, [rbp + 0x210]
call fcn.180065a50
mov byte [rbp + 0x211], al
mov dl, 0x6b
lea rcx, [rbp + 0x210]
call fcn.180065a50
mov byte [rbp + 0x212], al
mov dl, 0x65
lea rcx, [rbp + 0x210]
call fcn.180065a50
mov byte [rbp + 0x213], al
mov dl, 0x6c
lea rcx, [rbp + 0x210]
call fcn.180065a50
mov byte [rbp + 0x214], al
mov dl, 0x65
lea rcx, [rbp + 0x210]
call fcn.180065a50
mov byte [rbp + 0x215], al
mov dl, 0x74
lea rcx, [rbp + 0x210]
call fcn.180065a50
mov byte [rbp + 0x216], al
mov dl, 0x6f
lea rcx, [rbp + 0x210]
call fcn.180065a50
mov byte [rbp + 0x217], al
mov dl, 0x6e
lea rcx, [rbp + 0x210]
call fcn.180065a50
mov byte [rbp + 0x218], al
xor eax, eax
mov byte [rbp + 0x219], al
xor edi, edi
mov esi, edi
nop dword [rax]
mov rdx, rsi
lea rcx, [rbp + 0x211]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rbp + 0x210]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rbp + 0x211]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 8
jb 0x18003d110
mov edx, 8
lea rcx, [rbp + 0x211]
call fcn.180065a60
mov byte [rax], dil
lea rcx, [rbp + 0x211]
call fcn.1800653e0
mov rdx, rax
lea rcx, [rbp + 0xd30]
call fcn.180036850
mov r14, rax
mov byte [rbp + 0x90], 0x79
mov dl, 0x56
lea rcx, [rbp + 0x90]
call fcn.180065a50
mov byte [rbp + 0x91], al
mov dl, 0x69
lea rcx, [rbp + 0x90]
call fcn.180065a50
mov byte [rbp + 0x92], al
mov dl, 0x73
lea rcx, [rbp + 0x90]
call fcn.180065a50
mov byte [rbp + 0x93], al
mov dl, 0x75
lea rcx, [rbp + 0x90]
call fcn.180065a50
mov byte [rbp + 0x94], al
mov dl, 0x61
lea rcx, [rbp + 0x90]
call fcn.180065a50
mov byte [rbp + 0x95], al
mov dl, 0x6c
lea rcx, [rbp + 0x90]
call fcn.180065a50
mov byte [rbp + 0x96], al
mov dl, 0x73
lea rcx, [rbp + 0x90]
call fcn.180065a50
mov byte [rbp + 0x97], al
xor eax, eax
mov byte [rbp + 0x98], al
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0x91]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rbp + 0x90]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rbp + 0x91]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 7
jb 0x18003d220
mov edx, 7
lea rcx, [rbp + 0x91]
call fcn.180065a60
mov byte [rax], 0
lea rcx, [rbp + 0x91]
call fcn.1800653e0
mov rdx, rax
lea rcx, [rbp + 0xd50]
call fcn.180036850
nop
mov qword [rsp + 0x20], r14
mov r9, rax
xor r8d, r8d
lea rdx, [0x1800cf134]
lea rcx, [0x1800cf1d0]
call fcn.18003a1c0
lea rax, [rbp + 0xd70]
mov qword [rsp + 0x38], rax
mov byte [rbp + 0x2f0], 0xf
mov dl, 0x72
lea rcx, [rbp + 0x2f0]
call fcn.180065a50
mov byte [rbp + 0x2f1], al
mov dl, 0x65
lea rcx, [rbp + 0x2f0]
call fcn.180065a50
mov byte [rbp + 0x2f2], al
mov dl, 0x6b
lea rcx, [rbp + 0x2f0]
call fcn.180065a50
mov byte [rbp + 0x2f3], al
mov dl, 0x69
lea rcx, [rbp + 0x2f0]
call fcn.180065a50
mov byte [rbp + 0x2f4], al
mov dl, 0x61
lea rcx, [rbp + 0x2f0]
call fcn.180065a50
mov byte [rbp + 0x2f5], al
mov dl, 0x64
lea rcx, [rbp + 0x2f0]
call fcn.180065a50
mov byte [rbp + 0x2f6], al
mov dl, 0x75
lea rcx, [rbp + 0x2f0]
call fcn.180065a50
mov byte [rbp + 0x2f7], al
mov dl, 0x62
lea rcx, [rbp + 0x2f0]
call fcn.180065a50
mov byte [rbp + 0x2f8], al
mov dl, 0x64
lea rcx, [rbp + 0x2f0]
call fcn.180065a50
mov byte [rbp + 0x2f9], al
mov dl, 0x75
lea rcx, [rbp + 0x2f0]
call fcn.180065a50
mov byte [rbp + 0x2fa], al
xor eax, eax
mov byte [rbp + 0x2fb], al
mov rsi, rdi
nop
mov rdx, rsi
lea rcx, [rbp + 0x2f1]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rbp + 0x2f0]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rbp + 0x2f1]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 0xa
jb 0x18003d390
mov edx, 0xa
lea rcx, [rbp + 0x2f1]
call fcn.180065a60
mov byte [rax], 0
lea rcx, [rbp + 0x2f1]
call fcn.1800653e0
mov rdx, rax
lea rcx, [rbp + 0xd70]
call fcn.180036850
mov r14, rax
mov byte [rbp + 0x70], 0x66
mov dl, 0x56
lea rcx, [rbp + 0x70]
call fcn.180065a50
mov byte [rbp + 0x71], al
mov dl, 0x69
lea rcx, [rbp + 0x70]
call fcn.180065a50
mov byte [rbp + 0x72], al
mov dl, 0x73
lea rcx, [rbp + 0x70]
call fcn.180065a50
mov byte [rbp + 0x73], al
mov dl, 0x75
lea rcx, [rbp + 0x70]
call fcn.180065a50
mov byte [rbp + 0x74], al
mov dl, 0x61
lea rcx, [rbp + 0x70]
call fcn.180065a50
mov byte [rbp + 0x75], al
mov dl, 0x6c
lea rcx, [rbp + 0x70]
call fcn.180065a50
mov byte [rbp + 0x76], al
mov dl, 0x73
lea rcx, [rbp + 0x70]
call fcn.180065a50
mov byte [rbp + 0x77], al
xor eax, eax
mov byte [rbp + 0x78], al
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0x71]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rbp + 0x70]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rbp + 0x71]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 7
jb 0x18003d470
mov edx, 7
lea rcx, [rbp + 0x71]
call fcn.180065a60
mov byte [rax], 0
lea rcx, [rbp + 0x71]
call fcn.1800653e0
mov rdx, rax
lea rcx, [rbp + 0xd90]
call fcn.180036850
nop
mov qword [rsp + 0x20], r14
mov r9, rax
xor r8d, r8d
lea rdx, [0x1800cf133]
lea rcx, [0x1800cf1d0]
call fcn.18003a1c0
lea rax, [rbp + 0xdb0]
mov qword [rsp + 0x38], rax
mov byte [rbp + 0x18b0], 0x6d
mov dl, 0x6e
lea rcx, [rbp + 0x18b0]
call fcn.180065a50
mov byte [rbp + 0x18b1], al
mov dl, 0x70
lea rcx, [rbp + 0x18b0]
call fcn.180065a50
mov byte [rbp + 0x18b2], al
mov dl, 0x63
lea rcx, [rbp + 0x18b0]
call fcn.180065a50
mov byte [rbp + 0x18b3], al
xor eax, eax
mov byte [rbp + 0x18b4], al
mov rsi, rdi
nop dword [rax]
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0x18b1]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rbp + 0x18b0]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rbp + 0x18b1]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 3
jb 0x18003d550
mov edx, 3
lea rcx, [rbp + 0x18b1]
call fcn.180065a60
mov byte [rax], 0
lea rcx, [rbp + 0x18b1]
call fcn.1800653e0
mov rdx, rax
lea rcx, [rbp + 0xdb0]
call fcn.180036850
mov r14, rax
mov byte [rbp + 0x1e0], 0x2e
mov dl, 0x56
lea rcx, [rbp + 0x1e0]
call fcn.180065a50
mov byte [rbp + 0x1e1], al
mov dl, 0x69
lea rcx, [rbp + 0x1e0]
call fcn.180065a50
mov byte [rbp + 0x1e2], al
mov dl, 0x73
lea rcx, [rbp + 0x1e0]
call fcn.180065a50
mov byte [rbp + 0x1e3], al
mov dl, 0x75
lea rcx, [rbp + 0x1e0]
call fcn.180065a50
mov byte [rbp + 0x1e4], al
mov dl, 0x61
lea rcx, [rbp + 0x1e0]
call fcn.180065a50
mov byte [rbp + 0x1e5], al
mov dl, 0x6c
lea rcx, [rbp + 0x1e0]
call fcn.180065a50
mov byte [rbp + 0x1e6], al
mov dl, 0x73
lea rcx, [rbp + 0x1e0]
call fcn.180065a50
mov byte [rbp + 0x1e7], al
xor eax, eax
mov byte [rbp + 0x1e8], al
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0x1e1]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rbp + 0x1e0]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rbp + 0x1e1]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 7
jb 0x18003d660
mov edx, 7
lea rcx, [rbp + 0x1e1]
call fcn.180065a60
mov byte [rax], 0
lea rcx, [rbp + 0x1e1]
call fcn.1800653e0
mov rdx, rax
lea rcx, [rbp + 0xdd0]
call fcn.180036850
nop
mov qword [rsp + 0x20], r14
mov r9, rax
xor r8d, r8d
lea rdx, [0x1800cf145]
lea rcx, [0x1800cf1d0]
call fcn.18003a1c0
lea rax, [rbp + 0xdf0]
mov qword [rsp + 0x38], rax
mov byte [rbp + 0x18b8], 0x26
mov dl, 0x62
lea rcx, [rbp + 0x18b8]
call fcn.180065a50
mov byte [rbp + 0x18b9], al
mov dl, 0x6f
lea rcx, [rbp + 0x18b8]
call fcn.180065a50
mov byte [rbp + 0x18ba], al
mov dl, 0x78
lea rcx, [rbp + 0x18b8]
call fcn.180065a50
mov byte [rbp + 0x18bb], al
xor eax, eax
mov byte [rbp + 0x18bc], al
mov rsi, rdi
nop dword [rax]
nop word [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0x18b9]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rbp + 0x18b8]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rbp + 0x18b9]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 3
jb 0x18003d750
mov edx, 3
lea rcx, [rbp + 0x18b9]
call fcn.180065a60
mov byte [rax], 0
lea rcx, [rbp + 0x18b9]
call fcn.1800653e0
mov rdx, rax
lea rcx, [rbp + 0xdf0]
call fcn.180036850
mov r14, rax
mov byte [rbp + 0x1d0], 0x74
mov dl, 0x56
lea rcx, [rbp + 0x1d0]
call fcn.180065a50
mov byte [rbp + 0x1d1], al
mov dl, 0x69
lea rcx, [rbp + 0x1d0]
call fcn.180065a50
mov byte [rbp + 0x1d2], al
mov dl, 0x73
lea rcx, [rbp + 0x1d0]
call fcn.180065a50
mov byte [rbp + 0x1d3], al
mov dl, 0x75
lea rcx, [rbp + 0x1d0]
call fcn.180065a50
mov byte [rbp + 0x1d4], al
mov dl, 0x61
lea rcx, [rbp + 0x1d0]
call fcn.180065a50
mov byte [rbp + 0x1d5], al
mov dl, 0x6c
lea rcx, [rbp + 0x1d0]
call fcn.180065a50
mov byte [rbp + 0x1d6], al
mov dl, 0x73
lea rcx, [rbp + 0x1d0]
call fcn.180065a50
mov byte [rbp + 0x1d7], al
xor eax, eax
mov byte [rbp + 0x1d8], al
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0x1d1]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rbp + 0x1d0]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rbp + 0x1d1]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 7
jb 0x18003d860
mov edx, 7
lea rcx, [rbp + 0x1d1]
call fcn.180065a60
mov byte [rax], 0
lea rcx, [rbp + 0x1d1]
call fcn.1800653e0
mov rdx, rax
lea rcx, [rbp + 0xe10]
call fcn.180036850
nop
mov qword [rsp + 0x20], r14
mov r9, rax
xor r8d, r8d
lea rdx, [0x1800cf12f]
lea rcx, [0x1800cf1d0]
call fcn.18003a1c0
lea rax, [rbp + 0xe30]
mov qword [rsp + 0x38], rax
mov byte [rbp + 0x30], 0x24
mov dl, 0x63
lea rcx, [rbp + 0x30]
call fcn.180065a50
mov byte [rbp + 0x31], al
mov dl, 0x68
lea rcx, [rbp + 0x30]
call fcn.180065a50
mov byte [rbp + 0x32], al
mov dl, 0x61
lea rcx, [rbp + 0x30]
call fcn.180065a50
mov byte [rbp + 0x33], al
mov dl, 0x6d
lea rcx, [rbp + 0x30]
call fcn.180065a50
mov byte [rbp + 0x34], al
xor eax, eax
mov byte [rbp + 0x35], al
mov rsi, rdi
nop dword [rax]
mov rdx, rsi
lea rcx, [rbp + 0x31]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rbp + 0x30]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rbp + 0x31]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 4
jb 0x18003d940
mov edx, 4
lea rcx, [rbp + 0x31]
call fcn.180065a60
mov byte [rax], 0
lea rcx, [rbp + 0x31]
call fcn.1800653e0
mov rdx, rax
lea rcx, [rbp + 0xe30]
call fcn.180036850
mov r14, rax
mov byte [rbp + 0x1c0], 0x10
mov dl, 0x56
lea rcx, [rbp + 0x1c0]
call fcn.180065a50
mov byte [rbp + 0x1c1], al
mov dl, 0x69
lea rcx, [rbp + 0x1c0]
call fcn.180065a50
mov byte [rbp + 0x1c2], al
mov dl, 0x73
lea rcx, [rbp + 0x1c0]
call fcn.180065a50
mov byte [rbp + 0x1c3], al
mov dl, 0x75
lea rcx, [rbp + 0x1c0]
call fcn.180065a50
mov byte [rbp + 0x1c4], al
mov dl, 0x61
lea rcx, [rbp + 0x1c0]
call fcn.180065a50
mov byte [rbp + 0x1c5], al
mov dl, 0x6c
lea rcx, [rbp + 0x1c0]
call fcn.180065a50
mov byte [rbp + 0x1c6], al
mov dl, 0x73
lea rcx, [rbp + 0x1c0]
call fcn.180065a50
mov byte [rbp + 0x1c7], al
xor eax, eax
mov byte [rbp + 0x1c8], al
mov rsi, rdi
nop dword [rax]
mov rdx, rsi
lea rcx, [rbp + 0x1c1]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rbp + 0x1c0]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rbp + 0x1c1]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 7
jb 0x18003da40
mov edx, 7
lea rcx, [rbp + 0x1c1]
call fcn.180065a60
mov byte [rax], 0
lea rcx, [rbp + 0x1c1]
call fcn.1800653e0
mov rdx, rax
lea rcx, [rbp + 0xe50]
call fcn.180036850
nop
mov qword [rsp + 0x20], r14
mov r9, rax
xor r8d, r8d
lea rdx, [0x1800cf117]
lea rcx, [0x1800cf1d0]
call fcn.18003a1c0
lea rax, [rbp + 0xe70]
mov qword [rsp + 0x38], rax
mov byte [rbp + 0x230], 0x17
mov dl, 0x6c
lea rcx, [rbp + 0x230]
call fcn.180065a50
mov byte [rbp + 0x231], al
mov dl, 0x6f
lea rcx, [rbp + 0x230]
call fcn.180065a50
mov byte [rbp + 0x232], al
mov dl, 0x6f
lea rcx, [rbp + 0x230]
call fcn.180065a50
mov byte [rbp + 0x233], al
mov dl, 0x6b
lea rcx, [rbp + 0x230]
call fcn.180065a50
mov byte [rbp + 0x234], al
mov dl, 0x69
lea rcx, [rbp + 0x230]
call fcn.180065a50
mov byte [rbp + 0x235], al
mov dl, 0x6e
lea rcx, [rbp + 0x230]
call fcn.180065a50
mov byte [rbp + 0x236], al
mov dl, 0x64
lea rcx, [rbp + 0x230]
call fcn.180065a50
mov byte [rbp + 0x237], al
mov dl, 0x72
lea rcx, [rbp + 0x230]
call fcn.180065a50
mov byte [rbp + 0x238], al
xor eax, eax
mov byte [rbp + 0x239], al
mov rsi, rdi
nop word [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0x231]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rbp + 0x230]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rbp + 0x231]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 8
jb 0x18003db90
mov edx, 8
lea rcx, [rbp + 0x231]
call fcn.180065a60
mov byte [rax], 0
lea rcx, [rbp + 0x231]
call fcn.1800653e0
mov rdx, rax
lea rcx, [rbp + 0xe70]
call fcn.180036850
mov r14, rax
mov byte [rbp + 0x1b0], 5
mov dl, 0x56
lea rcx, [rbp + 0x1b0]
call fcn.180065a50
mov byte [rbp + 0x1b1], al
mov dl, 0x69
lea rcx, [rbp + 0x1b0]
call fcn.180065a50
mov byte [rbp + 0x1b2], al
mov dl, 0x73
lea rcx, [rbp + 0x1b0]
call fcn.180065a50
mov byte [rbp + 0x1b3], al
mov dl, 0x75
lea rcx, [rbp + 0x1b0]
call fcn.180065a50
mov byte [rbp + 0x1b4], al
mov dl, 0x61
lea rcx, [rbp + 0x1b0]
call fcn.180065a50
mov byte [rbp + 0x1b5], al
mov dl, 0x6c
lea rcx, [rbp + 0x1b0]
call fcn.180065a50
mov byte [rbp + 0x1b6], al
mov dl, 0x73
lea rcx, [rbp + 0x1b0]
call fcn.180065a50
mov byte [rbp + 0x1b7], al
xor eax, eax
mov byte [rbp + 0x1b8], al
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0x1b1]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rbp + 0x1b0]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rbp + 0x1b1]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 7
jb 0x18003dca0
mov edx, 7
lea rcx, [rbp + 0x1b1]
call fcn.180065a60
mov byte [rax], 0
lea rcx, [rbp + 0x1b1]
call fcn.1800653e0
mov rdx, rax
lea rcx, [rbp + 0xe90]
call fcn.180036850
nop
mov qword [rsp + 0x20], r14
mov r9, rax
xor r8d, r8d
lea rdx, [0x1800cf10b]
lea rcx, [0x1800cf1d0]
call fcn.18003a1c0
lea rax, [rbp + 0xeb0]
mov qword [rsp + 0x38], rax
mov byte [rbp + 0x38], 0x5d
mov dl, 0x62
lea rcx, [rbp + 0x38]
call fcn.180065a50
mov byte [rbp + 0x39], al
mov dl, 0x65
lea rcx, [rbp + 0x38]
call fcn.180065a50
mov byte [rbp + 0x3a], al
mov dl, 0x6c
lea rcx, [rbp + 0x38]
call fcn.180065a50
mov byte [rbp + 0x3b], al
mov dl, 0x74
lea rcx, [rbp + 0x38]
call fcn.180065a50
mov byte [rbp + 0x3c], al
xor eax, eax
mov byte [rbp + 0x3d], al
mov rsi, rdi
nop dword [rax]
mov rdx, rsi
lea rcx, [rbp + 0x39]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rbp + 0x38]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rbp + 0x39]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 4
jb 0x18003dd80
mov edx, 4
lea rcx, [rbp + 0x39]
call fcn.180065a60
mov byte [rax], 0
lea rcx, [rbp + 0x39]
call fcn.1800653e0
mov rdx, rax
lea rcx, [rbp + 0xeb0]
call fcn.180036850
mov r14, rax
mov byte [rbp + 0x1a0], 0x3d
mov dl, 0x56
lea rcx, [rbp + 0x1a0]
call fcn.180065a50
mov byte [rbp + 0x1a1], al
mov dl, 0x69
lea rcx, [rbp + 0x1a0]
call fcn.180065a50
mov byte [rbp + 0x1a2], al
mov dl, 0x73
lea rcx, [rbp + 0x1a0]
call fcn.180065a50
mov byte [rbp + 0x1a3], al
mov dl, 0x75
lea rcx, [rbp + 0x1a0]
call fcn.180065a50
mov byte [rbp + 0x1a4], al
mov dl, 0x61
lea rcx, [rbp + 0x1a0]
call fcn.180065a50
mov byte [rbp + 0x1a5], al
mov dl, 0x6c
lea rcx, [rbp + 0x1a0]
call fcn.180065a50
mov byte [rbp + 0x1a6], al
mov dl, 0x73
lea rcx, [rbp + 0x1a0]
call fcn.180065a50
mov byte [rbp + 0x1a7], al
xor eax, eax
mov byte [rbp + 0x1a8], al
mov rsi, rdi
nop dword [rax]
mov rdx, rsi
lea rcx, [rbp + 0x1a1]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rbp + 0x1a0]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rbp + 0x1a1]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 7
jb 0x18003de80
mov edx, 7
lea rcx, [rbp + 0x1a1]
call fcn.180065a60
mov byte [rax], 0
lea rcx, [rbp + 0x1a1]
call fcn.1800653e0
mov rdx, rax
lea rcx, [rbp + 0xed0]
call fcn.180036850
nop
mov qword [rsp + 0x20], r14
mov r9, rax
xor r8d, r8d
lea rdx, [0x1800cf109]
lea rcx, [0x1800cf1d0]
call fcn.18003a1c0
lea rax, [rbp + 0xef0]
mov qword [rsp + 0x38], rax
mov byte [rbp + 0x280], 0x3b
mov dl, 0x70
lea rcx, [rbp + 0x280]
call fcn.180065a50
mov byte [rbp + 0x281], al
mov dl, 0x6c
lea rcx, [rbp + 0x280]
call fcn.180065a50
mov byte [rbp + 0x282], al
mov dl, 0x61
lea rcx, [rbp + 0x280]
call fcn.180065a50
mov byte [rbp + 0x283], al
mov dl, 0x79
lea rcx, [rbp + 0x280]
call fcn.180065a50
mov byte [rbp + 0x284], al
mov dl, 0x65
lea rcx, [rbp + 0x280]
call fcn.180065a50
mov byte [rbp + 0x285], al
mov dl, 0x72
lea rcx, [rbp + 0x280]
call fcn.180065a50
mov byte [rbp + 0x286], al
mov dl, 0x66
lea rcx, [rbp + 0x280]
call fcn.180065a50
mov byte [rbp + 0x287], al
mov dl, 0x6f
lea rcx, [rbp + 0x280]
call fcn.180065a50
mov byte [rbp + 0x288], al
mov dl, 0x76
lea rcx, [rbp + 0x280]
call fcn.180065a50
mov byte [rbp + 0x289], al
xor eax, eax
mov byte [rbp + 0x28a], al
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0x281]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rbp + 0x280]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rbp + 0x281]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 9
jb 0x18003dfe0
mov edx, 9
lea rcx, [rbp + 0x281]
call fcn.180065a60
mov byte [rax], 0
lea rcx, [rbp + 0x281]
call fcn.1800653e0
mov rdx, rax
lea rcx, [rbp + 0xef0]
call fcn.180036850
mov r14, rax
mov byte [rbp + 0x190], 0x5d
mov dl, 0x56
lea rcx, [rbp + 0x190]
call fcn.180065a50
mov byte [rbp + 0x191], al
mov dl, 0x69
lea rcx, [rbp + 0x190]
call fcn.180065a50
mov byte [rbp + 0x192], al
mov dl, 0x73
lea rcx, [rbp + 0x190]
call fcn.180065a50
mov byte [rbp + 0x193], al
mov dl, 0x75
lea rcx, [rbp + 0x190]
call fcn.180065a50
mov byte [rbp + 0x194], al
mov dl, 0x61
lea rcx, [rbp + 0x190]
call fcn.180065a50
mov byte [rbp + 0x195], al
mov dl, 0x6c
lea rcx, [rbp + 0x190]
call fcn.180065a50
mov byte [rbp + 0x196], al
mov dl, 0x73
lea rcx, [rbp + 0x190]
call fcn.180065a50
mov byte [rbp + 0x197], al
xor eax, eax
mov byte [rbp + 0x198], al
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0x191]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rbp + 0x190]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rbp + 0x191]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 7
jb 0x18003e0f0
mov edx, 7
lea rcx, [rbp + 0x191]
call fcn.180065a60
mov byte [rax], 0
lea rcx, [rbp + 0x191]
call fcn.1800653e0
mov rdx, rax
lea rcx, [rbp + 0xf10]
call fcn.180036850
nop
mov qword [rsp + 0x20], r14
mov r9, rax
movss xmm2, dword [0x1800bb5e4]
lea rdx, [0x1800ccefc]
lea rcx, [0x1800cf1d0]
call fcn.18003a360
lea rax, [rbp + 0xf30]
mov qword [rsp + 0x38], rax
mov byte [rbp + 0x180], 0x37
mov dl, 0x62
lea rcx, [rbp + 0x180]
call fcn.180065a50
mov byte [rbp + 0x181], al
mov dl, 0x6f
lea rcx, [rbp + 0x180]
call fcn.180065a50
mov byte [rbp + 0x182], al
mov dl, 0x78
lea rcx, [rbp + 0x180]
call fcn.180065a50
mov byte [rbp + 0x183], al
mov dl, 0x74
lea rcx, [rbp + 0x180]
call fcn.180065a50
mov byte [rbp + 0x184], al
mov dl, 0x79
lea rcx, [rbp + 0x180]
call fcn.180065a50
mov byte [rbp + 0x185], al
mov dl, 0x70
lea rcx, [rbp + 0x180]
call fcn.180065a50
mov byte [rbp + 0x186], al
mov dl, 0x65
lea rcx, [rbp + 0x180]
call fcn.180065a50
mov byte [rbp + 0x187], al
xor eax, eax
mov byte [rbp + 0x188], al
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0x181]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rbp + 0x180]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rbp + 0x181]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 7
jb 0x18003e230
mov edx, 7
lea rcx, [rbp + 0x181]
call fcn.180065a60
mov byte [rax], 0
lea rcx, [rbp + 0x181]
call fcn.1800653e0
mov rdx, rax
lea rcx, [rbp + 0xf30]
call fcn.180036850
mov r14, rax
mov byte [rbp + 0x170], 0x6c
mov dl, 0x56
lea rcx, [rbp + 0x170]
call fcn.180065a50
mov byte [rbp + 0x171], al
mov dl, 0x69
lea rcx, [rbp + 0x170]
call fcn.180065a50
mov byte [rbp + 0x172], al
mov dl, 0x73
lea rcx, [rbp + 0x170]
call fcn.180065a50
mov byte [rbp + 0x173], al
mov dl, 0x75
lea rcx, [rbp + 0x170]
call fcn.180065a50
mov byte [rbp + 0x174], al
mov dl, 0x61
lea rcx, [rbp + 0x170]
call fcn.180065a50
mov byte [rbp + 0x175], al
mov dl, 0x6c
lea rcx, [rbp + 0x170]
call fcn.180065a50
mov byte [rbp + 0x176], al
mov dl, 0x73
lea rcx, [rbp + 0x170]
call fcn.180065a50
mov byte [rbp + 0x177], al
xor eax, eax
mov byte [rbp + 0x178], al
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0x171]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rbp + 0x170]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rbp + 0x171]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 7
jb 0x18003e340
mov edx, 7
lea rcx, [rbp + 0x171]
call fcn.180065a60
mov byte [rax], 0
lea rcx, [rbp + 0x171]
call fcn.1800653e0
mov rdx, rax
lea rcx, [rbp + 0xf50]
call fcn.180036850
nop
mov qword [rsp + 0x20], r14
mov r9, rax
xor r8d, r8d
lea rdx, [0x1800cf11c]
lea rcx, [0x1800cf1d0]
call fcn.18003a010
lea rax, [rbp + 0xf70]
mov qword [rsp + 0x38], rax
mov byte [rbp + 0x290], 0x21
mov dl, 0x63
lea rcx, [rbp + 0x290]
call fcn.180065a50
mov byte [rbp + 0x291], al
mov dl, 0x68
lea rcx, [rbp + 0x290]
call fcn.180065a50
mov byte [rbp + 0x292], al
mov dl, 0x61
lea rcx, [rbp + 0x290]
call fcn.180065a50
mov byte [rbp + 0x293], al
mov dl, 0x6d
lea rcx, [rbp + 0x290]
call fcn.180065a50
mov byte [rbp + 0x294], al
mov dl, 0x73
lea rcx, [rbp + 0x290]
call fcn.180065a50
mov byte [rbp + 0x295], al
mov dl, 0x74
lea rcx, [rbp + 0x290]
call fcn.180065a50
mov byte [rbp + 0x296], al
mov dl, 0x79
lea rcx, [rbp + 0x290]
call fcn.180065a50
mov byte [rbp + 0x297], al
mov dl, 0x70
lea rcx, [rbp + 0x290]
call fcn.180065a50
mov byte [rbp + 0x298], al
mov dl, 0x65
lea rcx, [rbp + 0x290]
call fcn.180065a50
mov byte [rbp + 0x299], al
xor eax, eax
mov byte [rbp + 0x29a], al
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0x291]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rbp + 0x290]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rbp + 0x291]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 9
jb 0x18003e4a0
mov edx, 9
lea rcx, [rbp + 0x291]
call fcn.180065a60
mov byte [rax], 0
lea rcx, [rbp + 0x291]
call fcn.1800653e0
mov rdx, rax
lea rcx, [rbp + 0xf70]
call fcn.180036850
mov r14, rax
mov byte [rbp + 0x160], 0xe
mov dl, 0x56
lea rcx, [rbp + 0x160]
call fcn.180065a50
mov byte [rbp + 0x161], al
mov dl, 0x69
lea rcx, [rbp + 0x160]
call fcn.180065a50
mov byte [rbp + 0x162], al
mov dl, 0x73
lea rcx, [rbp + 0x160]
call fcn.180065a50
mov byte [rbp + 0x163], al
mov dl, 0x75
lea rcx, [rbp + 0x160]
call fcn.180065a50
mov byte [rbp + 0x164], al
mov dl, 0x61
lea rcx, [rbp + 0x160]
call fcn.180065a50
mov byte [rbp + 0x165], al
mov dl, 0x6c
lea rcx, [rbp + 0x160]
call fcn.180065a50
mov byte [rbp + 0x166], al
mov dl, 0x73
lea rcx, [rbp + 0x160]
call fcn.180065a50
mov byte [rbp + 0x167], al
xor eax, eax
mov byte [rbp + 0x168], al
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0x161]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rbp + 0x160]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rbp + 0x161]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 7
jb 0x18003e5b0
mov edx, 7
lea rcx, [rbp + 0x161]
call fcn.180065a60
mov byte [rax], 0
lea rcx, [rbp + 0x161]
call fcn.1800653e0
mov rdx, rax
lea rcx, [rbp + 0xf90]
call fcn.180036850
nop
mov qword [rsp + 0x20], r14
mov r9, rax
xor r8d, r8d
lea rdx, [0x1800cf100]
lea rcx, [0x1800cf1d0]
call fcn.18003a010
lea rax, [rbp + 0xfb0]
mov qword [rsp + 0x38], rax
mov byte [rsp + 0x40], 0x54
mov dl, 0x6f
lea rcx, [rsp + 0x40]
call fcn.180065a50
mov byte [rsp + 0x41], al
mov dl, 0x72
lea rcx, [rsp + 0x40]
call fcn.180065a50
mov byte [rsp + 0x42], al
mov dl, 0x65
lea rcx, [rsp + 0x40]
call fcn.180065a50
mov byte [rsp + 0x43], al
mov dl, 0x73
lea rcx, [rsp + 0x40]
call fcn.180065a50
mov byte [rsp + 0x44], al
xor eax, eax
mov byte [rsp + 0x45], al
mov rsi, rdi
mov rdx, rsi
lea rcx, [rsp + 0x41]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rsp + 0x40]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rsp + 0x41]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 4
jb 0x18003e693
mov edx, 4
lea rcx, [rsp + 0x41]
call fcn.180065a60
mov byte [rax], 0
lea rcx, [rsp + 0x41]
call fcn.1800653e0
mov rdx, rax
lea rcx, [rbp + 0xfb0]
call fcn.180036850
mov r14, rax
mov byte [rbp + 0x150], 0x45
mov dl, 0x56
lea rcx, [rbp + 0x150]
call fcn.180065a50
mov byte [rbp + 0x151], al
mov dl, 0x69
lea rcx, [rbp + 0x150]
call fcn.180065a50
mov byte [rbp + 0x152], al
mov dl, 0x73
lea rcx, [rbp + 0x150]
call fcn.180065a50
mov byte [rbp + 0x153], al
mov dl, 0x75
lea rcx, [rbp + 0x150]
call fcn.180065a50
mov byte [rbp + 0x154], al
mov dl, 0x61
lea rcx, [rbp + 0x150]
call fcn.180065a50
mov byte [rbp + 0x155], al
mov dl, 0x6c
lea rcx, [rbp + 0x150]
call fcn.180065a50
mov byte [rbp + 0x156], al
mov dl, 0x73
lea rcx, [rbp + 0x150]
call fcn.180065a50
mov byte [rbp + 0x157], al
xor eax, eax
mov byte [rbp + 0x158], al
mov rsi, rdi
nop dword [rax]
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0x151]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rbp + 0x150]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rbp + 0x151]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 7
jb 0x18003e7a0
mov edx, 7
lea rcx, [rbp + 0x151]
call fcn.180065a60
mov byte [rax], 0
lea rcx, [rbp + 0x151]
call fcn.1800653e0
mov rdx, rax
lea rcx, [rbp + 0xfd0]
call fcn.180036850
nop
mov qword [rsp + 0x20], r14
mov r9, rax
xor r8d, r8d
lea rdx, [0x1800cf105]
lea rcx, [0x1800cf1d0]
call fcn.18003a1c0
lea rax, [rbp + 0xff0]
mov qword [rsp + 0x38], rax
mov byte [rbp + 0x48], 0x17
mov dl, 0x73
lea rcx, [rbp + 0x48]
call fcn.180065a50
mov byte [rbp + 0x49], al
mov dl, 0x74
lea rcx, [rbp + 0x48]
call fcn.180065a50
mov byte [rbp + 0x4a], al
mov dl, 0x61
lea rcx, [rbp + 0x48]
call fcn.180065a50
mov byte [rbp + 0x4b], al
mov dl, 0x73
lea rcx, [rbp + 0x48]
call fcn.180065a50
mov byte [rbp + 0x4c], al
mov dl, 0x68
lea rcx, [rbp + 0x48]
call fcn.180065a50
mov byte [rbp + 0x4d], al
xor eax, eax
mov byte [rbp + 0x4e], al
mov rsi, rdi
nop word [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0x49]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rbp + 0x48]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rbp + 0x49]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 5
jb 0x18003e890
mov edx, 5
lea rcx, [rbp + 0x49]
call fcn.180065a60
mov byte [rax], 0
lea rcx, [rbp + 0x49]
call fcn.1800653e0
mov rdx, rax
lea rcx, [rbp + 0xff0]
call fcn.180036850
mov r14, rax
mov byte [rbp + 0x140], 0x39
mov dl, 0x56
lea rcx, [rbp + 0x140]
call fcn.180065a50
mov byte [rbp + 0x141], al
mov dl, 0x69
lea rcx, [rbp + 0x140]
call fcn.180065a50
mov byte [rbp + 0x142], al
mov dl, 0x73
lea rcx, [rbp + 0x140]
call fcn.180065a50
mov byte [rbp + 0x143], al
mov dl, 0x75
lea rcx, [rbp + 0x140]
call fcn.180065a50
mov byte [rbp + 0x144], al
mov dl, 0x61
lea rcx, [rbp + 0x140]
call fcn.180065a50
mov byte [rbp + 0x145], al
mov dl, 0x6c
lea rcx, [rbp + 0x140]
call fcn.180065a50
mov byte [rbp + 0x146], al
mov dl, 0x73
lea rcx, [rbp + 0x140]
call fcn.180065a50
mov byte [rbp + 0x147], al
xor eax, eax
mov byte [rbp + 0x148], al
mov rsi, rdi
nop dword [rax]
mov rdx, rsi
lea rcx, [rbp + 0x141]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rbp + 0x140]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rbp + 0x141]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 7
jb 0x18003e990
mov edx, 7
lea rcx, [rbp + 0x141]
call fcn.180065a60
mov byte [rax], 0
lea rcx, [rbp + 0x141]
call fcn.1800653e0
mov rdx, rax
lea rcx, [rbp + 0x1010]
call fcn.180036850
nop
mov qword [rsp + 0x20], r14
mov r9, rax
xor r8d, r8d
lea rdx, [0x1800cf13d]
lea rcx, [0x1800cf1d0]
call fcn.18003a1c0
lea rax, [rbp + 0x1030]
mov qword [rsp + 0x38], rax
mov byte [rbp + 0x40], 0x40
mov dl, 0x63
lea rcx, [rbp + 0x40]
call fcn.180065a50
mov byte [rbp + 0x41], al
mov dl, 0x6f
lea rcx, [rbp + 0x40]
call fcn.180065a50
mov byte [rbp + 0x42], al
mov dl, 0x70
lea rcx, [rbp + 0x40]
call fcn.180065a50
mov byte [rbp + 0x43], al
mov dl, 0x72
lea rcx, [rbp + 0x40]
call fcn.180065a50
mov byte [rbp + 0x44], al
mov dl, 0x65
lea rcx, [rbp + 0x40]
call fcn.180065a50
mov byte [rbp + 0x45], al
xor eax, eax
mov byte [rbp + 0x46], al
mov rsi, rdi
nop word [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0x41]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rbp + 0x40]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rbp + 0x41]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 5
jb 0x18003ea80
mov edx, 5
lea rcx, [rbp + 0x41]
call fcn.180065a60
mov byte [rax], 0
lea rcx, [rbp + 0x41]
call fcn.1800653e0
mov rdx, rax
lea rcx, [rbp + 0x1030]
call fcn.180036850
mov r14, rax
mov byte [rbp + 0x130], 0x34
mov dl, 0x56
lea rcx, [rbp + 0x130]
call fcn.180065a50
mov byte [rbp + 0x131], al
mov dl, 0x69
lea rcx, [rbp + 0x130]
call fcn.180065a50
mov byte [rbp + 0x132], al
mov dl, 0x73
lea rcx, [rbp + 0x130]
call fcn.180065a50
mov byte [rbp + 0x133], al
mov dl, 0x75
lea rcx, [rbp + 0x130]
call fcn.180065a50
mov byte [rbp + 0x134], al
mov dl, 0x61
lea rcx, [rbp + 0x130]
call fcn.180065a50
mov byte [rbp + 0x135], al
mov dl, 0x6c
lea rcx, [rbp + 0x130]
call fcn.180065a50
mov byte [rbp + 0x136], al
mov dl, 0x73
lea rcx, [rbp + 0x130]
call fcn.180065a50
mov byte [rbp + 0x137], al
xor eax, eax
mov byte [rbp + 0x138], al
mov rsi, rdi
nop dword [rax]
mov rdx, rsi
lea rcx, [rbp + 0x131]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rbp + 0x130]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rbp + 0x131]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 7
jb 0x18003eb80
mov edx, 7
lea rcx, [rbp + 0x131]
call fcn.180065a60
mov byte [rax], 0
lea rcx, [rbp + 0x131]
call fcn.1800653e0
mov rdx, rax
lea rcx, [rbp + 0x1050]
call fcn.180036850
nop
mov qword [rsp + 0x20], r14
mov r9, rax
xor r8d, r8d
lea rdx, [0x1800cf128]
lea rcx, [0x1800cf1d0]
call fcn.18003a1c0
lea rax, [rbp + 0x1070]
mov qword [rsp + 0x38], rax
mov byte [rsp + 0x48], 0x6f
mov dl, 0x74
lea rcx, [rsp + 0x48]
call fcn.180065a50
mov byte [rsp + 0x49], al
mov dl, 0x72
lea rcx, [rsp + 0x48]
call fcn.180065a50
mov byte [rsp + 0x4a], al
mov dl, 0x61
lea rcx, [rsp + 0x48]
call fcn.180065a50
mov byte [rsp + 0x4b], al
mov dl, 0x70
lea rcx, [rsp + 0x48]
call fcn.180065a50
mov byte [rsp + 0x4c], al
xor eax, eax
mov byte [rsp + 0x4d], al
mov rsi, rdi
mov rdx, rsi
lea rcx, [rsp + 0x49]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rsp + 0x48]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rsp + 0x49]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 4
jb 0x18003ec63
mov edx, 4
lea rcx, [rsp + 0x49]
call fcn.180065a60
mov byte [rax], 0
lea rcx, [rsp + 0x49]
call fcn.1800653e0
mov rdx, rax
lea rcx, [rbp + 0x1070]
call fcn.180036850
mov r14, rax
mov byte [rbp + 0x120], 0x46
mov dl, 0x56
lea rcx, [rbp + 0x120]
call fcn.180065a50
mov byte [rbp + 0x121], al
mov dl, 0x69
lea rcx, [rbp + 0x120]
call fcn.180065a50
mov byte [rbp + 0x122], al
mov dl, 0x73
lea rcx, [rbp + 0x120]
call fcn.180065a50
mov byte [rbp + 0x123], al
mov dl, 0x75
lea rcx, [rbp + 0x120]
call fcn.180065a50
mov byte [rbp + 0x124], al
mov dl, 0x61
lea rcx, [rbp + 0x120]
call fcn.180065a50
mov byte [rbp + 0x125], al
mov dl, 0x6c
lea rcx, [rbp + 0x120]
call fcn.180065a50
mov byte [rbp + 0x126], al
mov dl, 0x73
lea rcx, [rbp + 0x120]
call fcn.180065a50
mov byte [rbp + 0x127], al
xor eax, eax
mov byte [rbp + 0x128], al
mov rsi, rdi
nop dword [rax]
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0x121]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rbp + 0x120]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rbp + 0x121]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 7
jb 0x18003ed70
mov edx, 7
lea rcx, [rbp + 0x121]
call fcn.180065a60
mov byte [rax], 0
lea rcx, [rbp + 0x121]
call fcn.1800653e0
mov rdx, rax
lea rcx, [rbp + 0x1090]
call fcn.180036850
nop
mov qword [rsp + 0x20], r14
mov r9, rax
xor r8d, r8d
lea rdx, [0x1800cf0fe]
lea rcx, [0x1800cf1d0]
call fcn.18003a1c0
lea rax, [rbp + 0x10b0]
mov qword [rsp + 0x38], rax
mov byte [rsp + 0x50], 0x34
mov dl, 0x68
lea rcx, [rsp + 0x50]
call fcn.180065a50
mov byte [rsp + 0x51], al
mov dl, 0x65
lea rcx, [rsp + 0x50]
call fcn.180065a50
mov byte [rsp + 0x52], al
mov dl, 0x6d
lea rcx, [rsp + 0x50]
call fcn.180065a50
mov byte [rsp + 0x53], al
mov dl, 0x70
lea rcx, [rsp + 0x50]
call fcn.180065a50
mov byte [rsp + 0x54], al
xor eax, eax
mov byte [rsp + 0x55], al
mov rsi, rdi
mov rdx, rsi
lea rcx, [rsp + 0x51]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rsp + 0x50]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rsp + 0x51]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 4
jb 0x18003ee53
mov edx, 4
lea rcx, [rsp + 0x51]
call fcn.180065a60
mov byte [rax], 0
lea rcx, [rsp + 0x51]
call fcn.1800653e0
mov rdx, rax
lea rcx, [rbp + 0x10b0]
call fcn.180036850
mov r14, rax
mov byte [rbp + 0x110], 0x60
mov dl, 0x56
lea rcx, [rbp + 0x110]
call fcn.180065a50
mov byte [rbp + 0x111], al
mov dl, 0x69
lea rcx, [rbp + 0x110]
call fcn.180065a50
mov byte [rbp + 0x112], al
mov dl, 0x73
lea rcx, [rbp + 0x110]
call fcn.180065a50
mov byte [rbp + 0x113], al
mov dl, 0x75
lea rcx, [rbp + 0x110]
call fcn.180065a50
mov byte [rbp + 0x114], al
mov dl, 0x61
lea rcx, [rbp + 0x110]
call fcn.180065a50
mov byte [rbp + 0x115], al
mov dl, 0x6c
lea rcx, [rbp + 0x110]
call fcn.180065a50
mov byte [rbp + 0x116], al
mov dl, 0x73
lea rcx, [rbp + 0x110]
call fcn.180065a50
mov byte [rbp + 0x117], al
xor eax, eax
mov byte [rbp + 0x118], al
mov rsi, rdi
nop dword [rax]
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0x111]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rbp + 0x110]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rbp + 0x111]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 7
jb 0x18003ef60
mov edx, 7
lea rcx, [rbp + 0x111]
call fcn.180065a60
mov byte [rax], 0
lea rcx, [rbp + 0x111]
call fcn.1800653e0
mov rdx, rax
lea rcx, [rbp + 0x10d0]
call fcn.180036850
nop
mov qword [rsp + 0x20], r14
mov r9, rax
xor r8d, r8d
lea rdx, [0x1800cf132]
lea rcx, [0x1800cf1d0]
call fcn.18003a1c0
lea rax, [rbp + 0x10f0]
mov qword [rsp + 0x38], rax
mov byte [rbp + 0x100], 0x69
mov dl, 0x68
lea rcx, [rbp + 0x100]
call fcn.180065a50
mov byte [rbp + 0x101], al
mov dl, 0x65
lea rcx, [rbp + 0x100]
call fcn.180065a50
mov byte [rbp + 0x102], al
mov dl, 0x6c
lea rcx, [rbp + 0x100]
call fcn.180065a50
mov byte [rbp + 0x103], al
mov dl, 0x69
lea rcx, [rbp + 0x100]
call fcn.180065a50
mov byte [rbp + 0x104], al
mov dl, 0x65
lea rcx, [rbp + 0x100]
call fcn.180065a50
mov byte [rbp + 0x105], al
mov dl, 0x73
lea rcx, [rbp + 0x100]
call fcn.180065a50
mov byte [rbp + 0x106], al
mov dl, 0x70
lea rcx, [rbp + 0x100]
call fcn.180065a50
mov byte [rbp + 0x107], al
xor eax, eax
mov byte [rbp + 0x108], al
mov rsi, rdi
nop dword [rax]
nop word [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0x101]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rbp + 0x100]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rbp + 0x101]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 7
jb 0x18003f0a0
mov edx, 7
lea rcx, [rbp + 0x101]
call fcn.180065a60
mov byte [rax], 0
lea rcx, [rbp + 0x101]
call fcn.1800653e0
mov rdx, rax
lea rcx, [rbp + 0x10f0]
call fcn.180036850
mov r14, rax
mov byte [rbp + 0xa0], 0x4d
mov dl, 0x56
lea rcx, [rbp + 0xa0]
call fcn.180065a50
mov byte [rbp + 0xa1], al
mov dl, 0x69
lea rcx, [rbp + 0xa0]
call fcn.180065a50
mov byte [rbp + 0xa2], al
mov dl, 0x73
lea rcx, [rbp + 0xa0]
call fcn.180065a50
mov byte [rbp + 0xa3], al
mov dl, 0x75
lea rcx, [rbp + 0xa0]
call fcn.180065a50
mov byte [rbp + 0xa4], al
mov dl, 0x61
lea rcx, [rbp + 0xa0]
call fcn.180065a50
mov byte [rbp + 0xa5], al
mov dl, 0x6c
lea rcx, [rbp + 0xa0]
call fcn.180065a50
mov byte [rbp + 0xa6], al
mov dl, 0x73
lea rcx, [rbp + 0xa0]
call fcn.180065a50
mov byte [rbp + 0xa7], al
xor eax, eax
mov byte [rbp + 0xa8], al
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0xa1]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rbp + 0xa0]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rbp + 0xa1]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 7
jb 0x18003f1b0
mov edx, 7
lea rcx, [rbp + 0xa1]
call fcn.180065a60
mov byte [rax], 0
lea rcx, [rbp + 0xa1]
call fcn.1800653e0
mov rdx, rax
lea rcx, [rbp + 0x1110]
call fcn.180036850
nop
mov qword [rsp + 0x20], r14
mov r9, rax
xor r8d, r8d
lea rdx, [0x1800cf111]
lea rcx, [0x1800cf1d0]
call fcn.18003a1c0
lea rax, [rbp + 0x1130]
mov qword [rsp + 0x38], rax
mov byte [rbp + 0x50], 0x1f
mov dl, 0x73
lea rcx, [rbp + 0x50]
call fcn.180065a50
mov byte [rbp + 0x51], al
mov dl, 0x70
lea rcx, [rbp + 0x50]
call fcn.180065a50
mov byte [rbp + 0x52], al
mov dl, 0x69
lea rcx, [rbp + 0x50]
call fcn.180065a50
mov byte [rbp + 0x53], al
mov dl, 0x64
lea rcx, [rbp + 0x50]
call fcn.180065a50
mov byte [rbp + 0x54], al
mov dl, 0x65
lea rcx, [rbp + 0x50]
call fcn.180065a50
mov byte [rbp + 0x55], al
mov dl, 0x72
lea rcx, [rbp + 0x50]
call fcn.180065a50
mov byte [rbp + 0x56], al
xor eax, eax
mov byte [rbp + 0x57], al
mov rsi, rdi
nop word [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0x51]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rbp + 0x50]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rbp + 0x51]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 6
jb 0x18003f2b0
mov edx, 6
lea rcx, [rbp + 0x51]
call fcn.180065a60
mov byte [rax], 0
lea rcx, [rbp + 0x51]
call fcn.1800653e0
mov rdx, rax
lea rcx, [rbp + 0x1130]
call fcn.180036850
mov r14, rax
mov byte [rbp + 0xf0], 0x1d
mov dl, 0x56
lea rcx, [rbp + 0xf0]
call fcn.180065a50
mov byte [rbp + 0xf1], al
mov dl, 0x69
lea rcx, [rbp + 0xf0]
call fcn.180065a50
mov byte [rbp + 0xf2], al
mov dl, 0x73
lea rcx, [rbp + 0xf0]
call fcn.180065a50
mov byte [rbp + 0xf3], al
mov dl, 0x75
lea rcx, [rbp + 0xf0]
call fcn.180065a50
mov byte [rbp + 0xf4], al
mov dl, 0x61
lea rcx, [rbp + 0xf0]
call fcn.180065a50
mov byte [rbp + 0xf5], al
mov dl, 0x6c
lea rcx, [rbp + 0xf0]
call fcn.180065a50
mov byte [rbp + 0xf6], al
mov dl, 0x73
lea rcx, [rbp + 0xf0]
call fcn.180065a50
mov byte [rbp + 0xf7], al
xor eax, eax
mov byte [rbp + 0xf8], al
mov rsi, rdi
nop dword [rax]
mov rdx, rsi
lea rcx, [rbp + 0xf1]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rbp + 0xf0]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rbp + 0xf1]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 7
jb 0x18003f3b0
mov edx, 7
lea rcx, [rbp + 0xf1]
call fcn.180065a60
mov byte [rax], 0
lea rcx, [rbp + 0xf1]
call fcn.1800653e0
mov rdx, rax
lea rcx, [rbp + 0x1150]
call fcn.180036850
nop
mov qword [rsp + 0x20], r14
mov r9, rax
xor r8d, r8d
lea rdx, [0x1800cf0d3]
lea rcx, [0x1800cf1d0]
call fcn.18003a1c0
lea rax, [rbp + 0x1170]
mov qword [rsp + 0x38], rax
mov byte [rbp + 0x240], 0x6d
mov dl, 0x76
lea rcx, [rbp + 0x240]
call fcn.180065a50
mov byte [rbp + 0x241], al
mov dl, 0x65
lea rcx, [rbp + 0x240]
call fcn.180065a50
mov byte [rbp + 0x242], al
mov dl, 0x68
lea rcx, [rbp + 0x240]
call fcn.180065a50
mov byte [rbp + 0x243], al
mov dl, 0x69
lea rcx, [rbp + 0x240]
call fcn.180065a50
mov byte [rbp + 0x244], al
mov dl, 0x63
lea rcx, [rbp + 0x240]
call fcn.180065a50
mov byte [rbp + 0x245], al
mov dl, 0x6c
lea rcx, [rbp + 0x240]
call fcn.180065a50
mov byte [rbp + 0x246], al
mov dl, 0x65
lea rcx, [rbp + 0x240]
call fcn.180065a50
mov byte [rbp + 0x247], al
mov dl, 0x73
lea rcx, [rbp + 0x240]
call fcn.180065a50
mov byte [rbp + 0x248], al
xor eax, eax
mov byte [rbp + 0x249], al
mov rsi, rdi
nop word [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0x241]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rbp + 0x240]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rbp + 0x241]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 8
jb 0x18003f500
mov edx, 8
lea rcx, [rbp + 0x241]
call fcn.180065a60
mov byte [rax], 0
lea rcx, [rbp + 0x241]
call fcn.1800653e0
mov rdx, rax
lea rcx, [rbp + 0x1170]
call fcn.180036850
mov r14, rax
mov byte [rbp + 0xe0], 0x25
mov dl, 0x56
lea rcx, [rbp + 0xe0]
call fcn.180065a50
mov byte [rbp + 0xe1], al
mov dl, 0x69
lea rcx, [rbp + 0xe0]
call fcn.180065a50
mov byte [rbp + 0xe2], al
mov dl, 0x73
lea rcx, [rbp + 0xe0]
call fcn.180065a50
mov byte [rbp + 0xe3], al
mov dl, 0x75
lea rcx, [rbp + 0xe0]
call fcn.180065a50
mov byte [rbp + 0xe4], al
mov dl, 0x61
lea rcx, [rbp + 0xe0]
call fcn.180065a50
mov byte [rbp + 0xe5], al
mov dl, 0x6c
lea rcx, [rbp + 0xe0]
call fcn.180065a50
mov byte [rbp + 0xe6], al
mov dl, 0x73
lea rcx, [rbp + 0xe0]
call fcn.180065a50
mov byte [rbp + 0xe7], al
xor eax, eax
mov byte [rbp + 0xe8], al
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0xe1]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rbp + 0xe0]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rbp + 0xe1]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 7
jb 0x18003f610
mov edx, 7
lea rcx, [rbp + 0xe1]
call fcn.180065a60
mov byte [rax], 0
lea rcx, [rbp + 0xe1]
call fcn.1800653e0
mov rdx, rax
lea rcx, [rbp + 0x1190]
call fcn.180036850
nop
mov qword [rsp + 0x20], r14
mov r9, rax
xor r8d, r8d
lea rdx, [0x1800cf13c]
lea rcx, [0x1800cf1d0]
call fcn.18003a1c0
lea rax, [rbp + 0x11b0]
mov qword [rsp + 0x38], rax
mov byte [rbp + 0x300], 0x69
mov dl, 0x64
lea rcx, [rbp + 0x300]
call fcn.180065a50
mov byte [rbp + 0x301], al
mov dl, 0x72
lea rcx, [rbp + 0x300]
call fcn.180065a50
mov byte [rbp + 0x302], al
mov dl, 0x61
lea rcx, [rbp + 0x300]
call fcn.180065a50
mov byte [rbp + 0x303], al
mov dl, 0x77
lea rcx, [rbp + 0x300]
call fcn.180065a50
mov byte [rbp + 0x304], al
mov dl, 0x61
lea rcx, [rbp + 0x300]
call fcn.180065a50
mov byte [rbp + 0x305], al
mov dl, 0x69
lea rcx, [rbp + 0x300]
call fcn.180065a50
mov byte [rbp + 0x306], al
mov dl, 0x6d
lea rcx, [rbp + 0x300]
call fcn.180065a50
mov byte [rbp + 0x307], al
mov dl, 0x66
lea rcx, [rbp + 0x300]
call fcn.180065a50
mov byte [rbp + 0x308], al
mov dl, 0x6f
lea rcx, [rbp + 0x300]
call fcn.180065a50
mov byte [rbp + 0x309], al
mov dl, 0x76
lea rcx, [rbp + 0x300]
call fcn.180065a50
mov byte [rbp + 0x30a], al
xor eax, eax
mov byte [rbp + 0x30b], al
mov rsi, rdi
nop
mov rdx, rsi
lea rcx, [rbp + 0x301]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rbp + 0x300]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rbp + 0x301]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 0xa
jb 0x18003f780
mov edx, 0xa
lea rcx, [rbp + 0x301]
call fcn.180065a60
mov byte [rax], 0
lea rcx, [rbp + 0x301]
call fcn.1800653e0
mov rdx, rax
lea rcx, [rbp + 0x11b0]
call fcn.180036850
mov r14, rax
mov byte [rbp + 0xd0], 3
mov dl, 0x56
lea rcx, [rbp + 0xd0]
call fcn.180065a50
mov byte [rbp + 0xd1], al
mov dl, 0x69
lea rcx, [rbp + 0xd0]
call fcn.180065a50
mov byte [rbp + 0xd2], al
mov dl, 0x73
lea rcx, [rbp + 0xd0]
call fcn.180065a50
mov byte [rbp + 0xd3], al
mov dl, 0x75
lea rcx, [rbp + 0xd0]
call fcn.180065a50
mov byte [rbp + 0xd4], al
mov dl, 0x61
lea rcx, [rbp + 0xd0]
call fcn.180065a50
mov byte [rbp + 0xd5], al
mov dl, 0x6c
lea rcx, [rbp + 0xd0]
call fcn.180065a50
mov byte [rbp + 0xd6], al
mov dl, 0x73
lea rcx, [rbp + 0xd0]
call fcn.180065a50
mov byte [rbp + 0xd7], al
xor eax, eax
mov byte [rbp + 0xd8], al
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0xd1]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rbp + 0xd0]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rbp + 0xd1]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 7
jb 0x18003f890
mov edx, 7
lea rcx, [rbp + 0xd1]
call fcn.180065a60
mov byte [rax], 0
lea rcx, [rbp + 0xd1]
call fcn.1800653e0
mov rdx, rax
lea rcx, [rbp + 0x11d0]
call fcn.180036850
nop
mov qword [rsp + 0x20], r14
mov r9, rax
xor r8d, r8d
lea rdx, [0x1800cf0f3]
lea rcx, [0x1800cf1d0]
call fcn.18003a1c0
lea rax, [rbp + 0x11f0]
mov qword [rsp + 0x38], rax
mov byte [rbp + 0x310], 0x21
mov dl, 0x69
lea rcx, [rbp + 0x310]
call fcn.180065a50
mov byte [rbp + 0x311], al
mov dl, 0x6e
lea rcx, [rbp + 0x310]
call fcn.180065a50
mov byte [rbp + 0x312], al
mov dl, 0x64
lea rcx, [rbp + 0x310]
call fcn.180065a50
mov byte [rbp + 0x313], al
mov dl, 0x69
lea rcx, [rbp + 0x310]
call fcn.180065a50
mov byte [rbp + 0x314], al
mov dl, 0x63
lea rcx, [rbp + 0x310]
call fcn.180065a50
mov byte [rbp + 0x315], al
mov dl, 0x61
lea rcx, [rbp + 0x310]
call fcn.180065a50
mov byte [rbp + 0x316], al
mov dl, 0x74
lea rcx, [rbp + 0x310]
call fcn.180065a50
mov byte [rbp + 0x317], al
mov dl, 0x6f
lea rcx, [rbp + 0x310]
call fcn.180065a50
mov byte [rbp + 0x318], al
mov dl, 0x72
lea rcx, [rbp + 0x310]
call fcn.180065a50
mov byte [rbp + 0x319], al
mov dl, 0x61
lea rcx, [rbp + 0x310]
call fcn.180065a50
mov byte [rbp + 0x31a], al
mov dl, 0x73
lea rcx, [rbp + 0x310]
call fcn.180065a50
mov byte [rbp + 0x31b], al
xor eax, eax
mov byte [rbp + 0x31c], al
mov rsi, rdi
nop dword [rax]
nop word [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0x311]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rbp + 0x310]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rbp + 0x311]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 0xb
jb 0x18003fa20
mov edx, 0xb
lea rcx, [rbp + 0x311]
call fcn.180065a60
mov byte [rax], 0
lea rcx, [rbp + 0x311]
call fcn.1800653e0
mov rdx, rax
lea rcx, [rbp + 0x11f0]
call fcn.180036850
mov r14, rax
mov byte [rbp + 0xc0], 0x3c
mov dl, 0x56
lea rcx, [rbp + 0xc0]
call fcn.180065a50
mov byte [rbp + 0xc1], al
mov dl, 0x69
lea rcx, [rbp + 0xc0]
call fcn.180065a50
mov byte [rbp + 0xc2], al
mov dl, 0x73
lea rcx, [rbp + 0xc0]
call fcn.180065a50
mov byte [rbp + 0xc3], al
mov dl, 0x75
lea rcx, [rbp + 0xc0]
call fcn.180065a50
mov byte [rbp + 0xc4], al
mov dl, 0x61
lea rcx, [rbp + 0xc0]
call fcn.180065a50
mov byte [rbp + 0xc5], al
mov dl, 0x6c
lea rcx, [rbp + 0xc0]
call fcn.180065a50
mov byte [rbp + 0xc6], al
mov dl, 0x73
lea rcx, [rbp + 0xc0]
call fcn.180065a50
mov byte [rbp + 0xc7], al
xor eax, eax
mov byte [rbp + 0xc8], al
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0xc1]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rbp + 0xc0]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rbp + 0xc1]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 7
jb 0x18003fb30
mov edx, 7
lea rcx, [rbp + 0xc1]
call fcn.180065a60
mov byte [rax], 0
lea rcx, [rbp + 0xc1]
call fcn.1800653e0
mov rdx, rax
lea rcx, [rbp + 0x1210]
call fcn.180036850
nop
mov qword [rsp + 0x20], r14
mov r9, rax
xor r8d, r8d
lea rdx, [0x1800cf0fc]
lea rcx, [0x1800cf1d0]
call fcn.18003a1c0
lea rax, [rbp + 0x1230]
mov qword [rsp + 0x38], rax
mov byte [rbp + 0x270], 6
mov dl, 0x66
lea rcx, [rbp + 0x270]
call fcn.180065a50
mov byte [rbp + 0x271], al
mov dl, 0x61
lea rcx, [rbp + 0x270]
call fcn.180065a50
mov byte [rbp + 0x272], al
mov dl, 0x6b
lea rcx, [rbp + 0x270]
call fcn.180065a50
mov byte [rbp + 0x273], al
mov dl, 0x65
lea rcx, [rbp + 0x270]
call fcn.180065a50
mov byte [rbp + 0x274], al
mov dl, 0x61
lea rcx, [rbp + 0x270]
call fcn.180065a50
mov byte [rbp + 0x275], al
mov dl, 0x64
lea rcx, [rbp + 0x270]
call fcn.180065a50
mov byte [rbp + 0x276], al
mov dl, 0x6d
lea rcx, [rbp + 0x270]
call fcn.180065a50
mov byte [rbp + 0x277], al
mov dl, 0x69
lea rcx, [rbp + 0x270]
call fcn.180065a50
mov byte [rbp + 0x278], al
mov dl, 0x6e
lea rcx, [rbp + 0x270]
call fcn.180065a50
mov byte [rbp + 0x279], al
xor eax, eax
mov byte [rbp + 0x27a], al
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0x271]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rbp + 0x270]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rbp + 0x271]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 9
jb 0x18003fc90
mov edx, 9
lea rcx, [rbp + 0x271]
call fcn.180065a60
mov byte [rax], 0
lea rcx, [rbp + 0x271]
call fcn.1800653e0
mov rdx, rax
lea rcx, [rbp + 0x1230]
call fcn.180036850
mov r14, rax
mov byte [rsp + 0x58], 0x5e
mov dl, 0x4d
lea rcx, [rsp + 0x58]
call fcn.180065a50
mov byte [rsp + 0x59], al
mov dl, 0x69
lea rcx, [rsp + 0x58]
call fcn.180065a50
mov byte [rsp + 0x5a], al
mov dl, 0x73
lea rcx, [rsp + 0x58]
call fcn.180065a50
mov byte [rsp + 0x5b], al
mov dl, 0x63
lea rcx, [rsp + 0x58]
call fcn.180065a50
mov byte [rsp + 0x5c], al
xor eax, eax
mov byte [rsp + 0x5d], al
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [rsp + 0x59]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rsp + 0x58]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rsp + 0x59]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 4
jb 0x18003fd50
mov edx, 4
lea rcx, [rsp + 0x59]
call fcn.180065a60
mov byte [rax], 0
lea rcx, [rsp + 0x59]
call fcn.1800653e0
mov rdx, rax
lea rcx, [rbp + 0x1250]
call fcn.180036850
nop
mov qword [rsp + 0x20], r14
mov r9, rax
xor r8d, r8d
lea rdx, [0x1800cf121]
lea rcx, [0x1800cf1d0]
call fcn.18003a1c0
lea rax, [rbp + 0x1270]
mov qword [rsp + 0x38], rax
mov byte [rbp + 0x250], 0x4c
mov dl, 0x66
lea rcx, [rbp + 0x250]
call fcn.180065a50
mov byte [rbp + 0x251], al
mov dl, 0x61
lea rcx, [rbp + 0x250]
call fcn.180065a50
mov byte [rbp + 0x252], al
mov dl, 0x73
lea rcx, [rbp + 0x250]
call fcn.180065a50
mov byte [rbp + 0x253], al
mov dl, 0x74
lea rcx, [rbp + 0x250]
call fcn.180065a50
mov byte [rbp + 0x254], al
mov dl, 0x6c
lea rcx, [rbp + 0x250]
call fcn.180065a50
mov byte [rbp + 0x255], al
mov dl, 0x6f
lea rcx, [rbp + 0x250]
call fcn.180065a50
mov byte [rbp + 0x256], al
mov dl, 0x6f
lea rcx, [rbp + 0x250]
call fcn.180065a50
mov byte [rbp + 0x257], al
mov dl, 0x74
lea rcx, [rbp + 0x250]
call fcn.180065a50
mov byte [rbp + 0x258], al
xor eax, eax
mov byte [rbp + 0x259], al
mov rsi, rdi
nop dword [rax]
mov rdx, rsi
lea rcx, [rbp + 0x251]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rbp + 0x250]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rbp + 0x251]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 8
jb 0x18003fe90
mov edx, 8
lea rcx, [rbp + 0x251]
call fcn.180065a60
mov byte [rax], 0
lea rcx, [rbp + 0x251]
call fcn.1800653e0
mov rdx, rax
lea rcx, [rbp + 0x1270]
call fcn.180036850
mov r14, rax
mov byte [rsp + 0x60], 0x55
mov dl, 0x4d
lea rcx, [rsp + 0x60]
call fcn.180065a50
mov byte [rsp + 0x61], al
mov dl, 0x69
lea rcx, [rsp + 0x60]
call fcn.180065a50
mov byte [rsp + 0x62], al
mov dl, 0x73
lea rcx, [rsp + 0x60]
call fcn.180065a50
mov byte [rsp + 0x63], al
mov dl, 0x63
lea rcx, [rsp + 0x60]
call fcn.180065a50
mov byte [rsp + 0x64], al
xor eax, eax
mov byte [rsp + 0x65], al
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [rsp + 0x61]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rsp + 0x60]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rsp + 0x61]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 4
jb 0x18003ff50
mov edx, 4
lea rcx, [rsp + 0x61]
call fcn.180065a60
mov byte [rax], 0
lea rcx, [rsp + 0x61]
call fcn.1800653e0
mov rdx, rax
lea rcx, [rbp + 0x1290]
call fcn.180036850
nop
mov qword [rsp + 0x20], r14
mov r9, rax
xor r8d, r8d
lea rdx, [0x1800cf114]
lea rcx, [0x1800cf1d0]
call fcn.18003a1c0
lea rax, [rbp + 0x12b0]
mov qword [rsp + 0x38], rax
mov byte [rbp + 0x260], 4
mov dl, 0x68
lea rcx, [rbp + 0x260]
call fcn.180065a50
mov byte [rbp + 0x261], al
mov dl, 0x69
lea rcx, [rbp + 0x260]
call fcn.180065a50
mov byte [rbp + 0x262], al
mov dl, 0x74
lea rcx, [rbp + 0x260]
call fcn.180065a50
mov byte [rbp + 0x263], al
mov dl, 0x73
lea rcx, [rbp + 0x260]
call fcn.180065a50
mov byte [rbp + 0x264], al
mov dl, 0x6f
lea rcx, [rbp + 0x260]
call fcn.180065a50
mov byte [rbp + 0x265], al
mov dl, 0x75
lea rcx, [rbp + 0x260]
call fcn.180065a50
mov byte [rbp + 0x266], al
mov dl, 0x6e
lea rcx, [rbp + 0x260]
call fcn.180065a50
mov byte [rbp + 0x267], al
mov dl, 0x64
lea rcx, [rbp + 0x260]
call fcn.180065a50
mov byte [rbp + 0x268], al
xor eax, eax
mov byte [rbp + 0x269], al
mov rsi, rdi
nop dword [rax]
mov rdx, rsi
lea rcx, [rbp + 0x261]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rbp + 0x260]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rbp + 0x261]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 8
jb 0x180040090
mov edx, 8
lea rcx, [rbp + 0x261]
call fcn.180065a60
mov byte [rax], 0
lea rcx, [rbp + 0x261]
call fcn.1800653e0
mov rdx, rax
lea rcx, [rbp + 0x12b0]
call fcn.180036850
mov r14, rax
mov byte [rsp + 0x68], 0x5b
mov dl, 0x4d
lea rcx, [rsp + 0x68]
call fcn.180065a50
mov byte [rsp + 0x69], al
mov dl, 0x69
lea rcx, [rsp + 0x68]
call fcn.180065a50
mov byte [rsp + 0x6a], al
mov dl, 0x73
lea rcx, [rsp + 0x68]
call fcn.180065a50
mov byte [rsp + 0x6b], al
mov dl, 0x63
lea rcx, [rsp + 0x68]
call fcn.180065a50
mov byte [rsp + 0x6c], al
xor eax, eax
mov byte [rsp + 0x6d], al
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [rsp + 0x69]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rsp + 0x68]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rsp + 0x69]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 4
jb 0x180040150
mov edx, 4
lea rcx, [rsp + 0x69]
call fcn.180065a60
mov byte [rax], 0
lea rcx, [rsp + 0x69]
call fcn.1800653e0
mov rdx, rax
lea rcx, [rbp + 0x12d0]
call fcn.180036850
nop
mov qword [rsp + 0x20], r14
mov r9, rax
xor r8d, r8d
lea rdx, [0x1800cf0f7]
lea rcx, [0x1800cf1d0]
call fcn.18003a1c0
lea rax, [rbp + 0x12f0]
mov qword [rsp + 0x38], rax
mov byte [rbp + 0xb0], 0x3c
mov dl, 0x61
lea rcx, [rbp + 0xb0]
call fcn.180065a50
mov byte [rbp + 0xb1], al
mov dl, 0x6e
lea rcx, [rbp + 0xb0]
call fcn.180065a50
mov byte [rbp + 0xb2], al
mov dl, 0x74
lea rcx, [rbp + 0xb0]
call fcn.180065a50
mov byte [rbp + 0xb3], al
mov dl, 0x69
lea rcx, [rbp + 0xb0]
call fcn.180065a50
mov byte [rbp + 0xb4], al
mov dl, 0x61
lea rcx, [rbp + 0xb0]
call fcn.180065a50
mov byte [rbp + 0xb5], al
mov dl, 0x69
lea rcx, [rbp + 0xb0]
call fcn.180065a50
mov byte [rbp + 0xb6], al
mov dl, 0x6d
lea rcx, [rbp + 0xb0]
call fcn.180065a50
mov byte [rbp + 0xb7], al
xor eax, eax
mov byte [rbp + 0xb8], al
mov rsi, rdi
nop dword [rax]
mov rdx, rsi
lea rcx, [rbp + 0xb1]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rbp + 0xb0]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rbp + 0xb1]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 7
jb 0x180040280
mov edx, 7
lea rcx, [rbp + 0xb1]
call fcn.180065a60
mov byte [rax], 0
lea rcx, [rbp + 0xb1]
call fcn.1800653e0
mov rdx, rax
lea rcx, [rbp + 0x12f0]
call fcn.180036850
mov r14, rax
mov byte [rsp + 0x70], 0x34
mov dl, 0x4d
lea rcx, [rsp + 0x70]
call fcn.180065a50
mov byte [rsp + 0x71], al
mov dl, 0x69
lea rcx, [rsp + 0x70]
call fcn.180065a50
mov byte [rsp + 0x72], al
mov dl, 0x73
lea rcx, [rsp + 0x70]
call fcn.180065a50
mov byte [rsp + 0x73], al
mov dl, 0x63
lea rcx, [rsp + 0x70]
call fcn.180065a50
mov byte [rsp + 0x74], al
xor eax, eax
mov byte [rsp + 0x75], al
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [rsp + 0x71]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rsp + 0x70]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rsp + 0x71]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 4
jb 0x180040340
mov edx, 4
lea rcx, [rsp + 0x71]
call fcn.180065a60
mov byte [rax], 0
lea rcx, [rsp + 0x71]
call fcn.1800653e0
mov rdx, rax
lea rcx, [rbp + 0x1310]
call fcn.180036850
nop
mov qword [rsp + 0x20], r14
mov r9, rax
xor r8d, r8d
lea rdx, [0x1800cf143]
lea rcx, [0x1800cf1d0]
call fcn.18003a1c0
lea rax, [rbp + 0x1330]
mov qword [rsp + 0x38], rax
mov byte [rbp + 0x80], 0x79
mov dl, 0x61
lea rcx, [rbp + 0x80]
call fcn.180065a50
mov byte [rbp + 0x81], al
mov dl, 0x75
lea rcx, [rbp + 0x80]
call fcn.180065a50
mov byte [rbp + 0x82], al
mov dl, 0x74
lea rcx, [rbp + 0x80]
call fcn.180065a50
mov byte [rbp + 0x83], al
mov dl, 0x6f
lea rcx, [rbp + 0x80]
call fcn.180065a50
mov byte [rbp + 0x84], al
mov dl, 0x6d
lea rcx, [rbp + 0x80]
call fcn.180065a50
mov byte [rbp + 0x85], al
mov dl, 0x65
lea rcx, [rbp + 0x80]
call fcn.180065a50
mov byte [rbp + 0x86], al
mov dl, 0x64
lea rcx, [rbp + 0x80]
call fcn.180065a50
mov byte [rbp + 0x87], al
xor eax, eax
mov byte [rbp + 0x88], al
mov rsi, rdi
nop dword [rax]
mov rdx, rsi
lea rcx, [rbp + 0x81]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rbp + 0x80]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rbp + 0x81]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 7
jb 0x180040470
mov edx, 7
lea rcx, [rbp + 0x81]
call fcn.180065a60
mov byte [rax], 0
lea rcx, [rbp + 0x81]
call fcn.1800653e0
mov rdx, rax
lea rcx, [rbp + 0x1330]
call fcn.180036850
mov r14, rax
mov byte [rsp + 0x78], 0x51
mov dl, 0x4d
lea rcx, [rsp + 0x78]
call fcn.180065a50
mov byte [rsp + 0x79], al
mov dl, 0x69
lea rcx, [rsp + 0x78]
call fcn.180065a50
mov byte [rsp + 0x7a], al
mov dl, 0x73
lea rcx, [rsp + 0x78]
call fcn.180065a50
mov byte [rsp + 0x7b], al
mov dl, 0x63
lea rcx, [rsp + 0x78]
call fcn.180065a50
mov byte [rsp + 0x7c], al
xor eax, eax
mov byte [rsp + 0x7d], al
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [rsp + 0x79]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rsp + 0x78]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rsp + 0x79]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 4
jb 0x180040530
mov edx, 4
lea rcx, [rsp + 0x79]
call fcn.180065a60
mov byte [rax], 0
lea rcx, [rsp + 0x79]
call fcn.1800653e0
mov rdx, rax
lea rcx, [rbp + 0x1350]
call fcn.180036850
nop
mov qword [rsp + 0x20], r14
mov r9, rax
xor r8d, r8d
lea rdx, [0x1800cf119]
lea rcx, [0x1800cf1d0]
call fcn.18003a1c0
lea rax, [rbp + 0x1370]
mov qword [rsp + 0x38], rax
mov byte [rbp + 0x360], 0x34
mov dl, 0x62
lea rcx, [rbp + 0x360]
call fcn.180065a50
mov byte [rbp + 0x361], al
mov dl, 0x75
lea rcx, [rbp + 0x360]
call fcn.180065a50
mov byte [rbp + 0x362], al
mov dl, 0x6c
lea rcx, [rbp + 0x360]
call fcn.180065a50
mov byte [rbp + 0x363], al
mov dl, 0x6c
lea rcx, [rbp + 0x360]
call fcn.180065a50
mov byte [rbp + 0x364], al
mov dl, 0x65
lea rcx, [rbp + 0x360]
call fcn.180065a50
mov byte [rbp + 0x365], al
mov dl, 0x74
lea rcx, [rbp + 0x360]
call fcn.180065a50
mov byte [rbp + 0x366], al
mov dl, 0x74
lea rcx, [rbp + 0x360]
call fcn.180065a50
mov byte [rbp + 0x367], al
mov dl, 0x72
lea rcx, [rbp + 0x360]
call fcn.180065a50
mov byte [rbp + 0x368], al
mov dl, 0x61
lea rcx, [rbp + 0x360]
call fcn.180065a50
mov byte [rbp + 0x369], al
mov dl, 0x63
lea rcx, [rbp + 0x360]
call fcn.180065a50
mov byte [rbp + 0x36a], al
mov dl, 0x65
lea rcx, [rbp + 0x360]
call fcn.180065a50
mov byte [rbp + 0x36b], al
mov dl, 0x72
lea rcx, [rbp + 0x360]
call fcn.180065a50
mov byte [rbp + 0x36c], al
xor eax, eax
mov byte [rbp + 0x36d], al
mov rsi, rdi
nop dword [rax]
mov rdx, rsi
lea rcx, [rbp + 0x361]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rbp + 0x360]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rbp + 0x361]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 0xc
jb 0x1800406c0
mov edx, 0xc
lea rcx, [rbp + 0x361]
call fcn.180065a60
mov byte [rax], 0
lea rcx, [rbp + 0x361]
call fcn.1800653e0
mov rdx, rax
lea rcx, [rbp + 0x1370]
call fcn.180036850
mov r14, rax
mov byte [rbp - 0x80], 0x32
mov dl, 0x4d
lea rcx, [rbp - 0x80]
call fcn.180065a50
mov byte [rbp - 0x7f], al
mov dl, 0x69
lea rcx, [rbp - 0x80]
call fcn.180065a50
mov byte [rbp - 0x7e], al
mov dl, 0x73
lea rcx, [rbp - 0x80]
call fcn.180065a50
mov byte [rbp - 0x7d], al
mov dl, 0x63
lea rcx, [rbp - 0x80]
call fcn.180065a50
mov byte [rbp - 0x7c], al
xor eax, eax
mov byte [rbp - 0x7b], al
mov rsi, rdi
mov rdx, rsi
lea rcx, [rbp - 0x7f]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rbp - 0x80]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rbp - 0x7f]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 4
jb 0x180040771
mov edx, 4
lea rcx, [rbp - 0x7f]
call fcn.180065a60
mov byte [rax], 0
lea rcx, [rbp - 0x7f]
call fcn.1800653e0
mov rdx, rax
lea rcx, [rbp + 0x1390]
call fcn.180036850
nop
mov qword [rsp + 0x20], r14
mov r9, rax
xor r8d, r8d
lea rdx, [0x1800cf0f2]
lea rcx, [0x1800cf1d0]
call fcn.18003a1c0
lea rax, [rbp + 0x13b0]
mov qword [rsp + 0x38], rax
mov byte [rbp - 0x78], 0x1f
mov dl, 0x7a
lea rcx, [rbp - 0x78]
call fcn.180065a50
mov byte [rbp - 0x77], al
mov dl, 0x6f
lea rcx, [rbp - 0x78]
call fcn.180065a50
mov byte [rbp - 0x76], al
mov dl, 0x6f
lea rcx, [rbp - 0x78]
call fcn.180065a50
mov byte [rbp - 0x75], al
mov dl, 0x6d
lea rcx, [rbp - 0x78]
call fcn.180065a50
mov byte [rbp - 0x74], al
xor eax, eax
mov byte [rbp - 0x73], al
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [rbp - 0x77]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rbp - 0x78]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rbp - 0x77]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 4
jb 0x180040840
mov edx, 4
lea rcx, [rbp - 0x77]
call fcn.180065a60
mov byte [rax], 0
lea rcx, [rbp - 0x77]
call fcn.1800653e0
mov rdx, rax
lea rcx, [rbp + 0x13b0]
call fcn.180036850
mov r14, rax
mov byte [rbp - 0x70], 0x5a
mov dl, 0x4d
lea rcx, [rbp - 0x70]
call fcn.180065a50
mov byte [rbp - 0x6f], al
mov dl, 0x69
lea rcx, [rbp - 0x70]
call fcn.180065a50
mov byte [rbp - 0x6e], al
mov dl, 0x73
lea rcx, [rbp - 0x70]
call fcn.180065a50
mov byte [rbp - 0x6d], al
mov dl, 0x63
lea rcx, [rbp - 0x70]
call fcn.180065a50
mov byte [rbp - 0x6c], al
xor eax, eax
mov byte [rbp - 0x6b], al
mov rsi, rdi
mov rdx, rsi
lea rcx, [rbp - 0x6f]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rbp - 0x70]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rbp - 0x6f]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 4
jb 0x1800408e2
mov edx, 4
lea rcx, [rbp - 0x6f]
call fcn.180065a60
mov byte [rax], 0
lea rcx, [rbp - 0x6f]
call fcn.1800653e0
mov rdx, rax
lea rcx, [rbp + 0x13d0]
call fcn.180036850
nop
mov qword [rsp + 0x20], r14
mov r9, rax
xor r8d, r8d
lea rdx, [0x1800cf13e]
lea rcx, [0x1800cf1d0]
call fcn.18003a1c0
lea rax, [rbp + 0x13f0]
mov qword [rsp + 0x38], rax
mov byte [rbp + 0x2a0], 0x68
mov dl, 0x6c
lea rcx, [rbp + 0x2a0]
call fcn.180065a50
mov byte [rbp + 0x2a1], al
mov dl, 0x69
lea rcx, [rbp + 0x2a0]
call fcn.180065a50
mov byte [rbp + 0x2a2], al
mov dl, 0x67
lea rcx, [rbp + 0x2a0]
call fcn.180065a50
mov byte [rbp + 0x2a3], al
mov dl, 0x68
lea rcx, [rbp + 0x2a0]
call fcn.180065a50
mov byte [rbp + 0x2a4], al
mov dl, 0x6a
lea rcx, [rbp + 0x2a0]
call fcn.180065a50
mov byte [rbp + 0x2a5], al
mov dl, 0x74
lea rcx, [rbp + 0x2a0]
call fcn.180065a50
mov byte [rbp + 0x2a6], al
mov dl, 0x69
lea rcx, [rbp + 0x2a0]
call fcn.180065a50
mov byte [rbp + 0x2a7], al
mov dl, 0x6e
lea rcx, [rbp + 0x2a0]
call fcn.180065a50
mov byte [rbp + 0x2a8], al
mov dl, 0x67
lea rcx, [rbp + 0x2a0]
call fcn.180065a50
mov byte [rbp + 0x2a9], al
xor eax, eax
mov byte [rbp + 0x2aa], al
mov rsi, rdi
nop
mov rdx, rsi
lea rcx, [rbp + 0x2a1]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rbp + 0x2a0]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rbp + 0x2a1]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 9
jb 0x180040a30
mov edx, 9
lea rcx, [rbp + 0x2a1]
call fcn.180065a60
mov byte [rax], 0
lea rcx, [rbp + 0x2a1]
call fcn.1800653e0
mov rdx, rax
lea rcx, [rbp + 0x13f0]
call fcn.180036850
mov r14, rax
mov byte [rbp - 0x68], 0x35
mov dl, 0x4d
lea rcx, [rbp - 0x68]
call fcn.180065a50
mov byte [rbp - 0x67], al
mov dl, 0x69
lea rcx, [rbp - 0x68]
call fcn.180065a50
mov byte [rbp - 0x66], al
mov dl, 0x73
lea rcx, [rbp - 0x68]
call fcn.180065a50
mov byte [rbp - 0x65], al
mov dl, 0x63
lea rcx, [rbp - 0x68]
call fcn.180065a50
mov byte [rbp - 0x64], al
xor eax, eax
mov byte [rbp - 0x63], al
mov rsi, rdi
mov rdx, rsi
lea rcx, [rbp - 0x67]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rbp - 0x68]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rbp - 0x67]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 4
jb 0x180040ae1
mov edx, 4
lea rcx, [rbp - 0x67]
call fcn.180065a60
mov byte [rax], 0
lea rcx, [rbp - 0x67]
call fcn.1800653e0
mov rdx, rax
lea rcx, [rbp + 0x1410]
call fcn.180036850
nop
mov qword [rsp + 0x20], r14
mov r9, rax
xor r8d, r8d
lea rdx, [0x1800cf124]
lea rcx, [0x1800cf1d0]
call fcn.18003a010
lea rax, [rbp + 0x1430]
mov qword [rsp + 0x38], rax
mov byte [rbp + 0x2b0], 0x42
mov dl, 0x63
lea rcx, [rbp + 0x2b0]
call fcn.180065a50
mov byte [rbp + 0x2b1], al
mov dl, 0x72
lea rcx, [rbp + 0x2b0]
call fcn.180065a50
mov byte [rbp + 0x2b2], al
mov dl, 0x6f
lea rcx, [rbp + 0x2b0]
call fcn.180065a50
mov byte [rbp + 0x2b3], al
mov dl, 0x73
lea rcx, [rbp + 0x2b0]
call fcn.180065a50
mov byte [rbp + 0x2b4], al
mov dl, 0x73
lea rcx, [rbp + 0x2b0]
call fcn.180065a50
mov byte [rbp + 0x2b5], al
mov dl, 0x68
lea rcx, [rbp + 0x2b0]
call fcn.180065a50
mov byte [rbp + 0x2b6], al
mov dl, 0x61
lea rcx, [rbp + 0x2b0]
call fcn.180065a50
mov byte [rbp + 0x2b7], al
mov dl, 0x69
lea rcx, [rbp + 0x2b0]
call fcn.180065a50
mov byte [rbp + 0x2b8], al
mov dl, 0x72
lea rcx, [rbp + 0x2b0]
call fcn.180065a50
mov byte [rbp + 0x2b9], al
xor eax, eax
mov byte [rbp + 0x2ba], al
mov rsi, rdi
nop dword [rax]
mov rdx, rsi
lea rcx, [rbp + 0x2b1]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rbp + 0x2b0]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rbp + 0x2b1]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 9
jb 0x180040c30
mov edx, 9
lea rcx, [rbp + 0x2b1]
call fcn.180065a60
mov byte [rax], 0
lea rcx, [rbp + 0x2b1]
call fcn.1800653e0
mov rdx, rax
lea rcx, [rbp + 0x1430]
call fcn.180036850
mov r14, rax
mov byte [rbp - 0x60], 0x27
mov dl, 0x4d
lea rcx, [rbp - 0x60]
call fcn.180065a50
mov byte [rbp - 0x5f], al
mov dl, 0x69
lea rcx, [rbp - 0x60]
call fcn.180065a50
mov byte [rbp - 0x5e], al
mov dl, 0x73
lea rcx, [rbp - 0x60]
call fcn.180065a50
mov byte [rbp - 0x5d], al
mov dl, 0x63
lea rcx, [rbp - 0x60]
call fcn.180065a50
mov byte [rbp - 0x5c], al
xor eax, eax
mov byte [rbp - 0x5b], al
mov rsi, rdi
mov rdx, rsi
lea rcx, [rbp - 0x5f]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rbp - 0x60]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rbp - 0x5f]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 4
jb 0x180040ce1
mov edx, 4
lea rcx, [rbp - 0x5f]
call fcn.180065a60
mov byte [rax], 0
lea rcx, [rbp - 0x5f]
call fcn.1800653e0
mov rdx, rax
lea rcx, [rbp + 0x1450]
call fcn.180036850
nop
mov qword [rsp + 0x20], r14
mov r9, rax
xor r8d, r8d
lea rdx, [0x1800cf148]
lea rcx, [0x1800cf1d0]
call fcn.18003a010
lea rax, [rbp + 0x1470]
mov qword [rsp + 0x38], rax
mov byte [rbp + 0x58], 0x2e
mov dl, 0x63
lea rcx, [rbp + 0x58]
call fcn.180065a50
mov byte [rbp + 0x59], al
mov dl, 0x75
lea rcx, [rbp + 0x58]
call fcn.180065a50
mov byte [rbp + 0x5a], al
mov dl, 0x73
lea rcx, [rbp + 0x58]
call fcn.180065a50
mov byte [rbp + 0x5b], al
mov dl, 0x74
lea rcx, [rbp + 0x58]
call fcn.180065a50
mov byte [rbp + 0x5c], al
mov dl, 0x6f
lea rcx, [rbp + 0x58]
call fcn.180065a50
mov byte [rbp + 0x5d], al
mov dl, 0x6d
lea rcx, [rbp + 0x58]
call fcn.180065a50
mov byte [rbp + 0x5e], al
xor eax, eax
mov byte [rbp + 0x5f], al
mov rsi, rdi
nop word [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0x59]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rbp + 0x58]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rbp + 0x59]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 6
jb 0x180040dd0
mov edx, 6
lea rcx, [rbp + 0x59]
call fcn.180065a60
mov byte [rax], 0
lea rcx, [rbp + 0x59]
call fcn.1800653e0
mov rdx, rax
lea rcx, [rbp + 0x1470]
call fcn.180036850
mov r14, rax
mov byte [rbp - 0x58], 0x2b
mov dl, 0x4d
lea rcx, [rbp - 0x58]
call fcn.180065a50
mov byte [rbp - 0x57], al
mov dl, 0x69
lea rcx, [rbp - 0x58]
call fcn.180065a50
mov byte [rbp - 0x56], al
mov dl, 0x73
lea rcx, [rbp - 0x58]
call fcn.180065a50
mov byte [rbp - 0x55], al
mov dl, 0x63
lea rcx, [rbp - 0x58]
call fcn.180065a50
mov byte [rbp - 0x54], al
xor eax, eax
mov byte [rbp - 0x53], al
mov rsi, rdi
mov rdx, rsi
lea rcx, [rbp - 0x57]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rbp - 0x58]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rbp - 0x57]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 4
jb 0x180040e72
mov edx, 4
lea rcx, [rbp - 0x57]
call fcn.180065a60
mov byte [rax], 0
lea rcx, [rbp - 0x57]
call fcn.1800653e0
mov rdx, rax
lea rcx, [rbp + 0x1490]
call fcn.180036850
nop
mov qword [rsp + 0x20], r14
mov r9, rax
xor r8d, r8d
lea rdx, [0x1800cf12a]
lea rcx, [0x1800cf1d0]
call fcn.18003a1c0
lea rax, [rbp + 0x14b0]
mov qword [rsp + 0x38], rax
mov byte [rbp + 0x18c0], 7
mov dl, 0x64
lea rcx, [rbp + 0x18c0]
call fcn.180065a50
mov byte [rbp + 0x18c1], al
mov dl, 0x6f
lea rcx, [rbp + 0x18c0]
call fcn.180065a50
mov byte [rbp + 0x18c2], al
mov dl, 0x74
lea rcx, [rbp + 0x18c0]
call fcn.180065a50
mov byte [rbp + 0x18c3], al
xor eax, eax
mov byte [rbp + 0x18c4], al
mov rsi, rdi
nop word [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0x18c1]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rbp + 0x18c0]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rbp + 0x18c1]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 3
jb 0x180040f50
mov edx, 3
lea rcx, [rbp + 0x18c1]
call fcn.180065a60
mov byte [rax], 0
lea rcx, [rbp + 0x18c1]
call fcn.1800653e0
mov rdx, rax
lea rcx, [rbp + 0x14b0]
call fcn.180036850
mov r14, rax
mov byte [rbp - 0x50], 7
mov dl, 0x4d
lea rcx, [rbp - 0x50]
call fcn.180065a50
mov byte [rbp - 0x4f], al
mov dl, 0x69
lea rcx, [rbp - 0x50]
call fcn.180065a50
mov byte [rbp - 0x4e], al
mov dl, 0x73
lea rcx, [rbp - 0x50]
call fcn.180065a50
mov byte [rbp - 0x4d], al
mov dl, 0x63
lea rcx, [rbp - 0x50]
call fcn.180065a50
mov byte [rbp - 0x4c], al
xor eax, eax
mov byte [rbp - 0x4b], al
mov rsi, rdi
mov rdx, rsi
lea rcx, [rbp - 0x4f]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rbp - 0x50]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rbp - 0x4f]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 4
jb 0x180041001
mov edx, 4
lea rcx, [rbp - 0x4f]
call fcn.180065a60
mov byte [rax], 0
lea rcx, [rbp - 0x4f]
call fcn.1800653e0
mov rdx, rax
lea rcx, [rbp + 0x14d0]
call fcn.180036850
nop
mov qword [rsp + 0x20], r14
mov r9, rax
xor r8d, r8d
lea rdx, [0x1800cf116]
lea rcx, [0x1800cf1d0]
call fcn.18003a1c0
lea rax, [rbp + 0x14f0]
mov qword [rsp + 0x38], rax
mov byte [rbp + 0x18c8], 0x37
mov dl, 0x67
lea rcx, [rbp + 0x18c8]
call fcn.180065a50
mov byte [rbp + 0x18c9], al
mov dl, 0x61
lea rcx, [rbp + 0x18c8]
call fcn.180065a50
mov byte [rbp + 0x18ca], al
mov dl, 0x70
lea rcx, [rbp + 0x18c8]
call fcn.180065a50
mov byte [rbp + 0x18cb], al
xor eax, eax
mov byte [rbp + 0x18cc], al
mov rsi, rdi
nop word [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0x18c9]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rbp + 0x18c8]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rbp + 0x18c9]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 3
jb 0x1800410e0
mov edx, 3
lea rcx, [rbp + 0x18c9]
call fcn.180065a60
mov byte [rax], 0
lea rcx, [rbp + 0x18c9]
call fcn.1800653e0
mov rdx, rax
lea rcx, [rbp + 0x14f0]
call fcn.180036850
mov r14, rax
mov byte [rbp - 0x48], 0x77
mov dl, 0x4d
lea rcx, [rbp - 0x48]
call fcn.180065a50
mov byte [rbp - 0x47], al
mov dl, 0x69
lea rcx, [rbp - 0x48]
call fcn.180065a50
mov byte [rbp - 0x46], al
mov dl, 0x73
lea rcx, [rbp - 0x48]
call fcn.180065a50
mov byte [rbp - 0x45], al
mov dl, 0x63
lea rcx, [rbp - 0x48]
call fcn.180065a50
mov byte [rbp - 0x44], al
xor eax, eax
mov byte [rbp - 0x43], al
mov rsi, rdi
mov rdx, rsi
lea rcx, [rbp - 0x47]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rbp - 0x48]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rbp - 0x47]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 4
jb 0x180041191
mov edx, 4
lea rcx, [rbp - 0x47]
call fcn.180065a60
mov byte [rax], 0
lea rcx, [rbp - 0x47]
call fcn.1800653e0
mov rdx, rax
lea rcx, [rbp + 0x1510]
call fcn.180036850
nop
mov qword [rsp + 0x20], r14
mov r9, rax
movss xmm2, dword [0x1800bb570]
lea rdx, [0x1800ccf4c]
lea rcx, [0x1800cf1d0]
call fcn.18003a360
lea rax, [rbp + 0x1530]
mov qword [rsp + 0x38], rax
mov byte [rbp + 0x68], 0x77
mov dl, 0x6c
lea rcx, [rbp + 0x68]
call fcn.180065a50
mov byte [rbp + 0x69], al
mov dl, 0x65
lea rcx, [rbp + 0x68]
call fcn.180065a50
mov byte [rbp + 0x6a], al
mov dl, 0x6e
lea rcx, [rbp + 0x68]
call fcn.180065a50
mov byte [rbp + 0x6b], al
mov dl, 0x67
lea rcx, [rbp + 0x68]
call fcn.180065a50
mov byte [rbp + 0x6c], al
mov dl, 0x74
lea rcx, [rbp + 0x68]
call fcn.180065a50
mov byte [rbp + 0x6d], al
mov dl, 0x68
lea rcx, [rbp + 0x68]
call fcn.180065a50
mov byte [rbp + 0x6e], al
xor eax, eax
mov byte [rbp + 0x6f], al
mov rsi, rdi
nop dword [rax]
mov rdx, rsi
lea rcx, [rbp + 0x69]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rbp + 0x68]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rbp + 0x69]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 6
jb 0x180041280
mov edx, 6
lea rcx, [rbp + 0x69]
call fcn.180065a60
mov byte [rax], 0
lea rcx, [rbp + 0x69]
call fcn.1800653e0
mov rdx, rax
lea rcx, [rbp + 0x1530]
call fcn.180036850
mov r14, rax
mov byte [rbp - 0x40], 0x39
mov dl, 0x4d
lea rcx, [rbp - 0x40]
call fcn.180065a50
mov byte [rbp - 0x3f], al
mov dl, 0x69
lea rcx, [rbp - 0x40]
call fcn.180065a50
mov byte [rbp - 0x3e], al
mov dl, 0x73
lea rcx, [rbp - 0x40]
call fcn.180065a50
mov byte [rbp - 0x3d], al
mov dl, 0x63
lea rcx, [rbp - 0x40]
call fcn.180065a50
mov byte [rbp - 0x3c], al
xor eax, eax
mov byte [rbp - 0x3b], al
mov rsi, rdi
mov rdx, rsi
lea rcx, [rbp - 0x3f]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rbp - 0x40]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rbp - 0x3f]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 4
jb 0x180041322
mov edx, 4
lea rcx, [rbp - 0x3f]
call fcn.180065a60
mov byte [rax], 0
lea rcx, [rbp - 0x3f]
call fcn.1800653e0
mov rdx, rax
lea rcx, [rbp + 0x1550]
call fcn.180036850
nop
mov qword [rsp + 0x20], r14
mov r9, rax
movss xmm2, dword [0x1800bb570]
lea rdx, [0x1800ccf2c]
lea rcx, [0x1800cf1d0]
call fcn.18003a360
lea rax, [rbp + 0x1570]
mov qword [rsp + 0x38], rax
mov byte [rbp + 0x60], 0x61
mov dl, 0x63
lea rcx, [rbp + 0x60]
call fcn.180065a50
mov byte [rbp + 0x61], al
mov dl, 0x68
lea rcx, [rbp + 0x60]
call fcn.180065a50
mov byte [rbp + 0x62], al
mov dl, 0x61
lea rcx, [rbp + 0x60]
call fcn.180065a50
mov byte [rbp + 0x63], al
mov dl, 0x6d
lea rcx, [rbp + 0x60]
call fcn.180065a50
mov byte [rbp + 0x64], al
mov dl, 0x73
lea rcx, [rbp + 0x60]
call fcn.180065a50
mov byte [rbp + 0x65], al
mov dl, 0x31
lea rcx, [rbp + 0x60]
call fcn.180065a50
mov byte [rbp + 0x66], al
xor eax, eax
mov byte [rbp + 0x67], al
mov rsi, rdi
nop dword [rax]
mov rdx, rsi
lea rcx, [rbp + 0x61]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rbp + 0x60]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rbp + 0x61]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 6
jb 0x180041410
mov edx, 6
lea rcx, [rbp + 0x61]
call fcn.180065a60
mov byte [rax], 0
lea rcx, [rbp + 0x61]
call fcn.1800653e0
mov rdx, rax
lea rcx, [rbp + 0x1570]
call fcn.180036850
mov r14, rax
mov byte [rbp - 0x38], 0xd
mov dl, 0x4d
lea rcx, [rbp - 0x38]
call fcn.180065a50
mov byte [rbp - 0x37], al
mov dl, 0x69
lea rcx, [rbp - 0x38]
call fcn.180065a50
mov byte [rbp - 0x36], al
mov dl, 0x73
lea rcx, [rbp - 0x38]
call fcn.180065a50
mov byte [rbp - 0x35], al
mov dl, 0x63
lea rcx, [rbp - 0x38]
call fcn.180065a50
mov byte [rbp - 0x34], al
xor eax, eax
mov byte [rbp - 0x33], al
mov rsi, rdi
mov rdx, rsi
lea rcx, [rbp - 0x37]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rbp - 0x38]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rbp - 0x37]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 4
jb 0x1800414b2
mov edx, 4
lea rcx, [rbp - 0x37]
call fcn.180065a60
mov byte [rax], 0
lea rcx, [rbp - 0x37]
call fcn.1800653e0
mov rdx, rax
lea rcx, [rbp + 0x1590]
call fcn.180036850
nop
mov qword [rsp + 0x20], r14
mov r9, rax
xor r8d, r8d
lea rdx, [0x1800cf107]
lea rcx, [0x1800cf1d0]
call fcn.18003a1c0
lea rax, [rbp + 0x15b0]
mov qword [rsp + 0x38], rax
mov byte [rbp - 0x30], 0x29
mov dl, 0x6a
lea rcx, [rbp - 0x30]
call fcn.180065a50
mov byte [rbp - 0x2f], al
mov dl, 0x75
lea rcx, [rbp - 0x30]
call fcn.180065a50
mov byte [rbp - 0x2e], al
mov dl, 0x6d
lea rcx, [rbp - 0x30]
call fcn.180065a50
mov byte [rbp - 0x2d], al
mov dl, 0x70
lea rcx, [rbp - 0x30]
call fcn.180065a50
mov byte [rbp - 0x2c], al
xor eax, eax
mov byte [rbp - 0x2b], al
mov rsi, rdi
nop dword [rax]
mov rdx, rsi
lea rcx, [rbp - 0x2f]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rbp - 0x30]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rbp - 0x2f]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 4
jb 0x180041580
mov edx, 4
lea rcx, [rbp - 0x2f]
call fcn.180065a60
mov byte [rax], 0
lea rcx, [rbp - 0x2f]
call fcn.1800653e0
mov rdx, rax
lea rcx, [rbp + 0x15b0]
call fcn.180036850
mov r14, rax
mov byte [rbp - 0x28], 0x73
mov dl, 0x4d
lea rcx, [rbp - 0x28]
call fcn.180065a50
mov byte [rbp - 0x27], al
mov dl, 0x69
lea rcx, [rbp - 0x28]
call fcn.180065a50
mov byte [rbp - 0x26], al
mov dl, 0x73
lea rcx, [rbp - 0x28]
call fcn.180065a50
mov byte [rbp - 0x25], al
mov dl, 0x63
lea rcx, [rbp - 0x28]
call fcn.180065a50
mov byte [rbp - 0x24], al
xor eax, eax
mov byte [rbp - 0x23], al
mov rsi, rdi
mov rdx, rsi
lea rcx, [rbp - 0x27]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rbp - 0x28]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rbp - 0x27]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 4
jb 0x180041622
mov edx, 4
lea rcx, [rbp - 0x27]
call fcn.180065a60
mov byte [rax], 0
lea rcx, [rbp - 0x27]
call fcn.1800653e0
mov rdx, rax
lea rcx, [rbp + 0x15d0]
call fcn.180036850
nop
mov qword [rsp + 0x20], r14
mov r9, rax
xor r8d, r8d
lea rdx, [0x1800cf0ff]
lea rcx, [0x1800cf1d0]
call fcn.18003a1c0
lea rax, [rbp + 0x15f0]
mov qword [rsp + 0x38], rax
mov byte [rbp + 0x200], 0x11
mov dl, 0x6e
lea rcx, [rbp + 0x200]
call fcn.180065a50
mov byte [rbp + 0x201], al
mov dl, 0x6f
lea rcx, [rbp + 0x200]
call fcn.180065a50
mov byte [rbp + 0x202], al
mov dl, 0x61
lea rcx, [rbp + 0x200]
call fcn.180065a50
mov byte [rbp + 0x203], al
mov dl, 0x74
lea rcx, [rbp + 0x200]
call fcn.180065a50
mov byte [rbp + 0x204], al
mov dl, 0x74
lea rcx, [rbp + 0x200]
call fcn.180065a50
mov byte [rbp + 0x205], al
mov dl, 0x61
lea rcx, [rbp + 0x200]
call fcn.180065a50
mov byte [rbp + 0x206], al
mov dl, 0x63
lea rcx, [rbp + 0x200]
call fcn.180065a50
mov byte [rbp + 0x207], al
mov dl, 0x6b
lea rcx, [rbp + 0x200]
call fcn.180065a50
mov byte [rbp + 0x208], al
xor eax, eax
mov byte [rbp + 0x209], al
mov rsi, rdi
nop word [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0x201]
call fcn.180065a60
movzx edx, byte [rax]
lea rcx, [rbp + 0x200]
call fcn.180065a50
movzx ebx, al
mov rdx, rsi
lea rcx, [rbp + 0x201]
call fcn.180065a60
mov byte [rax], bl
inc rsi
cmp rsi, 8
jb 0x180041760