Function at 0x1400a8ae0
Capabilities:
Authenticate hmac
Parse pe header

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x3ad8]
mov eax, 0x3bd8
call fcn.14034dec0
sub rsp, rax
mov qword [rsp + 0x28], 0xfffffffffffffffe
mov rax, qword [0x140735840]
xor rax, rsp
mov qword [rbp + 0x3ac0], rax
mov r12, r9
mov qword [rsp + 0x20], r8
mov r13, rdx
mov r14, rcx
mov dword [rbp + 0x3c8], 0x1b
mov dword [rbp + 0x3cc], 0x70
mov eax, dword [rbp + 0x3cc]
xor eax, 0x5b
mov byte [rbp + 0x3d0], al
movsx ecx, byte [rbp + 0x3d0]
xor ecx, 0x33
mov byte [rbp + 0x3d1], cl
movsx ecx, byte [rbp + 0x3d1]
xor ecx, 0x6e
mov byte [rbp + 0x3d2], cl
movsx ecx, byte [rbp + 0x3d2]
xor ecx, 0x68
mov byte [rbp + 0x3d3], cl
movsx ecx, byte [rbp + 0x3d3]
xor ecx, 0x47
mov byte [rbp + 0x3d4], cl
movsx ecx, byte [rbp + 0x3d4]
xor ecx, 0x7f
mov byte [rbp + 0x3d5], cl
movsx ecx, byte [rbp + 0x3d5]
xor ecx, 0x67
mov byte [rbp + 0x3d6], cl
movsx ecx, byte [rbp + 0x3d6]
xor ecx, 0x7e
mov byte [rbp + 0x3d7], cl
movsx ecx, byte [rbp + 0x3d7]
xor ecx, 0x6e
mov byte [rbp + 0x3d8], cl
movsx ecx, byte [rbp + 0x3d8]
xor ecx, 0x47
mov byte [rbp + 0x3d9], cl
movsx ecx, byte [rbp + 0x3d9]
xor ecx, 0x7f
mov byte [rbp + 0x3da], cl
movsx ecx, byte [rbp + 0x3da]
xor ecx, 0x67
mov byte [rbp + 0x3db], cl
movsx ecx, byte [rbp + 0x3db]
xor ecx, 0x7a
mov byte [rbp + 0x3dc], cl
movsx ecx, byte [rbp + 0x3dc]
xor ecx, 0x68
mov byte [rbp + 0x3dd], cl
movsx ecx, byte [rbp + 0x3dd]
xor ecx, 0x72
mov byte [rbp + 0x3de], cl
movsx ecx, byte [rbp + 0x3de]
xor ecx, 0x7a
mov byte [rbp + 0x3df], cl
movsx ecx, byte [rbp + 0x3df]
xor ecx, 0x47
mov byte [rbp + 0x3e0], cl
movsx ecx, byte [rbp + 0x3e0]
xor ecx, 0x7f
mov byte [rbp + 0x3e1], cl
movsx ecx, byte [rbp + 0x3e1]
xor ecx, 0x32
mov byte [rbp + 0x3e2], cl
movsx ecx, byte [rbp + 0x3e2]
xor ecx, 0x47
mov byte [rbp + 0x3e3], cl
movsx ecx, byte [rbp + 0x3e3]
xor ecx, 0x35
mov byte [rbp + 0x3e4], cl
movsx ecx, byte [rbp + 0x3e4]
xor ecx, 0x7e
mov byte [rbp + 0x3e5], cl
movsx ecx, byte [rbp + 0x3e5]
xor ecx, 0x6f
mov byte [rbp + 0x3e6], cl
movsx ecx, byte [rbp + 0x3e6]
xor ecx, 0x73
mov byte [rbp + 0x3e7], cl
movsx ecx, byte [rbp + 0x3e7]
xor ecx, 0x7e
mov byte [rbp + 0x3e8], cl
movsx ecx, byte [rbp + 0x3e8]
xor ecx, 0x69
mov byte [rbp + 0x3e9], cl
movsx ecx, byte [rbp + 0x3e9]
xor ecx, 0x76
mov byte [rbp + 0x3ea], cl
movsx ecx, byte [rbp + 0x3ea]
xor ecx, 0x72
mov byte [rbp + 0x3eb], cl
movsx ecx, byte [rbp + 0x3eb]
xor ecx, 0x75
mov byte [rbp + 0x3ec], cl
movsx ecx, byte [rbp + 0x3ec]
xor ecx, 0x7e
mov byte [rbp + 0x3ed], cl
movsx ecx, byte [rbp + 0x3ed]
xor ecx, 0x47
mov byte [rbp + 0x3ee], cl
movsx ecx, byte [rbp + 0x3ee]
xor ecx, 0x35
mov byte [rbp + 0x3ef], cl
movsx ecx, byte [rbp + 0x3ef]
xor ecx, 0x74
mov byte [rbp + 0x3f0], cl
movsx ecx, byte [rbp + 0x3f0]
xor ecx, 0x69
mov byte [rbp + 0x3f1], cl
movsx ecx, byte [rbp + 0x3f1]
xor ecx, 0x7c
mov byte [rbp + 0x3f2], cl
xor eax, eax
mov byte [rbp + 0x3f3], al
movzx eax, byte [rbp + 0x3d0]
lea rdx, [rbp + 0xe00]
lea rcx, [rbp + 0x3c8]
call fcn.140095470
nop
mov dword [rbp + 0x288], 0x69
mov eax, dword [rbp + 0x288]
add al, 0x69
movsx ecx, al
xor ecx, 0x5e
mov dword [rbp + 0x28c], ecx
mov eax, dword [rbp + 0x28c]
mov ecx, dword [rbp + 0x288]
xor ecx, eax
xor ecx, 0x40
mov byte [rbp + 0x290], cl
movsx ecx, byte [rbp + 0x290]
mov eax, dword [rbp + 0x288]
inc al
xor eax, ecx
xor eax, 0x34
mov byte [rbp + 0x291], al
movsx ecx, byte [rbp + 0x291]
mov eax, dword [rbp + 0x288]
add al, 2
xor eax, ecx
xor eax, 0x34
mov byte [rbp + 0x292], al
movsx ecx, byte [rbp + 0x292]
mov eax, dword [rbp + 0x288]
add al, 3
xor eax, ecx
xor eax, 0x34
mov byte [rbp + 0x293], al
movsx ecx, byte [rbp + 0x293]
mov eax, dword [rbp + 0x288]
add al, 4
xor eax, ecx
xor eax, 0x34
mov byte [rbp + 0x294], al
movsx ecx, byte [rbp + 0x294]
mov eax, dword [rbp + 0x288]
add al, 5
xor eax, ecx
xor eax, 0x7c
mov byte [rbp + 0x295], al
movsx ecx, byte [rbp + 0x295]
mov eax, dword [rbp + 0x288]
add al, 6
xor eax, ecx
xor eax, 0x31
mov byte [rbp + 0x296], al
movsx ecx, byte [rbp + 0x296]
mov eax, dword [rbp + 0x288]
add al, 7
xor eax, ecx
xor eax, 0x34
mov byte [rbp + 0x297], al
movsx ecx, byte [rbp + 0x297]
mov eax, dword [rbp + 0x288]
add al, 8
xor eax, ecx
xor eax, 0x34
mov byte [rbp + 0x298], al
movsx ecx, byte [rbp + 0x298]
mov eax, dword [rbp + 0x288]
add al, 9
xor eax, ecx
xor eax, 0x34
mov byte [rbp + 0x299], al
movsx ecx, byte [rbp + 0x299]
mov eax, dword [rbp + 0x288]
add al, 0xa
xor eax, ecx
xor eax, 0x34
mov byte [rbp + 0x29a], al
movsx ecx, byte [rbp + 0x29a]
mov eax, dword [rbp + 0x288]
add al, 0xb
xor eax, ecx
xor eax, 0x7c
mov byte [rbp + 0x29b], al
movsx ecx, byte [rbp + 0x29b]
mov eax, dword [rbp + 0x288]
add al, 0xc
xor eax, ecx
xor eax, 0x35
mov byte [rbp + 0x29c], al
movsx ecx, byte [rbp + 0x29c]
mov eax, dword [rbp + 0x288]
add al, 0xd
xor eax, ecx
xor eax, 0x35
mov byte [rbp + 0x29d], al
movsx ecx, byte [rbp + 0x29d]
mov eax, dword [rbp + 0x288]
add al, 0xe
xor eax, ecx
xor eax, 0x35
mov byte [rbp + 0x29e], al
movsx ecx, byte [rbp + 0x29e]
mov eax, dword [rbp + 0x288]
add al, 0xf
xor eax, ecx
xor eax, 0x35
mov byte [rbp + 0x29f], al
xor eax, eax
mov byte [rbp + 0x2a0], al
movzx eax, byte [rbp + 0x290]
lea rdx, [rbp + 0xe20]
lea rcx, [rbp + 0x288]
call fcn.1400948f0
nop
mov dword [rbp + 0xe40], 0x100
mov qword [rbp + 0xe44], 2
mov qword [rbp + 0xe68], 0xf
mov qword [rbp + 0xe60], 0
mov byte [rbp + 0xe50], 0
xor r8d, r8d
lea rdx, [0x1403ce738]
lea rcx, [rbp + 0xe50]
call fcn.14001f040
nop
mov dword [rbp + 0x9f8], 0x25
mov eax, dword [rbp + 0x9f8]
xor eax, 0x30
add eax, 0xa
mov byte [rbp + 0x9fc], al
movsx ecx, byte [rbp + 0x9fc]
xor ecx, 0x78
add ecx, 0xa
mov byte [rbp + 0x9fd], cl
movsx ecx, byte [rbp + 0x9fd]
xor ecx, 0x7b
add ecx, 0xa
mov byte [rbp + 0x9fe], cl
movsx ecx, byte [rbp + 0x9fe]
xor ecx, 0x7d
add ecx, 0xa
mov byte [rbp + 0x9ff], cl
mov byte [rbp + 0xa00], 0
movzx eax, byte [rbp + 0x9fc]
lea rdx, [rbp + 0xe70]
lea rcx, [rbp + 0x9f8]
call fcn.140095250
nop
mov dword [rbp + 0xbf8], 0x4c
mov eax, dword [rbp + 0xbf8]
xor eax, 0x78
add eax, 0xc
mov byte [rbp + 0xbfc], al
mov byte [rbp + 0xbfd], 0
movzx eax, byte [rbp + 0xbfc]
lea rdx, [rbp + 0xe90]
lea rcx, [rbp + 0xbf8]
call fcn.140095290
mov qword [rbp + 0xec8], 0xf
mov qword [rbp + 0xec0], 0
mov byte [rbp + 0xeb0], 0
xor eax, eax
mov qword [rbp + 0xed0], rax
mov dword [rbp + 0x4e8], 8
mov eax, dword [rbp + 0x4e8]
xor eax, 0x65
add eax, 6
mov byte [rbp + 0x4ec], al
movsx ecx, byte [rbp + 0x4ec]
xor ecx, 0x74
add ecx, 6
mov byte [rbp + 0x4ed], cl
movsx ecx, byte [rbp + 0x4ed]
xor ecx, 0x68
add ecx, 6
mov byte [rbp + 0x4ee], cl
movsx ecx, byte [rbp + 0x4ee]
xor ecx, 0x2e
add ecx, 6
mov byte [rbp + 0x4ef], cl
movsx ecx, byte [rbp + 0x4ef]
xor ecx, 0x66
add ecx, 6
mov byte [rbp + 0x4f0], cl
movsx ecx, byte [rbp + 0x4f0]
xor ecx, 0x32
add ecx, 6
mov byte [rbp + 0x4f1], cl
movsx ecx, byte [rbp + 0x4f1]
xor ecx, 0x70
add ecx, 6
mov byte [rbp + 0x4f2], cl
movsx ecx, byte [rbp + 0x4f2]
xor ecx, 0x6f
add ecx, 6
mov byte [rbp + 0x4f3], cl
movsx ecx, byte [rbp + 0x4f3]
xor ecx, 0x6f
add ecx, 6
mov byte [rbp + 0x4f4], cl
movsx ecx, byte [rbp + 0x4f4]
xor ecx, 0x6c
add ecx, 6
mov byte [rbp + 0x4f5], cl
movsx ecx, byte [rbp + 0x4f5]
xor ecx, 0x2e
add ecx, 6
mov byte [rbp + 0x4f6], cl
movsx ecx, byte [rbp + 0x4f6]
xor ecx, 0x63
add ecx, 6
mov byte [rbp + 0x4f7], cl
movsx ecx, byte [rbp + 0x4f7]
xor ecx, 0x6f
add ecx, 6
mov byte [rbp + 0x4f8], cl
movsx ecx, byte [rbp + 0x4f8]
xor ecx, 0x6d
add ecx, 6
mov byte [rbp + 0x4f9], cl
mov byte [rbp + 0x4fa], 0
movzx eax, byte [rbp + 0x4ec]
lea rdx, [rbp + 0xed8]
lea rcx, [rbp + 0x4e8]
call fcn.140095090
nop
mov dword [rbp + 0x8d8], 0x43
mov eax, dword [rbp + 0x8d8]
add al, 0x43
movsx ecx, al
xor ecx, 0x7d
mov dword [rbp + 0x8dc], ecx
mov eax, dword [rbp + 0x8dc]
mov ecx, dword [rbp + 0x8d8]
xor ecx, eax
xor ecx, 0x38
mov byte [rbp + 0x8e0], cl
movsx ecx, byte [rbp + 0x8e0]
mov eax, dword [rbp + 0x8d8]
inc al
xor eax, ecx
xor eax, 0x30
mov byte [rbp + 0x8e1], al
movsx ecx, byte [rbp + 0x8e1]
mov eax, dword [rbp + 0x8d8]
add al, 2
xor eax, ecx
xor eax, 0x30
mov byte [rbp + 0x8e2], al
movsx ecx, byte [rbp + 0x8e2]
mov eax, dword [rbp + 0x8d8]
add al, 3
xor eax, ecx
xor eax, 0x38
mov byte [rbp + 0x8e3], al
xor eax, eax
mov byte [rbp + 0x8e4], al
movzx eax, byte [rbp + 0x8e0]
lea rdx, [rbp + 0xef8]
lea rcx, [rbp + 0x8d8]
call fcn.140094810
mov qword [rbp + 0xf18], 0x100
xor eax, eax
mov qword [rbp + 0xf20], rax
mov qword [rbp + 0xf40], 0xf
mov qword [rbp + 0xf38], rax
mov byte [rbp + 0xf28], al
mov qword [rbp + 0xf60], 0xf
mov qword [rbp + 0xf58], rax
mov byte [rbp + 0xf48], al
mov qword [rbp + 0xf80], 0xf
mov qword [rbp + 0xf78], rax
mov byte [rbp + 0xf68], al
mov qword [rbp + 0xfa0], 0xf
mov qword [rbp + 0xf98], rax
mov byte [rbp + 0xf88], al
mov qword [rbp + 0xfa8], rax
mov dword [rbp - 0x40], 0x73
mov eax, dword [rbp - 0x40]
add al, 0x73
movsx ecx, al
xor ecx, 0x18
mov dword [rbp - 0x3c], ecx
mov eax, dword [rbp - 0x3c]
mov ecx, dword [rbp - 0x40]
xor ecx, eax
xor ecx, 0x40
mov byte [rbp - 0x38], cl
movsx ecx, byte [rbp - 0x38]
mov eax, dword [rbp - 0x40]
inc al
xor eax, ecx
xor eax, 0x28
mov byte [rbp - 0x37], al
movsx ecx, byte [rbp - 0x37]
mov eax, dword [rbp - 0x40]
add al, 2
xor eax, ecx
xor eax, 0x3f
mov byte [rbp - 0x36], al
movsx ecx, byte [rbp - 0x36]
mov eax, dword [rbp - 0x40]
add al, 3
xor eax, ecx
xor eax, 0x3a
mov byte [rbp - 0x35], al
movsx ecx, byte [rbp - 0x35]
mov eax, dword [rbp - 0x40]
add al, 4
xor eax, ecx
xor eax, 0x65
mov byte [rbp - 0x34], al
movsx ecx, byte [rbp - 0x34]
mov eax, dword [rbp - 0x40]
add al, 5
xor eax, ecx
xor eax, 0x74
mov byte [rbp - 0x33], al
movsx ecx, byte [rbp - 0x33]
mov eax, dword [rbp - 0x40]
add al, 6
xor eax, ecx
xor eax, 0x68
mov byte [rbp - 0x32], al
movsx ecx, byte [rbp - 0x32]
mov eax, dword [rbp - 0x40]
add al, 7
xor eax, ecx
xor eax, 0x2d
mov byte [rbp - 0x31], al
movsx ecx, byte [rbp - 0x31]
mov eax, dword [rbp - 0x40]
add al, 8
xor eax, ecx
xor eax, 0x29
mov byte [rbp - 0x30], al
movsx ecx, byte [rbp - 0x30]
mov eax, dword [rbp - 0x40]
add al, 9
xor eax, ecx
xor eax, 0x3f
mov byte [rbp - 0x2f], al
movsx ecx, byte [rbp - 0x2f]
mov eax, dword [rbp - 0x40]
add al, 0xa
xor eax, ecx
xor eax, 0x28
mov byte [rbp - 0x2e], al
movsx ecx, byte [rbp - 0x2e]
mov eax, dword [rbp - 0x40]
add al, 0xb
xor eax, ecx
xor eax, 0x75
mov byte [rbp - 0x2d], al
movsx ecx, byte [rbp - 0x2d]
mov eax, dword [rbp - 0x40]
add al, 0xc
xor eax, ecx
xor eax, 0x73
mov byte [rbp - 0x2c], al
movsx ecx, byte [rbp - 0x2c]
mov eax, dword [rbp - 0x40]
add al, 0xd
xor eax, ecx
xor eax, 0x2d
mov byte [rbp - 0x2b], al
movsx ecx, byte [rbp - 0x2b]
mov eax, dword [rbp - 0x40]
add al, 0xe
xor eax, ecx
xor eax, 0x65
mov byte [rbp - 0x2a], al
movsx ecx, byte [rbp - 0x2a]
mov eax, dword [rbp - 0x40]
add al, 0xf
xor eax, ecx
xor eax, 0x61
mov byte [rbp - 0x29], al
movsx ecx, byte [rbp - 0x29]
mov eax, dword [rbp - 0x40]
add al, 0x10
xor eax, ecx
xor eax, 0x73
mov byte [rbp - 0x28], al
movsx ecx, byte [rbp - 0x28]
mov eax, dword [rbp - 0x40]
add al, 0x11
xor eax, ecx
xor eax, 0x74
mov byte [rbp - 0x27], al
movsx ecx, byte [rbp - 0x27]
mov eax, dword [rbp - 0x40]
add al, 0x12
xor eax, ecx
xor eax, 0x5c
mov byte [rbp - 0x26], al
movsx ecx, byte [rbp - 0x26]
mov eax, dword [rbp - 0x40]
add al, 0x13
xor eax, ecx
xor eax, 0x64
mov byte [rbp - 0x25], al
movsx ecx, byte [rbp - 0x25]
mov eax, dword [rbp - 0x40]
add al, 0x14
xor eax, ecx
xor eax, 0x7c
mov byte [rbp - 0x24], al
movsx ecx, byte [rbp - 0x24]
mov eax, dword [rbp - 0x40]
add al, 0x15
xor eax, ecx
xor eax, 0x75
mov byte [rbp - 0x23], al
movsx ecx, byte [rbp - 0x23]
mov eax, dword [rbp - 0x40]
add al, 0x16
xor eax, ecx
xor eax, 0x73
mov byte [rbp - 0x22], al
movsx ecx, byte [rbp - 0x22]
mov eax, dword [rbp - 0x40]
add al, 0x17
xor eax, ecx
xor eax, 0x2d
mov byte [rbp - 0x21], al
movsx ecx, byte [rbp - 0x21]
mov eax, dword [rbp - 0x40]
add al, 0x18
xor eax, ecx
xor eax, 0x77
mov byte [rbp - 0x20], al
movsx ecx, byte [rbp - 0x20]
mov eax, dword [rbp - 0x40]
add al, 0x19
xor eax, ecx
xor eax, 0x65
mov byte [rbp - 0x1f], al
movsx ecx, byte [rbp - 0x1f]
mov eax, dword [rbp - 0x40]
add al, 0x1a
xor eax, ecx
xor eax, 0x73
mov byte [rbp - 0x1e], al
movsx ecx, byte [rbp - 0x1e]
mov eax, dword [rbp - 0x40]
add al, 0x1b
xor eax, ecx
xor eax, 0x74
mov byte [rbp - 0x1d], al
movsx ecx, byte [rbp - 0x1d]
mov eax, dword [rbp - 0x40]
add al, 0x1c
xor eax, ecx
xor eax, 0x5c
mov byte [rbp - 0x1c], al
movsx ecx, byte [rbp - 0x1c]
mov eax, dword [rbp - 0x40]
add al, 0x1d
xor eax, ecx
xor eax, 0x64
mov byte [rbp - 0x1b], al
movsx ecx, byte [rbp - 0x1b]
mov eax, dword [rbp - 0x40]
add al, 0x1e
xor eax, ecx
xor eax, 0x7c
mov byte [rbp - 0x1a], al
movsx ecx, byte [rbp - 0x1a]
mov eax, dword [rbp - 0x40]
add al, 0x1f
xor eax, ecx
xor eax, 0x65
mov byte [rbp - 0x19], al
movsx ecx, byte [rbp - 0x19]
mov eax, dword [rbp - 0x40]
add al, 0x20
xor eax, ecx
xor eax, 0x75
mov byte [rbp - 0x18], al
movsx ecx, byte [rbp - 0x18]
mov eax, dword [rbp - 0x40]
add al, 0x21
xor eax, ecx
xor eax, 0x5c
mov byte [rbp - 0x17], al
movsx ecx, byte [rbp - 0x17]
mov eax, dword [rbp - 0x40]
add al, 0x22
xor eax, ecx
xor eax, 0x64
mov byte [rbp - 0x16], al
movsx ecx, byte [rbp - 0x16]
mov eax, dword [rbp - 0x40]
add al, 0x23
xor eax, ecx
xor eax, 0x7c
mov byte [rbp - 0x15], al
movsx ecx, byte [rbp - 0x15]
mov eax, dword [rbp - 0x40]
add al, 0x24
xor eax, ecx
xor eax, 0x61
mov byte [rbp - 0x14], al
movsx ecx, byte [rbp - 0x14]
mov eax, dword [rbp - 0x40]
add al, 0x25
xor eax, ecx
xor eax, 0x73
mov byte [rbp - 0x13], al
movsx ecx, byte [rbp - 0x13]
mov eax, dword [rbp - 0x40]
add al, 0x26
xor eax, ecx
xor eax, 0x69
mov byte [rbp - 0x12], al
movsx ecx, byte [rbp - 0x12]
mov eax, dword [rbp - 0x40]
add al, 0x27
xor eax, ecx
xor eax, 0x61
mov byte [rbp - 0x11], al
movsx ecx, byte [rbp - 0x11]
mov eax, dword [rbp - 0x40]
add al, 0x28
xor eax, ecx
xor eax, 0x5c
mov byte [rbp - 0x10], al
movsx ecx, byte [rbp - 0x10]
mov eax, dword [rbp - 0x40]
add al, 0x29
xor eax, ecx
xor eax, 0x64
mov byte [rbp - 0xf], al
movsx ecx, byte [rbp - 0xf]
mov eax, dword [rbp - 0x40]
add al, 0x2a
xor eax, ecx
xor eax, 0x29
mov byte [rbp - 0xe], al
movsx ecx, byte [rbp - 0xe]
mov eax, dword [rbp - 0x40]
add al, 0x2b
xor eax, ecx
xor eax, 0x5c
mov byte [rbp - 0xd], al
movsx ecx, byte [rbp - 0xd]
mov eax, dword [rbp - 0x40]
add al, 0x2c
xor eax, ecx
xor eax, 0x2e
mov byte [rbp - 0xc], al
movsx ecx, byte [rbp - 0xc]
mov eax, dword [rbp - 0x40]
add al, 0x2d
xor eax, ecx
xor eax, 0x6e
mov byte [rbp - 0xb], al
movsx ecx, byte [rbp - 0xb]
mov eax, dword [rbp - 0x40]
add al, 0x2e
xor eax, ecx
xor eax, 0x61
mov byte [rbp - 0xa], al
movsx ecx, byte [rbp - 0xa]
mov eax, dword [rbp - 0x40]
add al, 0x2f
xor eax, ecx
xor eax, 0x6e
mov byte [rbp - 9], al
movsx ecx, byte [rbp - 9]
mov eax, dword [rbp - 0x40]
add al, 0x30
xor eax, ecx
xor eax, 0x6f
mov byte [rbp - 8], al
movsx ecx, byte [rbp - 8]
mov eax, dword [rbp - 0x40]
add al, 0x31
xor eax, ecx
xor eax, 0x70
mov byte [rbp - 7], al
movsx ecx, byte [rbp - 7]
mov eax, dword [rbp - 0x40]
add al, 0x32
xor eax, ecx
xor eax, 0x6f
mov byte [rbp - 6], al
movsx ecx, byte [rbp - 6]
mov eax, dword [rbp - 0x40]
add al, 0x33
xor eax, ecx
xor eax, 0x6f
mov byte [rbp - 5], al
movsx ecx, byte [rbp - 5]
mov eax, dword [rbp - 0x40]
add al, 0x34
xor eax, ecx
xor eax, 0x6c
mov byte [rbp - 4], al
movsx ecx, byte [rbp - 4]
mov eax, dword [rbp - 0x40]
add al, 0x35
xor eax, ecx
xor eax, 0x5c
mov byte [rbp - 3], al
movsx ecx, byte [rbp - 3]
mov eax, dword [rbp - 0x40]
add al, 0x36
xor eax, ecx
xor eax, 0x2e
mov byte [rbp - 2], al
movsx ecx, byte [rbp - 2]
mov eax, dword [rbp - 0x40]
add al, 0x37
xor eax, ecx
xor eax, 0x6f
mov byte [rbp - 1], al
movsx ecx, byte [rbp - 1]
mov eax, dword [rbp - 0x40]
add al, 0x38
xor eax, ecx
xor eax, 0x72
mov byte [rbp], al
movsx ecx, byte [rbp]
mov eax, dword [rbp - 0x40]
add al, 0x39
xor eax, ecx
xor eax, 0x67
mov byte [rbp + 1], al
xor eax, eax
mov byte [rbp + 2], al
movzx eax, byte [rbp - 0x38]
lea rdx, [rbp + 0xfb0]
lea rcx, [rbp - 0x40]
call fcn.1400948b0
nop
mov dword [rbp + 0x8e8], 0x3d
mov eax, dword [rbp + 0x8e8]
add al, 0x3d
movsx ecx, al
xor ecx, 0x48
mov dword [rbp + 0x8ec], ecx
mov eax, dword [rbp + 0x8ec]
mov ecx, dword [rbp + 0x8e8]
xor ecx, eax
xor ecx, 0x39
mov byte [rbp + 0x8f0], cl
movsx ecx, byte [rbp + 0x8f0]
mov eax, dword [rbp + 0x8e8]
inc al
xor eax, ecx
xor eax, 0x39
mov byte [rbp + 0x8f1], al
movsx ecx, byte [rbp + 0x8f1]
mov eax, dword [rbp + 0x8e8]
add al, 2
xor eax, ecx
xor eax, 0x39
mov byte [rbp + 0x8f2], al
movsx ecx, byte [rbp + 0x8f2]
mov eax, dword [rbp + 0x8e8]
add al, 3
xor eax, ecx
xor eax, 0x39
mov byte [rbp + 0x8f3], al
xor eax, eax
mov byte [rbp + 0x8f4], al
movzx eax, byte [rbp + 0x8f0]
lea rdx, [rbp + 0xfd0]
lea rcx, [rbp + 0x8e8]
call fcn.140094810
nop
mov dword [rbp + 0xff0], 0x100
mov qword [rbp + 0xff4], 2
mov qword [rbp + 0x1018], 0xf
mov qword [rbp + 0x1010], 0
mov byte [rbp + 0x1000], 0
xor r8d, r8d
lea rdx, [0x1403ce738]
lea rcx, [rbp + 0x1000]
call fcn.14001f040
nop
mov dword [rbp + 0xb48], 4
mov dword [rbp + 0xb4c], 0x7b
mov eax, dword [rbp + 0xb4c]
xor eax, 0x34
mov byte [rbp + 0xb50], al
movsx ecx, byte [rbp + 0xb50]
xor ecx, 0x7c
mov byte [rbp + 0xb51], cl
movsx ecx, byte [rbp + 0xb51]
xor ecx, 0x7f
mov byte [rbp + 0xb52], cl
movsx ecx, byte [rbp + 0xb52]
xor ecx, 0x79
mov byte [rbp + 0xb53], cl
xor eax, eax
mov byte [rbp + 0xb54], al
movzx eax, byte [rbp + 0xb50]
lea rdx, [rbp + 0x1020]
lea rcx, [rbp + 0xb48]
call fcn.1400955f0
nop
mov dword [rbp + 0xbd8], 7
mov eax, dword [rbp + 0xbd8]
add al, 7
movsx ecx, al
xor ecx, 0x4f
mov dword [rbp + 0xbdc], ecx
mov eax, dword [rbp + 0xbdc]
mov ecx, dword [rbp + 0xbd8]
xor ecx, eax
xor ecx, 0x78
mov byte [rbp + 0xbe0], cl
xor eax, eax
mov byte [rbp + 0xbe1], al
movzx eax, byte [rbp + 0xbe0]
lea rdx, [rbp + 0x1040]
lea rcx, [rbp + 0xbd8]
call fcn.1400947d0
mov qword [rbp + 0x1078], 0xf
mov qword [rbp + 0x1070], 0
mov byte [rbp + 0x1060], 0
xor eax, eax
mov qword [rbp + 0x1080], rax
mov dword [rbp + 0x328], 0xffffff80
mov eax, dword [rbp + 0x328]
xor eax, 0x40
add eax, 5
mov byte [rbp + 0x32c], al
movsx ecx, byte [rbp + 0x32c]
xor ecx, 0x28
add ecx, 5
mov byte [rbp + 0x32d], cl
movsx ecx, byte [rbp + 0x32d]
xor ecx, 0x75
add ecx, 5
mov byte [rbp + 0x32e], cl
movsx ecx, byte [rbp + 0x32e]
xor ecx, 0x73
add ecx, 5
mov byte [rbp + 0x32f], cl
movsx ecx, byte [rbp + 0x32f]
xor ecx, 0x5c
add ecx, 5
mov byte [rbp + 0x330], cl
movsx ecx, byte [rbp + 0x330]
xor ecx, 0x64
add ecx, 5
mov byte [rbp + 0x331], cl
movsx ecx, byte [rbp + 0x331]
xor ecx, 0x7c
add ecx, 5
mov byte [rbp + 0x332], cl
movsx ecx, byte [rbp + 0x332]
xor ecx, 0x65
add ecx, 5
mov byte [rbp + 0x333], cl
movsx ecx, byte [rbp + 0x333]
xor ecx, 0x75
add ecx, 5
mov byte [rbp + 0x334], cl
movsx ecx, byte [rbp + 0x334]
xor ecx, 0x5c
add ecx, 5
mov byte [rbp + 0x335], cl
movsx ecx, byte [rbp + 0x335]
xor ecx, 0x64
add ecx, 5
mov byte [rbp + 0x336], cl
movsx ecx, byte [rbp + 0x336]
xor ecx, 0x7c
add ecx, 5
mov byte [rbp + 0x337], cl
movsx ecx, byte [rbp + 0x337]
xor ecx, 0x61
add ecx, 5
mov byte [rbp + 0x338], cl
movsx ecx, byte [rbp + 0x338]
xor ecx, 0x73
add ecx, 5
mov byte [rbp + 0x339], cl
movsx ecx, byte [rbp + 0x339]
xor ecx, 0x69
add ecx, 5
mov byte [rbp + 0x33a], cl
movsx ecx, byte [rbp + 0x33a]
xor ecx, 0x61
add ecx, 5
mov byte [rbp + 0x33b], cl
movsx ecx, byte [rbp + 0x33b]
xor ecx, 0x5c
add ecx, 5
mov byte [rbp + 0x33c], cl
movsx ecx, byte [rbp + 0x33c]
xor ecx, 0x64
add ecx, 5
mov byte [rbp + 0x33d], cl
movsx ecx, byte [rbp + 0x33d]
xor ecx, 0x29
add ecx, 5
mov byte [rbp + 0x33e], cl
movsx ecx, byte [rbp + 0x33e]
xor ecx, 0x5c
add ecx, 5
mov byte [rbp + 0x33f], cl
movsx ecx, byte [rbp + 0x33f]
xor ecx, 0x2e
add ecx, 5
mov byte [rbp + 0x340], cl
movsx ecx, byte [rbp + 0x340]
xor ecx, 0x65
add ecx, 5
mov byte [rbp + 0x341], cl
movsx ecx, byte [rbp + 0x341]
xor ecx, 0x74
add ecx, 5
mov byte [rbp + 0x342], cl
movsx ecx, byte [rbp + 0x342]
xor ecx, 0x68
add ecx, 5
mov byte [rbp + 0x343], cl
movsx ecx, byte [rbp + 0x343]
xor ecx, 0x70
add ecx, 5
mov byte [rbp + 0x344], cl
movsx ecx, byte [rbp + 0x344]
xor ecx, 0x6f
add ecx, 5
mov byte [rbp + 0x345], cl
movsx ecx, byte [rbp + 0x345]
xor ecx, 0x6f
add ecx, 5
mov byte [rbp + 0x346], cl
movsx ecx, byte [rbp + 0x346]
xor ecx, 0x6c
add ecx, 5
mov byte [rbp + 0x347], cl
movsx ecx, byte [rbp + 0x347]
xor ecx, 0x5c
add ecx, 5
mov byte [rbp + 0x348], cl
movsx ecx, byte [rbp + 0x348]
xor ecx, 0x2e
add ecx, 5
mov byte [rbp + 0x349], cl
movsx ecx, byte [rbp + 0x349]
xor ecx, 0x6f
add ecx, 5
mov byte [rbp + 0x34a], cl
movsx ecx, byte [rbp + 0x34a]
xor ecx, 0x72
add ecx, 5
mov byte [rbp + 0x34b], cl
movsx ecx, byte [rbp + 0x34b]
xor ecx, 0x67
add ecx, 5
mov byte [rbp + 0x34c], cl
mov byte [rbp + 0x34d], 0
movzx eax, byte [rbp + 0x32c]
lea rdx, [rbp + 0x1088]
lea rcx, [rbp + 0x328]
call fcn.140094c10
nop
mov dword [rbp + 0x8f8], 0x21
mov eax, dword [rbp + 0x8f8]
add al, 0x21
movsx ecx, al
xor ecx, 0x5f
mov dword [rbp + 0x8fc], ecx
mov eax, dword [rbp + 0x8fc]
mov ecx, dword [rbp + 0x8f8]
xor ecx, eax
xor ecx, 0x33
mov byte [rbp + 0x900], cl
movsx ecx, byte [rbp + 0x900]
mov eax, dword [rbp + 0x8f8]
inc al
xor eax, ecx
xor eax, 0x33
mov byte [rbp + 0x901], al
movsx ecx, byte [rbp + 0x901]
mov eax, dword [rbp + 0x8f8]
add al, 2
xor eax, ecx
xor eax, 0x33
mov byte [rbp + 0x902], al
movsx ecx, byte [rbp + 0x902]
mov eax, dword [rbp + 0x8f8]
add al, 3
xor eax, ecx
xor eax, 0x33
mov byte [rbp + 0x903], al
xor eax, eax
mov byte [rbp + 0x904], al
movzx eax, byte [rbp + 0x900]
lea rdx, [rbp + 0x10a8]
lea rcx, [rbp + 0x8f8]
call fcn.140094810
nop
mov dword [rbp + 0x10c8], 0x100
mov dword [rbp + 0x10cc], 2
mov dword [rbp + 0x10d0], 1
mov qword [rbp + 0x10f0], 0xf
mov qword [rbp + 0x10e8], 0
mov byte [rbp + 0x10d8], 0
xor r8d, r8d
lea rdx, [0x1403ce738]
lea rcx, [rbp + 0x10d8]
call fcn.14001f040
nop
mov dword [rbp + 0x9e8], 0x30
mov eax, dword [rbp + 0x9e8]
xor eax, 0x30
add eax, 7
mov byte [rbp + 0x9ec], al
movsx ecx, byte [rbp + 0x9ec]
xor ecx, 0x78
add ecx, 7
mov byte [rbp + 0x9ed], cl
movsx ecx, byte [rbp + 0x9ed]
xor ecx, 0x7b
add ecx, 7
mov byte [rbp + 0x9ee], cl
movsx ecx, byte [rbp + 0x9ee]
xor ecx, 0x7d
add ecx, 7
mov byte [rbp + 0x9ef], cl
mov byte [rbp + 0x9f0], 0
movzx eax, byte [rbp + 0x9ec]
lea rdx, [rbp + 0x10f8]
lea rcx, [rbp + 0x9e8]
call fcn.1400951d0
nop
mov dword [rbp + 0xbc8], 0x1e
mov eax, dword [rbp + 0xbc8]
add al, 0x1e
movsx ecx, al
xor ecx, 0x34
mov dword [rbp + 0xbcc], ecx
mov eax, dword [rbp + 0xbcc]
mov ecx, dword [rbp + 0xbc8]
xor ecx, eax
xor ecx, 0x78
mov byte [rbp + 0xbd0], cl
xor eax, eax
mov byte [rbp + 0xbd1], al
movzx eax, byte [rbp + 0xbd0]
lea rdx, [rbp + 0x1118]
lea rcx, [rbp + 0xbc8]
call fcn.1400947d0
mov qword [rbp + 0x1150], 0xf
mov qword [rbp + 0x1148], 0
mov byte [rbp + 0x1138], 0
xor eax, eax
mov qword [rbp + 0x1158], rax
mov dword [rbp + 0x2b0], 0x1a
mov dword [rbp + 0x2b4], 0x27
mov eax, dword [rbp + 0x2b4]
xor eax, 0x5a
mov byte [rbp + 0x2b8], al
movsx ecx, byte [rbp + 0x2b8]
xor ecx, 0x7f
mov byte [rbp + 0x2b9], cl
movsx ecx, byte [rbp + 0x2b9]
xor ecx, 0x6e
mov byte [rbp + 0x2ba], cl
movsx ecx, byte [rbp + 0x2ba]
xor ecx, 0x72
mov byte [rbp + 0x2bb], cl
movsx ecx, byte [rbp + 0x2bb]
xor ecx, 0x37
mov byte [rbp + 0x2bc], cl
movsx ecx, byte [rbp + 0x2bc]
xor ecx, 0x32
mov byte [rbp + 0x2bd], cl
movsx ecx, byte [rbp + 0x2bd]
xor ecx, 0x6f
mov byte [rbp + 0x2be], cl
movsx ecx, byte [rbp + 0x2be]
xor ecx, 0x69
mov byte [rbp + 0x2bf], cl
movsx ecx, byte [rbp + 0x2bf]
xor ecx, 0x46
mov byte [rbp + 0x2c0], cl
movsx ecx, byte [rbp + 0x2c0]
xor ecx, 0x7e
mov byte [rbp + 0x2c1], cl
movsx ecx, byte [rbp + 0x2c1]
xor ecx, 0x30
mov byte [rbp + 0x2c2], cl
movsx ecx, byte [rbp + 0x2c2]
xor ecx, 0x66
mov byte [rbp + 0x2c3], cl
movsx ecx, byte [rbp + 0x2c3]
xor ecx, 0x7f
mov byte [rbp + 0x2c4], cl
movsx ecx, byte [rbp + 0x2c4]
xor ecx, 0x6f
mov byte [rbp + 0x2c5], cl
movsx ecx, byte [rbp + 0x2c5]
xor ecx, 0x46
mov byte [rbp + 0x2c6], cl
movsx ecx, byte [rbp + 0x2c6]
xor ecx, 0x7e
mov byte [rbp + 0x2c7], cl
movsx ecx, byte [rbp + 0x2c7]
xor ecx, 0x30
mov byte [rbp + 0x2c8], cl
movsx ecx, byte [rbp + 0x2c8]
xor ecx, 0x66
mov byte [rbp + 0x2c9], cl
movsx ecx, byte [rbp + 0x2c9]
xor ecx, 0x68
mov byte [rbp + 0x2ca], cl
movsx ecx, byte [rbp + 0x2ca]
xor ecx, 0x6f
mov byte [rbp + 0x2cb], cl
movsx ecx, byte [rbp + 0x2cb]
xor ecx, 0x46
mov byte [rbp + 0x2cc], cl
movsx ecx, byte [rbp + 0x2cc]
xor ecx, 0x7e
mov byte [rbp + 0x2cd], cl
movsx ecx, byte [rbp + 0x2cd]
xor ecx, 0x30
mov byte [rbp + 0x2ce], cl
movsx ecx, byte [rbp + 0x2ce]
xor ecx, 0x66
mov byte [rbp + 0x2cf], cl
movsx ecx, byte [rbp + 0x2cf]
xor ecx, 0x7b
mov byte [rbp + 0x2d0], cl
movsx ecx, byte [rbp + 0x2d0]
xor ecx, 0x69
mov byte [rbp + 0x2d1], cl
movsx ecx, byte [rbp + 0x2d1]
xor ecx, 0x73
mov byte [rbp + 0x2d2], cl
movsx ecx, byte [rbp + 0x2d2]
xor ecx, 0x7b
mov byte [rbp + 0x2d3], cl
movsx ecx, byte [rbp + 0x2d3]
xor ecx, 0x46
mov byte [rbp + 0x2d4], cl
movsx ecx, byte [rbp + 0x2d4]
xor ecx, 0x7e
mov byte [rbp + 0x2d5], cl
movsx ecx, byte [rbp + 0x2d5]
xor ecx, 0x30
mov byte [rbp + 0x2d6], cl
movsx ecx, byte [rbp + 0x2d6]
xor ecx, 0x66
mov byte [rbp + 0x2d7], cl
movsx ecx, byte [rbp + 0x2d7]
xor ecx, 0x79
mov byte [rbp + 0x2d8], cl
movsx ecx, byte [rbp + 0x2d8]
xor ecx, 0x74
mov byte [rbp + 0x2d9], cl
movsx ecx, byte [rbp + 0x2d9]
xor ecx, 0x46
mov byte [rbp + 0x2da], cl
movsx ecx, byte [rbp + 0x2da]
xor ecx, 0x7e
mov byte [rbp + 0x2db], cl
movsx ecx, byte [rbp + 0x2db]
xor ecx, 0x30
mov byte [rbp + 0x2dc], cl
movsx ecx, byte [rbp + 0x2dc]
xor ecx, 0x66
mov byte [rbp + 0x2dd], cl
movsx ecx, byte [rbp + 0x2dd]
xor ecx, 0x69
mov byte [rbp + 0x2de], cl
movsx ecx, byte [rbp + 0x2de]
xor ecx, 0x7d
mov byte [rbp + 0x2df], cl
movsx ecx, byte [rbp + 0x2df]
xor ecx, 0x66
mov byte [rbp + 0x2e0], cl
movsx ecx, byte [rbp + 0x2e0]
xor ecx, 0x7b
mov byte [rbp + 0x2e1], cl
movsx ecx, byte [rbp + 0x2e1]
xor ecx, 0x6f
mov byte [rbp + 0x2e2], cl
movsx ecx, byte [rbp + 0x2e2]
xor ecx, 0x66
mov byte [rbp + 0x2e3], cl
movsx ecx, byte [rbp + 0x2e3]
xor ecx, 0x72
mov byte [rbp + 0x2e4], cl
movsx ecx, byte [rbp + 0x2e4]
xor ecx, 0x71
mov byte [rbp + 0x2e5], cl
movsx ecx, byte [rbp + 0x2e5]
xor ecx, 0x66
mov byte [rbp + 0x2e6], cl
movsx ecx, byte [rbp + 0x2e6]
xor ecx, 0x78
mov byte [rbp + 0x2e7], cl
movsx ecx, byte [rbp + 0x2e7]
xor ecx, 0x68
mov byte [rbp + 0x2e8], cl
movsx ecx, byte [rbp + 0x2e8]
xor ecx, 0x66
mov byte [rbp + 0x2e9], cl
movsx ecx, byte [rbp + 0x2e9]
xor ecx, 0x7b
mov byte [rbp + 0x2ea], cl
movsx ecx, byte [rbp + 0x2ea]
xor ecx, 0x68
mov byte [rbp + 0x2eb], cl
movsx ecx, byte [rbp + 0x2eb]
xor ecx, 0x33
mov byte [rbp + 0x2ec], cl
movsx ecx, byte [rbp + 0x2ec]
xor ecx, 0x46
mov byte [rbp + 0x2ed], cl
movsx ecx, byte [rbp + 0x2ed]
xor ecx, 0x34
mov byte [rbp + 0x2ee], cl
movsx ecx, byte [rbp + 0x2ee]
xor ecx, 0x7e
mov byte [rbp + 0x2ef], cl
movsx ecx, byte [rbp + 0x2ef]
xor ecx, 0x6d
mov byte [rbp + 0x2f0], cl
movsx ecx, byte [rbp + 0x2f0]
xor ecx, 0x7b
mov byte [rbp + 0x2f1], cl
movsx ecx, byte [rbp + 0x2f1]
xor ecx, 0x68
mov byte [rbp + 0x2f2], cl
movsx ecx, byte [rbp + 0x2f2]
xor ecx, 0x7c
mov byte [rbp + 0x2f3], cl
movsx ecx, byte [rbp + 0x2f3]
xor ecx, 0x6a
mov byte [rbp + 0x2f4], cl
movsx ecx, byte [rbp + 0x2f4]
xor ecx, 0x75
mov byte [rbp + 0x2f5], cl
movsx ecx, byte [rbp + 0x2f5]
xor ecx, 0x75
mov byte [rbp + 0x2f6], cl
movsx ecx, byte [rbp + 0x2f6]
xor ecx, 0x76
mov byte [rbp + 0x2f7], cl
movsx ecx, byte [rbp + 0x2f7]
xor ecx, 0x46
mov byte [rbp + 0x2f8], cl
movsx ecx, byte [rbp + 0x2f8]
xor ecx, 0x34
mov byte [rbp + 0x2f9], cl
movsx ecx, byte [rbp + 0x2f9]
xor ecx, 0x79
mov byte [rbp + 0x2fa], cl
movsx ecx, byte [rbp + 0x2fa]
xor ecx, 0x75
mov byte [rbp + 0x2fb], cl
movsx ecx, byte [rbp + 0x2fb]
xor ecx, 0x77
mov byte [rbp + 0x2fc], cl
xor eax, eax
mov byte [rbp + 0x2fd], al
movzx eax, byte [rbp + 0x2b8]
lea rdx, [rbp + 0x1160]
lea rcx, [rbp + 0x2b0]
call fcn.140095450
nop
mov dword [rbp + 0x638], 0x2c
mov eax, dword [rbp + 0x638]
xor eax, 0x40
add eax, 0xb
mov byte [rbp + 0x63c], al
movsx ecx, byte [rbp + 0x63c]
xor ecx, 0x38
add ecx, 0xb
mov byte [rbp + 0x63d], cl
movsx ecx, byte [rbp + 0x63d]
xor ecx, 0x30
add ecx, 0xb
mov byte [rbp + 0x63e], cl
movsx ecx, byte [rbp + 0x63e]
xor ecx, 0x7c
add ecx, 0xb
mov byte [rbp + 0x63f], cl
movsx ecx, byte [rbp + 0x63f]
xor ecx, 0x38
add ecx, 0xb
mov byte [rbp + 0x640], cl
movsx ecx, byte [rbp + 0x640]
xor ecx, 0x30
add ecx, 0xb
mov byte [rbp + 0x641], cl
movsx ecx, byte [rbp + 0x641]
xor ecx, 0x30
add ecx, 0xb
mov byte [rbp + 0x642], cl
movsx ecx, byte [rbp + 0x642]
xor ecx, 0x30
add ecx, 0xb
mov byte [rbp + 0x643], cl
movsx ecx, byte [rbp + 0x643]
xor ecx, 0x7c
add ecx, 0xb
mov byte [rbp + 0x644], cl
movsx ecx, byte [rbp + 0x644]
xor ecx, 0x38
add ecx, 0xb
mov byte [rbp + 0x645], cl
movsx ecx, byte [rbp + 0x645]
xor ecx, 0x30
add ecx, 0xb
mov byte [rbp + 0x646], cl
movsx ecx, byte [rbp + 0x646]
xor ecx, 0x30
add ecx, 0xb
mov byte [rbp + 0x647], cl
movsx ecx, byte [rbp + 0x647]
xor ecx, 0x38
add ecx, 0xb
mov byte [rbp + 0x648], cl
mov byte [rbp + 0x649], 0
movzx eax, byte [rbp + 0x63c]
lea rdx, [rbp + 0x1180]
lea rcx, [rbp + 0x638]
call fcn.140094fb0
nop
mov dword [rbp + 0x11a0], 0x100
mov qword [rbp + 0x11a4], 2
mov qword [rbp + 0x11c8], 0xf
mov qword [rbp + 0x11c0], 0
mov byte [rbp + 0x11b0], 0
xor r8d, r8d
lea rdx, [0x1403ce738]
lea rcx, [rbp + 0x11b0]
call fcn.14001f040
nop
mov dword [rbp + 0x908], 0x6e
mov eax, dword [rbp + 0x908]
add al, 0x6e
movsx ecx, al
xor ecx, 0x2a
mov dword [rbp + 0x90c], ecx
mov eax, dword [rbp + 0x90c]
mov ecx, dword [rbp + 0x908]
xor ecx, eax
xor ecx, 0x30
mov byte [rbp + 0x910], cl
movsx ecx, byte [rbp + 0x910]
mov eax, dword [rbp + 0x908]
inc al
xor eax, ecx
xor eax, 0x78
mov byte [rbp + 0x911], al
movsx ecx, byte [rbp + 0x911]
mov eax, dword [rbp + 0x908]
add al, 2
xor eax, ecx
xor eax, 0x7b
mov byte [rbp + 0x912], al
movsx ecx, byte [rbp + 0x912]
mov eax, dword [rbp + 0x908]
add al, 3
xor eax, ecx
xor eax, 0x7d
mov byte [rbp + 0x913], al
xor eax, eax
mov byte [rbp + 0x914], al
movzx eax, byte [rbp + 0x910]
lea rdx, [rbp + 0x11d0]
lea rcx, [rbp + 0x908]
call fcn.140094810
nop
mov dword [rbp + 0xca0], 0x4d
mov eax, dword [rbp + 0xca0]
xor eax, 0x78
add eax, 7
mov byte [rbp + 0xca4], al
mov byte [rbp + 0xca5], 0
movzx eax, byte [rbp + 0xca4]
lea rdx, [rbp + 0x11f0]
lea rcx, [rbp + 0xca0]
call fcn.140094af0
mov qword [rbp + 0x1228], 0xf
mov qword [rbp + 0x1220], 0
mov byte [rbp + 0x1210], 0
xor eax, eax
mov qword [rbp + 0x1230], rax
lea rdx, [rbp + 0x1238]
lea rcx, [0x1403d6c08]
call fcn.1401d9d00
nop
lea rdx, [rbp + 0x1258]
lea rcx, [0x1403d6d88]
call fcn.140094810
mov qword [rbp + 0x1278], 0x100
xor eax, eax
mov qword [rbp + 0x1280], rax
mov qword [rbp + 0x12a0], 0xf
mov qword [rbp + 0x1298], rax
mov byte [rbp + 0x1288], al
mov qword [rbp + 0x12b8], rax
mov qword [rbp + 0x12c0], rax
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x12a8]
call fcn.14001e2d0
mov qword [rbp + 0x12d8], 0
mov qword [rbp + 0x12e0], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x12c8]
call fcn.14001e2d0
mov qword [rbp + 0x12f8], 0
mov qword [rbp + 0x1300], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x12e8]
call fcn.14001e2d0
nop
xor eax, eax
mov qword [rbp + 0x1308], rax
lea rdx, [rbp + 0x1310]
lea rcx, [0x1403d6f20]
call fcn.140095370
nop
lea rdx, [rbp + 0x1330]
lea rcx, [0x1403d6c38]
call fcn.140094a10
nop
mov dword [rbp + 0x1350], 0x100
mov dword [rbp + 0x1354], 2
mov dword [rbp + 0x1358], 1
mov qword [rbp + 0x1370], 0
mov qword [rbp + 0x1378], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x1360]
call fcn.14001e2d0
xor r8d, r8d
lea rdx, [0x1403ce738]
lea rcx, [rbp + 0x1360]
call fcn.14001f040
nop
lea rdx, [rbp + 0x1380]
lea rcx, [0x1403d6a58]
call fcn.140094ab0
nop
mov dword [rbp + 0xc98], 0x3b
mov eax, dword [rbp + 0xc98]
xor eax, 0x78
add eax, 5
mov byte [rbp + 0xc9c], al
mov byte [rbp + 0xc9d], 0
movzx eax, byte [rbp + 0xc9c]
lea rdx, [rbp + 0x13a0]
lea rcx, [rbp + 0xc98]
call fcn.140094ad0
mov qword [rbp + 0x13d0], 0
mov qword [rbp + 0x13d8], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x13c0]
call fcn.14001e2d0
nop
xor eax, eax
mov qword [rbp + 0x13e0], rax
lea rdx, [rbp + 0x13e8]
lea rcx, [0x1403d6dd0]
call fcn.140094790
nop
lea rdx, [rbp + 0x1408]
lea rcx, [0x1403d6f60]
call fcn.140094eb0
nop
mov dword [rbp + 0x1428], 0x101
mov qword [rbp + 0x142c], 2
mov qword [rbp + 0x1448], 0
mov qword [rbp + 0x1450], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x1438]
call fcn.14001e2d0
xor r8d, r8d
lea rdx, [0x1403ce738]
lea rcx, [rbp + 0x1438]
call fcn.14001f040
nop
lea rdx, [rbp + 0x1458]
lea rcx, [0x1403d6a58]
call fcn.140094ab0
nop
mov dword [rbp + 0xdc8], 3
mov dword [rbp + 0xdcc], 0x2b
mov eax, dword [rbp + 0xdcc]
xor eax, 0x7b
mov byte [rbp + 0xdd0], al
xor eax, eax
mov byte [rbp + 0xdd1], al
movzx eax, byte [rbp + 0xdd0]
lea rdx, [rbp + 0x1478]
lea rcx, [rbp + 0xdc8]
call fcn.140095610
mov qword [rbp + 0x14a8], 0
mov qword [rbp + 0x14b0], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x1498]
call fcn.14001e2d0
nop
xor eax, eax
mov qword [rbp + 0x14b8], rax
lea rdx, [rbp + 0x14c0]
lea rcx, [0x1403d7118]
call fcn.1401d9d00
nop
lea rdx, [rbp + 0x14e0]
lea rcx, [0x1403d6ac0]
call fcn.1400955f0
movdqa xmm0, xmmword [0x1403d7e40]
movdqa xmmword [rbp + 0x1500], xmm0
mov qword [rbp + 0x1520], 0
mov qword [rbp + 0x1528], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x1510]
call fcn.14001e2d0
mov qword [rbp + 0x1540], 0
mov qword [rbp + 0x1548], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x1530]
call fcn.14001e2d0
mov qword [rbp + 0x1560], 0
mov qword [rbp + 0x1568], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x1550]
call fcn.14001e2d0
mov qword [rbp + 0x1580], 0
mov qword [rbp + 0x1588], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x1570]
call fcn.14001e2d0
nop
xor eax, eax
mov qword [rbp + 0x1590], rax
lea rdx, [rbp + 0x1598]
lea rcx, [0x1403d6ca8]
call fcn.1400954d0
nop
lea rdx, [rbp + 0x15b8]
lea rcx, [0x1403d6e40]
call fcn.1400950f0
mov qword [rbp + 0x15d8], 0x101
xor eax, eax
mov qword [rbp + 0x15e0], rax
mov qword [rbp + 0x15f8], rax
mov qword [rbp + 0x1600], rax
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x15e8]
call fcn.14001e2d0
mov qword [rbp + 0x1618], 0
mov qword [rbp + 0x1620], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x1608]
call fcn.14001e2d0
mov qword [rbp + 0x1638], 0
mov qword [rbp + 0x1640], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x1628]
call fcn.14001e2d0
mov qword [rbp + 0x1658], 0
mov qword [rbp + 0x1660], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x1648]
call fcn.14001e2d0
nop
xor eax, eax
mov qword [rbp + 0x1668], rax
mov dword [rbp + 0x10], 0x10
mov eax, dword [rbp + 0x10]
add al, 0x10
movsx ecx, al
xor ecx, 0x3b
mov dword [rbp + 0x14], ecx
mov eax, dword [rbp + 0x14]
mov ecx, dword [rbp + 0x10]
xor ecx, eax
xor ecx, 0x40
mov byte [rbp + 0x18], cl
movsx ecx, byte [rbp + 0x18]
mov eax, dword [rbp + 0x10]
inc al
xor eax, ecx
xor eax, 0x28
mov byte [rbp + 0x19], al
movsx ecx, byte [rbp + 0x19]
mov eax, dword [rbp + 0x10]
add al, 2
xor eax, ecx
xor eax, 0x75
mov byte [rbp + 0x1a], al
movsx ecx, byte [rbp + 0x1a]
mov eax, dword [rbp + 0x10]
add al, 3
xor eax, ecx
xor eax, 0x73
mov byte [rbp + 0x1b], al
movsx ecx, byte [rbp + 0x1b]
mov eax, dword [rbp + 0x10]
add al, 4
xor eax, ecx
xor eax, 0x5c
mov byte [rbp + 0x1c], al
movsx ecx, byte [rbp + 0x1c]
mov eax, dword [rbp + 0x10]
add al, 5
xor eax, ecx
xor eax, 0x64
mov byte [rbp + 0x1d], al
movsx ecx, byte [rbp + 0x1d]
mov eax, dword [rbp + 0x10]
add al, 6
xor eax, ecx
xor eax, 0x7c
mov byte [rbp + 0x1e], al
movsx ecx, byte [rbp + 0x1e]
mov eax, dword [rbp + 0x10]
add al, 7
xor eax, ecx
xor eax, 0x65
mov byte [rbp + 0x1f], al
movsx ecx, byte [rbp + 0x1f]
mov eax, dword [rbp + 0x10]
add al, 8
xor eax, ecx
xor eax, 0x75
mov byte [rbp + 0x20], al
movsx ecx, byte [rbp + 0x20]
mov eax, dword [rbp + 0x10]
add al, 9
xor eax, ecx
xor eax, 0x5c
mov byte [rbp + 0x21], al
movsx ecx, byte [rbp + 0x21]
mov eax, dword [rbp + 0x10]
add al, 0xa
xor eax, ecx
xor eax, 0x64
mov byte [rbp + 0x22], al
movsx ecx, byte [rbp + 0x22]
mov eax, dword [rbp + 0x10]
add al, 0xb
xor eax, ecx
xor eax, 0x7c
mov byte [rbp + 0x23], al
movsx ecx, byte [rbp + 0x23]
mov eax, dword [rbp + 0x10]
add al, 0xc
xor eax, ecx
xor eax, 0x61
mov byte [rbp + 0x24], al
movsx ecx, byte [rbp + 0x24]
mov eax, dword [rbp + 0x10]
add al, 0xd
xor eax, ecx
xor eax, 0x73
mov byte [rbp + 0x25], al
movsx ecx, byte [rbp + 0x25]
mov eax, dword [rbp + 0x10]
add al, 0xe
xor eax, ecx
xor eax, 0x69
mov byte [rbp + 0x26], al
movsx ecx, byte [rbp + 0x26]
mov eax, dword [rbp + 0x10]
add al, 0xf
xor eax, ecx
xor eax, 0x61
mov byte [rbp + 0x27], al
movsx ecx, byte [rbp + 0x27]
mov eax, dword [rbp + 0x10]
add al, 0x10
xor eax, ecx
xor eax, 0x5c
mov byte [rbp + 0x28], al
movsx ecx, byte [rbp + 0x28]
mov eax, dword [rbp + 0x10]
add al, 0x11
xor eax, ecx
xor eax, 0x64
mov byte [rbp + 0x29], al
movsx ecx, byte [rbp + 0x29]
mov eax, dword [rbp + 0x10]
add al, 0x12
xor eax, ecx
xor eax, 0x29
mov byte [rbp + 0x2a], al
movsx ecx, byte [rbp + 0x2a]
mov eax, dword [rbp + 0x10]
add al, 0x13
xor eax, ecx
xor eax, 0x2d
mov byte [rbp + 0x2b], al
movsx ecx, byte [rbp + 0x2b]
mov eax, dword [rbp + 0x10]
add al, 0x14
xor eax, ecx
xor eax, 0x65
mov byte [rbp + 0x2c], al
movsx ecx, byte [rbp + 0x2c]
mov eax, dword [rbp + 0x10]
add al, 0x15
xor eax, ecx
xor eax, 0x74
mov byte [rbp + 0x2d], al
movsx ecx, byte [rbp + 0x2d]
mov eax, dword [rbp + 0x10]
add al, 0x16
xor eax, ecx
xor eax, 0x63
mov byte [rbp + 0x2e], al
movsx ecx, byte [rbp + 0x2e]
mov eax, dword [rbp + 0x10]
add al, 0x17
xor eax, ecx
xor eax, 0x5c
mov byte [rbp + 0x2f], al
movsx ecx, byte [rbp + 0x2f]
mov eax, dword [rbp + 0x10]
add al, 0x18
xor eax, ecx
xor eax, 0x2e
mov byte [rbp + 0x30], al
movsx ecx, byte [rbp + 0x30]
mov eax, dword [rbp + 0x10]
add al, 0x19
xor eax, ecx
xor eax, 0x65
mov byte [rbp + 0x31], al
movsx ecx, byte [rbp + 0x31]
mov eax, dword [rbp + 0x10]
add al, 0x1a
xor eax, ecx
xor eax, 0x74
mov byte [rbp + 0x32], al
movsx ecx, byte [rbp + 0x32]
mov eax, dword [rbp + 0x10]
add al, 0x1b
xor eax, ecx
xor eax, 0x68
mov byte [rbp + 0x33], al
movsx ecx, byte [rbp + 0x33]
mov eax, dword [rbp + 0x10]
add al, 0x1c
xor eax, ecx
xor eax, 0x65
mov byte [rbp + 0x34], al
movsx ecx, byte [rbp + 0x34]
mov eax, dword [rbp + 0x10]
add al, 0x1d
xor eax, ecx
xor eax, 0x72
mov byte [rbp + 0x35], al
movsx ecx, byte [rbp + 0x35]
mov eax, dword [rbp + 0x10]
add al, 0x1e
xor eax, ecx
xor eax, 0x6d
mov byte [rbp + 0x36], al
movsx ecx, byte [rbp + 0x36]
mov eax, dword [rbp + 0x10]
add al, 0x1f
xor eax, ecx
xor eax, 0x69
mov byte [rbp + 0x37], al
movsx ecx, byte [rbp + 0x37]
mov eax, dword [rbp + 0x10]
add al, 0x20
xor eax, ecx
xor eax, 0x6e
mov byte [rbp + 0x38], al
movsx ecx, byte [rbp + 0x38]
mov eax, dword [rbp + 0x10]
add al, 0x21
xor eax, ecx
xor eax, 0x65
mov byte [rbp + 0x39], al
movsx ecx, byte [rbp + 0x39]
mov eax, dword [rbp + 0x10]
add al, 0x22
xor eax, ecx
xor eax, 0x5c
mov byte [rbp + 0x3a], al
movsx ecx, byte [rbp + 0x3a]
mov eax, dword [rbp + 0x10]
add al, 0x23
xor eax, ecx
xor eax, 0x2e
mov byte [rbp + 0x3b], al
movsx ecx, byte [rbp + 0x3b]
mov eax, dword [rbp + 0x10]
add al, 0x24
xor eax, ecx
xor eax, 0x6f
mov byte [rbp + 0x3c], al
movsx ecx, byte [rbp + 0x3c]
mov eax, dword [rbp + 0x10]
add al, 0x25
xor eax, ecx
xor eax, 0x72
mov byte [rbp + 0x3d], al
movsx ecx, byte [rbp + 0x3d]
mov eax, dword [rbp + 0x10]
add al, 0x26
xor eax, ecx
xor eax, 0x67
mov byte [rbp + 0x3e], al
xor eax, eax
mov byte [rbp + 0x3f], al
movzx eax, byte [rbp + 0x18]
lea rdx, [rbp + 0x1670]
lea rcx, [rbp + 0x10]
call fcn.1400947f0
nop
mov dword [rbp + 0x268], 0x5e
mov eax, dword [rbp + 0x268]
add al, 0x5e
movsx ecx, al
xor ecx, 0x6a
mov dword [rbp + 0x26c], ecx
mov eax, dword [rbp + 0x26c]
mov ecx, dword [rbp + 0x268]
xor ecx, eax
xor ecx, 0x40
mov byte [rbp + 0x270], cl
movsx ecx, byte [rbp + 0x270]
mov eax, dword [rbp + 0x268]
inc al
xor eax, ecx
xor eax, 0x34
mov byte [rbp + 0x271], al
movsx ecx, byte [rbp + 0x271]
mov eax, dword [rbp + 0x268]
add al, 2
xor eax, ecx
xor eax, 0x34
mov byte [rbp + 0x272], al
movsx ecx, byte [rbp + 0x272]
mov eax, dword [rbp + 0x268]
add al, 3
xor eax, ecx
xor eax, 0x34
mov byte [rbp + 0x273], al
movsx ecx, byte [rbp + 0x273]
mov eax, dword [rbp + 0x268]
add al, 4
xor eax, ecx
xor eax, 0x34
mov byte [rbp + 0x274], al
movsx ecx, byte [rbp + 0x274]
mov eax, dword [rbp + 0x268]
add al, 5
xor eax, ecx
xor eax, 0x7c
mov byte [rbp + 0x275], al
movsx ecx, byte [rbp + 0x275]
mov eax, dword [rbp + 0x268]
add al, 6
xor eax, ecx
xor eax, 0x31
mov byte [rbp + 0x276], al
movsx ecx, byte [rbp + 0x276]
mov eax, dword [rbp + 0x268]
add al, 7
xor eax, ecx
xor eax, 0x34
mov byte [rbp + 0x277], al
movsx ecx, byte [rbp + 0x277]
mov eax, dword [rbp + 0x268]
add al, 8
xor eax, ecx
xor eax, 0x34
mov byte [rbp + 0x278], al
movsx ecx, byte [rbp + 0x278]
mov eax, dword [rbp + 0x268]
add al, 9
xor eax, ecx
xor eax, 0x34
mov byte [rbp + 0x279], al
movsx ecx, byte [rbp + 0x279]
mov eax, dword [rbp + 0x268]
add al, 0xa
xor eax, ecx
xor eax, 0x34
mov byte [rbp + 0x27a], al
movsx ecx, byte [rbp + 0x27a]
mov eax, dword [rbp + 0x268]
add al, 0xb
xor eax, ecx
xor eax, 0x7c
mov byte [rbp + 0x27b], al
movsx ecx, byte [rbp + 0x27b]
mov eax, dword [rbp + 0x268]
add al, 0xc
xor eax, ecx
xor eax, 0x35
mov byte [rbp + 0x27c], al
movsx ecx, byte [rbp + 0x27c]
mov eax, dword [rbp + 0x268]
add al, 0xd
xor eax, ecx
xor eax, 0x35
mov byte [rbp + 0x27d], al
movsx ecx, byte [rbp + 0x27d]
mov eax, dword [rbp + 0x268]
add al, 0xe
xor eax, ecx
xor eax, 0x35
mov byte [rbp + 0x27e], al
movsx ecx, byte [rbp + 0x27e]
mov eax, dword [rbp + 0x268]
add al, 0xf
xor eax, ecx
xor eax, 0x35
mov byte [rbp + 0x27f], al
xor eax, eax
mov byte [rbp + 0x280], al
movzx eax, byte [rbp + 0x270]
lea rdx, [rbp + 0x1690]
lea rcx, [rbp + 0x268]
call fcn.1400948f0
nop
mov dword [rbp + 0x16b0], 0x101
mov qword [rbp + 0x16b4], 2
mov qword [rbp + 0x16d0], 0
mov qword [rbp + 0x16d8], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x16c0]
call fcn.14001e2d0
xor r8d, r8d
lea rdx, [0x1403ce738]
lea rcx, [rbp + 0x16c0]
call fcn.14001f040
nop
mov dword [rbp + 0x848], 0x72
mov eax, dword [rbp + 0x848]
add al, 0x72
movsx ecx, al
xor ecx, 0x59
mov dword [rbp + 0x84c], ecx
mov eax, dword [rbp + 0x84c]
mov ecx, dword [rbp + 0x848]
xor ecx, eax
xor ecx, 0x30
mov byte [rbp + 0x850], cl
movsx ecx, byte [rbp + 0x850]
mov eax, dword [rbp + 0x848]
inc al
xor eax, ecx
xor eax, 0x78
mov byte [rbp + 0x851], al
movsx ecx, byte [rbp + 0x851]
mov eax, dword [rbp + 0x848]
add al, 2
xor eax, ecx
xor eax, 0x7b
mov byte [rbp + 0x852], al
movsx ecx, byte [rbp + 0x852]
mov eax, dword [rbp + 0x848]
add al, 3
xor eax, ecx
xor eax, 0x7d
mov byte [rbp + 0x853], al
xor eax, eax
mov byte [rbp + 0x854], al
movzx eax, byte [rbp + 0x850]
lea rdx, [rbp + 0x16e0]
lea rcx, [rbp + 0x848]
call fcn.140094810
nop
mov dword [rbp + 0xc90], 0x3d
mov eax, dword [rbp + 0xc90]
xor eax, 0x78
add eax, 4
mov byte [rbp + 0xc94], al
mov byte [rbp + 0xc95], 0
movzx eax, byte [rbp + 0xc94]
lea rdx, [rbp + 0x1700]
lea rcx, [rbp + 0xc90]
call fcn.140094bf0
mov qword [rbp + 0x1730], 0
mov qword [rbp + 0x1738], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x1720]
call fcn.14001e2d0
nop
xor eax, eax
mov qword [rbp + 0x1740], rax
lea rdx, [rbp + 0x1748]
lea rcx, [0x1403d7010]
call fcn.1400948b0
nop
lea rdx, [rbp + 0x1768]
lea rcx, [0x1403d6ab0]
call fcn.1400954f0
mov qword [rbp + 0x1788], 0x101
xor eax, eax
mov qword [rbp + 0x1790], rax
mov qword [rbp + 0x17a8], rax
mov qword [rbp + 0x17b0], rax
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x1798]
call fcn.14001e2d0
mov qword [rbp + 0x17c8], 0
mov qword [rbp + 0x17d0], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x17b8]
call fcn.14001e2d0
mov qword [rbp + 0x17e8], 0
mov qword [rbp + 0x17f0], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x17d8]
call fcn.14001e2d0
mov qword [rbp + 0x1808], 0
mov qword [rbp + 0x1810], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x17f8]
call fcn.14001e2d0
nop
xor eax, eax
mov qword [rbp + 0x1818], rax
lea rdx, [rbp + 0x1820]
lea rcx, [0x1403d6c80]
call fcn.140094870
nop
lea rdx, [rbp + 0x1840]
lea rcx, [0x1403d6e30]
call fcn.14007daf0
nop
mov dword [rbp + 0x1860], 0x102
mov qword [rbp + 0x1864], 2
mov dword [rbp + 0x9d8], 0x38
mov eax, dword [rbp + 0x9d8]
xor eax, 0x38
inc eax
mov byte [rbp + 0x9dc], al
movsx ecx, byte [rbp + 0x9dc]
xor ecx, 0x30
inc ecx
mov byte [rbp + 0x9dd], cl
movsx ecx, byte [rbp + 0x9dd]
xor ecx, 0x31
inc ecx
mov byte [rbp + 0x9de], cl
movsx ecx, byte [rbp + 0x9de]
xor ecx, 0x38
inc ecx
mov byte [rbp + 0x9df], cl
mov byte [rbp + 0x9e0], 0
movzx eax, byte [rbp + 0x9dc]
lea rdx, [rbp + 0x1870]
lea rcx, [rbp + 0x9d8]
call fcn.140094f10
nop
mov dword [rbp + 0x858], 0x1e
mov eax, dword [rbp + 0x858]
add al, 0x1e
movsx ecx, al
xor ecx, 0x54
mov dword [rbp + 0x85c], ecx
mov eax, dword [rbp + 0x85c]
mov ecx, dword [rbp + 0x858]
xor ecx, eax
xor ecx, 0x30
mov byte [rbp + 0x860], cl
movsx ecx, byte [rbp + 0x860]
mov eax, dword [rbp + 0x858]
inc al
xor eax, ecx
xor eax, 0x78
mov byte [rbp + 0x861], al
movsx ecx, byte [rbp + 0x861]
mov eax, dword [rbp + 0x858]
add al, 2
xor eax, ecx
xor eax, 0x7b
mov byte [rbp + 0x862], al
movsx ecx, byte [rbp + 0x862]
mov eax, dword [rbp + 0x858]
add al, 3
xor eax, ecx
xor eax, 0x7d
mov byte [rbp + 0x863], al
xor eax, eax
mov byte [rbp + 0x864], al
movzx eax, byte [rbp + 0x860]
lea rdx, [rbp + 0x1890]
lea rcx, [rbp + 0x858]
call fcn.140094810
nop
mov dword [rbp + 0xbb8], 0x55
mov eax, dword [rbp + 0xbb8]
add al, 0x55
movsx ecx, al
xor ecx, 0x10
mov dword [rbp + 0xbbc], ecx
mov eax, dword [rbp + 0xbbc]
mov ecx, dword [rbp + 0xbb8]
xor ecx, eax
xor ecx, 0x23
mov byte [rbp + 0xbc0], cl
xor eax, eax
mov byte [rbp + 0xbc1], al
movzx eax, byte [rbp + 0xbc0]
lea rdx, [rbp + 0x18b0]
lea rcx, [rbp + 0xbb8]
call fcn.1400947d0
mov qword [rbp + 0x18e0], 0
mov qword [rbp + 0x18e8], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x18d0]
call fcn.14001e2d0
nop
xor eax, eax
mov qword [rbp + 0x18f0], rax
lea rdx, [rbp + 0x18f8]
lea rcx, [0x1403d6fc8]
call fcn.140095070
nop
lea rdx, [rbp + 0x1918]
lea rcx, [0x1403d71d8]
call fcn.140095590
nop
mov dword [rbp + 0x1938], 0x102
mov qword [rbp + 0x193c], 1
mov qword [rbp + 0x1958], 0
mov qword [rbp + 0x1960], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x1948]
call fcn.14001e2d0
xor r8d, r8d
lea rdx, [0x1403ce738]
lea rcx, [rbp + 0x1948]
call fcn.14001f040
nop
lea rdx, [rbp + 0x1968]
lea rcx, [0x1403d6a58]
call fcn.140094ab0
nop
mov dword [rbp + 0xbe8], 0x17
mov eax, dword [rbp + 0xbe8]
add al, 0x17
movsx ecx, al
xor ecx, 0x66
mov dword [rbp + 0xbec], ecx
mov eax, dword [rbp + 0xbec]
mov ecx, dword [rbp + 0xbe8]
xor ecx, eax
xor ecx, 0x78
mov byte [rbp + 0xbf0], cl
xor eax, eax
mov byte [rbp + 0xbf1], al
movzx eax, byte [rbp + 0xbf0]
lea rdx, [rbp + 0x1988]
lea rcx, [rbp + 0xbe8]
call fcn.1400947d0
mov qword [rbp + 0x19b8], 0
mov qword [rbp + 0x19c0], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x19a8]
call fcn.14001e2d0
nop
xor eax, eax
mov qword [rbp + 0x19c8], rax
lea rdx, [rbp + 0x19d0]
lea rcx, [0x1403d6b40]
call fcn.140094790
nop
lea rdx, [rbp + 0x19f0]
lea rcx, [0x1403d6d20]
call fcn.140094a10
nop
mov dword [rbp + 0x1a10], 0x103
mov qword [rbp + 0x1a14], 2
mov qword [rbp + 0x1a30], 0
mov qword [rbp + 0x1a38], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x1a20]
call fcn.14001e2d0
xor r8d, r8d
lea rdx, [0x1403ce738]
lea rcx, [rbp + 0x1a20]
call fcn.14001f040
nop
lea rdx, [rbp + 0x1a40]
lea rcx, [0x1403d6a58]
call fcn.140094ab0
nop
mov dword [rbp + 0xcd8], 0x6b
mov eax, dword [rbp + 0xcd8]
add al, 0x6b
movsx ecx, al
xor ecx, 0x2b
mov dword [rbp + 0xcdc], ecx
mov eax, dword [rbp + 0xcdc]
mov ecx, dword [rbp + 0xcd8]
xor ecx, eax
xor ecx, 0x78
mov byte [rbp + 0xce0], cl
xor eax, eax
mov byte [rbp + 0xce1], al
movzx eax, byte [rbp + 0xce0]
lea rdx, [rbp + 0x1a60]
lea rcx, [rbp + 0xcd8]
call fcn.1400947d0
mov qword [rbp + 0x1a90], 0
mov qword [rbp + 0x1a98], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x1a80]
call fcn.14001e2d0
nop
xor eax, eax
mov qword [rbp + 0x1aa0], rax
mov dword [rbp + 0x300], 0x1e
mov eax, dword [rbp + 0x300]
xor eax, 0x40
inc eax
mov byte [rbp + 0x304], al
movsx ecx, byte [rbp + 0x304]
xor ecx, 0x28
inc ecx
mov byte [rbp + 0x305], cl
movsx ecx, byte [rbp + 0x305]
xor ecx, 0x75
inc ecx
mov byte [rbp + 0x306], cl
movsx ecx, byte [rbp + 0x306]
xor ecx, 0x73
inc ecx
mov byte [rbp + 0x307], cl
movsx ecx, byte [rbp + 0x307]
xor ecx, 0x7c
inc ecx
mov byte [rbp + 0x308], cl
movsx ecx, byte [rbp + 0x308]
xor ecx, 0x75
inc ecx
mov byte [rbp + 0x309], cl
movsx ecx, byte [rbp + 0x309]
xor ecx, 0x73
inc ecx
mov byte [rbp + 0x30a], cl
movsx ecx, byte [rbp + 0x30a]
xor ecx, 0x32
inc ecx
mov byte [rbp + 0x30b], cl
movsx ecx, byte [rbp + 0x30b]
xor ecx, 0x7c
inc ecx
mov byte [rbp + 0x30c], cl
movsx ecx, byte [rbp + 0x30c]
xor ecx, 0x65
inc ecx
mov byte [rbp + 0x30d], cl
movsx ecx, byte [rbp + 0x30d]
xor ecx, 0x75
inc ecx
mov byte [rbp + 0x30e], cl
movsx ecx, byte [rbp + 0x30e]
xor ecx, 0x7c
inc ecx
mov byte [rbp + 0x30f], cl
movsx ecx, byte [rbp + 0x30f]
xor ecx, 0x65
inc ecx
mov byte [rbp + 0x310], cl
movsx ecx, byte [rbp + 0x310]
xor ecx, 0x75
inc ecx
mov byte [rbp + 0x311], cl
movsx ecx, byte [rbp + 0x311]
xor ecx, 0x32
inc ecx
mov byte [rbp + 0x312], cl
movsx ecx, byte [rbp + 0x312]
xor ecx, 0x29
inc ecx
mov byte [rbp + 0x313], cl
movsx ecx, byte [rbp + 0x313]
xor ecx, 0x5c
inc ecx
mov byte [rbp + 0x314], cl
movsx ecx, byte [rbp + 0x314]
xor ecx, 0x2e
inc ecx
mov byte [rbp + 0x315], cl
movsx ecx, byte [rbp + 0x315]
xor ecx, 0x75
inc ecx
mov byte [rbp + 0x316], cl
movsx ecx, byte [rbp + 0x316]
xor ecx, 0x62
inc ecx
mov byte [rbp + 0x317], cl
movsx ecx, byte [rbp + 0x317]
xor ecx, 0x69
inc ecx
mov byte [rbp + 0x318], cl
movsx ecx, byte [rbp + 0x318]
xor ecx, 0x71
inc ecx
mov byte [rbp + 0x319], cl
movsx ecx, byte [rbp + 0x319]
xor ecx, 0x70
inc ecx
mov byte [rbp + 0x31a], cl
movsx ecx, byte [rbp + 0x31a]
xor ecx, 0x6f
inc ecx
mov byte [rbp + 0x31b], cl
movsx ecx, byte [rbp + 0x31b]
xor ecx, 0x6f
inc ecx
mov byte [rbp + 0x31c], cl
movsx ecx, byte [rbp + 0x31c]
xor ecx, 0x6c
inc ecx
mov byte [rbp + 0x31d], cl
movsx ecx, byte [rbp + 0x31d]
xor ecx, 0x5c
inc ecx
mov byte [rbp + 0x31e], cl
movsx ecx, byte [rbp + 0x31e]
xor ecx, 0x2e
inc ecx
mov byte [rbp + 0x31f], cl
movsx ecx, byte [rbp + 0x31f]
xor ecx, 0x69
inc ecx
mov byte [rbp + 0x320], cl
movsx ecx, byte [rbp + 0x320]
xor ecx, 0x6f
inc ecx
mov byte [rbp + 0x321], cl
mov byte [rbp + 0x322], 0
movzx eax, byte [rbp + 0x304]
lea rdx, [rbp + 0x1aa8]
lea rcx, [rbp + 0x300]
call fcn.140095390
nop
mov dword [rbp + 0xa10], 0x50
mov eax, dword [rbp + 0xa10]
xor eax, 0x38
mov byte [rbp + 0xa14], al
movsx ecx, byte [rbp + 0xa14]
xor ecx, 0x30
mov byte [rbp + 0xa15], cl
movsx ecx, byte [rbp + 0xa15]
xor ecx, 0x30
mov byte [rbp + 0xa16], cl
movsx ecx, byte [rbp + 0xa16]
xor ecx, 0x38
mov byte [rbp + 0xa17], cl
mov byte [rbp + 0xa18], 0
movzx eax, byte [rbp + 0xa14]
lea rdx, [rbp + 0x1ac8]
lea rcx, [rbp + 0xa10]
call fcn.140094df0
nop
mov dword [rbp + 0x1ae8], 0x140
mov qword [rbp + 0x1aec], 1
mov qword [rbp + 0x1b08], 0
mov qword [rbp + 0x1b10], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x1af8]
call fcn.14001e2d0
xor r8d, r8d
lea rdx, [0x1403ce738]
lea rcx, [rbp + 0x1af8]
call fcn.14001f040
nop
mov dword [rbp + 0xb38], 0x4c
mov dword [rbp + 0xb3c], 0x51
mov eax, dword [rbp + 0xb3c]
xor eax, 0x7c
mov byte [rbp + 0xb40], al
movsx ecx, byte [rbp + 0xb40]
xor ecx, 0x34
mov byte [rbp + 0xb41], cl
movsx ecx, byte [rbp + 0xb41]
xor ecx, 0x37
mov byte [rbp + 0xb42], cl
movsx ecx, byte [rbp + 0xb42]
xor ecx, 0x31
mov byte [rbp + 0xb43], cl
xor eax, eax
mov byte [rbp + 0xb44], al
movzx eax, byte [rbp + 0xb40]
lea rdx, [rbp + 0x1b18]
lea rcx, [rbp + 0xb38]
call fcn.1400955f0
nop
mov dword [rbp + 0xc88], 0x60
mov eax, dword [rbp + 0xc88]
xor eax, 0x78
add eax, 6
mov byte [rbp + 0xc8c], al
mov byte [rbp + 0xc8d], 0
movzx eax, byte [rbp + 0xc8c]
lea rdx, [rbp + 0x1b38]
lea rcx, [rbp + 0xc88]
call fcn.1400952f0
mov qword [rbp + 0x1b68], 0
mov qword [rbp + 0x1b70], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x1b58]
call fcn.14001e2d0
nop
xor eax, eax
mov qword [rbp + 0x1b78], rax
mov dword [rbp + 0x428], 0x5c
mov eax, dword [rbp + 0x428]
xor eax, 0x40
add eax, 6
mov byte [rbp + 0x42c], al
movsx ecx, byte [rbp + 0x42c]
xor ecx, 0x2e
add ecx, 6
mov byte [rbp + 0x42d], cl
movsx ecx, byte [rbp + 0x42d]
xor ecx, 0x2a
add ecx, 6
mov byte [rbp + 0x42e], cl
movsx ecx, byte [rbp + 0x42e]
xor ecx, 0x5c
add ecx, 6
mov byte [rbp + 0x42f], cl
movsx ecx, byte [rbp + 0x42f]
xor ecx, 0x2e
add ecx, 6
mov byte [rbp + 0x430], cl
movsx ecx, byte [rbp + 0x430]
xor ecx, 0x75
add ecx, 6
mov byte [rbp + 0x431], cl
movsx ecx, byte [rbp + 0x431]
xor ecx, 0x62
add ecx, 6
mov byte [rbp + 0x432], cl
movsx ecx, byte [rbp + 0x432]
xor ecx, 0x69
add ecx, 6
mov byte [rbp + 0x433], cl
movsx ecx, byte [rbp + 0x433]
xor ecx, 0x71
add ecx, 6
mov byte [rbp + 0x434], cl
movsx ecx, byte [rbp + 0x434]
xor ecx, 0x5c
add ecx, 6
mov byte [rbp + 0x435], cl
movsx ecx, byte [rbp + 0x435]
xor ecx, 0x2e
add ecx, 6
mov byte [rbp + 0x436], cl
movsx ecx, byte [rbp + 0x436]
xor ecx, 0x6d
add ecx, 6
mov byte [rbp + 0x437], cl
movsx ecx, byte [rbp + 0x437]
xor ecx, 0x69
add ecx, 6
mov byte [rbp + 0x438], cl
movsx ecx, byte [rbp + 0x438]
xor ecx, 0x6e
add ecx, 6
mov byte [rbp + 0x439], cl
movsx ecx, byte [rbp + 0x439]
xor ecx, 0x65
add ecx, 6
mov byte [rbp + 0x43a], cl
movsx ecx, byte [rbp + 0x43a]
xor ecx, 0x72
add ecx, 6
mov byte [rbp + 0x43b], cl
movsx ecx, byte [rbp + 0x43b]
xor ecx, 0x70
add ecx, 6
mov byte [rbp + 0x43c], cl
movsx ecx, byte [rbp + 0x43c]
xor ecx, 0x6f
add ecx, 6
mov byte [rbp + 0x43d], cl
movsx ecx, byte [rbp + 0x43d]
xor ecx, 0x6f
add ecx, 6
mov byte [rbp + 0x43e], cl
movsx ecx, byte [rbp + 0x43e]
xor ecx, 0x6c
add ecx, 6
mov byte [rbp + 0x43f], cl
movsx ecx, byte [rbp + 0x43f]
xor ecx, 0x5c
add ecx, 6
mov byte [rbp + 0x440], cl
movsx ecx, byte [rbp + 0x440]
xor ecx, 0x2e
add ecx, 6
mov byte [rbp + 0x441], cl
movsx ecx, byte [rbp + 0x441]
xor ecx, 0x6e
add ecx, 6
mov byte [rbp + 0x442], cl
movsx ecx, byte [rbp + 0x442]
xor ecx, 0x65
add ecx, 6
mov byte [rbp + 0x443], cl
movsx ecx, byte [rbp + 0x443]
xor ecx, 0x74
add ecx, 6
mov byte [rbp + 0x444], cl
mov byte [rbp + 0x445], 0
movzx eax, byte [rbp + 0x42c]
lea rdx, [rbp + 0x1b80]
lea rcx, [rbp + 0x428]
call fcn.140094f70
nop
mov dword [rbp + 0x6e8], 0x79
mov dword [rbp + 0x6ec], 0x3e
mov eax, dword [rbp + 0x6ec]
xor eax, 0x39
mov byte [rbp + 0x6f0], al
movsx ecx, byte [rbp + 0x6f0]
xor ecx, 0x41
mov byte [rbp + 0x6f1], cl
movsx ecx, byte [rbp + 0x6f1]
xor ecx, 0x49
mov byte [rbp + 0x6f2], cl
movsx ecx, byte [rbp + 0x6f2]
xor ecx, 0x49
mov byte [rbp + 0x6f3], cl
movsx ecx, byte [rbp + 0x6f3]
xor ecx, 0x48
mov byte [rbp + 0x6f4], cl
movsx ecx, byte [rbp + 0x6f4]
xor ecx, 5
mov byte [rbp + 0x6f5], cl
movsx ecx, byte [rbp + 0x6f5]
xor ecx, 0x41
mov byte [rbp + 0x6f6], cl
movsx ecx, byte [rbp + 0x6f6]
xor ecx, 0x49
mov byte [rbp + 0x6f7], cl
movsx ecx, byte [rbp + 0x6f7]
xor ecx, 0x49
mov byte [rbp + 0x6f8], cl
movsx ecx, byte [rbp + 0x6f8]
xor ecx, 0x4b
mov byte [rbp + 0x6f9], cl
movsx ecx, byte [rbp + 0x6f9]
xor ecx, 5
mov byte [rbp + 0x6fa], cl
movsx ecx, byte [rbp + 0x6fa]
xor ecx, 0x41
mov byte [rbp + 0x6fb], cl
movsx ecx, byte [rbp + 0x6fb]
xor ecx, 0x49
mov byte [rbp + 0x6fc], cl
movsx ecx, byte [rbp + 0x6fc]
xor ecx, 0x49
mov byte [rbp + 0x6fd], cl
movsx ecx, byte [rbp + 0x6fd]
xor ecx, 0x4d
mov byte [rbp + 0x6fe], cl
xor eax, eax
mov byte [rbp + 0x6ff], al
movzx eax, byte [rbp + 0x6f0]
lea rdx, [rbp + 0x1ba0]
lea rcx, [rbp + 0x6e8]
call fcn.1401d9ce0
nop
mov qword [rbp + 0x1bc0], 0x140
mov dword [rbp + 0x1bc8], 0
mov qword [rbp + 0x1be0], 0
mov qword [rbp + 0x1be8], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x1bd0]
call fcn.14001e2d0
xor r8d, r8d
lea rdx, [0x1403ce738]
lea rcx, [rbp + 0x1bd0]
call fcn.14001f040
nop
mov dword [rbp + 0xb28], 0x35
mov dword [rbp + 0xb2c], 0x7d
mov eax, dword [rbp + 0xb2c]
xor eax, 5
mov byte [rbp + 0xb30], al
movsx ecx, byte [rbp + 0xb30]
xor ecx, 0x4d
mov byte [rbp + 0xb31], cl
movsx ecx, byte [rbp + 0xb31]
xor ecx, 0x4e
mov byte [rbp + 0xb32], cl
movsx ecx, byte [rbp + 0xb32]
xor ecx, 0x48
mov byte [rbp + 0xb33], cl
xor eax, eax
mov byte [rbp + 0xb34], al
movzx eax, byte [rbp + 0xb30]
lea rdx, [rbp + 0x1bf0]
lea rcx, [rbp + 0xb28]
call fcn.1400955f0
nop
mov dword [rbp + 0xd78], 0x6d
mov dword [rbp + 0xd7c], 0x55
mov eax, dword [rbp + 0xd7c]
xor eax, 0x15
mov byte [rbp + 0xd80], al
xor eax, eax
mov byte [rbp + 0xd81], al
movzx eax, byte [rbp + 0xd80]
lea rdx, [rbp + 0x1c10]
lea rcx, [rbp + 0xd78]
call fcn.140095610
mov qword [rbp + 0x1c40], 0
mov qword [rbp + 0x1c48], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x1c30]
call fcn.14001e2d0
nop
xor eax, eax
mov qword [rbp + 0x1c50], rax
mov dword [rbp + 0x460], 0x5b
mov eax, dword [rbp + 0x460]
xor eax, 0x40
add eax, 0xb
mov byte [rbp + 0x464], al
movsx ecx, byte [rbp + 0x464]
xor ecx, 0x2e
add ecx, 0xb
mov byte [rbp + 0x465], cl
movsx ecx, byte [rbp + 0x465]
xor ecx, 0x2a
add ecx, 0xb
mov byte [rbp + 0x466], cl
movsx ecx, byte [rbp + 0x466]
xor ecx, 0x5c
add ecx, 0xb
mov byte [rbp + 0x467], cl
movsx ecx, byte [rbp + 0x467]
xor ecx, 0x2e
add ecx, 0xb
mov byte [rbp + 0x468], cl
movsx ecx, byte [rbp + 0x468]
xor ecx, 0x75
add ecx, 0xb
mov byte [rbp + 0x469], cl
movsx ecx, byte [rbp + 0x469]
xor ecx, 0x62
add ecx, 0xb
mov byte [rbp + 0x46a], cl
movsx ecx, byte [rbp + 0x46a]
xor ecx, 0x69
add ecx, 0xb
mov byte [rbp + 0x46b], cl
movsx ecx, byte [rbp + 0x46b]
xor ecx, 0x71
add ecx, 0xb
mov byte [rbp + 0x46c], cl
movsx ecx, byte [rbp + 0x46c]
xor ecx, 0x70
add ecx, 0xb
mov byte [rbp + 0x46d], cl
movsx ecx, byte [rbp + 0x46d]
xor ecx, 0x6f
add ecx, 0xb
mov byte [rbp + 0x46e], cl
movsx ecx, byte [rbp + 0x46e]
xor ecx, 0x6f
add ecx, 0xb
mov byte [rbp + 0x46f], cl
movsx ecx, byte [rbp + 0x46f]
xor ecx, 0x6c
add ecx, 0xb
mov byte [rbp + 0x470], cl
movsx ecx, byte [rbp + 0x470]
xor ecx, 0x5c
add ecx, 0xb
mov byte [rbp + 0x471], cl
movsx ecx, byte [rbp + 0x471]
xor ecx, 0x2e
add ecx, 0xb
mov byte [rbp + 0x472], cl
movsx ecx, byte [rbp + 0x472]
xor ecx, 0x6f
add ecx, 0xb
mov byte [rbp + 0x473], cl
movsx ecx, byte [rbp + 0x473]
xor ecx, 0x72
add ecx, 0xb
mov byte [rbp + 0x474], cl
movsx ecx, byte [rbp + 0x474]
xor ecx, 0x67
add ecx, 0xb
mov byte [rbp + 0x475], cl
mov byte [rbp + 0x476], 0
movzx eax, byte [rbp + 0x464]
lea rdx, [rbp + 0x1c58]
lea rcx, [rbp + 0x460]
call fcn.140094eb0
nop
mov dword [rbp + 0x4b0], 0x3c
mov dword [rbp + 0x4b4], 0x33
mov eax, dword [rbp + 0x4b4]
xor eax, 0x7c
mov byte [rbp + 0x4b8], al
movsx ecx, byte [rbp + 0x4b8]
xor ecx, 4
mov byte [rbp + 0x4b9], cl
movsx ecx, byte [rbp + 0x4b9]
xor ecx, 0xc
mov byte [rbp + 0x4ba], cl
movsx ecx, byte [rbp + 0x4ba]
xor ecx, 0xc
mov byte [rbp + 0x4bb], cl
movsx ecx, byte [rbp + 0x4bb]
xor ecx, 0xd
mov byte [rbp + 0x4bc], cl
movsx ecx, byte [rbp + 0x4bc]
xor ecx, 0x40
mov byte [rbp + 0x4bd], cl
movsx ecx, byte [rbp + 0x4bd]
xor ecx, 4
mov byte [rbp + 0x4be], cl
movsx ecx, byte [rbp + 0x4be]
xor ecx, 0xc
mov byte [rbp + 0x4bf], cl
movsx ecx, byte [rbp + 0x4bf]
xor ecx, 0xc
mov byte [rbp + 0x4c0], cl
movsx ecx, byte [rbp + 0x4c0]
xor ecx, 0xe
mov byte [rbp + 0x4c1], cl
movsx ecx, byte [rbp + 0x4c1]
xor ecx, 0x40
mov byte [rbp + 0x4c2], cl
movsx ecx, byte [rbp + 0x4c2]
xor ecx, 4
mov byte [rbp + 0x4c3], cl
movsx ecx, byte [rbp + 0x4c3]
xor ecx, 0xc
mov byte [rbp + 0x4c4], cl
movsx ecx, byte [rbp + 0x4c4]
xor ecx, 0xc
mov byte [rbp + 0x4c5], cl
movsx ecx, byte [rbp + 0x4c5]
xor ecx, 8
mov byte [rbp + 0x4c6], cl
movsx ecx, byte [rbp + 0x4c6]
xor ecx, 0x40
mov byte [rbp + 0x4c7], cl
movsx ecx, byte [rbp + 0x4c7]
xor ecx, 4
mov byte [rbp + 0x4c8], cl
movsx ecx, byte [rbp + 0x4c8]
xor ecx, 0xc
mov byte [rbp + 0x4c9], cl
movsx ecx, byte [rbp + 0x4c9]
xor ecx, 0xc
mov byte [rbp + 0x4ca], cl
movsx ecx, byte [rbp + 0x4ca]
xor ecx, 5
mov byte [rbp + 0x4cb], cl
movsx ecx, byte [rbp + 0x4cb]
xor ecx, 0x40
mov byte [rbp + 0x4cc], cl
movsx ecx, byte [rbp + 0x4cc]
xor ecx, 4
mov byte [rbp + 0x4cd], cl
movsx ecx, byte [rbp + 0x4cd]
xor ecx, 4
mov byte [rbp + 0x4ce], cl
movsx ecx, byte [rbp + 0x4ce]
xor ecx, 4
mov byte [rbp + 0x4cf], cl
movsx ecx, byte [rbp + 0x4cf]
xor ecx, 0xd
mov byte [rbp + 0x4d0], cl
movsx ecx, byte [rbp + 0x4d0]
xor ecx, 0x40
mov byte [rbp + 0x4d1], cl
movsx ecx, byte [rbp + 0x4d1]
xor ecx, 4
mov byte [rbp + 0x4d2], cl
movsx ecx, byte [rbp + 0x4d2]
xor ecx, 4
mov byte [rbp + 0x4d3], cl
movsx ecx, byte [rbp + 0x4d3]
xor ecx, 4
mov byte [rbp + 0x4d4], cl
movsx ecx, byte [rbp + 0x4d4]
xor ecx, 0xe
mov byte [rbp + 0x4d5], cl
movsx ecx, byte [rbp + 0x4d5]
xor ecx, 0x40
mov byte [rbp + 0x4d6], cl
movsx ecx, byte [rbp + 0x4d6]
xor ecx, 4
mov byte [rbp + 0x4d7], cl
movsx ecx, byte [rbp + 0x4d7]
xor ecx, 4
mov byte [rbp + 0x4d8], cl
movsx ecx, byte [rbp + 0x4d8]
xor ecx, 4
mov byte [rbp + 0x4d9], cl
movsx ecx, byte [rbp + 0x4d9]
xor ecx, 8
mov byte [rbp + 0x4da], cl
movsx ecx, byte [rbp + 0x4da]
xor ecx, 0x40
mov byte [rbp + 0x4db], cl
movsx ecx, byte [rbp + 0x4db]
xor ecx, 4
mov byte [rbp + 0x4dc], cl
movsx ecx, byte [rbp + 0x4dc]
xor ecx, 4
mov byte [rbp + 0x4dd], cl
movsx ecx, byte [rbp + 0x4dd]
xor ecx, 4
mov byte [rbp + 0x4de], cl
movsx ecx, byte [rbp + 0x4de]
xor ecx, 5
mov byte [rbp + 0x4df], cl
xor eax, eax
mov byte [rbp + 0x4e0], al
movzx eax, byte [rbp + 0x4b8]
lea rdx, [rbp + 0x1c78]
lea rcx, [rbp + 0x4b0]
call fcn.140095530
nop
mov qword [rbp + 0x1c98], 0x140
mov dword [rbp + 0x1ca0], 0
mov dword [rbp + 0xb18], 0x4b
mov dword [rbp + 0xb1c], 0x33
mov eax, dword [rbp + 0xb1c]
xor eax, 0x73
mov byte [rbp + 0xb20], al
movsx ecx, byte [rbp + 0xb20]
xor ecx, 0x7b
mov byte [rbp + 0xb21], cl
movsx ecx, byte [rbp + 0xb21]
xor ecx, 0x7b
mov byte [rbp + 0xb22], cl
movsx ecx, byte [rbp + 0xb22]
xor ecx, 0x7a
mov byte [rbp + 0xb23], cl
xor eax, eax
mov byte [rbp + 0xb24], al
movzx eax, byte [rbp + 0xb20]
lea rdx, [rbp + 0x1ca8]
lea rcx, [rbp + 0xb18]
call fcn.1400955f0
nop
mov dword [rbp + 0xa20], 0x79
mov eax, dword [rbp + 0xa20]
xor eax, 0x30
inc eax
mov byte [rbp + 0xa24], al
movsx ecx, byte [rbp + 0xa24]
xor ecx, 0x78
inc ecx
mov byte [rbp + 0xa25], cl
movsx ecx, byte [rbp + 0xa25]
xor ecx, 0x7b
inc ecx
mov byte [rbp + 0xa26], cl
movsx ecx, byte [rbp + 0xa26]
xor ecx, 0x7d
inc ecx
mov byte [rbp + 0xa27], cl
mov byte [rbp + 0xa28], 0
movzx eax, byte [rbp + 0xa24]
lea rdx, [rbp + 0x1cc8]
lea rcx, [rbp + 0xa20]
call fcn.140094f10
nop
mov dword [rbp + 0xd88], 0xe
mov dword [rbp + 0xd8c], 0x12
mov eax, dword [rbp + 0xd8c]
xor eax, 0x76
mov byte [rbp + 0xd90], al
xor eax, eax
mov byte [rbp + 0xd91], al
movzx eax, byte [rbp + 0xd90]
lea rdx, [rbp + 0x1ce8]
lea rcx, [rbp + 0xd88]
call fcn.140095610
mov qword [rbp + 0x1d18], 0
mov qword [rbp + 0x1d20], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x1d08]
call fcn.14001e2d0
nop
xor eax, eax
mov qword [rbp + 0x1d28], rax
mov dword [rbp + 0x98], 0x36
mov eax, dword [rbp + 0x98]
add al, 0x36
movsx ecx, al
xor ecx, 0x2b
mov dword [rbp + 0x9c], ecx
mov eax, dword [rbp + 0x9c]
mov ecx, dword [rbp + 0x98]
xor ecx, eax
xor ecx, 0x40
mov byte [rbp + 0xa0], cl
movsx ecx, byte [rbp + 0xa0]
mov eax, dword [rbp + 0x98]
inc al
xor eax, ecx
xor eax, 0x75
mov byte [rbp + 0xa1], al
movsx ecx, byte [rbp + 0xa1]
mov eax, dword [rbp + 0x98]
add al, 2
xor eax, ecx
xor eax, 0x62
mov byte [rbp + 0xa2], al
movsx ecx, byte [rbp + 0xa2]
mov eax, dword [rbp + 0x98]
add al, 3
xor eax, ecx
xor eax, 0x69
mov byte [rbp + 0xa3], al
movsx ecx, byte [rbp + 0xa3]
mov eax, dword [rbp + 0x98]
add al, 4
xor eax, ecx
xor eax, 0x71
mov byte [rbp + 0xa4], al
movsx ecx, byte [rbp + 0xa4]
mov eax, dword [rbp + 0x98]
add al, 5
xor eax, ecx
xor eax, 0x2d
mov byte [rbp + 0xa5], al
movsx ecx, byte [rbp + 0xa5]
mov eax, dword [rbp + 0x98]
add al, 6
xor eax, ecx
xor eax, 0x2e
mov byte [rbp + 0xa6], al
movsx ecx, byte [rbp + 0xa6]
mov eax, dword [rbp + 0x98]
add al, 7
xor eax, ecx
xor eax, 0x2a
mov byte [rbp + 0xa7], al
movsx ecx, byte [rbp + 0xa7]
mov eax, dword [rbp + 0x98]
add al, 8
xor eax, ecx
xor eax, 0x5c
mov byte [rbp + 0xa8], al
movsx ecx, byte [rbp + 0xa8]
mov eax, dword [rbp + 0x98]
add al, 9
xor eax, ecx
xor eax, 0x2e
mov byte [rbp + 0xa9], al
movsx ecx, byte [rbp + 0xa9]
mov eax, dword [rbp + 0x98]
add al, 0xa
xor eax, ecx
xor eax, 0x6d
mov byte [rbp + 0xaa], al
movsx ecx, byte [rbp + 0xaa]
mov eax, dword [rbp + 0x98]
add al, 0xb
xor eax, ecx
xor eax, 0x61
mov byte [rbp + 0xab], al
movsx ecx, byte [rbp + 0xab]
mov eax, dword [rbp + 0x98]
add al, 0xc
xor eax, ecx
xor eax, 0x78
mov byte [rbp + 0xac], al
movsx ecx, byte [rbp + 0xac]
mov eax, dword [rbp + 0x98]
add al, 0xd
xor eax, ecx
xor eax, 0x68
mov byte [rbp + 0xad], al
movsx ecx, byte [rbp + 0xad]
mov eax, dword [rbp + 0x98]
add al, 0xe
xor eax, ecx
xor eax, 0x61
mov byte [rbp + 0xae], al
movsx ecx, byte [rbp + 0xae]
mov eax, dword [rbp + 0x98]
add al, 0xf
xor eax, ecx
xor eax, 0x73
mov byte [rbp + 0xaf], al
movsx ecx, byte [rbp + 0xaf]
mov eax, dword [rbp + 0x98]
add al, 0x10
xor eax, ecx
xor eax, 0x68
mov byte [rbp + 0xb0], al
movsx ecx, byte [rbp + 0xb0]
mov eax, dword [rbp + 0x98]
add al, 0x11
xor eax, ecx
xor eax, 0x5c
mov byte [rbp + 0xb1], al
movsx ecx, byte [rbp + 0xb1]
mov eax, dword [rbp + 0x98]
add al, 0x12
xor eax, ecx
xor eax, 0x2e
mov byte [rbp + 0xb2], al
movsx ecx, byte [rbp + 0xb2]
mov eax, dword [rbp + 0x98]
add al, 0x13
xor eax, ecx
xor eax, 0x6f
mov byte [rbp + 0xb3], al
movsx ecx, byte [rbp + 0xb3]
mov eax, dword [rbp + 0x98]
add al, 0x14
xor eax, ecx
xor eax, 0x72
mov byte [rbp + 0xb4], al
movsx ecx, byte [rbp + 0xb4]
mov eax, dword [rbp + 0x98]
add al, 0x15
xor eax, ecx
xor eax, 0x67
mov byte [rbp + 0xb5], al
xor eax, eax
mov byte [rbp + 0xb6], al
movzx eax, byte [rbp + 0xa0]
lea rdx, [rbp + 0x1d30]
lea rcx, [rbp + 0x98]
call fcn.140094950
nop
mov dword [rbp + 0x7a8], 0x5a
mov dword [rbp + 0x7ac], 0x69
mov eax, dword [rbp + 0x7ac]
xor eax, 0x1a
mov byte [rbp + 0x7b0], al
movsx ecx, byte [rbp + 0x7b0]
xor ecx, 0x62
mov byte [rbp + 0x7b1], cl
movsx ecx, byte [rbp + 0x7b1]
xor ecx, 0x6a
mov byte [rbp + 0x7b2], cl
movsx ecx, byte [rbp + 0x7b2]
xor ecx, 0x6a
mov byte [rbp + 0x7b3], cl
movsx ecx, byte [rbp + 0x7b3]
xor ecx, 0x62
mov byte [rbp + 0x7b4], cl
movsx ecx, byte [rbp + 0x7b4]
xor ecx, 0x26
mov byte [rbp + 0x7b5], cl
movsx ecx, byte [rbp + 0x7b5]
xor ecx, 0x6b
mov byte [rbp + 0x7b6], cl
movsx ecx, byte [rbp + 0x7b6]
xor ecx, 0x6a
mov byte [rbp + 0x7b7], cl
movsx ecx, byte [rbp + 0x7b7]
xor ecx, 0x6a
mov byte [rbp + 0x7b8], cl
movsx ecx, byte [rbp + 0x7b8]
xor ecx, 0x6a
mov byte [rbp + 0x7b9], cl
movsx ecx, byte [rbp + 0x7b9]
xor ecx, 0x62
mov byte [rbp + 0x7ba], cl
xor eax, eax
mov byte [rbp + 0x7bb], al
movzx eax, byte [rbp + 0x7b0]
lea rdx, [rbp + 0x1d50]
lea rcx, [rbp + 0x7a8]
call fcn.1401d9d20
nop
mov dword [rbp + 0x1d70], 0x140
mov qword [rbp + 0x1d74], 2
mov dword [rbp + 0xa40], 0x6c
mov eax, dword [rbp + 0xa40]
xor eax, 0x38
add eax, 0xa
mov byte [rbp + 0xa44], al
movsx ecx, byte [rbp + 0xa44]
xor ecx, 0x30
add ecx, 0xa
mov byte [rbp + 0xa45], cl
movsx ecx, byte [rbp + 0xa45]
xor ecx, 0x30
add ecx, 0xa
mov byte [rbp + 0xa46], cl
movsx ecx, byte [rbp + 0xa46]
xor ecx, 0x38
add ecx, 0xa
mov byte [rbp + 0xa47], cl
mov byte [rbp + 0xa48], 0
movzx eax, byte [rbp + 0xa44]
lea rdx, [rbp + 0x1d80]
lea rcx, [rbp + 0xa40]
call fcn.140095250
nop
mov dword [rbp + 0xb08], 0x51
mov dword [rbp + 0xb0c], 0x36
mov eax, dword [rbp + 0xb0c]
xor eax, 0x61
mov byte [rbp + 0xb10], al
movsx ecx, byte [rbp + 0xb10]
xor ecx, 0x29
mov byte [rbp + 0xb11], cl
movsx ecx, byte [rbp + 0xb11]
xor ecx, 0x2a
mov byte [rbp + 0xb12], cl
movsx ecx, byte [rbp + 0xb12]
xor ecx, 0x2c
mov byte [rbp + 0xb13], cl
xor eax, eax
mov byte [rbp + 0xb14], al
movzx eax, byte [rbp + 0xb10]
lea rdx, [rbp + 0x1da0]
lea rcx, [rbp + 0xb08]
call fcn.1400955f0
nop
mov dword [rbp + 0xd98], 0x2b
mov dword [rbp + 0xd9c], 0x23
mov eax, dword [rbp + 0xd9c]
xor eax, 0x53
mov byte [rbp + 0xda0], al
xor eax, eax
mov byte [rbp + 0xda1], al
movzx eax, byte [rbp + 0xda0]
lea rdx, [rbp + 0x1dc0]
lea rcx, [rbp + 0xd98]
call fcn.140095610
mov qword [rbp + 0x1df0], 0
mov qword [rbp + 0x1df8], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x1de0]
call fcn.14001e2d0
nop
xor eax, eax
mov qword [rbp + 0x1e00], rax
mov dword [rbp + 0x530], 0x27
mov dword [rbp + 0x534], 0x28
mov eax, dword [rbp + 0x534]
xor eax, 0x67
mov byte [rbp + 0x538], al
movsx ecx, byte [rbp + 0x538]
xor ecx, 0x57
mov byte [rbp + 0x539], cl
movsx ecx, byte [rbp + 0x539]
xor ecx, 0x4e
mov byte [rbp + 0x53a], cl
movsx ecx, byte [rbp + 0x53a]
xor ecx, 0x55
mov byte [rbp + 0x53b], cl
movsx ecx, byte [rbp + 0x53b]
xor ecx, 0x4b
mov byte [rbp + 0x53c], cl
movsx ecx, byte [rbp + 0x53c]
xor ecx, 9
mov byte [rbp + 0x53d], cl
movsx ecx, byte [rbp + 0x53d]
xor ecx, 0xd
mov byte [rbp + 0x53e], cl
movsx ecx, byte [rbp + 0x53e]
xor ecx, 0x7b
mov byte [rbp + 0x53f], cl
movsx ecx, byte [rbp + 0x53f]
xor ecx, 9
mov byte [rbp + 0x540], cl
movsx ecx, byte [rbp + 0x540]
xor ecx, 0x44
mov byte [rbp + 0x541], cl
movsx ecx, byte [rbp + 0x541]
xor ecx, 0x55
mov byte [rbp + 0x542], cl
movsx ecx, byte [rbp + 0x542]
xor ecx, 0x5e
mov byte [rbp + 0x543], cl
movsx ecx, byte [rbp + 0x543]
xor ecx, 0x57
mov byte [rbp + 0x544], cl
movsx ecx, byte [rbp + 0x544]
xor ecx, 0x53
mov byte [rbp + 0x545], cl
movsx ecx, byte [rbp + 0x545]
xor ecx, 0x48
mov byte [rbp + 0x546], cl
movsx ecx, byte [rbp + 0x546]
xor ecx, 0x57
mov byte [rbp + 0x547], cl
movsx ecx, byte [rbp + 0x547]
xor ecx, 0x48
mov byte [rbp + 0x548], cl
movsx ecx, byte [rbp + 0x548]
xor ecx, 0x48
mov byte [rbp + 0x549], cl
movsx ecx, byte [rbp + 0x549]
xor ecx, 0x4b
mov byte [rbp + 0x54a], cl
movsx ecx, byte [rbp + 0x54a]
xor ecx, 0x54
mov byte [rbp + 0x54b], cl
movsx ecx, byte [rbp + 0x54b]
xor ecx, 0x7b
mov byte [rbp + 0x54c], cl
movsx ecx, byte [rbp + 0x54c]
xor ecx, 9
mov byte [rbp + 0x54d], cl
movsx ecx, byte [rbp + 0x54d]
xor ecx, 0x4e
mov byte [rbp + 0x54e], cl
movsx ecx, byte [rbp + 0x54e]
xor ecx, 0x49
mov byte [rbp + 0x54f], cl
movsx ecx, byte [rbp + 0x54f]
xor ecx, 0x41
mov byte [rbp + 0x550], cl
movsx ecx, byte [rbp + 0x550]
xor ecx, 0x48
mov byte [rbp + 0x551], cl
xor eax, eax
mov byte [rbp + 0x552], al
movzx eax, byte [rbp + 0x538]
lea rdx, [rbp + 0x1e08]
lea rcx, [rbp + 0x530]
call fcn.1400954b0
nop
mov dword [rbp + 0x148], 0xb
mov eax, dword [rbp + 0x148]
add al, 0xb
movsx ecx, al
xor ecx, 0x37
mov dword [rbp + 0x14c], ecx
mov eax, dword [rbp + 0x14c]
mov ecx, dword [rbp + 0x148]
xor ecx, eax
xor ecx, 0x40
mov byte [rbp + 0x150], cl
movsx ecx, byte [rbp + 0x150]
mov eax, dword [rbp + 0x148]
inc al
xor eax, ecx
xor eax, 0x38
mov byte [rbp + 0x151], al
movsx ecx, byte [rbp + 0x151]
mov eax, dword [rbp + 0x148]
add al, 2
xor eax, ecx
xor eax, 0x30
mov byte [rbp + 0x152], al
movsx ecx, byte [rbp + 0x152]
mov eax, dword [rbp + 0x148]
add al, 3
xor eax, ecx
xor eax, 0x30
mov byte [rbp + 0x153], al
movsx ecx, byte [rbp + 0x153]
mov eax, dword [rbp + 0x148]
add al, 4
xor eax, ecx
xor eax, 0x32
mov byte [rbp + 0x154], al
movsx ecx, byte [rbp + 0x154]
mov eax, dword [rbp + 0x148]
add al, 5
xor eax, ecx
xor eax, 0x7c
mov byte [rbp + 0x155], al
movsx ecx, byte [rbp + 0x155]
mov eax, dword [rbp + 0x148]
add al, 6
xor eax, ecx
xor eax, 0x38
mov byte [rbp + 0x156], al
movsx ecx, byte [rbp + 0x156]
mov eax, dword [rbp + 0x148]
add al, 7
xor eax, ecx
xor eax, 0x30
mov byte [rbp + 0x157], al
movsx ecx, byte [rbp + 0x157]
mov eax, dword [rbp + 0x148]
add al, 8
xor eax, ecx
xor eax, 0x30
mov byte [rbp + 0x158], al
movsx ecx, byte [rbp + 0x158]
mov eax, dword [rbp + 0x148]
add al, 9
xor eax, ecx
xor eax, 0x34
mov byte [rbp + 0x159], al
movsx ecx, byte [rbp + 0x159]
mov eax, dword [rbp + 0x148]
add al, 0xa
xor eax, ecx
xor eax, 0x7c
mov byte [rbp + 0x15a], al
movsx ecx, byte [rbp + 0x15a]
mov eax, dword [rbp + 0x148]
add al, 0xb
xor eax, ecx
xor eax, 0x38
mov byte [rbp + 0x15b], al
movsx ecx, byte [rbp + 0x15b]
mov eax, dword [rbp + 0x148]
add al, 0xc
xor eax, ecx
xor eax, 0x30
mov byte [rbp + 0x15c], al
movsx ecx, byte [rbp + 0x15c]
mov eax, dword [rbp + 0x148]
add al, 0xd
xor eax, ecx
xor eax, 0x30
mov byte [rbp + 0x15d], al
movsx ecx, byte [rbp + 0x15d]
mov eax, dword [rbp + 0x148]
add al, 0xe
xor eax, ecx
xor eax, 0x38
mov byte [rbp + 0x15e], al
xor eax, eax
mov byte [rbp + 0x15f], al
movzx eax, byte [rbp + 0x150]
lea rdx, [rbp + 0x1e28]
lea rcx, [rbp + 0x148]
call fcn.1400949b0
nop
mov dword [rbp + 0x1e48], 0x104
mov qword [rbp + 0x1e4c], 2
mov qword [rbp + 0x1e68], 0
mov qword [rbp + 0x1e70], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x1e58]
call fcn.14001e2d0
xor r8d, r8d
lea rdx, [0x1403ce738]
lea rcx, [rbp + 0x1e58]
call fcn.14001f040
nop
mov dword [rbp + 0x868], 0x1e
mov eax, dword [rbp + 0x868]
add al, 0x1e
movsx ecx, al
xor ecx, 0x52
mov dword [rbp + 0x86c], ecx
mov eax, dword [rbp + 0x86c]
mov ecx, dword [rbp + 0x868]
xor ecx, eax
xor ecx, 0x30
mov byte [rbp + 0x870], cl
movsx ecx, byte [rbp + 0x870]
mov eax, dword [rbp + 0x868]
inc al
xor eax, ecx
xor eax, 0x78
mov byte [rbp + 0x871], al
movsx ecx, byte [rbp + 0x871]
mov eax, dword [rbp + 0x868]
add al, 2
xor eax, ecx
xor eax, 0x7b
mov byte [rbp + 0x872], al
movsx ecx, byte [rbp + 0x872]
mov eax, dword [rbp + 0x868]
add al, 3
xor eax, ecx
xor eax, 0x7d
mov byte [rbp + 0x873], al
xor eax, eax
mov byte [rbp + 0x874], al
movzx eax, byte [rbp + 0x870]
lea rdx, [rbp + 0x1e78]
lea rcx, [rbp + 0x868]
call fcn.140094810
nop
mov dword [rbp + 0xcc8], 9
mov eax, dword [rbp + 0xcc8]
add al, 9
movsx ecx, al
xor ecx, 0x33
mov dword [rbp + 0xccc], ecx
mov eax, dword [rbp + 0xccc]
mov ecx, dword [rbp + 0xcc8]
xor ecx, eax
xor ecx, 0x78
mov byte [rbp + 0xcd0], cl
xor eax, eax
mov byte [rbp + 0xcd1], al
movzx eax, byte [rbp + 0xcd0]
lea rdx, [rbp + 0x1e98]
lea rcx, [rbp + 0xcc8]
call fcn.1400947d0
mov qword [rbp + 0x1ec8], 0
mov qword [rbp + 0x1ed0], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x1eb8]
call fcn.14001e2d0
nop
xor eax, eax
mov qword [rbp + 0x1ed8], rax
mov dword [rbp + 0x228], 0x29
mov eax, dword [rbp + 0x228]
add al, 0x29
movsx ecx, al
xor ecx, 0x40
mov dword [rbp + 0x22c], ecx
mov eax, dword [rbp + 0x22c]
mov ecx, dword [rbp + 0x228]
xor ecx, eax
xor ecx, 0x70
mov byte [rbp + 0x230], cl
movsx ecx, byte [rbp + 0x230]
mov eax, dword [rbp + 0x228]
inc al
xor eax, ecx
xor eax, 0x69
mov byte [rbp + 0x231], al
movsx ecx, byte [rbp + 0x231]
mov eax, dword [rbp + 0x228]
add al, 2
xor eax, ecx
xor eax, 0x72
mov byte [rbp + 0x232], al
movsx ecx, byte [rbp + 0x232]
mov eax, dword [rbp + 0x228]
add al, 3
xor eax, ecx
xor eax, 0x6c
mov byte [rbp + 0x233], al
movsx ecx, byte [rbp + 0x233]
mov eax, dword [rbp + 0x228]
add al, 4
xor eax, ecx
xor eax, 0x2e
mov byte [rbp + 0x234], al
movsx ecx, byte [rbp + 0x234]
mov eax, dword [rbp + 0x228]
add al, 5
xor eax, ecx
xor eax, 0x32
mov byte [rbp + 0x235], al
movsx ecx, byte [rbp + 0x235]
mov eax, dword [rbp + 0x228]
add al, 6
xor eax, ecx
xor eax, 0x6d
mov byte [rbp + 0x236], al
movsx ecx, byte [rbp + 0x236]
mov eax, dword [rbp + 0x228]
add al, 7
xor eax, ecx
xor eax, 0x69
mov byte [rbp + 0x237], al
movsx ecx, byte [rbp + 0x237]
mov eax, dword [rbp + 0x228]
add al, 8
xor eax, ecx
xor eax, 0x6e
mov byte [rbp + 0x238], al
movsx ecx, byte [rbp + 0x238]
mov eax, dword [rbp + 0x228]
add al, 9
xor eax, ecx
xor eax, 0x65
mov byte [rbp + 0x239], al
movsx ecx, byte [rbp + 0x239]
mov eax, dword [rbp + 0x228]
add al, 0xa
xor eax, ecx
xor eax, 0x72
mov byte [rbp + 0x23a], al
movsx ecx, byte [rbp + 0x23a]
mov eax, dword [rbp + 0x228]
add al, 0xb
xor eax, ecx
xor eax, 0x73
mov byte [rbp + 0x23b], al
movsx ecx, byte [rbp + 0x23b]
mov eax, dword [rbp + 0x228]
add al, 0xc
xor eax, ecx
xor eax, 0x2e
mov byte [rbp + 0x23c], al
movsx ecx, byte [rbp + 0x23c]
mov eax, dword [rbp + 0x228]
add al, 0xd
xor eax, ecx
xor eax, 0x63
mov byte [rbp + 0x23d], al
movsx ecx, byte [rbp + 0x23d]
mov eax, dword [rbp + 0x228]
add al, 0xe
xor eax, ecx
xor eax, 0x6f
mov byte [rbp + 0x23e], al
movsx ecx, byte [rbp + 0x23e]
mov eax, dword [rbp + 0x228]
add al, 0xf
xor eax, ecx
xor eax, 0x6d
mov byte [rbp + 0x23f], al
xor eax, eax
mov byte [rbp + 0x240], al
movzx eax, byte [rbp + 0x230]
lea rdx, [rbp + 0x1ee0]
lea rcx, [rbp + 0x228]
call fcn.1400948f0
nop
mov dword [rbp + 0xaf8], 0x31
mov dword [rbp + 0xafc], 0x7e
mov eax, dword [rbp + 0xafc]
xor eax, 7
mov byte [rbp + 0xb00], al
movsx ecx, byte [rbp + 0xb00]
xor ecx, 1
mov byte [rbp + 0xb01], cl
movsx ecx, byte [rbp + 0xb01]
xor ecx, 7
mov byte [rbp + 0xb02], cl
movsx ecx, byte [rbp + 0xb02]
xor ecx, 1
mov byte [rbp + 0xb03], cl
xor eax, eax
mov byte [rbp + 0xb04], al
movzx eax, byte [rbp + 0xb00]
lea rdx, [rbp + 0x1f00]
lea rcx, [rbp + 0xaf8]
call fcn.1400955f0
nop
mov dword [rbp + 0x1f20], 0x104
mov qword [rbp + 0x1f24], 2
mov qword [rbp + 0x1f40], 0
mov qword [rbp + 0x1f48], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x1f30]
call fcn.14001e2d0
xor r8d, r8d
lea rdx, [0x1403ce738]
lea rcx, [rbp + 0x1f30]
call fcn.14001f040
nop
mov dword [rbp + 0xae8], 3
mov dword [rbp + 0xaec], 0x21
mov eax, dword [rbp + 0xaec]
xor eax, 0x33
mov byte [rbp + 0xaf0], al
movsx ecx, byte [rbp + 0xaf0]
xor ecx, 0x7b
mov byte [rbp + 0xaf1], cl
movsx ecx, byte [rbp + 0xaf1]
xor ecx, 0x78
mov byte [rbp + 0xaf2], cl
movsx ecx, byte [rbp + 0xaf2]
xor ecx, 0x7e
mov byte [rbp + 0xaf3], cl
xor eax, eax
mov byte [rbp + 0xaf4], al
movzx eax, byte [rbp + 0xaf0]
lea rdx, [rbp + 0x1f50]
lea rcx, [rbp + 0xae8]
call fcn.1400955f0
nop
mov dword [rbp + 0xda8], 0x10
mov dword [rbp + 0xdac], 0x11
mov eax, dword [rbp + 0xdac]
xor eax, 0x68
mov byte [rbp + 0xdb0], al
xor eax, eax
mov byte [rbp + 0xdb1], al
movzx eax, byte [rbp + 0xdb0]
lea rdx, [rbp + 0x1f70]
lea rcx, [rbp + 0xda8]
call fcn.140095610
mov qword [rbp + 0x1fa0], 0
mov qword [rbp + 0x1fa8], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x1f90]
call fcn.14001e2d0
nop
xor eax, eax
mov qword [rbp + 0x1fb0], rax
mov dword [rbp + 0x448], 0x66
mov eax, dword [rbp + 0x448]
xor eax, 0x70
add eax, 5
mov byte [rbp + 0x44c], al
movsx ecx, byte [rbp + 0x44c]
xor ecx, 0x69
add ecx, 5
mov byte [rbp + 0x44d], cl
movsx ecx, byte [rbp + 0x44d]
xor ecx, 0x72
add ecx, 5
mov byte [rbp + 0x44e], cl
movsx ecx, byte [rbp + 0x44e]
xor ecx, 0x6c
add ecx, 5
mov byte [rbp + 0x44f], cl
movsx ecx, byte [rbp + 0x44f]
xor ecx, 0x2e
add ecx, 5
mov byte [rbp + 0x450], cl
movsx ecx, byte [rbp + 0x450]
xor ecx, 0x6d
add ecx, 5
mov byte [rbp + 0x451], cl
movsx ecx, byte [rbp + 0x451]
xor ecx, 0x69
add ecx, 5
mov byte [rbp + 0x452], cl
movsx ecx, byte [rbp + 0x452]
xor ecx, 0x6e
add ecx, 5
mov byte [rbp + 0x453], cl
movsx ecx, byte [rbp + 0x453]
xor ecx, 0x65
add ecx, 5
mov byte [rbp + 0x454], cl
movsx ecx, byte [rbp + 0x454]
xor ecx, 0x72
add ecx, 5
mov byte [rbp + 0x455], cl
movsx ecx, byte [rbp + 0x455]
xor ecx, 0x70
add ecx, 5
mov byte [rbp + 0x456], cl
movsx ecx, byte [rbp + 0x456]
xor ecx, 0x6f
add ecx, 5
mov byte [rbp + 0x457], cl
movsx ecx, byte [rbp + 0x457]
xor ecx, 0x6f
add ecx, 5
mov byte [rbp + 0x458], cl
movsx ecx, byte [rbp + 0x458]
xor ecx, 0x6c
add ecx, 5
mov byte [rbp + 0x459], cl
movsx ecx, byte [rbp + 0x459]
xor ecx, 0x2e
add ecx, 5
mov byte [rbp + 0x45a], cl
movsx ecx, byte [rbp + 0x45a]
xor ecx, 0x6e
add ecx, 5
mov byte [rbp + 0x45b], cl
movsx ecx, byte [rbp + 0x45b]
xor ecx, 0x65
add ecx, 5
mov byte [rbp + 0x45c], cl
movsx ecx, byte [rbp + 0x45c]
xor ecx, 0x74
add ecx, 5
mov byte [rbp + 0x45d], cl
mov byte [rbp + 0x45e], 0
movzx eax, byte [rbp + 0x44c]
lea rdx, [rbp + 0x1fb8]
lea rcx, [rbp + 0x448]
call fcn.140095170
nop
mov dword [rbp + 0x160], 0x1f
mov eax, dword [rbp + 0x160]
add al, 0x1f
movsx ecx, al
xor ecx, 0x37
mov dword [rbp + 0x164], ecx
mov eax, dword [rbp + 0x164]
mov ecx, dword [rbp + 0x160]
xor ecx, eax
xor ecx, 0x40
mov byte [rbp + 0x168], cl
movsx ecx, byte [rbp + 0x168]
mov eax, dword [rbp + 0x160]
inc al
xor eax, ecx
xor eax, 0x38
mov byte [rbp + 0x169], al
movsx ecx, byte [rbp + 0x169]
mov eax, dword [rbp + 0x160]
add al, 2
xor eax, ecx
xor eax, 0x30
mov byte [rbp + 0x16a], al
movsx ecx, byte [rbp + 0x16a]
mov eax, dword [rbp + 0x160]
add al, 3
xor eax, ecx
xor eax, 0x30
mov byte [rbp + 0x16b], al
movsx ecx, byte [rbp + 0x16b]
mov eax, dword [rbp + 0x160]
add al, 4
xor eax, ecx
xor eax, 0x32
mov byte [rbp + 0x16c], al
movsx ecx, byte [rbp + 0x16c]
mov eax, dword [rbp + 0x160]
add al, 5
xor eax, ecx
xor eax, 0x7c
mov byte [rbp + 0x16d], al
movsx ecx, byte [rbp + 0x16d]
mov eax, dword [rbp + 0x160]
add al, 6
xor eax, ecx
xor eax, 0x38
mov byte [rbp + 0x16e], al
movsx ecx, byte [rbp + 0x16e]
mov eax, dword [rbp + 0x160]
add al, 7
xor eax, ecx
xor eax, 0x30
mov byte [rbp + 0x16f], al
movsx ecx, byte [rbp + 0x16f]
mov eax, dword [rbp + 0x160]
add al, 8
xor eax, ecx
xor eax, 0x30
mov byte [rbp + 0x170], al
movsx ecx, byte [rbp + 0x170]
mov eax, dword [rbp + 0x160]
add al, 9
xor eax, ecx
xor eax, 0x34
mov byte [rbp + 0x171], al
movsx ecx, byte [rbp + 0x171]
mov eax, dword [rbp + 0x160]
add al, 0xa
xor eax, ecx
xor eax, 0x7c
mov byte [rbp + 0x172], al
movsx ecx, byte [rbp + 0x172]
mov eax, dword [rbp + 0x160]
add al, 0xb
xor eax, ecx
xor eax, 0x38
mov byte [rbp + 0x173], al
movsx ecx, byte [rbp + 0x173]
mov eax, dword [rbp + 0x160]
add al, 0xc
xor eax, ecx
xor eax, 0x30
mov byte [rbp + 0x174], al
movsx ecx, byte [rbp + 0x174]
mov eax, dword [rbp + 0x160]
add al, 0xd
xor eax, ecx
xor eax, 0x34
mov byte [rbp + 0x175], al
movsx ecx, byte [rbp + 0x175]
mov eax, dword [rbp + 0x160]
add al, 0xe
xor eax, ecx
xor eax, 0x34
mov byte [rbp + 0x176], al
xor eax, eax
mov byte [rbp + 0x177], al
movzx eax, byte [rbp + 0x168]
lea rdx, [rbp + 0x1fd8]
lea rcx, [rbp + 0x160]
call fcn.1400949b0
nop
mov qword [rbp + 0x1ff8], 0x104
mov dword [rbp + 0x2000], 0
mov qword [rbp + 0x2018], 0
mov qword [rbp + 0x2020], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x2008]
call fcn.14001e2d0
xor r8d, r8d
lea rdx, [0x1403ce738]
lea rcx, [rbp + 0x2008]
call fcn.14001f040
nop
mov dword [rbp + 0xa30], 0x14
mov eax, dword [rbp + 0xa30]
xor eax, 0x30
add eax, 0xc
mov byte [rbp + 0xa34], al
movsx ecx, byte [rbp + 0xa34]
xor ecx, 0x78
add ecx, 0xc
mov byte [rbp + 0xa35], cl
movsx ecx, byte [rbp + 0xa35]
xor ecx, 0x7b
add ecx, 0xc
mov byte [rbp + 0xa36], cl
movsx ecx, byte [rbp + 0xa36]
xor ecx, 0x7d
add ecx, 0xc
mov byte [rbp + 0xa37], cl
mov byte [rbp + 0xa38], 0
movzx eax, byte [rbp + 0xa34]
lea rdx, [rbp + 0x2028]
lea rcx, [rbp + 0xa30]
call fcn.140094cf0
nop
mov dword [rbp + 0xdb8], 0x63
mov dword [rbp + 0xdbc], 0x43
mov eax, dword [rbp + 0xdbc]
xor eax, 0x1b
mov byte [rbp + 0xdc0], al
xor eax, eax
mov byte [rbp + 0xdc1], al
movzx eax, byte [rbp + 0xdc0]
lea rdx, [rbp + 0x2048]
lea rcx, [rbp + 0xdb8]
call fcn.140095610
mov qword [rbp + 0x2078], 0
mov qword [rbp + 0x2080], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x2068]
call fcn.14001e2d0
nop
xor eax, eax
mov qword [rbp + 0x2088], rax
mov dword [rbp + 0x518], 0x66
mov eax, dword [rbp + 0x518]
xor eax, 0x40
add eax, 9
mov byte [rbp + 0x51c], al
movsx ecx, byte [rbp + 0x51c]
xor ecx, 0x2e
add ecx, 9
mov byte [rbp + 0x51d], cl
movsx ecx, byte [rbp + 0x51d]
xor ecx, 0x2a
add ecx, 9
mov byte [rbp + 0x51e], cl
movsx ecx, byte [rbp + 0x51e]
xor ecx, 0x5c
add ecx, 9
mov byte [rbp + 0x51f], cl
movsx ecx, byte [rbp + 0x51f]
xor ecx, 0x2e
add ecx, 9
mov byte [rbp + 0x520], cl
movsx ecx, byte [rbp + 0x520]
xor ecx, 0x70
add ecx, 9
mov byte [rbp + 0x521], cl
movsx ecx, byte [rbp + 0x521]
xor ecx, 0x69
add ecx, 9
mov byte [rbp + 0x522], cl
movsx ecx, byte [rbp + 0x522]
xor ecx, 0x72
add ecx, 9
mov byte [rbp + 0x523], cl
movsx ecx, byte [rbp + 0x523]
xor ecx, 0x6c
add ecx, 9
mov byte [rbp + 0x524], cl
movsx ecx, byte [rbp + 0x524]
xor ecx, 0x70
add ecx, 9
mov byte [rbp + 0x525], cl
movsx ecx, byte [rbp + 0x525]
xor ecx, 0x6f
add ecx, 9
mov byte [rbp + 0x526], cl
movsx ecx, byte [rbp + 0x526]
xor ecx, 0x6f
add ecx, 9
mov byte [rbp + 0x527], cl
movsx ecx, byte [rbp + 0x527]
xor ecx, 0x6c
add ecx, 9
mov byte [rbp + 0x528], cl
movsx ecx, byte [rbp + 0x528]
xor ecx, 0x5c
add ecx, 9
mov byte [rbp + 0x529], cl
movsx ecx, byte [rbp + 0x529]
xor ecx, 0x2e
add ecx, 9
mov byte [rbp + 0x52a], cl
movsx ecx, byte [rbp + 0x52a]
xor ecx, 0x65
add ecx, 9
mov byte [rbp + 0x52b], cl
movsx ecx, byte [rbp + 0x52b]
xor ecx, 0x75
add ecx, 9
mov byte [rbp + 0x52c], cl
mov byte [rbp + 0x52d], 0
movzx eax, byte [rbp + 0x51c]
lea rdx, [rbp + 0x2090]
lea rcx, [rbp + 0x518]
call fcn.140094c30
nop
mov dword [rbp + 0x700], 0x1f
mov dword [rbp + 0x704], 0x38
mov eax, dword [rbp + 0x704]
xor eax, 0x5f
mov byte [rbp + 0x708], al
movsx ecx, byte [rbp + 0x708]
xor ecx, 0x27
mov byte [rbp + 0x709], cl
movsx ecx, byte [rbp + 0x709]
xor ecx, 0x2f
mov byte [rbp + 0x70a], cl
movsx ecx, byte [rbp + 0x70a]
xor ecx, 0x2f
mov byte [rbp + 0x70b], cl
movsx ecx, byte [rbp + 0x70b]
xor ecx, 0x2d
mov byte [rbp + 0x70c], cl
movsx ecx, byte [rbp + 0x70c]
xor ecx, 0x63
mov byte [rbp + 0x70d], cl
movsx ecx, byte [rbp + 0x70d]
xor ecx, 0x27
mov byte [rbp + 0x70e], cl
movsx ecx, byte [rbp + 0x70e]
xor ecx, 0x2f
mov byte [rbp + 0x70f], cl
movsx ecx, byte [rbp + 0x70f]
xor ecx, 0x2f
mov byte [rbp + 0x710], cl
movsx ecx, byte [rbp + 0x710]
xor ecx, 0x2b
mov byte [rbp + 0x711], cl
movsx ecx, byte [rbp + 0x711]
xor ecx, 0x63
mov byte [rbp + 0x712], cl
movsx ecx, byte [rbp + 0x712]
xor ecx, 0x27
mov byte [rbp + 0x713], cl
movsx ecx, byte [rbp + 0x713]
xor ecx, 0x2f
mov byte [rbp + 0x714], cl
movsx ecx, byte [rbp + 0x714]
xor ecx, 0x2b
mov byte [rbp + 0x715], cl
movsx ecx, byte [rbp + 0x715]
xor ecx, 0x2b
mov byte [rbp + 0x716], cl
xor eax, eax
mov byte [rbp + 0x717], al
movzx eax, byte [rbp + 0x708]
lea rdx, [rbp + 0x20b0]
lea rcx, [rbp + 0x700]
call fcn.1401d9ce0
nop
mov qword [rbp + 0x20d0], 0x104
mov dword [rbp + 0x20d8], 0
mov qword [rbp + 0x20f0], 0
mov qword [rbp + 0x20f8], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x20e0]
call fcn.14001e2d0
xor r8d, r8d
lea rdx, [0x1403ce738]
lea rcx, [rbp + 0x20e0]
call fcn.14001f040
nop
mov dword [rbp + 0xa50], 0xb
mov eax, dword [rbp + 0xa50]
xor eax, 0x30
add eax, 4
mov byte [rbp + 0xa54], al
movsx ecx, byte [rbp + 0xa54]
xor ecx, 0x78
add ecx, 4
mov byte [rbp + 0xa55], cl
movsx ecx, byte [rbp + 0xa55]
xor ecx, 0x7b
add ecx, 4
mov byte [rbp + 0xa56], cl
movsx ecx, byte [rbp + 0xa56]
xor ecx, 0x7d
add ecx, 4
mov byte [rbp + 0xa57], cl
mov byte [rbp + 0xa58], 0
movzx eax, byte [rbp + 0xa54]
lea rdx, [rbp + 0x2100]
lea rcx, [rbp + 0xa50]
call fcn.140094a70
nop
mov dword [rbp + 0xcb8], 0x64
mov eax, dword [rbp + 0xcb8]
add al, 0x64
movsx ecx, al
xor ecx, 0x60
mov dword [rbp + 0xcbc], ecx
mov eax, dword [rbp + 0xcbc]
mov ecx, dword [rbp + 0xcb8]
xor ecx, eax
xor ecx, 0x78
mov byte [rbp + 0xcc0], cl
xor eax, eax
mov byte [rbp + 0xcc1], al
movzx eax, byte [rbp + 0xcc0]
lea rdx, [rbp + 0x2120]
lea rcx, [rbp + 0xcb8]
call fcn.1400947d0
mov qword [rbp + 0x2150], 0
mov qword [rbp + 0x2158], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x2140]
call fcn.14001e2d0
nop
xor eax, eax
mov qword [rbp + 0x2160], rax
lea rdx, [rbp + 0x2168]
lea rcx, [0x1403d6eb8]
call fcn.1400954b0
nop
lea rdx, [rbp + 0x2188]
lea rcx, [0x1403d70c8]
call fcn.140094c50
nop
mov dword [rbp + 0x21a8], 0x103
mov qword [rbp + 0x21ac], 1
mov qword [rbp + 0x21c8], 0
mov qword [rbp + 0x21d0], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x21b8]
call fcn.14001e2d0
xor r8d, r8d
lea rdx, [0x1403ce738]
lea rcx, [rbp + 0x21b8]
call fcn.14001f040
nop
mov dword [rbp + 0xb58], 0x26
mov dword [rbp + 0xb5c], 0x32
mov eax, dword [rbp + 0xb5c]
xor eax, 0x16
mov byte [rbp + 0xb60], al
movsx ecx, byte [rbp + 0xb60]
xor ecx, 0x5e
mov byte [rbp + 0xb61], cl
movsx ecx, byte [rbp + 0xb61]
xor ecx, 0x5d
mov byte [rbp + 0xb62], cl
movsx ecx, byte [rbp + 0xb62]
xor ecx, 0x5b
mov byte [rbp + 0xb63], cl
xor eax, eax
mov byte [rbp + 0xb64], al
movzx eax, byte [rbp + 0xb60]
lea rdx, [rbp + 0x21d8]
lea rcx, [rbp + 0xb58]
call fcn.1400955f0
nop
mov dword [rbp + 0xc80], 5
mov eax, dword [rbp + 0xc80]
xor eax, 0x78
add eax, 5
mov byte [rbp + 0xc84], al
mov byte [rbp + 0xc85], 0
movzx eax, byte [rbp + 0xc84]
lea rdx, [rbp + 0x21f8]
lea rcx, [rbp + 0xc80]
call fcn.140094ad0
mov qword [rbp + 0x2228], 0
mov qword [rbp + 0x2230], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x2218]
call fcn.14001e2d0
nop
xor eax, eax
mov qword [rbp + 0x2238], rax
lea rdx, [rbp + 0x2240]
lea rcx, [0x1403d6a68]
call fcn.140094910
nop
lea rdx, [rbp + 0x2260]
lea rcx, [0x1403d6c20]
call fcn.1401d9ce0
nop
mov qword [rbp + 0x2280], 0x102
mov dword [rbp + 0x2288], 0
mov qword [rbp + 0x22a0], 0
mov qword [rbp + 0x22a8], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x2290]
call fcn.14001e2d0
xor r8d, r8d
lea rdx, [0x1403ce738]
lea rcx, [rbp + 0x2290]
call fcn.14001f040
nop
mov dword [rbp + 0x878], 0x65
mov eax, dword [rbp + 0x878]
add al, 0x65
movsx ecx, al
xor ecx, 0xa
mov dword [rbp + 0x87c], ecx
mov eax, dword [rbp + 0x87c]
mov ecx, dword [rbp + 0x878]
xor ecx, eax
xor ecx, 0x30
mov byte [rbp + 0x880], cl
movsx ecx, byte [rbp + 0x880]
mov eax, dword [rbp + 0x878]
inc al
xor eax, ecx
xor eax, 0x78
mov byte [rbp + 0x881], al
movsx ecx, byte [rbp + 0x881]
mov eax, dword [rbp + 0x878]
add al, 2
xor eax, ecx
xor eax, 0x7b
mov byte [rbp + 0x882], al
movsx ecx, byte [rbp + 0x882]
mov eax, dword [rbp + 0x878]
add al, 3
xor eax, ecx
xor eax, 0x7d
mov byte [rbp + 0x883], al
xor eax, eax
mov byte [rbp + 0x884], al
movzx eax, byte [rbp + 0x880]
lea rdx, [rbp + 0x22b0]
lea rcx, [rbp + 0x878]
call fcn.140094810
nop
mov dword [rbp + 0xc78], 0xe
mov eax, dword [rbp + 0xc78]
xor eax, 0x78
add eax, 6
mov byte [rbp + 0xc7c], al
mov byte [rbp + 0xc7d], 0
movzx eax, byte [rbp + 0xc7c]
lea rdx, [rbp + 0x22d0]
lea rcx, [rbp + 0xc78]
call fcn.1400952f0
mov qword [rbp + 0x2300], 0
mov qword [rbp + 0x2308], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x22f0]
call fcn.14001e2d0
nop
xor eax, eax
mov qword [rbp + 0x2310], rax
mov dword [rbp + 0x620], 0x15
mov eax, dword [rbp + 0x620]
xor eax, 0x65
add eax, 0xb
mov byte [rbp + 0x624], al
movsx ecx, byte [rbp + 0x624]
xor ecx, 0x74
add ecx, 0xb
mov byte [rbp + 0x625], cl
movsx ecx, byte [rbp + 0x625]
xor ecx, 0x70
add ecx, 0xb
mov byte [rbp + 0x626], cl
movsx ecx, byte [rbp + 0x626]
xor ecx, 0x2e
add ecx, 0xb
mov byte [rbp + 0x627], cl
movsx ecx, byte [rbp + 0x627]
xor ecx, 0x75
add ecx, 0xb
mov byte [rbp + 0x628], cl
movsx ecx, byte [rbp + 0x628]
xor ecx, 0x75
add ecx, 0xb
mov byte [rbp + 0x629], cl
movsx ecx, byte [rbp + 0x629]
xor ecx, 0x70
add ecx, 0xb
mov byte [rbp + 0x62a], cl
movsx ecx, byte [rbp + 0x62a]
xor ecx, 0x6f
add ecx, 0xb
mov byte [rbp + 0x62b], cl
movsx ecx, byte [rbp + 0x62b]
xor ecx, 0x6f
add ecx, 0xb
mov byte [rbp + 0x62c], cl
movsx ecx, byte [rbp + 0x62c]
xor ecx, 0x6c
add ecx, 0xb
mov byte [rbp + 0x62d], cl
movsx ecx, byte [rbp + 0x62d]
xor ecx, 0x2e
add ecx, 0xb
mov byte [rbp + 0x62e], cl
movsx ecx, byte [rbp + 0x62e]
xor ecx, 0x63
add ecx, 0xb
mov byte [rbp + 0x62f], cl
movsx ecx, byte [rbp + 0x62f]
xor ecx, 0x6e
add ecx, 0xb
mov byte [rbp + 0x630], cl
mov byte [rbp + 0x631], 0
movzx eax, byte [rbp + 0x624]
lea rdx, [rbp + 0x2318]
lea rcx, [rbp + 0x620]
call fcn.140094fb0
nop
mov dword [rbp + 0xb78], 0x27
mov dword [rbp + 0xb7c], 0x62
mov eax, dword [rbp + 0xb7c]
xor eax, 0x1f
mov byte [rbp + 0xb80], al
movsx ecx, byte [rbp + 0xb80]
xor ecx, 0x17
mov byte [rbp + 0xb81], cl
movsx ecx, byte [rbp + 0xb81]
xor ecx, 0x17
mov byte [rbp + 0xb82], cl
movsx ecx, byte [rbp + 0xb82]
xor ecx, 0x1f
mov byte [rbp + 0xb83], cl
xor eax, eax
mov byte [rbp + 0xb84], al
movzx eax, byte [rbp + 0xb80]
lea rdx, [rbp + 0x2338]
lea rcx, [rbp + 0xb78]
call fcn.1400955f0
mov qword [rbp + 0x2358], 0x105
xor eax, eax
mov qword [rbp + 0x2360], rax
mov qword [rbp + 0x2378], rax
mov qword [rbp + 0x2380], rax
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x2368]
call fcn.14001e2d0
mov qword [rbp + 0x2398], 0
mov qword [rbp + 0x23a0], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x2388]
call fcn.14001e2d0
mov qword [rbp + 0x23b8], 0
mov qword [rbp + 0x23c0], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x23a8]
call fcn.14001e2d0
mov qword [rbp + 0x23d8], 0
mov qword [rbp + 0x23e0], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x23c8]
call fcn.14001e2d0
nop
xor eax, eax
mov qword [rbp + 0x23e8], rax
mov dword [rbp + 0x248], 0x30
mov eax, dword [rbp + 0x248]
add al, 0x30
movsx ecx, al
xor ecx, 0x7a
mov dword [rbp + 0x24c], ecx
mov eax, dword [rbp + 0x24c]
mov ecx, dword [rbp + 0x248]
xor ecx, eax
xor ecx, 0x65
mov byte [rbp + 0x250], cl
movsx ecx, byte [rbp + 0x250]
mov eax, dword [rbp + 0x248]
inc al
xor eax, ecx
xor eax, 0x74
mov byte [rbp + 0x251], al
movsx ecx, byte [rbp + 0x251]
mov eax, dword [rbp + 0x248]
add al, 2
xor eax, ecx
xor eax, 0x70
mov byte [rbp + 0x252], al
movsx ecx, byte [rbp + 0x252]
mov eax, dword [rbp + 0x248]
add al, 3
xor eax, ecx
xor eax, 0x2e
mov byte [rbp + 0x253], al
movsx ecx, byte [rbp + 0x253]
mov eax, dword [rbp + 0x248]
add al, 4
xor eax, ecx
xor eax, 0x64
mov byte [rbp + 0x254], al
movsx ecx, byte [rbp + 0x254]
mov eax, dword [rbp + 0x248]
add al, 5
xor eax, ecx
xor eax, 0x6f
mov byte [rbp + 0x255], al
movsx ecx, byte [rbp + 0x255]
mov eax, dword [rbp + 0x248]
add al, 6
xor eax, ecx
xor eax, 0x64
mov byte [rbp + 0x256], al
movsx ecx, byte [rbp + 0x256]
mov eax, dword [rbp + 0x248]
add al, 7
xor eax, ecx
xor eax, 0x6f
mov byte [rbp + 0x257], al
movsx ecx, byte [rbp + 0x257]
mov eax, dword [rbp + 0x248]
add al, 8
xor eax, ecx
xor eax, 0x70
mov byte [rbp + 0x258], al
movsx ecx, byte [rbp + 0x258]
mov eax, dword [rbp + 0x248]
add al, 9
xor eax, ecx
xor eax, 0x6f
mov byte [rbp + 0x259], al
movsx ecx, byte [rbp + 0x259]
mov eax, dword [rbp + 0x248]
add al, 0xa
xor eax, ecx
xor eax, 0x6f
mov byte [rbp + 0x25a], al
movsx ecx, byte [rbp + 0x25a]
mov eax, dword [rbp + 0x248]
add al, 0xb
xor eax, ecx
xor eax, 0x6c
mov byte [rbp + 0x25b], al
movsx ecx, byte [rbp + 0x25b]
mov eax, dword [rbp + 0x248]
add al, 0xc
xor eax, ecx
xor eax, 0x2e
mov byte [rbp + 0x25c], al
movsx ecx, byte [rbp + 0x25c]
mov eax, dword [rbp + 0x248]
add al, 0xd
xor eax, ecx
xor eax, 0x63
mov byte [rbp + 0x25d], al
movsx ecx, byte [rbp + 0x25d]
mov eax, dword [rbp + 0x248]
add al, 0xe
xor eax, ecx
xor eax, 0x6f
mov byte [rbp + 0x25e], al
movsx ecx, byte [rbp + 0x25e]
mov eax, dword [rbp + 0x248]
add al, 0xf
xor eax, ecx
xor eax, 0x6d
mov byte [rbp + 0x25f], al
xor eax, eax
mov byte [rbp + 0x260], al
movzx eax, byte [rbp + 0x250]
lea rdx, [rbp + 0x23f0]
lea rcx, [rbp + 0x248]
call fcn.1400948f0
nop
mov dword [rbp + 0x7e8], 0x5c
mov dword [rbp + 0x7ec], 0x4f
mov eax, dword [rbp + 0x7ec]
xor eax, 0x1c
mov byte [rbp + 0x7f0], al
movsx ecx, byte [rbp + 0x7f0]
xor ecx, 0x64
mov byte [rbp + 0x7f1], cl
movsx ecx, byte [rbp + 0x7f1]
xor ecx, 0x6c
mov byte [rbp + 0x7f2], cl
movsx ecx, byte [rbp + 0x7f2]
xor ecx, 0x6c
mov byte [rbp + 0x7f3], cl
movsx ecx, byte [rbp + 0x7f3]
xor ecx, 0x64
mov byte [rbp + 0x7f4], cl
movsx ecx, byte [rbp + 0x7f4]
xor ecx, 0x20
mov byte [rbp + 0x7f5], cl
movsx ecx, byte [rbp + 0x7f5]
xor ecx, 0x64
mov byte [rbp + 0x7f6], cl
movsx ecx, byte [rbp + 0x7f6]
xor ecx, 0x6c
mov byte [rbp + 0x7f7], cl
movsx ecx, byte [rbp + 0x7f7]
xor ecx, 0x6c
mov byte [rbp + 0x7f8], cl
movsx ecx, byte [rbp + 0x7f8]
xor ecx, 0x65
mov byte [rbp + 0x7f9], cl
xor eax, eax
mov byte [rbp + 0x7fa], al
movzx eax, byte [rbp + 0x7f0]
lea rdx, [rbp + 0x2410]
lea rcx, [rbp + 0x7e8]
call fcn.14004c620
nop
mov dword [rbp + 0x2430], 0x105
mov qword [rbp + 0x2434], 2
mov qword [rbp + 0x2450], 0
mov qword [rbp + 0x2458], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x2440]
call fcn.14001e2d0
xor r8d, r8d
lea rdx, [0x1403ce738]
lea rcx, [rbp + 0x2440]
call fcn.14001f040
nop
mov qword [rbp + 0x2470], 0
mov qword [rbp + 0x2478], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x2460]
call fcn.14001e2d0
xor r8d, r8d
lea rdx, [0x1403ce738]
lea rcx, [rbp + 0x2460]
call fcn.14001f040
nop
mov dword [rbp + 0xca8], 0x29
mov eax, dword [rbp + 0xca8]
add al, 0x29
movsx ecx, al
xor ecx, 0x4d
mov dword [rbp + 0xcac], ecx
mov eax, dword [rbp + 0xcac]
mov ecx, dword [rbp + 0xca8]
xor ecx, eax
xor ecx, 0x78
mov byte [rbp + 0xcb0], cl
xor eax, eax
mov byte [rbp + 0xcb1], al
movzx eax, byte [rbp + 0xcb0]
lea rdx, [rbp + 0x2480]
lea rcx, [rbp + 0xca8]
call fcn.1400947d0
mov qword [rbp + 0x24b0], 0
mov qword [rbp + 0x24b8], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x24a0]
call fcn.14001e2d0
nop
xor eax, eax
mov qword [rbp + 0x24c0], rax
mov dword [rbp + 0x5a8], 7
mov dword [rbp + 0x5ac], 0x67
mov eax, dword [rbp + 0x5ac]
xor eax, 0x47
mov byte [rbp + 0x5b0], al
movsx ecx, byte [rbp + 0x5b0]
xor ecx, 0x29
mov byte [rbp + 0x5b1], cl
movsx ecx, byte [rbp + 0x5b1]
xor ecx, 0x2d
mov byte [rbp + 0x5b2], cl
movsx ecx, byte [rbp + 0x5b2]
xor ecx, 0x62
mov byte [rbp + 0x5b3], cl
movsx ecx, byte [rbp + 0x5b3]
xor ecx, 0x73
mov byte [rbp + 0x5b4], cl
movsx ecx, byte [rbp + 0x5b4]
xor ecx, 0x77
mov byte [rbp + 0x5b5], cl
movsx ecx, byte [rbp + 0x5b5]
xor ecx, 0x29
mov byte [rbp + 0x5b6], cl
movsx ecx, byte [rbp + 0x5b6]
xor ecx, 0x2d
mov byte [rbp + 0x5b7], cl
movsx ecx, byte [rbp + 0x5b7]
xor ecx, 0x5b
mov byte [rbp + 0x5b8], cl
movsx ecx, byte [rbp + 0x5b8]
xor ecx, 0x29
mov byte [rbp + 0x5b9], cl
movsx ecx, byte [rbp + 0x5b9]
xor ecx, 0x35
mov byte [rbp + 0x5ba], cl
movsx ecx, byte [rbp + 0x5ba]
xor ecx, 0x6a
mov byte [rbp + 0x5bb], cl
movsx ecx, byte [rbp + 0x5bb]
xor ecx, 0x6e
mov byte [rbp + 0x5bc], cl
movsx ecx, byte [rbp + 0x5bc]
xor ecx, 0x69
mov byte [rbp + 0x5bd], cl
movsx ecx, byte [rbp + 0x5bd]
xor ecx, 0x62
mov byte [rbp + 0x5be], cl
movsx ecx, byte [rbp + 0x5be]
xor ecx, 0x75
mov byte [rbp + 0x5bf], cl
movsx ecx, byte [rbp + 0x5bf]
xor ecx, 0x74
mov byte [rbp + 0x5c0], cl
movsx ecx, byte [rbp + 0x5c0]
xor ecx, 0x5b
mov byte [rbp + 0x5c1], cl
movsx ecx, byte [rbp + 0x5c1]
xor ecx, 0x29
mov byte [rbp + 0x5c2], cl
movsx ecx, byte [rbp + 0x5c2]
xor ecx, 0x64
mov byte [rbp + 0x5c3], cl
movsx ecx, byte [rbp + 0x5c3]
xor ecx, 0x68
mov byte [rbp + 0x5c4], cl
movsx ecx, byte [rbp + 0x5c4]
xor ecx, 0x6a
mov byte [rbp + 0x5c5], cl
xor eax, eax
mov byte [rbp + 0x5c6], al
movzx eax, byte [rbp + 0x5b0]
lea rdx, [rbp + 0x24c8]
lea rcx, [rbp + 0x5a8]
call fcn.140095410
nop
mov dword [rbp + 0x968], 0x5a
mov eax, dword [rbp + 0x968]
xor eax, 0x39
add eax, 9
mov byte [rbp + 0x96c], al
movsx ecx, byte [rbp + 0x96c]
xor ecx, 0x32
add ecx, 9
mov byte [rbp + 0x96d], cl
movsx ecx, byte [rbp + 0x96d]
xor ecx, 0x39
add ecx, 9
mov byte [rbp + 0x96e], cl
movsx ecx, byte [rbp + 0x96e]
xor ecx, 0x32
add ecx, 9
mov byte [rbp + 0x96f], cl
mov byte [rbp + 0x970], 0
movzx eax, byte [rbp + 0x96c]
lea rdx, [rbp + 0x24e8]
lea rcx, [rbp + 0x968]
call fcn.140094dd0
nop
mov dword [rbp + 0x2508], 0x105
mov qword [rbp + 0x250c], 1
mov qword [rbp + 0x2528], 0
mov qword [rbp + 0x2530], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x2518]
call fcn.14001e2d0
xor r8d, r8d
lea rdx, [0x1403ce738]
lea rcx, [rbp + 0x2518]
call fcn.14001f040
nop
mov dword [rbp + 0xb88], 0x5d
mov dword [rbp + 0xb8c], 0x5f
mov eax, dword [rbp + 0xb8c]
xor eax, 0x6d
mov byte [rbp + 0xb90], al
movsx ecx, byte [rbp + 0xb90]
xor ecx, 0x25
mov byte [rbp + 0xb91], cl
movsx ecx, byte [rbp + 0xb91]
xor ecx, 0x26
mov byte [rbp + 0xb92], cl
movsx ecx, byte [rbp + 0xb92]
xor ecx, 0x20
mov byte [rbp + 0xb93], cl
xor eax, eax
mov byte [rbp + 0xb94], al
movzx eax, byte [rbp + 0xb90]
lea rdx, [rbp + 0x2538]
lea rcx, [rbp + 0xb88]
call fcn.1400955f0
nop
mov dword [rbp + 0xc70], 0x3c
mov eax, dword [rbp + 0xc70]
xor eax, 0x78
add eax, 4
mov byte [rbp + 0xc74], al
mov byte [rbp + 0xc75], 0
movzx eax, byte [rbp + 0xc74]
lea rdx, [rbp + 0x2558]
lea rcx, [rbp + 0xc70]
call fcn.140094bf0
mov qword [rbp + 0x2588], 0
mov qword [rbp + 0x2590], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x2578]
call fcn.14001e2d0
nop
xor eax, eax
mov qword [rbp + 0x2598], rax
mov dword [rbp + 0x690], 0x4f
mov dword [rbp + 0x694], 0x3d
mov eax, dword [rbp + 0x694]
xor eax, 0x2a
mov byte [rbp + 0x698], al
movsx ecx, byte [rbp + 0x698]
xor ecx, 0x23
mov byte [rbp + 0x699], cl
movsx ecx, byte [rbp + 0x699]
xor ecx, 0x23
mov byte [rbp + 0x69a], cl
movsx ecx, byte [rbp + 0x69a]
xor ecx, 0x2e
mov byte [rbp + 0x69b], cl
movsx ecx, byte [rbp + 0x69b]
xor ecx, 0x61
mov byte [rbp + 0x69c], cl
movsx ecx, byte [rbp + 0x69c]
xor ecx, 0x22
mov byte [rbp + 0x69d], cl
movsx ecx, byte [rbp + 0x69d]
xor ecx, 0x26
mov byte [rbp + 0x69e], cl
movsx ecx, byte [rbp + 0x69e]
xor ecx, 0x21
mov byte [rbp + 0x69f], cl
movsx ecx, byte [rbp + 0x69f]
xor ecx, 0x2a
mov byte [rbp + 0x6a0], cl
movsx ecx, byte [rbp + 0x6a0]
xor ecx, 0x3d
mov byte [rbp + 0x6a1], cl
movsx ecx, byte [rbp + 0x6a1]
xor ecx, 0x3f
mov byte [rbp + 0x6a2], cl
movsx ecx, byte [rbp + 0x6a2]
xor ecx, 0x20
mov byte [rbp + 0x6a3], cl
movsx ecx, byte [rbp + 0x6a3]
xor ecx, 0x20
mov byte [rbp + 0x6a4], cl
movsx ecx, byte [rbp + 0x6a4]
xor ecx, 0x23
mov byte [rbp + 0x6a5], cl
movsx ecx, byte [rbp + 0x6a5]
xor ecx, 0x61
mov byte [rbp + 0x6a6], cl
movsx ecx, byte [rbp + 0x6a6]
xor ecx, 0x21
mov byte [rbp + 0x6a7], cl
movsx ecx, byte [rbp + 0x6a7]
xor ecx, 0x2a
mov byte [rbp + 0x6a8], cl
movsx ecx, byte [rbp + 0x6a8]
xor ecx, 0x3b
mov byte [rbp + 0x6a9], cl
xor eax, eax
mov byte [rbp + 0x6aa], al
movzx eax, byte [rbp + 0x698]
lea rdx, [rbp + 0x25a0]
lea rcx, [rbp + 0x690]
call fcn.140095590
nop
mov dword [rbp + 0x730], 0x5d
mov dword [rbp + 0x734], 0x3d
mov eax, dword [rbp + 0x734]
xor eax, 0x1d
mov byte [rbp + 0x738], al
movsx ecx, byte [rbp + 0x738]
xor ecx, 0x65
mov byte [rbp + 0x739], cl
movsx ecx, byte [rbp + 0x739]
xor ecx, 0x6d
mov byte [rbp + 0x73a], cl
movsx ecx, byte [rbp + 0x73a]
xor ecx, 0x6d
mov byte [rbp + 0x73b], cl
movsx ecx, byte [rbp + 0x73b]
xor ecx, 0x6f
mov byte [rbp + 0x73c], cl
movsx ecx, byte [rbp + 0x73c]
xor ecx, 0x21
mov byte [rbp + 0x73d], cl
movsx ecx, byte [rbp + 0x73d]
xor ecx, 0x65
mov byte [rbp + 0x73e], cl
movsx ecx, byte [rbp + 0x73e]
xor ecx, 0x6d
mov byte [rbp + 0x73f], cl
movsx ecx, byte [rbp + 0x73f]
xor ecx, 0x6d
mov byte [rbp + 0x740], cl
movsx ecx, byte [rbp + 0x740]
xor ecx, 0x69
mov byte [rbp + 0x741], cl
movsx ecx, byte [rbp + 0x741]
xor ecx, 0x21
mov byte [rbp + 0x742], cl
movsx ecx, byte [rbp + 0x742]
xor ecx, 0x65
mov byte [rbp + 0x743], cl
movsx ecx, byte [rbp + 0x743]
xor ecx, 0x6d
mov byte [rbp + 0x744], cl
movsx ecx, byte [rbp + 0x744]
xor ecx, 0x6d
mov byte [rbp + 0x745], cl
movsx ecx, byte [rbp + 0x745]
xor ecx, 0x64
mov byte [rbp + 0x746], cl
xor eax, eax
mov byte [rbp + 0x747], al
movzx eax, byte [rbp + 0x738]
lea rdx, [rbp + 0x25c0]
lea rcx, [rbp + 0x730]
call fcn.1401d9ce0
nop
mov qword [rbp + 0x25e0], 0x106
mov dword [rbp + 0x25e8], 0
lea rdx, [0x1403ce738]
lea rcx, [rbp + 0x25f0]
call fcn.140093440
nop
mov dword [rbp + 0x918], 0xffffff86
mov eax, dword [rbp + 0x918]
xor eax, 0x30
add eax, 8
mov byte [rbp + 0x91c], al
movsx ecx, byte [rbp + 0x91c]
xor ecx, 0x78
add ecx, 8
mov byte [rbp + 0x91d], cl
movsx ecx, byte [rbp + 0x91d]
xor ecx, 0x7b
add ecx, 8
mov byte [rbp + 0x91e], cl
movsx ecx, byte [rbp + 0x91e]
xor ecx, 0x7d
add ecx, 8
mov byte [rbp + 0x91f], cl
mov byte [rbp + 0x920], 0
movzx eax, byte [rbp + 0x91c]
lea rdx, [rbp + 0x2610]
lea rcx, [rbp + 0x918]
call fcn.1400950b0
nop
mov dword [rbp + 0xce8], 0x78
mov dword [rbp + 0xcec], 0x5c
mov eax, dword [rbp + 0xcec]
mov byte [rbp + 0xcf0], al
xor eax, eax
mov byte [rbp + 0xcf1], al
movzx eax, byte [rbp + 0xcf0]
lea rdx, [rbp + 0x2630]
lea rcx, [rbp + 0xce8]
call fcn.140095610
mov qword [rbp + 0x2660], 0
mov qword [rbp + 0x2668], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x2650]
call fcn.14001e2d0
nop
xor eax, eax
mov qword [rbp + 0x2670], rax
mov dword [rbp + 0x1e0], 0x3e
mov eax, dword [rbp + 0x1e0]
add al, 0x3e
movsx ecx, al
xor ecx, 0x42
mov dword [rbp + 0x1e4], ecx
mov eax, dword [rbp + 0x1e4]
mov ecx, dword [rbp + 0x1e0]
xor ecx, eax
xor ecx, 0x65
mov byte [rbp + 0x1e8], cl
movsx ecx, byte [rbp + 0x1e8]
mov eax, dword [rbp + 0x1e0]
inc al
xor eax, ecx
xor eax, 0x6c
mov byte [rbp + 0x1e9], al
movsx ecx, byte [rbp + 0x1e9]
mov eax, dword [rbp + 0x1e0]
add al, 2
xor eax, ecx
xor eax, 0x6c
mov byte [rbp + 0x1ea], al
movsx ecx, byte [rbp + 0x1ea]
mov eax, dword [rbp + 0x1e0]
add al, 3
xor eax, ecx
xor eax, 0x61
mov byte [rbp + 0x1eb], al
movsx ecx, byte [rbp + 0x1eb]
mov eax, dword [rbp + 0x1e0]
add al, 4
xor eax, ecx
xor eax, 0x2e
mov byte [rbp + 0x1ec], al
movsx ecx, byte [rbp + 0x1ec]
mov eax, dword [rbp + 0x1e0]
add al, 5
xor eax, ecx
xor eax, 0x70
mov byte [rbp + 0x1ed], al
movsx ecx, byte [rbp + 0x1ed]
mov eax, dword [rbp + 0x1e0]
add al, 6
xor eax, ecx
xor eax, 0x6f
mov byte [rbp + 0x1ee], al
movsx ecx, byte [rbp + 0x1ee]
mov eax, dword [rbp + 0x1e0]
add al, 7
xor eax, ecx
xor eax, 0x6f
mov byte [rbp + 0x1ef], al
movsx ecx, byte [rbp + 0x1ef]
mov eax, dword [rbp + 0x1e0]
add al, 8
xor eax, ecx
xor eax, 0x6c
mov byte [rbp + 0x1f0], al
movsx ecx, byte [rbp + 0x1f0]
mov eax, dword [rbp + 0x1e0]
add al, 9
xor eax, ecx
xor eax, 0x2e
mov byte [rbp + 0x1f1], al
movsx ecx, byte [rbp + 0x1f1]
mov eax, dword [rbp + 0x1e0]
add al, 0xa
xor eax, ecx
xor eax, 0x73
mov byte [rbp + 0x1f2], al
movsx ecx, byte [rbp + 0x1f2]
mov eax, dword [rbp + 0x1e0]
add al, 0xb
xor eax, ecx
xor eax, 0x65
mov byte [rbp + 0x1f3], al
movsx ecx, byte [rbp + 0x1f3]
mov eax, dword [rbp + 0x1e0]
add al, 0xc
xor eax, ecx
xor eax, 0x78
mov byte [rbp + 0x1f4], al
movsx ecx, byte [rbp + 0x1f4]
mov eax, dword [rbp + 0x1e0]
add al, 0xd
xor eax, ecx
xor eax, 0x79
mov byte [rbp + 0x1f5], al
xor eax, eax
mov byte [rbp + 0x1f6], al
movzx eax, byte [rbp + 0x1e8]
lea rdx, [rbp + 0x2678]
lea rcx, [rbp + 0x1e0]
call fcn.140094a30
nop
mov dword [rbp + 0x800], 0x14
mov dword [rbp + 0x804], 0x3d
mov eax, dword [rbp + 0x804]
xor eax, 0x54
mov byte [rbp + 0x808], al
movsx ecx, byte [rbp + 0x808]
xor ecx, 0x25
mov byte [rbp + 0x809], cl
movsx ecx, byte [rbp + 0x809]
xor ecx, 0x24
mov byte [rbp + 0x80a], cl
movsx ecx, byte [rbp + 0x80a]
xor ecx, 0x24
mov byte [rbp + 0x80b], cl
movsx ecx, byte [rbp + 0x80b]
xor ecx, 0x2c
mov byte [rbp + 0x80c], cl
movsx ecx, byte [rbp + 0x80c]
xor ecx, 0x26
mov byte [rbp + 0x80d], cl
movsx ecx, byte [rbp + 0x80d]
xor ecx, 0x68
mov byte [rbp + 0x80e], cl
movsx ecx, byte [rbp + 0x80e]
xor ecx, 0x25
mov byte [rbp + 0x80f], cl
movsx ecx, byte [rbp + 0x80f]
xor ecx, 0x24
mov byte [rbp + 0x810], cl
movsx ecx, byte [rbp + 0x810]
xor ecx, 0x24
mov byte [rbp + 0x811], cl
movsx ecx, byte [rbp + 0x811]
xor ecx, 0x2c
mov byte [rbp + 0x812], cl
movsx ecx, byte [rbp + 0x812]
xor ecx, 0x27
mov byte [rbp + 0x813], cl
xor eax, eax
mov byte [rbp + 0x814], al
movzx eax, byte [rbp + 0x808]
lea rdx, [rbp + 0x2698]
lea rcx, [rbp + 0x800]
call fcn.1400953f0
nop
mov dword [rbp + 0x26b8], 0x106
mov qword [rbp + 0x26bc], 2
lea rdx, [0x1403ce738]
lea rcx, [rbp + 0x26c8]
call fcn.140093440
nop
mov dword [rbp + 0x928], 0x57
mov eax, dword [rbp + 0x928]
xor eax, 0x30
add eax, 6
mov byte [rbp + 0x92c], al
movsx ecx, byte [rbp + 0x92c]
xor ecx, 0x78
add ecx, 6
mov byte [rbp + 0x92d], cl
movsx ecx, byte [rbp + 0x92d]
xor ecx, 0x7b
add ecx, 6
mov byte [rbp + 0x92e], cl
movsx ecx, byte [rbp + 0x92e]
xor ecx, 0x7d
add ecx, 6
mov byte [rbp + 0x92f], cl
mov byte [rbp + 0x930], 0
movzx eax, byte [rbp + 0x92c]
lea rdx, [rbp + 0x26e8]
lea rcx, [rbp + 0x928]
call fcn.140094d50
nop
mov dword [rbp + 0xcf8], 0x2b
mov dword [rbp + 0xcfc], 0x2f
mov eax, dword [rbp + 0xcfc]
xor eax, 0x53
mov byte [rbp + 0xd00], al
xor eax, eax
mov byte [rbp + 0xd01], al
movzx eax, byte [rbp + 0xd00]
lea rdx, [rbp + 0x2708]
lea rcx, [rbp + 0xcf8]
call fcn.140095610
mov qword [rbp + 0x2738], 0
mov qword [rbp + 0x2740], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x2728]
call fcn.14001e2d0
nop
xor eax, eax
mov qword [rbp + 0x2748], rax
mov dword [rbp + 0x650], 0x58
mov dword [rbp + 0x654], 0x1c
mov eax, dword [rbp + 0x654]
xor eax, 0x18
mov byte [rbp + 0x658], al
movsx ecx, byte [rbp + 0x658]
xor ecx, 0x76
mov byte [rbp + 0x659], cl
movsx ecx, byte [rbp + 0x659]
xor ecx, 0x72
mov byte [rbp + 0x65a], cl
movsx ecx, byte [rbp + 0x65a]
xor ecx, 0x28
mov byte [rbp + 0x65b], cl
movsx ecx, byte [rbp + 0x65b]
xor ecx, 0x37
mov byte [rbp + 0x65c], cl
movsx ecx, byte [rbp + 0x65c]
xor ecx, 0x37
mov byte [rbp + 0x65d], cl
movsx ecx, byte [rbp + 0x65d]
xor ecx, 0x34
mov byte [rbp + 0x65e], cl
movsx ecx, byte [rbp + 0x65e]
xor ecx, 4
mov byte [rbp + 0x65f], cl
movsx ecx, byte [rbp + 0x65f]
xor ecx, 0x76
mov byte [rbp + 0x660], cl
movsx ecx, byte [rbp + 0x660]
xor ecx, 0x3d
mov byte [rbp + 0x661], cl
movsx ecx, byte [rbp + 0x661]
xor ecx, 0x34
mov byte [rbp + 0x662], cl
movsx ecx, byte [rbp + 0x662]
xor ecx, 0x34
mov byte [rbp + 0x663], cl
movsx ecx, byte [rbp + 0x663]
xor ecx, 0x39
mov byte [rbp + 0x664], cl
movsx ecx, byte [rbp + 0x664]
xor ecx, 0x31
mov byte [rbp + 0x665], cl
movsx ecx, byte [rbp + 0x665]
xor ecx, 0x2b
mov byte [rbp + 0x666], cl
movsx ecx, byte [rbp + 0x666]
xor ecx, 0x35
mov byte [rbp + 0x667], cl
movsx ecx, byte [rbp + 0x667]
xor ecx, 4
mov byte [rbp + 0x668], cl
movsx ecx, byte [rbp + 0x668]
xor ecx, 0x76
mov byte [rbp + 0x669], cl
movsx ecx, byte [rbp + 0x669]
xor ecx, 0x37
mov byte [rbp + 0x66a], cl
movsx ecx, byte [rbp + 0x66a]
xor ecx, 0x2a
mov byte [rbp + 0x66b], cl
movsx ecx, byte [rbp + 0x66b]
xor ecx, 0x3f
mov byte [rbp + 0x66c], cl
xor eax, eax
mov byte [rbp + 0x66d], al
movzx eax, byte [rbp + 0x658]
lea rdx, [rbp + 0x2750]
lea rcx, [rbp + 0x650]
call fcn.140095430
nop
mov dword [rbp + 0x130], 0x41
mov eax, dword [rbp + 0x130]
add al, 0x41
movsx ecx, al
xor ecx, 0x7b
mov dword [rbp + 0x134], ecx
mov eax, dword [rbp + 0x134]
mov ecx, dword [rbp + 0x130]
xor ecx, eax
xor ecx, 0x40
mov byte [rbp + 0x138], cl
movsx ecx, byte [rbp + 0x138]
mov eax, dword [rbp + 0x130]
inc al
xor eax, ecx
xor eax, 0x38
mov byte [rbp + 0x139], al
movsx ecx, byte [rbp + 0x139]
mov eax, dword [rbp + 0x130]
add al, 2
xor eax, ecx
xor eax, 0x30
mov byte [rbp + 0x13a], al
movsx ecx, byte [rbp + 0x13a]
mov eax, dword [rbp + 0x130]
add al, 3
xor eax, ecx
xor eax, 0x30
mov byte [rbp + 0x13b], al
movsx ecx, byte [rbp + 0x13b]
mov eax, dword [rbp + 0x130]
add al, 4
xor eax, ecx
xor eax, 0x38
mov byte [rbp + 0x13c], al
movsx ecx, byte [rbp + 0x13c]
mov eax, dword [rbp + 0x130]
add al, 5
xor eax, ecx
xor eax, 0x7c
mov byte [rbp + 0x13d], al
movsx ecx, byte [rbp + 0x13d]
mov eax, dword [rbp + 0x130]
add al, 6
xor eax, ecx
xor eax, 0x37
mov byte [rbp + 0x13e], al
movsx ecx, byte [rbp + 0x13e]
mov eax, dword [rbp + 0x130]
add al, 7
xor eax, ecx
xor eax, 0x30
mov byte [rbp + 0x13f], al
movsx ecx, byte [rbp + 0x13f]
mov eax, dword [rbp + 0x130]
add al, 8
xor eax, ecx
xor eax, 0x30
mov byte [rbp + 0x140], al
movsx ecx, byte [rbp + 0x140]
mov eax, dword [rbp + 0x130]
add al, 9
xor eax, ecx
xor eax, 0x37
mov byte [rbp + 0x141], al
movsx ecx, byte [rbp + 0x141]
mov eax, dword [rbp + 0x130]
add al, 0xa
xor eax, ecx
xor eax, 0x7c
mov byte [rbp + 0x142], al
movsx ecx, byte [rbp + 0x142]
mov eax, dword [rbp + 0x130]
add al, 0xb
xor eax, ecx
xor eax, 0x36
mov byte [rbp + 0x143], al
movsx ecx, byte [rbp + 0x143]
mov eax, dword [rbp + 0x130]
add al, 0xc
xor eax, ecx
xor eax, 0x30
mov byte [rbp + 0x144], al
movsx ecx, byte [rbp + 0x144]
mov eax, dword [rbp + 0x130]
add al, 0xd
xor eax, ecx
xor eax, 0x30
mov byte [rbp + 0x145], al
movsx ecx, byte [rbp + 0x145]
mov eax, dword [rbp + 0x130]
add al, 0xe
xor eax, ecx
xor eax, 0x36
mov byte [rbp + 0x146], al
xor eax, eax
mov byte [rbp + 0x147], al
movzx eax, byte [rbp + 0x138]
lea rdx, [rbp + 0x2770]
lea rcx, [rbp + 0x130]
call fcn.1400949b0
nop
mov dword [rbp + 0x2790], 0x106
mov qword [rbp + 0x2794], 1
lea rdx, [0x1403ce738]
lea rcx, [rbp + 0x27a0]
call fcn.140093440
nop
mov dword [rbp + 0xb98], 0x33
mov dword [rbp + 0xb9c], 0x13
mov eax, dword [rbp + 0xb9c]
xor eax, 3
mov byte [rbp + 0xba0], al
movsx ecx, byte [rbp + 0xba0]
xor ecx, 0x4b
mov byte [rbp + 0xba1], cl
movsx ecx, byte [rbp + 0xba1]
xor ecx, 0x48
mov byte [rbp + 0xba2], cl
movsx ecx, byte [rbp + 0xba2]
xor ecx, 0x4e
mov byte [rbp + 0xba3], cl
xor eax, eax
mov byte [rbp + 0xba4], al
movzx eax, byte [rbp + 0xba0]
lea rdx, [rbp + 0x27c0]
lea rcx, [rbp + 0xb98]
call fcn.1400955f0
nop
mov dword [rbp + 0xd08], 0xa
mov dword [rbp + 0xd0c], 0x7b
mov eax, dword [rbp + 0xd0c]
xor eax, 0x72
mov byte [rbp + 0xd10], al
xor eax, eax
mov byte [rbp + 0xd11], al
movzx eax, byte [rbp + 0xd10]
lea rdx, [rbp + 0x27e0]
lea rcx, [rbp + 0xd08]
call fcn.140095610
mov qword [rbp + 0x2810], 0
mov qword [rbp + 0x2818], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x2800]
call fcn.14001e2d0
nop
xor eax, eax
mov qword [rbp + 0x2820], rax
mov dword [rbp + 0x570], 0x6e
mov eax, dword [rbp + 0x570]
xor eax, 0x70
add eax, 3
mov byte [rbp + 0x574], al
movsx ecx, byte [rbp + 0x574]
xor ecx, 0x67
add ecx, 3
mov byte [rbp + 0x575], cl
movsx ecx, byte [rbp + 0x575]
xor ecx, 0x63
add ecx, 3
mov byte [rbp + 0x576], cl
movsx ecx, byte [rbp + 0x576]
xor ecx, 0x2e
add ecx, 3
mov byte [rbp + 0x577], cl
movsx ecx, byte [rbp + 0x577]
xor ecx, 0x6d
add ecx, 3
mov byte [rbp + 0x578], cl
movsx ecx, byte [rbp + 0x578]
xor ecx, 0x69
add ecx, 3
mov byte [rbp + 0x579], cl
movsx ecx, byte [rbp + 0x579]
xor ecx, 0x6e
add ecx, 3
mov byte [rbp + 0x57a], cl
movsx ecx, byte [rbp + 0x57a]
xor ecx, 0x65
add ecx, 3
mov byte [rbp + 0x57b], cl
movsx ecx, byte [rbp + 0x57b]
xor ecx, 0x72
add ecx, 3
mov byte [rbp + 0x57c], cl
movsx ecx, byte [rbp + 0x57c]
xor ecx, 0x70
add ecx, 3
mov byte [rbp + 0x57d], cl
movsx ecx, byte [rbp + 0x57d]
xor ecx, 0x6f
add ecx, 3
mov byte [rbp + 0x57e], cl
movsx ecx, byte [rbp + 0x57e]
xor ecx, 0x6f
add ecx, 3
mov byte [rbp + 0x57f], cl
movsx ecx, byte [rbp + 0x57f]
xor ecx, 0x6c
add ecx, 3
mov byte [rbp + 0x580], cl
movsx ecx, byte [rbp + 0x580]
xor ecx, 0x2e
add ecx, 3
mov byte [rbp + 0x581], cl
movsx ecx, byte [rbp + 0x581]
xor ecx, 0x6e
add ecx, 3
mov byte [rbp + 0x582], cl
movsx ecx, byte [rbp + 0x582]
xor ecx, 0x65
add ecx, 3
mov byte [rbp + 0x583], cl
movsx ecx, byte [rbp + 0x583]
xor ecx, 0x74
add ecx, 3
mov byte [rbp + 0x584], cl
mov byte [rbp + 0x585], 0
movzx eax, byte [rbp + 0x574]
lea rdx, [rbp + 0x2828]
lea rcx, [rbp + 0x570]
call fcn.140094d30
nop
mov dword [rbp + 0x118], 0x1c
mov eax, dword [rbp + 0x118]
add al, 0x1c
movsx ecx, al
xor ecx, 0x12
mov dword [rbp + 0x11c], ecx
mov eax, dword [rbp + 0x11c]
mov ecx, dword [rbp + 0x118]
xor ecx, eax
xor ecx, 0x40
mov byte [rbp + 0x120], cl
movsx ecx, byte [rbp + 0x120]
mov eax, dword [rbp + 0x118]
inc al
xor eax, ecx
xor eax, 0x37
mov byte [rbp + 0x121], al
movsx ecx, byte [rbp + 0x121]
mov eax, dword [rbp + 0x118]
add al, 2
xor eax, ecx
xor eax, 0x30
mov byte [rbp + 0x122], al
movsx ecx, byte [rbp + 0x122]
mov eax, dword [rbp + 0x118]
add al, 3
xor eax, ecx
xor eax, 0x30
mov byte [rbp + 0x123], al
movsx ecx, byte [rbp + 0x123]
mov eax, dword [rbp + 0x118]
add al, 4
xor eax, ecx
xor eax, 0x32
mov byte [rbp + 0x124], al
movsx ecx, byte [rbp + 0x124]
mov eax, dword [rbp + 0x118]
add al, 5
xor eax, ecx
xor eax, 0x7c
mov byte [rbp + 0x125], al
movsx ecx, byte [rbp + 0x125]
mov eax, dword [rbp + 0x118]
add al, 6
xor eax, ecx
xor eax, 0x37
mov byte [rbp + 0x126], al
movsx ecx, byte [rbp + 0x126]
mov eax, dword [rbp + 0x118]
add al, 7
xor eax, ecx
xor eax, 0x30
mov byte [rbp + 0x127], al
movsx ecx, byte [rbp + 0x127]
mov eax, dword [rbp + 0x118]
add al, 8
xor eax, ecx
xor eax, 0x30
mov byte [rbp + 0x128], al
movsx ecx, byte [rbp + 0x128]
mov eax, dword [rbp + 0x118]
add al, 9
xor eax, ecx
xor eax, 0x34
mov byte [rbp + 0x129], al
movsx ecx, byte [rbp + 0x129]
mov eax, dword [rbp + 0x118]
add al, 0xa
xor eax, ecx
xor eax, 0x7c
mov byte [rbp + 0x12a], al
movsx ecx, byte [rbp + 0x12a]
mov eax, dword [rbp + 0x118]
add al, 0xb
xor eax, ecx
xor eax, 0x37
mov byte [rbp + 0x12b], al
movsx ecx, byte [rbp + 0x12b]
mov eax, dword [rbp + 0x118]
add al, 0xc
xor eax, ecx
xor eax, 0x30
mov byte [rbp + 0x12c], al
movsx ecx, byte [rbp + 0x12c]
mov eax, dword [rbp + 0x118]
add al, 0xd
xor eax, ecx
xor eax, 0x30
mov byte [rbp + 0x12d], al
movsx ecx, byte [rbp + 0x12d]
mov eax, dword [rbp + 0x118]
add al, 0xe
xor eax, ecx
xor eax, 0x39
mov byte [rbp + 0x12e], al
xor eax, eax
mov byte [rbp + 0x12f], al
movzx eax, byte [rbp + 0x120]
lea rdx, [rbp + 0x2848]
lea rcx, [rbp + 0x118]
call fcn.1400949b0
nop
mov qword [rbp + 0x2868], 0x107
mov dword [rbp + 0x2870], 0
lea rdx, [0x1403ce738]
lea rcx, [rbp + 0x2878]
call fcn.140093440
nop
mov dword [rbp + 0x888], 0x6d
mov eax, dword [rbp + 0x888]
add al, 0x6d
movsx ecx, al
xor ecx, 6
mov dword [rbp + 0x88c], ecx
mov eax, dword [rbp + 0x88c]
mov ecx, dword [rbp + 0x888]
xor ecx, eax
xor ecx, 0x30
mov byte [rbp + 0x890], cl
movsx ecx, byte [rbp + 0x890]
mov eax, dword [rbp + 0x888]
inc al
xor eax, ecx
xor eax, 0x78
mov byte [rbp + 0x891], al
movsx ecx, byte [rbp + 0x891]
mov eax, dword [rbp + 0x888]
add al, 2
xor eax, ecx
xor eax, 0x7b
mov byte [rbp + 0x892], al
movsx ecx, byte [rbp + 0x892]
mov eax, dword [rbp + 0x888]
add al, 3
xor eax, ecx
xor eax, 0x7d
mov byte [rbp + 0x893], al
xor eax, eax
mov byte [rbp + 0x894], al
movzx eax, byte [rbp + 0x890]
lea rdx, [rbp + 0x2898]
lea rcx, [rbp + 0x888]
call fcn.140094810
nop
mov dword [rbp + 0xc40], 0x75
mov eax, dword [rbp + 0xc40]
add al, 0x75
movsx ecx, al
xor ecx, 0x5b
mov dword [rbp + 0xc44], ecx
mov eax, dword [rbp + 0xc44]
mov ecx, dword [rbp + 0xc40]
xor ecx, eax
xor ecx, 0x78
mov byte [rbp + 0xc48], cl
xor eax, eax
mov byte [rbp + 0xc49], al
movzx eax, byte [rbp + 0xc48]
lea rdx, [rbp + 0x28b8]
lea rcx, [rbp + 0xc40]
call fcn.1400947d0
mov qword [rbp + 0x28e8], 0
mov qword [rbp + 0x28f0], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x28d8]
call fcn.14001e2d0
nop
xor eax, eax
mov qword [rbp + 0x28f8], rax
mov dword [rbp + 0x478], 0x3b
mov dword [rbp + 0x47c], 0x6b
mov eax, dword [rbp + 0x47c]
xor eax, 0x7b
mov byte [rbp + 0x480], al
movsx ecx, byte [rbp + 0x480]
xor ecx, 0x13
mov byte [rbp + 0x481], cl
movsx ecx, byte [rbp + 0x481]
xor ecx, 0x5e
mov byte [rbp + 0x482], cl
movsx ecx, byte [rbp + 0x482]
xor ecx, 0x4e
mov byte [rbp + 0x483], cl
movsx ecx, byte [rbp + 0x483]
xor ecx, 0x47
mov byte [rbp + 0x484], cl
movsx ecx, byte [rbp + 0x484]
xor ecx, 0x4e
mov byte [rbp + 0x485], cl
movsx ecx, byte [rbp + 0x485]
xor ecx, 0x48
mov byte [rbp + 0x486], cl
movsx ecx, byte [rbp + 0x486]
xor ecx, 0x47
mov byte [rbp + 0x487], cl
movsx ecx, byte [rbp + 0x487]
xor ecx, 0x5a
mov byte [rbp + 0x488], cl
movsx ecx, byte [rbp + 0x488]
xor ecx, 0x4e
mov byte [rbp + 0x489], cl
movsx ecx, byte [rbp + 0x489]
xor ecx, 0x16
mov byte [rbp + 0x48a], cl
movsx ecx, byte [rbp + 0x48a]
xor ecx, 0x55
mov byte [rbp + 0x48b], cl
movsx ecx, byte [rbp + 0x48b]
xor ecx, 0x41
mov byte [rbp + 0x48c], cl
movsx ecx, byte [rbp + 0x48c]
xor ecx, 0x47
mov byte [rbp + 0x48d], cl
movsx ecx, byte [rbp + 0x48d]
xor ecx, 0x5a
mov byte [rbp + 0x48e], cl
movsx ecx, byte [rbp + 0x48e]
xor ecx, 0x48
mov byte [rbp + 0x48f], cl
movsx ecx, byte [rbp + 0x48f]
xor ecx, 0x52
mov byte [rbp + 0x490], cl
movsx ecx, byte [rbp + 0x490]
xor ecx, 0x5a
mov byte [rbp + 0x491], cl
movsx ecx, byte [rbp + 0x491]
xor ecx, 0x47
mov byte [rbp + 0x492], cl
movsx ecx, byte [rbp + 0x492]
xor ecx, 0x5c
mov byte [rbp + 0x493], cl
movsx ecx, byte [rbp + 0x493]
xor ecx, 0x5e
mov byte [rbp + 0x494], cl
movsx ecx, byte [rbp + 0x494]
xor ecx, 0x54
mov byte [rbp + 0x495], cl
movsx ecx, byte [rbp + 0x495]
xor ecx, 0x15
mov byte [rbp + 0x496], cl
movsx ecx, byte [rbp + 0x496]
xor ecx, 0x4b
mov byte [rbp + 0x497], cl
movsx ecx, byte [rbp + 0x497]
xor ecx, 0x54
mov byte [rbp + 0x498], cl
movsx ecx, byte [rbp + 0x498]
xor ecx, 0x54
mov byte [rbp + 0x499], cl
movsx ecx, byte [rbp + 0x499]
xor ecx, 0x57
mov byte [rbp + 0x49a], cl
movsx ecx, byte [rbp + 0x49a]
xor ecx, 0x12
mov byte [rbp + 0x49b], cl
movsx ecx, byte [rbp + 0x49b]
xor ecx, 0x67
mov byte [rbp + 0x49c], cl
movsx ecx, byte [rbp + 0x49c]
xor ecx, 0x15
mov byte [rbp + 0x49d], cl
movsx ecx, byte [rbp + 0x49d]
xor ecx, 0x5a
mov byte [rbp + 0x49e], cl
movsx ecx, byte [rbp + 0x49e]
xor ecx, 0x50
mov byte [rbp + 0x49f], cl
movsx ecx, byte [rbp + 0x49f]
xor ecx, 0x49
mov byte [rbp + 0x4a0], cl
movsx ecx, byte [rbp + 0x4a0]
xor ecx, 0x54
mov byte [rbp + 0x4a1], cl
movsx ecx, byte [rbp + 0x4a1]
xor ecx, 0x56
mov byte [rbp + 0x4a2], cl
movsx ecx, byte [rbp + 0x4a2]
xor ecx, 0x5a
mov byte [rbp + 0x4a3], cl
movsx ecx, byte [rbp + 0x4a3]
xor ecx, 0x67
mov byte [rbp + 0x4a4], cl
movsx ecx, byte [rbp + 0x4a4]
xor ecx, 0x15
mov byte [rbp + 0x4a5], cl
movsx ecx, byte [rbp + 0x4a5]
xor ecx, 0x5e
mov byte [rbp + 0x4a6], cl
movsx ecx, byte [rbp + 0x4a6]
xor ecx, 0x4e
mov byte [rbp + 0x4a7], cl
xor eax, eax
mov byte [rbp + 0x4a8], al
movzx eax, byte [rbp + 0x480]
lea rdx, [rbp + 0x2900]
lea rcx, [rbp + 0x478]
call fcn.140095530
nop
mov dword [rbp + 0x748], 0x4e
mov dword [rbp + 0x74c], 3
mov eax, dword [rbp + 0x74c]
xor eax, 0xe
mov byte [rbp + 0x750], al
movsx ecx, byte [rbp + 0x750]
xor ecx, 0x76
mov byte [rbp + 0x751], cl
movsx ecx, byte [rbp + 0x751]
xor ecx, 0x7e
mov byte [rbp + 0x752], cl
movsx ecx, byte [rbp + 0x752]
xor ecx, 0x7e
mov byte [rbp + 0x753], cl
movsx ecx, byte [rbp + 0x753]
xor ecx, 0x7c
mov byte [rbp + 0x754], cl
movsx ecx, byte [rbp + 0x754]
xor ecx, 0x32
mov byte [rbp + 0x755], cl
movsx ecx, byte [rbp + 0x755]
xor ecx, 0x76
mov byte [rbp + 0x756], cl
movsx ecx, byte [rbp + 0x756]
xor ecx, 0x7e
mov byte [rbp + 0x757], cl
movsx ecx, byte [rbp + 0x757]
xor ecx, 0x7e
mov byte [rbp + 0x758], cl
movsx ecx, byte [rbp + 0x758]
xor ecx, 0x7a
mov byte [rbp + 0x759], cl
movsx ecx, byte [rbp + 0x759]
xor ecx, 0x32
mov byte [rbp + 0x75a], cl
movsx ecx, byte [rbp + 0x75a]
xor ecx, 0x76
mov byte [rbp + 0x75b], cl
movsx ecx, byte [rbp + 0x75b]
xor ecx, 0x7e
mov byte [rbp + 0x75c], cl
movsx ecx, byte [rbp + 0x75c]
xor ecx, 0x7e
mov byte [rbp + 0x75d], cl
movsx ecx, byte [rbp + 0x75d]
xor ecx, 0x77
mov byte [rbp + 0x75e], cl
xor eax, eax
mov byte [rbp + 0x75f], al
movzx eax, byte [rbp + 0x750]
lea rdx, [rbp + 0x2920]
lea rcx, [rbp + 0x748]
call fcn.1401d9ce0
nop
mov qword [rbp + 0x2940], 0x108
mov dword [rbp + 0x2948], 0
lea rdx, [0x1403ce738]
lea rcx, [rbp + 0x2950]
call fcn.140093440
nop
mov dword [rbp + 0xa88], 0x4a
mov dword [rbp + 0xa8c], 0xa
mov eax, dword [rbp + 0xa8c]
xor eax, 0x7a
mov byte [rbp + 0xa90], al
movsx ecx, byte [rbp + 0xa90]
xor ecx, 0x32
mov byte [rbp + 0xa91], cl
movsx ecx, byte [rbp + 0xa91]
xor ecx, 0x31
mov byte [rbp + 0xa92], cl
movsx ecx, byte [rbp + 0xa92]
xor ecx, 0x37
mov byte [rbp + 0xa93], cl
xor eax, eax
mov byte [rbp + 0xa94], al
movzx eax, byte [rbp + 0xa90]
lea rdx, [rbp + 0x2970]
lea rcx, [rbp + 0xa88]
call fcn.1400955f0
nop
mov dword [rbp + 0xc30], 0x79
mov eax, dword [rbp + 0xc30]
add al, 0x79
movsx ecx, al
xor ecx, 0x75
mov dword [rbp + 0xc34], ecx
mov eax, dword [rbp + 0xc34]
mov ecx, dword [rbp + 0xc30]
xor ecx, eax
xor ecx, 0x78
mov byte [rbp + 0xc38], cl
xor eax, eax
mov byte [rbp + 0xc39], al
movzx eax, byte [rbp + 0xc38]
lea rdx, [rbp + 0x2990]
lea rcx, [rbp + 0xc30]
call fcn.1400947d0
mov qword [rbp + 0x29c0], 0
mov qword [rbp + 0x29c8], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x29b0]
call fcn.14001e2d0
nop
xor eax, eax
mov qword [rbp + 0x29d0], rax
mov dword [rbp + 0x350], 0x3a
mov eax, dword [rbp + 0x350]
xor eax, 0x77
add eax, 0xb
mov byte [rbp + 0x354], al
movsx ecx, byte [rbp + 0x354]
xor ecx, 0x68
add ecx, 0xb
mov byte [rbp + 0x355], cl
movsx ecx, byte [rbp + 0x355]
xor ecx, 0x61
add ecx, 0xb
mov byte [rbp + 0x356], cl
movsx ecx, byte [rbp + 0x356]
xor ecx, 0x6c
add ecx, 0xb
mov byte [rbp + 0x357], cl
movsx ecx, byte [rbp + 0x357]
xor ecx, 0x65
add ecx, 0xb
mov byte [rbp + 0x358], cl
movsx ecx, byte [rbp + 0x358]
xor ecx, 0x2e
add ecx, 0xb
mov byte [rbp + 0x359], cl
movsx ecx, byte [rbp + 0x359]
xor ecx, 0x6d
add ecx, 0xb
mov byte [rbp + 0x35a], cl
movsx ecx, byte [rbp + 0x35a]
xor ecx, 0x69
add ecx, 0xb
mov byte [rbp + 0x35b], cl
movsx ecx, byte [rbp + 0x35b]
xor ecx, 0x6e
add ecx, 0xb
mov byte [rbp + 0x35c], cl
movsx ecx, byte [rbp + 0x35c]
xor ecx, 0x65
add ecx, 0xb
mov byte [rbp + 0x35d], cl
movsx ecx, byte [rbp + 0x35d]
xor ecx, 0x72
add ecx, 0xb
mov byte [rbp + 0x35e], cl
movsx ecx, byte [rbp + 0x35e]
xor ecx, 0x70
add ecx, 0xb
mov byte [rbp + 0x35f], cl
movsx ecx, byte [rbp + 0x35f]
xor ecx, 0x6f
add ecx, 0xb
mov byte [rbp + 0x360], cl
movsx ecx, byte [rbp + 0x360]
xor ecx, 0x6f
add ecx, 0xb
mov byte [rbp + 0x361], cl
movsx ecx, byte [rbp + 0x361]
xor ecx, 0x6c
add ecx, 0xb
mov byte [rbp + 0x362], cl
movsx ecx, byte [rbp + 0x362]
xor ecx, 0x2e
add ecx, 0xb
mov byte [rbp + 0x363], cl
movsx ecx, byte [rbp + 0x363]
xor ecx, 0x6e
add ecx, 0xb
mov byte [rbp + 0x364], cl
movsx ecx, byte [rbp + 0x364]
xor ecx, 0x65
add ecx, 0xb
mov byte [rbp + 0x365], cl
movsx ecx, byte [rbp + 0x365]
xor ecx, 0x74
add ecx, 0xb
mov byte [rbp + 0x366], cl
mov byte [rbp + 0x367], 0
movzx eax, byte [rbp + 0x354]
lea rdx, [rbp + 0x29d8]
lea rcx, [rbp + 0x350]
call fcn.140095270
nop
mov dword [rbp + 0x718], 0x5b
mov dword [rbp + 0x71c], 0x7d
mov eax, dword [rbp + 0x71c]
xor eax, 0x1b
mov byte [rbp + 0x720], al
movsx ecx, byte [rbp + 0x720]
xor ecx, 0x63
mov byte [rbp + 0x721], cl
movsx ecx, byte [rbp + 0x721]
xor ecx, 0x6b
mov byte [rbp + 0x722], cl
movsx ecx, byte [rbp + 0x722]
xor ecx, 0x6b
mov byte [rbp + 0x723], cl
movsx ecx, byte [rbp + 0x723]
xor ecx, 0x63
mov byte [rbp + 0x724], cl
movsx ecx, byte [rbp + 0x724]
xor ecx, 0x27
mov byte [rbp + 0x725], cl
movsx ecx, byte [rbp + 0x725]
xor ecx, 0x63
mov byte [rbp + 0x726], cl
movsx ecx, byte [rbp + 0x726]
xor ecx, 0x6b
mov byte [rbp + 0x727], cl
movsx ecx, byte [rbp + 0x727]
xor ecx, 0x6b
mov byte [rbp + 0x728], cl
movsx ecx, byte [rbp + 0x728]
xor ecx, 0x6f
mov byte [rbp + 0x729], cl
movsx ecx, byte [rbp + 0x729]
xor ecx, 0x27
mov byte [rbp + 0x72a], cl
movsx ecx, byte [rbp + 0x72a]
xor ecx, 0x63
mov byte [rbp + 0x72b], cl
movsx ecx, byte [rbp + 0x72b]
xor ecx, 0x6b
mov byte [rbp + 0x72c], cl
movsx ecx, byte [rbp + 0x72c]
xor ecx, 0x6b
mov byte [rbp + 0x72d], cl
movsx ecx, byte [rbp + 0x72d]
xor ecx, 0x62
mov byte [rbp + 0x72e], cl
xor eax, eax
mov byte [rbp + 0x72f], al
movzx eax, byte [rbp + 0x720]
lea rdx, [rbp + 0x29f8]
lea rcx, [rbp + 0x718]
call fcn.1401d9ce0
nop
mov qword [rbp + 0x2a18], 0x10a
mov dword [rbp + 0x2a20], 0
lea rdx, [0x1403ce738]
lea rcx, [rbp + 0x2a28]
call fcn.140093440
nop
mov dword [rbp + 0x938], 6
mov eax, dword [rbp + 0x938]
xor eax, 0x30
add eax, 2
mov byte [rbp + 0x93c], al
movsx ecx, byte [rbp + 0x93c]
xor ecx, 0x78
add ecx, 2
mov byte [rbp + 0x93d], cl
movsx ecx, byte [rbp + 0x93d]
xor ecx, 0x7b
add ecx, 2
mov byte [rbp + 0x93e], cl
movsx ecx, byte [rbp + 0x93e]
xor ecx, 0x7d
add ecx, 2
mov byte [rbp + 0x93f], cl
mov byte [rbp + 0x940], 0
movzx eax, byte [rbp + 0x93c]
lea rdx, [rbp + 0x2a48]
lea rcx, [rbp + 0x938]
call fcn.140095030
nop
mov dword [rbp + 0xc20], 0x6b
mov eax, dword [rbp + 0xc20]
add al, 0x6b
movsx ecx, al
xor ecx, 0x4b
mov dword [rbp + 0xc24], ecx
mov eax, dword [rbp + 0xc24]
mov ecx, dword [rbp + 0xc20]
xor ecx, eax
xor ecx, 0x78
mov byte [rbp + 0xc28], cl
xor eax, eax
mov byte [rbp + 0xc29], al
movzx eax, byte [rbp + 0xc28]
lea rdx, [rbp + 0x2a68]
lea rcx, [rbp + 0xc20]
call fcn.1400947d0
mov qword [rbp + 0x2a98], 0
mov qword [rbp + 0x2aa0], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x2a88]
call fcn.14001e2d0
nop
xor eax, eax
mov qword [rbp + 0x2aa8], rax
mov dword [rbp + 0x608], 0x41
mov eax, dword [rbp + 0x608]
xor eax, 0x76
add eax, 0xb
mov byte [rbp + 0x60c], al
movsx ecx, byte [rbp + 0x60c]
xor ecx, 0x69
add ecx, 0xb
mov byte [rbp + 0x60d], cl
movsx ecx, byte [rbp + 0x60d]
xor ecx, 0x63
add ecx, 0xb
mov byte [rbp + 0x60e], cl
movsx ecx, byte [rbp + 0x60e]
xor ecx, 0x2e
add ecx, 0xb
mov byte [rbp + 0x60f], cl
movsx ecx, byte [rbp + 0x60f]
xor ecx, 0x70
add ecx, 0xb
mov byte [rbp + 0x610], cl
movsx ecx, byte [rbp + 0x610]
xor ecx, 0x6f
add ecx, 0xb
mov byte [rbp + 0x611], cl
movsx ecx, byte [rbp + 0x611]
xor ecx, 0x6f
add ecx, 0xb
mov byte [rbp + 0x612], cl
movsx ecx, byte [rbp + 0x612]
xor ecx, 0x6c
add ecx, 0xb
mov byte [rbp + 0x613], cl
movsx ecx, byte [rbp + 0x613]
xor ecx, 0x2e
add ecx, 0xb
mov byte [rbp + 0x614], cl
movsx ecx, byte [rbp + 0x614]
xor ecx, 0x73
add ecx, 0xb
mov byte [rbp + 0x615], cl
movsx ecx, byte [rbp + 0x615]
xor ecx, 0x65
add ecx, 0xb
mov byte [rbp + 0x616], cl
movsx ecx, byte [rbp + 0x616]
xor ecx, 0x78
add ecx, 0xb
mov byte [rbp + 0x617], cl
movsx ecx, byte [rbp + 0x617]
xor ecx, 0x79
add ecx, 0xb
mov byte [rbp + 0x618], cl
mov byte [rbp + 0x619], 0
movzx eax, byte [rbp + 0x60c]
lea rdx, [rbp + 0x2ab0]
lea rcx, [rbp + 0x608]
call fcn.140094fb0
nop
mov dword [rbp + 0x398], 0x17
mov eax, dword [rbp + 0x398]
add al, 0x17
movsx ecx, al
xor ecx, 6
mov dword [rbp + 0x39c], ecx
mov eax, dword [rbp + 0x39c]
mov ecx, dword [rbp + 0x398]
xor ecx, eax
xor ecx, 0x40
mov byte [rbp + 0x3a0], cl
movsx ecx, byte [rbp + 0x3a0]
mov eax, dword [rbp + 0x398]
inc al
xor eax, ecx
xor eax, 0x31
mov byte [rbp + 0x3a1], al
movsx ecx, byte [rbp + 0x3a1]
mov eax, dword [rbp + 0x398]
add al, 2
xor eax, ecx
xor eax, 0x30
mov byte [rbp + 0x3a2], al
movsx ecx, byte [rbp + 0x3a2]
mov eax, dword [rbp + 0x398]
add al, 3
xor eax, ecx
xor eax, 0x30
mov byte [rbp + 0x3a3], al
movsx ecx, byte [rbp + 0x3a3]
mov eax, dword [rbp + 0x398]
add al, 4
xor eax, ecx
xor eax, 0x36
mov byte [rbp + 0x3a4], al
movsx ecx, byte [rbp + 0x3a4]
mov eax, dword [rbp + 0x398]
add al, 5
xor eax, ecx
xor eax, 0x32
mov byte [rbp + 0x3a5], al
movsx ecx, byte [rbp + 0x3a5]
mov eax, dword [rbp + 0x398]
add al, 6
xor eax, ecx
xor eax, 0x7c
mov byte [rbp + 0x3a6], al
movsx ecx, byte [rbp + 0x3a6]
mov eax, dword [rbp + 0x398]
add al, 7
xor eax, ecx
xor eax, 0x31
mov byte [rbp + 0x3a7], al
movsx ecx, byte [rbp + 0x3a7]
mov eax, dword [rbp + 0x398]
add al, 8
xor eax, ecx
xor eax, 0x30
mov byte [rbp + 0x3a8], al
movsx ecx, byte [rbp + 0x3a8]
mov eax, dword [rbp + 0x398]
add al, 9
xor eax, ecx
xor eax, 0x30
mov byte [rbp + 0x3a9], al
movsx ecx, byte [rbp + 0x3a9]
mov eax, dword [rbp + 0x398]
add al, 0xa
xor eax, ecx
xor eax, 0x36
mov byte [rbp + 0x3aa], al
movsx ecx, byte [rbp + 0x3aa]
mov eax, dword [rbp + 0x398]
add al, 0xb
xor eax, ecx
xor eax, 0x33
mov byte [rbp + 0x3ab], al
xor eax, eax
mov byte [rbp + 0x3ac], al
movzx eax, byte [rbp + 0x3a0]
lea rdx, [rbp + 0x2ad0]
lea rcx, [rbp + 0x398]
call fcn.1401d9a60
nop
mov dword [rbp + 0x2af0], 0x109
mov qword [rbp + 0x2af4], 1
lea rdx, [0x1403ce738]
lea rcx, [rbp + 0x2b00]
call fcn.140093440
nop
mov dword [rbp + 0x948], 0x52
mov eax, dword [rbp + 0x948]
xor eax, 0x30
add eax, 5
mov byte [rbp + 0x94c], al
movsx ecx, byte [rbp + 0x94c]
xor ecx, 0x78
add ecx, 5
mov byte [rbp + 0x94d], cl
movsx ecx, byte [rbp + 0x94d]
xor ecx, 0x7b
add ecx, 5
mov byte [rbp + 0x94e], cl
movsx ecx, byte [rbp + 0x94e]
xor ecx, 0x7d
add ecx, 5
mov byte [rbp + 0x94f], cl
mov byte [rbp + 0x950], 0
movzx eax, byte [rbp + 0x94c]
lea rdx, [rbp + 0x2b20]
lea rcx, [rbp + 0x948]
call fcn.140094e30
nop
mov dword [rbp + 0xd18], 0x18
mov dword [rbp + 0xd1c], 0x46
mov eax, dword [rbp + 0xd1c]
xor eax, 0x60
mov byte [rbp + 0xd20], al
xor eax, eax
mov byte [rbp + 0xd21], al
movzx eax, byte [rbp + 0xd20]
lea rdx, [rbp + 0x2b40]
lea rcx, [rbp + 0xd18]
call fcn.140095610
mov qword [rbp + 0x2b70], 0
mov qword [rbp + 0x2b78], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x2b60]
call fcn.14001e2d0
nop
xor eax, eax
mov qword [rbp + 0x2b80], rax
mov dword [rbp + 0xf8], 0x4c
mov eax, dword [rbp + 0xf8]
add al, 0x4c
movsx ecx, al
xor ecx, 0x6a
mov dword [rbp + 0xfc], ecx
mov eax, dword [rbp + 0xfc]
mov ecx, dword [rbp + 0xf8]
xor ecx, eax
xor ecx, 0x62
mov byte [rbp + 0x100], cl
movsx ecx, byte [rbp + 0x100]
mov eax, dword [rbp + 0xf8]
inc al
xor eax, ecx
xor eax, 0x65
mov byte [rbp + 0x101], al
movsx ecx, byte [rbp + 0x101]
mov eax, dword [rbp + 0xf8]
add al, 2
xor eax, ecx
xor eax, 0x74
mov byte [rbp + 0x102], al
movsx ecx, byte [rbp + 0x102]
mov eax, dword [rbp + 0xf8]
add al, 3
xor eax, ecx
xor eax, 0x61
mov byte [rbp + 0x103], al
movsx ecx, byte [rbp + 0x103]
mov eax, dword [rbp + 0xf8]
add al, 4
xor eax, ecx
xor eax, 0x2d
mov byte [rbp + 0x104], al
movsx ecx, byte [rbp + 0x104]
mov eax, dword [rbp + 0xf8]
add al, 5
xor eax, ecx
xor eax, 0x76
mov byte [rbp + 0x105], al
movsx ecx, byte [rbp + 0x105]
mov eax, dword [rbp + 0xf8]
add al, 6
xor eax, ecx
xor eax, 0x69
mov byte [rbp + 0x106], al
movsx ecx, byte [rbp + 0x106]
mov eax, dword [rbp + 0xf8]
add al, 7
xor eax, ecx
xor eax, 0x63
mov byte [rbp + 0x107], al
movsx ecx, byte [rbp + 0x107]
mov eax, dword [rbp + 0xf8]
add al, 8
xor eax, ecx
xor eax, 0x2e
mov byte [rbp + 0x108], al
movsx ecx, byte [rbp + 0x108]
mov eax, dword [rbp + 0xf8]
add al, 9
xor eax, ecx
xor eax, 0x70
mov byte [rbp + 0x109], al
movsx ecx, byte [rbp + 0x109]
mov eax, dword [rbp + 0xf8]
add al, 0xa
xor eax, ecx
xor eax, 0x6f
mov byte [rbp + 0x10a], al
movsx ecx, byte [rbp + 0x10a]
mov eax, dword [rbp + 0xf8]
add al, 0xb
xor eax, ecx
xor eax, 0x6f
mov byte [rbp + 0x10b], al
movsx ecx, byte [rbp + 0x10b]
mov eax, dword [rbp + 0xf8]
add al, 0xc
xor eax, ecx
xor eax, 0x6c
mov byte [rbp + 0x10c], al
movsx ecx, byte [rbp + 0x10c]
mov eax, dword [rbp + 0xf8]
add al, 0xd
xor eax, ecx
xor eax, 0x2e
mov byte [rbp + 0x10d], al
movsx ecx, byte [rbp + 0x10d]
mov eax, dword [rbp + 0xf8]
add al, 0xe
xor eax, ecx
xor eax, 0x73
mov byte [rbp + 0x10e], al
movsx ecx, byte [rbp + 0x10e]
mov eax, dword [rbp + 0xf8]
add al, 0xf
xor eax, ecx
xor eax, 0x65
mov byte [rbp + 0x10f], al
movsx ecx, byte [rbp + 0x10f]
mov eax, dword [rbp + 0xf8]
add al, 0x10
xor eax, ecx
xor eax, 0x78
mov byte [rbp + 0x110], al
movsx ecx, byte [rbp + 0x110]
mov eax, dword [rbp + 0xf8]
add al, 0x11
xor eax, ecx
xor eax, 0x79
mov byte [rbp + 0x111], al
xor eax, eax
mov byte [rbp + 0x112], al
movzx eax, byte [rbp + 0x100]
lea rdx, [rbp + 0x2b88]
lea rcx, [rbp + 0xf8]
call fcn.140094a10
nop
mov dword [rbp + 0x818], 8
mov dword [rbp + 0x81c], 0x1d
mov eax, dword [rbp + 0x81c]
xor eax, 0x48
mov byte [rbp + 0x820], al
movsx ecx, byte [rbp + 0x820]
xor ecx, 0x39
mov byte [rbp + 0x821], cl
movsx ecx, byte [rbp + 0x821]
xor ecx, 0x38
mov byte [rbp + 0x822], cl
movsx ecx, byte [rbp + 0x822]
xor ecx, 0x38
mov byte [rbp + 0x823], cl
movsx ecx, byte [rbp + 0x823]
xor ecx, 0x3e
mov byte [rbp + 0x824], cl
movsx ecx, byte [rbp + 0x824]
xor ecx, 0x3a
mov byte [rbp + 0x825], cl
movsx ecx, byte [rbp + 0x825]
xor ecx, 0x74
mov byte [rbp + 0x826], cl
movsx ecx, byte [rbp + 0x826]
xor ecx, 0x39
mov byte [rbp + 0x827], cl
movsx ecx, byte [rbp + 0x827]
xor ecx, 0x38
mov byte [rbp + 0x828], cl
movsx ecx, byte [rbp + 0x828]
xor ecx, 0x38
mov byte [rbp + 0x829], cl
movsx ecx, byte [rbp + 0x829]
xor ecx, 0x3e
mov byte [rbp + 0x82a], cl
movsx ecx, byte [rbp + 0x82a]
xor ecx, 0x3b
mov byte [rbp + 0x82b], cl
xor eax, eax
mov byte [rbp + 0x82c], al
movzx eax, byte [rbp + 0x820]
lea rdx, [rbp + 0x2ba8]
lea rcx, [rbp + 0x818]
call fcn.1400953f0
nop
mov dword [rbp + 0x2bc8], 0x109
mov qword [rbp + 0x2bcc], 2
lea rdx, [0x1403ce738]
lea rcx, [rbp + 0x2bd8]
call fcn.140093440
nop
mov dword [rbp + 0x9c8], 0x45
mov eax, dword [rbp + 0x9c8]
xor eax, 0x30
add eax, 4
mov byte [rbp + 0x9cc], al
movsx ecx, byte [rbp + 0x9cc]
xor ecx, 0x78
add ecx, 4
mov byte [rbp + 0x9cd], cl
movsx ecx, byte [rbp + 0x9cd]
xor ecx, 0x7b
add ecx, 4
mov byte [rbp + 0x9ce], cl
movsx ecx, byte [rbp + 0x9ce]
xor ecx, 0x7d
add ecx, 4
mov byte [rbp + 0x9cf], cl
mov byte [rbp + 0x9d0], 0
movzx eax, byte [rbp + 0x9cc]
lea rdx, [rbp + 0x2bf8]
lea rcx, [rbp + 0x9c8]
call fcn.140094a70
nop
mov dword [rbp + 0xc68], 0x11
mov eax, dword [rbp + 0xc68]
xor eax, 0x78
add eax, 5
mov byte [rbp + 0xc6c], al
mov byte [rbp + 0xc6d], 0
movzx eax, byte [rbp + 0xc6c]
lea rdx, [rbp + 0x2c18]
lea rcx, [rbp + 0xc68]
call fcn.140094ad0
mov qword [rbp + 0x2c48], 0
mov qword [rbp + 0x2c50], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x2c38]
call fcn.14001e2d0
nop
xor eax, eax
mov qword [rbp + 0x2c58], rax
mov dword [rbp + 0x1c0], 0x16
mov eax, dword [rbp + 0x1c0]
add al, 0x16
movsx ecx, al
xor ecx, 0x44
mov dword [rbp + 0x1c4], ecx
mov eax, dword [rbp + 0x1c4]
mov ecx, dword [rbp + 0x1c0]
xor ecx, eax
xor ecx, 0x76
mov byte [rbp + 0x1c8], cl
movsx ecx, byte [rbp + 0x1c8]
mov eax, dword [rbp + 0x1c0]
inc al
xor eax, ecx
xor eax, 0x69
mov byte [rbp + 0x1c9], al
movsx ecx, byte [rbp + 0x1c9]
mov eax, dword [rbp + 0x1c0]
add al, 2
xor eax, ecx
xor eax, 0x63
mov byte [rbp + 0x1ca], al
movsx ecx, byte [rbp + 0x1ca]
mov eax, dword [rbp + 0x1c0]
add al, 3
xor eax, ecx
xor eax, 0x2e
mov byte [rbp + 0x1cb], al
movsx ecx, byte [rbp + 0x1cb]
mov eax, dword [rbp + 0x1c0]
add al, 4
xor eax, ecx
xor eax, 0x6d
mov byte [rbp + 0x1cc], al
movsx ecx, byte [rbp + 0x1cc]
mov eax, dword [rbp + 0x1c0]
add al, 5
xor eax, ecx
xor eax, 0x69
mov byte [rbp + 0x1cd], al
movsx ecx, byte [rbp + 0x1cd]
mov eax, dword [rbp + 0x1c0]
add al, 6
xor eax, ecx
xor eax, 0x6e
mov byte [rbp + 0x1ce], al
movsx ecx, byte [rbp + 0x1ce]
mov eax, dword [rbp + 0x1c0]
add al, 7
xor eax, ecx
xor eax, 0x65
mov byte [rbp + 0x1cf], al
movsx ecx, byte [rbp + 0x1cf]
mov eax, dword [rbp + 0x1c0]
add al, 8
xor eax, ecx
xor eax, 0x72
mov byte [rbp + 0x1d0], al
movsx ecx, byte [rbp + 0x1d0]
mov eax, dword [rbp + 0x1c0]
add al, 9
xor eax, ecx
xor eax, 0x70
mov byte [rbp + 0x1d1], al
movsx ecx, byte [rbp + 0x1d1]
mov eax, dword [rbp + 0x1c0]
add al, 0xa
xor eax, ecx
xor eax, 0x6f
mov byte [rbp + 0x1d2], al
movsx ecx, byte [rbp + 0x1d2]
mov eax, dword [rbp + 0x1c0]
add al, 0xb
xor eax, ecx
xor eax, 0x6f
mov byte [rbp + 0x1d3], al
movsx ecx, byte [rbp + 0x1d3]
mov eax, dword [rbp + 0x1c0]
add al, 0xc
xor eax, ecx
xor eax, 0x6c
mov byte [rbp + 0x1d4], al
movsx ecx, byte [rbp + 0x1d4]
mov eax, dword [rbp + 0x1c0]
add al, 0xd
xor eax, ecx
xor eax, 0x2e
mov byte [rbp + 0x1d5], al
movsx ecx, byte [rbp + 0x1d5]
mov eax, dword [rbp + 0x1c0]
add al, 0xe
xor eax, ecx
xor eax, 0x6e
mov byte [rbp + 0x1d6], al
movsx ecx, byte [rbp + 0x1d6]
mov eax, dword [rbp + 0x1c0]
add al, 0xf
xor eax, ecx
xor eax, 0x65
mov byte [rbp + 0x1d7], al
movsx ecx, byte [rbp + 0x1d7]
mov eax, dword [rbp + 0x1c0]
add al, 0x10
xor eax, ecx
xor eax, 0x74
mov byte [rbp + 0x1d8], al
xor eax, eax
mov byte [rbp + 0x1d9], al
movzx eax, byte [rbp + 0x1c8]
lea rdx, [rbp + 0x2c60]
lea rcx, [rbp + 0x1c0]
call fcn.1400948d0
nop
mov dword [rbp + 0x3f8], 0x42
mov eax, dword [rbp + 0x3f8]
xor eax, 0x40
add eax, 0xa
mov byte [rbp + 0x3fc], al
movsx ecx, byte [rbp + 0x3fc]
xor ecx, 0x38
add ecx, 0xa
mov byte [rbp + 0x3fd], cl
movsx ecx, byte [rbp + 0x3fd]
xor ecx, 0x30
add ecx, 0xa
mov byte [rbp + 0x3fe], cl
movsx ecx, byte [rbp + 0x3fe]
xor ecx, 0x30
add ecx, 0xa
mov byte [rbp + 0x3ff], cl
movsx ecx, byte [rbp + 0x3ff]
xor ecx, 0x32
add ecx, 0xa
mov byte [rbp + 0x400], cl
movsx ecx, byte [rbp + 0x400]
xor ecx, 0x7c
add ecx, 0xa
mov byte [rbp + 0x401], cl
movsx ecx, byte [rbp + 0x401]
xor ecx, 0x38
add ecx, 0xa
mov byte [rbp + 0x402], cl
movsx ecx, byte [rbp + 0x402]
xor ecx, 0x30
add ecx, 0xa
mov byte [rbp + 0x403], cl
movsx ecx, byte [rbp + 0x403]
xor ecx, 0x30
add ecx, 0xa
mov byte [rbp + 0x404], cl
movsx ecx, byte [rbp + 0x404]
xor ecx, 0x34
add ecx, 0xa
mov byte [rbp + 0x405], cl
movsx ecx, byte [rbp + 0x405]
xor ecx, 0x7c
add ecx, 0xa
mov byte [rbp + 0x406], cl
movsx ecx, byte [rbp + 0x406]
xor ecx, 0x38
add ecx, 0xa
mov byte [rbp + 0x407], cl
movsx ecx, byte [rbp + 0x407]
xor ecx, 0x30
add ecx, 0xa
mov byte [rbp + 0x408], cl
movsx ecx, byte [rbp + 0x408]
xor ecx, 0x30
add ecx, 0xa
mov byte [rbp + 0x409], cl
movsx ecx, byte [rbp + 0x409]
xor ecx, 0x39
add ecx, 0xa
mov byte [rbp + 0x40a], cl
mov byte [rbp + 0x40b], 0
movzx eax, byte [rbp + 0x3fc]
lea rdx, [rbp + 0x2c80]
lea rcx, [rbp + 0x3f8]
call fcn.140094b90
nop
mov qword [rbp + 0x2ca0], 0x109
mov dword [rbp + 0x2ca8], 0
lea rdx, [0x1403ce738]
lea rcx, [rbp + 0x2cb0]
call fcn.140093440
nop
mov dword [rbp + 0x958], 0x7b
mov eax, dword [rbp + 0x958]
xor eax, 0x30
add eax, 2
mov byte [rbp + 0x95c], al
movsx ecx, byte [rbp + 0x95c]
xor ecx, 0x78
add ecx, 2
mov byte [rbp + 0x95d], cl
movsx ecx, byte [rbp + 0x95d]
xor ecx, 0x7b
add ecx, 2
mov byte [rbp + 0x95e], cl
movsx ecx, byte [rbp + 0x95e]
xor ecx, 0x7d
add ecx, 2
mov byte [rbp + 0x95f], cl
mov byte [rbp + 0x960], 0
movzx eax, byte [rbp + 0x95c]
lea rdx, [rbp + 0x2cd0]
lea rcx, [rbp + 0x958]
call fcn.140095030
nop
mov dword [rbp + 0xd28], 0x5e
mov dword [rbp + 0xd2c], 0x13
mov eax, dword [rbp + 0xd2c]
xor eax, 0x26
mov byte [rbp + 0xd30], al
xor eax, eax
mov byte [rbp + 0xd31], al
movzx eax, byte [rbp + 0xd30]
lea rdx, [rbp + 0x2cf0]
lea rcx, [rbp + 0xd28]
call fcn.140095610
mov qword [rbp + 0x2d20], 0
mov qword [rbp + 0x2d28], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x2d10]
call fcn.14001e2d0
nop
xor eax, eax
mov qword [rbp + 0x2d30], rax
mov dword [rbp + 0x6b0], 0x7e
mov dword [rbp + 0x6b4], 0x60
mov eax, dword [rbp + 0x6b4]
xor eax, 0x10
mov byte [rbp + 0x6b8], al
movsx ecx, byte [rbp + 0x6b8]
xor ecx, 0xb
mov byte [rbp + 0x6b9], cl
movsx ecx, byte [rbp + 0x6b9]
xor ecx, 0x15
mov byte [rbp + 0x6ba], cl
movsx ecx, byte [rbp + 0x6ba]
xor ecx, 0x11
mov byte [rbp + 0x6bb], cl
movsx ecx, byte [rbp + 0x6bb]
xor ecx, 0x50
mov byte [rbp + 0x6bc], cl
movsx ecx, byte [rbp + 0x6bc]
xor ecx, 0x13
mov byte [rbp + 0x6bd], cl
movsx ecx, byte [rbp + 0x6bd]
xor ecx, 0x17
mov byte [rbp + 0x6be], cl
movsx ecx, byte [rbp + 0x6be]
xor ecx, 0x10
mov byte [rbp + 0x6bf], cl
movsx ecx, byte [rbp + 0x6bf]
xor ecx, 0x1b
mov byte [rbp + 0x6c0], cl
movsx ecx, byte [rbp + 0x6c0]
xor ecx, 0xc
mov byte [rbp + 0x6c1], cl
movsx ecx, byte [rbp + 0x6c1]
xor ecx, 0xe
mov byte [rbp + 0x6c2], cl
movsx ecx, byte [rbp + 0x6c2]
xor ecx, 0x11
mov byte [rbp + 0x6c3], cl
movsx ecx, byte [rbp + 0x6c3]
xor ecx, 0x11
mov byte [rbp + 0x6c4], cl
movsx ecx, byte [rbp + 0x6c4]
xor ecx, 0x12
mov byte [rbp + 0x6c5], cl
movsx ecx, byte [rbp + 0x6c5]
xor ecx, 0x50
mov byte [rbp + 0x6c6], cl
movsx ecx, byte [rbp + 0x6c6]
xor ecx, 0x10
mov byte [rbp + 0x6c7], cl
movsx ecx, byte [rbp + 0x6c7]
xor ecx, 0x1b
mov byte [rbp + 0x6c8], cl
movsx ecx, byte [rbp + 0x6c8]
xor ecx, 0xa
mov byte [rbp + 0x6c9], cl
xor eax, eax
mov byte [rbp + 0x6ca], al
movzx eax, byte [rbp + 0x6b8]
lea rdx, [rbp + 0x2d38]
lea rcx, [rbp + 0x6b0]
call fcn.140095590
nop
mov dword [rbp + 0x6d0], 0x2f
mov dword [rbp + 0x6d4], 0x6f
mov eax, dword [rbp + 0x6d4]
xor eax, 0x6f
mov byte [rbp + 0x6d8], al
movsx ecx, byte [rbp + 0x6d8]
xor ecx, 0x18
mov byte [rbp + 0x6d9], cl
movsx ecx, byte [rbp + 0x6d9]
xor ecx, 0x1f
mov byte [rbp + 0x6da], cl
movsx ecx, byte [rbp + 0x6da]
xor ecx, 0x1f
mov byte [rbp + 0x6db], cl
movsx ecx, byte [rbp + 0x6db]
xor ecx, 0x1d
mov byte [rbp + 0x6dc], cl
movsx ecx, byte [rbp + 0x6dc]
xor ecx, 0x53
mov byte [rbp + 0x6dd], cl
movsx ecx, byte [rbp + 0x6dd]
xor ecx, 0x18
mov byte [rbp + 0x6de], cl
movsx ecx, byte [rbp + 0x6de]
xor ecx, 0x1f
mov byte [rbp + 0x6df], cl
movsx ecx, byte [rbp + 0x6df]
xor ecx, 0x1f
mov byte [rbp + 0x6e0], cl
movsx ecx, byte [rbp + 0x6e0]
xor ecx, 0x1b
mov byte [rbp + 0x6e1], cl
movsx ecx, byte [rbp + 0x6e1]
xor ecx, 0x53
mov byte [rbp + 0x6e2], cl
movsx ecx, byte [rbp + 0x6e2]
xor ecx, 0x18
mov byte [rbp + 0x6e3], cl
movsx ecx, byte [rbp + 0x6e3]
xor ecx, 0x1f
mov byte [rbp + 0x6e4], cl
movsx ecx, byte [rbp + 0x6e4]
xor ecx, 0x1f
mov byte [rbp + 0x6e5], cl
movsx ecx, byte [rbp + 0x6e5]
xor ecx, 0x16
mov byte [rbp + 0x6e6], cl
xor eax, eax
mov byte [rbp + 0x6e7], al
movzx eax, byte [rbp + 0x6d8]
lea rdx, [rbp + 0x2d58]
lea rcx, [rbp + 0x6d0]
call fcn.1401d9ce0
nop
mov qword [rbp + 0x2d78], 0x10b
mov dword [rbp + 0x2d80], 0
lea rdx, [0x1403ce738]
lea rcx, [rbp + 0x2d88]
call fcn.140093440
nop
mov dword [rbp + 0x898], 0x26
mov eax, dword [rbp + 0x898]
add al, 0x26
movsx ecx, al
xor ecx, 0x5b
mov dword [rbp + 0x89c], ecx
mov eax, dword [rbp + 0x89c]
mov ecx, dword [rbp + 0x898]
xor ecx, eax
xor ecx, 0x30
mov byte [rbp + 0x8a0], cl
movsx ecx, byte [rbp + 0x8a0]
mov eax, dword [rbp + 0x898]
inc al
xor eax, ecx
xor eax, 0x78
mov byte [rbp + 0x8a1], al
movsx ecx, byte [rbp + 0x8a1]
mov eax, dword [rbp + 0x898]
add al, 2
xor eax, ecx
xor eax, 0x7b
mov byte [rbp + 0x8a2], al
movsx ecx, byte [rbp + 0x8a2]
mov eax, dword [rbp + 0x898]
add al, 3
xor eax, ecx
xor eax, 0x7d
mov byte [rbp + 0x8a3], al
xor eax, eax
mov byte [rbp + 0x8a4], al
movzx eax, byte [rbp + 0x8a0]
lea rdx, [rbp + 0x2da8]
lea rcx, [rbp + 0x898]
call fcn.140094810
nop
mov dword [rbp + 0xc60], 0x53
mov eax, dword [rbp + 0xc60]
xor eax, 0x78
inc eax
mov byte [rbp + 0xc64], al
mov byte [rbp + 0xc65], 0
movzx eax, byte [rbp + 0xc64]
lea rdx, [rbp + 0x2dc8]
lea rcx, [rbp + 0xc60]
call fcn.140094ff0
mov qword [rbp + 0x2df8], 0
mov qword [rbp + 0x2e00], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x2de8]
call fcn.14001e2d0
nop
xor eax, eax
mov qword [rbp + 0x2e08], rax
mov dword [rbp + 0x558], 0xe
mov eax, dword [rbp + 0x558]
xor eax, 0x6d
add eax, 0xb
mov byte [rbp + 0x55c], al
movsx ecx, byte [rbp + 0x55c]
xor ecx, 0x69
add ecx, 0xb
mov byte [rbp + 0x55d], cl
movsx ecx, byte [rbp + 0x55d]
xor ecx, 0x78
add ecx, 0xb
mov byte [rbp + 0x55e], cl
movsx ecx, byte [rbp + 0x55e]
xor ecx, 0x2e
add ecx, 0xb
mov byte [rbp + 0x55f], cl
movsx ecx, byte [rbp + 0x55f]
xor ecx, 0x6d
add ecx, 0xb
mov byte [rbp + 0x560], cl
movsx ecx, byte [rbp + 0x560]
xor ecx, 0x69
add ecx, 0xb
mov byte [rbp + 0x561], cl
movsx ecx, byte [rbp + 0x561]
xor ecx, 0x6e
add ecx, 0xb
mov byte [rbp + 0x562], cl
movsx ecx, byte [rbp + 0x562]
xor ecx, 0x65
add ecx, 0xb
mov byte [rbp + 0x563], cl
movsx ecx, byte [rbp + 0x563]
xor ecx, 0x72
add ecx, 0xb
mov byte [rbp + 0x564], cl
movsx ecx, byte [rbp + 0x564]
xor ecx, 0x70
add ecx, 0xb
mov byte [rbp + 0x565], cl
movsx ecx, byte [rbp + 0x565]
xor ecx, 0x6f
add ecx, 0xb
mov byte [rbp + 0x566], cl
movsx ecx, byte [rbp + 0x566]
xor ecx, 0x6f
add ecx, 0xb
mov byte [rbp + 0x567], cl
movsx ecx, byte [rbp + 0x567]
xor ecx, 0x6c
add ecx, 0xb
mov byte [rbp + 0x568], cl
movsx ecx, byte [rbp + 0x568]
xor ecx, 0x2e
add ecx, 0xb
mov byte [rbp + 0x569], cl
movsx ecx, byte [rbp + 0x569]
xor ecx, 0x6e
add ecx, 0xb
mov byte [rbp + 0x56a], cl
movsx ecx, byte [rbp + 0x56a]
xor ecx, 0x65
add ecx, 0xb
mov byte [rbp + 0x56b], cl
movsx ecx, byte [rbp + 0x56b]
xor ecx, 0x74
add ecx, 0xb
mov byte [rbp + 0x56c], cl
mov byte [rbp + 0x56d], 0
movzx eax, byte [rbp + 0x55c]
lea rdx, [rbp + 0x2e10]
lea rcx, [rbp + 0x558]
call fcn.140094fd0
nop
mov dword [rbp + 0x1a8], 0x4b
mov eax, dword [rbp + 0x1a8]
add al, 0x4b
movsx ecx, al
xor ecx, 0x16
mov dword [rbp + 0x1ac], ecx
mov eax, dword [rbp + 0x1ac]
mov ecx, dword [rbp + 0x1a8]
xor ecx, eax
xor ecx, 0x40
mov byte [rbp + 0x1b0], cl
movsx ecx, byte [rbp + 0x1b0]
mov eax, dword [rbp + 0x1a8]
inc al
xor eax, ecx
xor eax, 0x38
mov byte [rbp + 0x1b1], al
movsx ecx, byte [rbp + 0x1b1]
mov eax, dword [rbp + 0x1a8]
add al, 2
xor eax, ecx
xor eax, 0x30
mov byte [rbp + 0x1b2], al
movsx ecx, byte [rbp + 0x1b2]
mov eax, dword [rbp + 0x1a8]
add al, 3
xor eax, ecx
xor eax, 0x30
mov byte [rbp + 0x1b3], al
movsx ecx, byte [rbp + 0x1b3]
mov eax, dword [rbp + 0x1a8]
add al, 4
xor eax, ecx
xor eax, 0x32
mov byte [rbp + 0x1b4], al
movsx ecx, byte [rbp + 0x1b4]
mov eax, dword [rbp + 0x1a8]
add al, 5
xor eax, ecx
xor eax, 0x7c
mov byte [rbp + 0x1b5], al
movsx ecx, byte [rbp + 0x1b5]
mov eax, dword [rbp + 0x1a8]
add al, 6
xor eax, ecx
xor eax, 0x38
mov byte [rbp + 0x1b6], al
movsx ecx, byte [rbp + 0x1b6]
mov eax, dword [rbp + 0x1a8]
add al, 7
xor eax, ecx
xor eax, 0x30
mov byte [rbp + 0x1b7], al
movsx ecx, byte [rbp + 0x1b7]
mov eax, dword [rbp + 0x1a8]
add al, 8
xor eax, ecx
xor eax, 0x30
mov byte [rbp + 0x1b8], al
movsx ecx, byte [rbp + 0x1b8]
mov eax, dword [rbp + 0x1a8]
add al, 9
xor eax, ecx
xor eax, 0x34
mov byte [rbp + 0x1b9], al
movsx ecx, byte [rbp + 0x1b9]
mov eax, dword [rbp + 0x1a8]
add al, 0xa
xor eax, ecx
xor eax, 0x7c
mov byte [rbp + 0x1ba], al
movsx ecx, byte [rbp + 0x1ba]
mov eax, dword [rbp + 0x1a8]
add al, 0xb
xor eax, ecx
xor eax, 0x38
mov byte [rbp + 0x1bb], al
movsx ecx, byte [rbp + 0x1bb]
mov eax, dword [rbp + 0x1a8]
add al, 0xc
xor eax, ecx
xor eax, 0x30
mov byte [rbp + 0x1bc], al
movsx ecx, byte [rbp + 0x1bc]
mov eax, dword [rbp + 0x1a8]
add al, 0xd
xor eax, ecx
xor eax, 0x30
mov byte [rbp + 0x1bd], al
movsx ecx, byte [rbp + 0x1bd]
mov eax, dword [rbp + 0x1a8]
add al, 0xe
xor eax, ecx
xor eax, 0x39
mov byte [rbp + 0x1be], al
xor eax, eax
mov byte [rbp + 0x1bf], al
movzx eax, byte [rbp + 0x1b0]
lea rdx, [rbp + 0x2e30]
lea rcx, [rbp + 0x1a8]
call fcn.1400949b0
nop
mov qword [rbp + 0x2e50], 0x10c
mov dword [rbp + 0x2e58], 0
lea rdx, [0x1403ce738]
lea rcx, [rbp + 0x2e60]
call fcn.140093440
nop
mov dword [rbp + 0x8a8], 0x6e
mov eax, dword [rbp + 0x8a8]
add al, 0x6e
movsx ecx, al
xor ecx, 0x69
mov dword [rbp + 0x8ac], ecx
mov eax, dword [rbp + 0x8ac]
mov ecx, dword [rbp + 0x8a8]
xor ecx, eax
xor ecx, 0x30
mov byte [rbp + 0x8b0], cl
movsx ecx, byte [rbp + 0x8b0]
mov eax, dword [rbp + 0x8a8]
inc al
xor eax, ecx
xor eax, 0x78
mov byte [rbp + 0x8b1], al
movsx ecx, byte [rbp + 0x8b1]
mov eax, dword [rbp + 0x8a8]
add al, 2
xor eax, ecx
xor eax, 0x7b
mov byte [rbp + 0x8b2], al
movsx ecx, byte [rbp + 0x8b2]
mov eax, dword [rbp + 0x8a8]
add al, 3
xor eax, ecx
xor eax, 0x7d
mov byte [rbp + 0x8b3], al
xor eax, eax
mov byte [rbp + 0x8b4], al
movzx eax, byte [rbp + 0x8b0]
lea rdx, [rbp + 0x2e80]
lea rcx, [rbp + 0x8a8]
call fcn.140094810
nop
mov dword [rbp + 0xc58], 0x6b
mov eax, dword [rbp + 0xc58]
xor eax, 0x78
add eax, 7
mov byte [rbp + 0xc5c], al
mov byte [rbp + 0xc5d], 0
movzx eax, byte [rbp + 0xc5c]
lea rdx, [rbp + 0x2ea0]
lea rcx, [rbp + 0xc58]
call fcn.140094af0
mov qword [rbp + 0x2ed0], 0
mov qword [rbp + 0x2ed8], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x2ec0]
call fcn.14001e2d0
nop
xor eax, eax
mov qword [rbp + 0x2ee0], rax
mov dword [rbp + 0x830], 6
mov dword [rbp + 0x834], 0x71
mov eax, dword [rbp + 0x834]
xor eax, 0x76
mov byte [rbp + 0x838], al
movsx ecx, byte [rbp + 0x838]
xor ecx, 0x69
mov byte [rbp + 0x839], cl
movsx ecx, byte [rbp + 0x839]
xor ecx, 0x69
mov byte [rbp + 0x83a], cl
movsx ecx, byte [rbp + 0x83a]
xor ecx, 0x6a
mov byte [rbp + 0x83b], cl
movsx ecx, byte [rbp + 0x83b]
xor ecx, 0x28
mov byte [rbp + 0x83c], cl
movsx ecx, byte [rbp + 0x83c]
xor ecx, 0x63
mov byte [rbp + 0x83d], cl
movsx ecx, byte [rbp + 0x83d]
xor ecx, 0x61
mov byte [rbp + 0x83e], cl
movsx ecx, byte [rbp + 0x83e]
xor ecx, 0x63
mov byte [rbp + 0x83f], cl
movsx ecx, byte [rbp + 0x83f]
xor ecx, 0x6b
mov byte [rbp + 0x840], cl
movsx ecx, byte [rbp + 0x840]
xor ecx, 0x28
mov byte [rbp + 0x841], cl
movsx ecx, byte [rbp + 0x841]
xor ecx, 0x6f
mov byte [rbp + 0x842], cl
movsx ecx, byte [rbp + 0x842]
xor ecx, 0x69
mov byte [rbp + 0x843], cl
xor eax, eax
mov byte [rbp + 0x844], al
movzx eax, byte [rbp + 0x838]
lea rdx, [rbp + 0x2ee8]
lea rcx, [rbp + 0x830]
call fcn.1400953f0
nop
mov dword [rbp + 0x40], 0x6b
mov eax, dword [rbp + 0x40]
add al, 0x6b
movsx ecx, al
xor ecx, 0xd
mov dword [rbp + 0x44], ecx
mov eax, dword [rbp + 0x44]
mov ecx, dword [rbp + 0x40]
xor ecx, eax
xor ecx, 0x40
mov byte [rbp + 0x48], cl
movsx ecx, byte [rbp + 0x48]
mov eax, dword [rbp + 0x40]
inc al
xor eax, ecx
xor eax, 0x38
mov byte [rbp + 0x49], al
movsx ecx, byte [rbp + 0x49]
mov eax, dword [rbp + 0x40]
add al, 2
xor eax, ecx
xor eax, 0x30
mov byte [rbp + 0x4a], al
movsx ecx, byte [rbp + 0x4a]
mov eax, dword [rbp + 0x40]
add al, 3
xor eax, ecx
xor eax, 0x30
mov byte [rbp + 0x4b], al
movsx ecx, byte [rbp + 0x4b]
mov eax, dword [rbp + 0x40]
add al, 4
xor eax, ecx
xor eax, 0x31
mov byte [rbp + 0x4c], al
movsx ecx, byte [rbp + 0x4c]
mov eax, dword [rbp + 0x40]
add al, 5
xor eax, ecx
xor eax, 0x7c
mov byte [rbp + 0x4d], al
movsx ecx, byte [rbp + 0x4d]
mov eax, dword [rbp + 0x40]
add al, 6
xor eax, ecx
xor eax, 0x38
mov byte [rbp + 0x4e], al
movsx ecx, byte [rbp + 0x4e]
mov eax, dword [rbp + 0x40]
add al, 7
xor eax, ecx
xor eax, 0x30
mov byte [rbp + 0x4f], al
movsx ecx, byte [rbp + 0x4f]
mov eax, dword [rbp + 0x40]
add al, 8
xor eax, ecx
xor eax, 0x30
mov byte [rbp + 0x50], al
movsx ecx, byte [rbp + 0x50]
mov eax, dword [rbp + 0x40]
add al, 9
xor eax, ecx
xor eax, 0x32
mov byte [rbp + 0x51], al
movsx ecx, byte [rbp + 0x51]
mov eax, dword [rbp + 0x40]
add al, 0xa
xor eax, ecx
xor eax, 0x7c
mov byte [rbp + 0x52], al
movsx ecx, byte [rbp + 0x52]
mov eax, dword [rbp + 0x40]
add al, 0xb
xor eax, ecx
xor eax, 0x38
mov byte [rbp + 0x53], al
movsx ecx, byte [rbp + 0x53]
mov eax, dword [rbp + 0x40]
add al, 0xc
xor eax, ecx
xor eax, 0x30
mov byte [rbp + 0x54], al
movsx ecx, byte [rbp + 0x54]
mov eax, dword [rbp + 0x40]
add al, 0xd
xor eax, ecx
xor eax, 0x30
mov byte [rbp + 0x55], al
movsx ecx, byte [rbp + 0x55]
mov eax, dword [rbp + 0x40]
add al, 0xe
xor eax, ecx
xor eax, 0x33
mov byte [rbp + 0x56], al
movsx ecx, byte [rbp + 0x56]
mov eax, dword [rbp + 0x40]
add al, 0xf
xor eax, ecx
xor eax, 0x7c
mov byte [rbp + 0x57], al
movsx ecx, byte [rbp + 0x57]
mov eax, dword [rbp + 0x40]
add al, 0x10
xor eax, ecx
xor eax, 0x38
mov byte [rbp + 0x58], al
movsx ecx, byte [rbp + 0x58]
mov eax, dword [rbp + 0x40]
add al, 0x11
xor eax, ecx
xor eax, 0x30
mov byte [rbp + 0x59], al
movsx ecx, byte [rbp + 0x59]
mov eax, dword [rbp + 0x40]
add al, 0x12
xor eax, ecx
xor eax, 0x30
mov byte [rbp + 0x5a], al
movsx ecx, byte [rbp + 0x5a]
mov eax, dword [rbp + 0x40]
add al, 0x13
xor eax, ecx
xor eax, 0x34
mov byte [rbp + 0x5b], al
movsx ecx, byte [rbp + 0x5b]
mov eax, dword [rbp + 0x40]
add al, 0x14
xor eax, ecx
xor eax, 0x7c
mov byte [rbp + 0x5c], al
movsx ecx, byte [rbp + 0x5c]
mov eax, dword [rbp + 0x40]
add al, 0x15
xor eax, ecx
xor eax, 0x38
mov byte [rbp + 0x5d], al
movsx ecx, byte [rbp + 0x5d]
mov eax, dword [rbp + 0x40]
add al, 0x16
xor eax, ecx
xor eax, 0x30
mov byte [rbp + 0x5e], al
movsx ecx, byte [rbp + 0x5e]
mov eax, dword [rbp + 0x40]
add al, 0x17
xor eax, ecx
xor eax, 0x30
mov byte [rbp + 0x5f], al
movsx ecx, byte [rbp + 0x5f]
mov eax, dword [rbp + 0x40]
add al, 0x18
xor eax, ecx
xor eax, 0x35
mov byte [rbp + 0x60], al
movsx ecx, byte [rbp + 0x60]
mov eax, dword [rbp + 0x40]
add al, 0x19
xor eax, ecx
xor eax, 0x7c
mov byte [rbp + 0x61], al
movsx ecx, byte [rbp + 0x61]
mov eax, dword [rbp + 0x40]
add al, 0x1a
xor eax, ecx
xor eax, 0x38
mov byte [rbp + 0x62], al
movsx ecx, byte [rbp + 0x62]
mov eax, dword [rbp + 0x40]
add al, 0x1b
xor eax, ecx
xor eax, 0x30
mov byte [rbp + 0x63], al
movsx ecx, byte [rbp + 0x63]
mov eax, dword [rbp + 0x40]
add al, 0x1c
xor eax, ecx
xor eax, 0x30
mov byte [rbp + 0x64], al
movsx ecx, byte [rbp + 0x64]
mov eax, dword [rbp + 0x40]
add al, 0x1d
xor eax, ecx
xor eax, 0x36
mov byte [rbp + 0x65], al
movsx ecx, byte [rbp + 0x65]
mov eax, dword [rbp + 0x40]
add al, 0x1e
xor eax, ecx
xor eax, 0x7c
mov byte [rbp + 0x66], al
movsx ecx, byte [rbp + 0x66]
mov eax, dword [rbp + 0x40]
add al, 0x1f
xor eax, ecx
xor eax, 0x38
mov byte [rbp + 0x67], al
movsx ecx, byte [rbp + 0x67]
mov eax, dword [rbp + 0x40]
add al, 0x20
xor eax, ecx
xor eax, 0x30
mov byte [rbp + 0x68], al
movsx ecx, byte [rbp + 0x68]
mov eax, dword [rbp + 0x40]
add al, 0x21
xor eax, ecx
xor eax, 0x30
mov byte [rbp + 0x69], al
movsx ecx, byte [rbp + 0x69]
mov eax, dword [rbp + 0x40]
add al, 0x22
xor eax, ecx
xor eax, 0x38
mov byte [rbp + 0x6a], al
movsx ecx, byte [rbp + 0x6a]
mov eax, dword [rbp + 0x40]
add al, 0x23
xor eax, ecx
xor eax, 0x7c
mov byte [rbp + 0x6b], al
movsx ecx, byte [rbp + 0x6b]
mov eax, dword [rbp + 0x40]
add al, 0x24
xor eax, ecx
xor eax, 0x38
mov byte [rbp + 0x6c], al
movsx ecx, byte [rbp + 0x6c]
mov eax, dword [rbp + 0x40]
add al, 0x25
xor eax, ecx
xor eax, 0x30
mov byte [rbp + 0x6d], al
movsx ecx, byte [rbp + 0x6d]
mov eax, dword [rbp + 0x40]
add al, 0x26
xor eax, ecx
xor eax, 0x30
mov byte [rbp + 0x6e], al
movsx ecx, byte [rbp + 0x6e]
mov eax, dword [rbp + 0x40]
add al, 0x27
xor eax, ecx
xor eax, 0x39
mov byte [rbp + 0x6f], al
xor eax, eax
mov byte [rbp + 0x70], al
movzx eax, byte [rbp + 0x48]
lea rdx, [rbp + 0x2f08]
lea rcx, [rbp + 0x40]
call fcn.140094990
nop
mov dword [rbp + 0x2f28], 0x10d
mov qword [rbp + 0x2f2c], 2
lea rdx, [0x1403ce738]
lea rcx, [rbp + 0x2f38]
call fcn.140093440
nop
mov dword [rbp + 0xa98], 0x79
mov dword [rbp + 0xa9c], 0x66
mov eax, dword [rbp + 0xa9c]
xor eax, 0x49
mov byte [rbp + 0xaa0], al
movsx ecx, byte [rbp + 0xaa0]
xor ecx, 1
mov byte [rbp + 0xaa1], cl
movsx ecx, byte [rbp + 0xaa1]
xor ecx, 2
mov byte [rbp + 0xaa2], cl
movsx ecx, byte [rbp + 0xaa2]
xor ecx, 4
mov byte [rbp + 0xaa3], cl
xor eax, eax
mov byte [rbp + 0xaa4], al
movzx eax, byte [rbp + 0xaa0]
lea rdx, [rbp + 0x2f58]
lea rcx, [rbp + 0xa98]
call fcn.1400955f0
nop
lea rdx, [0x1403ce738]
lea rcx, [rbp + 0x2f78]
call fcn.140093440
mov qword [rbp + 0x2fa8], 0
mov qword [rbp + 0x2fb0], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x2f98]
call fcn.14001e2d0
nop
xor eax, eax
mov qword [rbp + 0x2fb8], rax
mov dword [rbp + 0x670], 0x1a
mov dword [rbp + 0x674], 0x5b
mov eax, dword [rbp + 0x674]
xor eax, 0x7b
mov byte [rbp + 0x678], al
movsx ecx, byte [rbp + 0x678]
xor ecx, 0x6f
mov byte [rbp + 0x679], cl
movsx ecx, byte [rbp + 0x679]
xor ecx, 0x68
mov byte [rbp + 0x67a], cl
movsx ecx, byte [rbp + 0x67a]
xor ecx, 0x7b
mov byte [rbp + 0x67b], cl
movsx ecx, byte [rbp + 0x67b]
xor ecx, 0x34
mov byte [rbp + 0x67c], cl
movsx ecx, byte [rbp + 0x67c]
xor ecx, 0x77
mov byte [rbp + 0x67d], cl
movsx ecx, byte [rbp + 0x67d]
xor ecx, 0x73
mov byte [rbp + 0x67e], cl
movsx ecx, byte [rbp + 0x67e]
xor ecx, 0x74
mov byte [rbp + 0x67f], cl
movsx ecx, byte [rbp + 0x67f]
xor ecx, 0x7f
mov byte [rbp + 0x680], cl
movsx ecx, byte [rbp + 0x680]
xor ecx, 0x68
mov byte [rbp + 0x681], cl
movsx ecx, byte [rbp + 0x681]
xor ecx, 0x6a
mov byte [rbp + 0x682], cl
movsx ecx, byte [rbp + 0x682]
xor ecx, 0x75
mov byte [rbp + 0x683], cl
movsx ecx, byte [rbp + 0x683]
xor ecx, 0x75
mov byte [rbp + 0x684], cl
movsx ecx, byte [rbp + 0x684]
xor ecx, 0x76
mov byte [rbp + 0x685], cl
movsx ecx, byte [rbp + 0x685]
xor ecx, 0x34
mov byte [rbp + 0x686], cl
movsx ecx, byte [rbp + 0x686]
xor ecx, 0x74
mov byte [rbp + 0x687], cl
movsx ecx, byte [rbp + 0x687]
xor ecx, 0x7f
mov byte [rbp + 0x688], cl
movsx ecx, byte [rbp + 0x688]
xor ecx, 0x6e
mov byte [rbp + 0x689], cl
xor eax, eax
mov byte [rbp + 0x68a], al
movzx eax, byte [rbp + 0x678]
lea rdx, [rbp + 0x2fc0]
lea rcx, [rbp + 0x670]
call fcn.140095590
nop
mov dword [rbp + 0x5c8], 0x3d
mov dword [rbp + 0x5cc], 0x40
mov eax, dword [rbp + 0x5cc]
xor eax, 0x7d
mov byte [rbp + 0x5d0], al
movsx ecx, byte [rbp + 0x5d0]
xor ecx, 5
mov byte [rbp + 0x5d1], cl
movsx ecx, byte [rbp + 0x5d1]
xor ecx, 0xd
mov byte [rbp + 0x5d2], cl
movsx ecx, byte [rbp + 0x5d2]
xor ecx, 0xd
mov byte [rbp + 0x5d3], cl
movsx ecx, byte [rbp + 0x5d3]
xor ecx, 0xf
mov byte [rbp + 0x5d4], cl
movsx ecx, byte [rbp + 0x5d4]
xor ecx, 0x41
mov byte [rbp + 0x5d5], cl
movsx ecx, byte [rbp + 0x5d5]
xor ecx, 5
mov byte [rbp + 0x5d6], cl
movsx ecx, byte [rbp + 0x5d6]
xor ecx, 0xd
mov byte [rbp + 0x5d7], cl
movsx ecx, byte [rbp + 0x5d7]
xor ecx, 0xd
mov byte [rbp + 0x5d8], cl
movsx ecx, byte [rbp + 0x5d8]
xor ecx, 9
mov byte [rbp + 0x5d9], cl
movsx ecx, byte [rbp + 0x5d9]
xor ecx, 0x41
mov byte [rbp + 0x5da], cl
movsx ecx, byte [rbp + 0x5da]
xor ecx, 5
mov byte [rbp + 0x5db], cl
movsx ecx, byte [rbp + 0x5db]
xor ecx, 0xd
mov byte [rbp + 0x5dc], cl
movsx ecx, byte [rbp + 0x5dc]
xor ecx, 0xd
mov byte [rbp + 0x5dd], cl
movsx ecx, byte [rbp + 0x5dd]
xor ecx, 4
mov byte [rbp + 0x5de], cl
movsx ecx, byte [rbp + 0x5de]
xor ecx, 0x41
mov byte [rbp + 0x5df], cl
movsx ecx, byte [rbp + 0x5df]
xor ecx, 5
mov byte [rbp + 0x5e0], cl
movsx ecx, byte [rbp + 0x5e0]
xor ecx, 0xd
mov byte [rbp + 0x5e1], cl
movsx ecx, byte [rbp + 0x5e1]
xor ecx, 0xd
mov byte [rbp + 0x5e2], cl
movsx ecx, byte [rbp + 0x5e2]
xor ecx, 0xc
mov byte [rbp + 0x5e3], cl
movsx ecx, byte [rbp + 0x5e3]
xor ecx, 0x41
mov byte [rbp + 0x5e4], cl
movsx ecx, byte [rbp + 0x5e4]
xor ecx, 5
mov byte [rbp + 0x5e5], cl
movsx ecx, byte [rbp + 0x5e5]
xor ecx, 8
mov byte [rbp + 0x5e6], cl
movsx ecx, byte [rbp + 0x5e6]
xor ecx, 0xc
mov byte [rbp + 0x5e7], cl
movsx ecx, byte [rbp + 0x5e7]
xor ecx, 5
mov byte [rbp + 0x5e8], cl
xor eax, eax
mov byte [rbp + 0x5e9], al
movzx eax, byte [rbp + 0x5d0]
lea rdx, [rbp + 0x2fe0]
lea rcx, [rbp + 0x5c8]
call fcn.140095550
nop
mov dword [rbp + 0x3000], 0x10e
mov qword [rbp + 0x3004], 2
lea rdx, [0x1403ce738]
lea rcx, [rbp + 0x3010]
call fcn.140093440
nop
mov dword [rbp + 0x8b8], 0x4d
mov eax, dword [rbp + 0x8b8]
add al, 0x4d
movsx ecx, al
xor ecx, 0x34
mov dword [rbp + 0x8bc], ecx
mov eax, dword [rbp + 0x8bc]
mov ecx, dword [rbp + 0x8b8]
xor ecx, eax
xor ecx, 0x30
mov byte [rbp + 0x8c0], cl
movsx ecx, byte [rbp + 0x8c0]
mov eax, dword [rbp + 0x8b8]
inc al
xor eax, ecx
xor eax, 0x78
mov byte [rbp + 0x8c1], al
movsx ecx, byte [rbp + 0x8c1]
mov eax, dword [rbp + 0x8b8]
add al, 2
xor eax, ecx
xor eax, 0x7b
mov byte [rbp + 0x8c2], al
movsx ecx, byte [rbp + 0x8c2]
mov eax, dword [rbp + 0x8b8]
add al, 3
xor eax, ecx
xor eax, 0x7d
mov byte [rbp + 0x8c3], al
xor eax, eax
mov byte [rbp + 0x8c4], al
movzx eax, byte [rbp + 0x8c0]
lea rdx, [rbp + 0x3030]
lea rcx, [rbp + 0x8b8]
call fcn.140094810
nop
mov dword [rbp + 0xd38], 0x36
mov dword [rbp + 0xd3c], 1
mov eax, dword [rbp + 0xd3c]
xor eax, 0x4e
mov byte [rbp + 0xd40], al
xor eax, eax
mov byte [rbp + 0xd41], al
movzx eax, byte [rbp + 0xd40]
lea rdx, [rbp + 0x3050]
lea rcx, [rbp + 0xd38]
call fcn.140095610
mov qword [rbp + 0x3080], 0
mov qword [rbp + 0x3088], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x3070]
call fcn.14001e2d0
nop
xor eax, eax
mov qword [rbp + 0x3090], rax
mov dword [rbp + 0x78], 0x37
mov eax, dword [rbp + 0x78]
add al, 0x37
movsx ecx, al
xor ecx, 0x41
mov dword [rbp + 0x7c], ecx
mov eax, dword [rbp + 0x7c]
mov ecx, dword [rbp + 0x78]
xor ecx, eax
xor ecx, 0x68
mov byte [rbp + 0x80], cl
movsx ecx, byte [rbp + 0x80]
mov eax, dword [rbp + 0x78]
inc al
xor eax, ecx
xor eax, 0x6f
mov byte [rbp + 0x81], al
movsx ecx, byte [rbp + 0x81]
mov eax, dword [rbp + 0x78]
add al, 2
xor eax, ecx
xor eax, 0x74
mov byte [rbp + 0x82], al
movsx ecx, byte [rbp + 0x82]
mov eax, dword [rbp + 0x78]
add al, 3
xor eax, ecx
xor eax, 0x65
mov byte [rbp + 0x83], al
movsx ecx, byte [rbp + 0x83]
mov eax, dword [rbp + 0x78]
add al, 4
xor eax, ecx
xor eax, 0x6c
mov byte [rbp + 0x84], al
movsx ecx, byte [rbp + 0x84]
mov eax, dword [rbp + 0x78]
add al, 5
xor eax, ecx
xor eax, 0x62
mov byte [rbp + 0x85], al
movsx ecx, byte [rbp + 0x85]
mov eax, dword [rbp + 0x78]
add al, 6
xor eax, ecx
xor eax, 0x79
mov byte [rbp + 0x86], al
movsx ecx, byte [rbp + 0x86]
mov eax, dword [rbp + 0x78]
add al, 7
xor eax, ecx
xor eax, 0x74
mov byte [rbp + 0x87], al
movsx ecx, byte [rbp + 0x87]
mov eax, dword [rbp + 0x78]
add al, 8
xor eax, ecx
xor eax, 0x65
mov byte [rbp + 0x88], al
movsx ecx, byte [rbp + 0x88]
mov eax, dword [rbp + 0x78]
add al, 9
xor eax, ecx
xor eax, 0x2e
mov byte [rbp + 0x89], al
movsx ecx, byte [rbp + 0x89]
mov eax, dword [rbp + 0x78]
add al, 0xa
xor eax, ecx
xor eax, 0x6d
mov byte [rbp + 0x8a], al
movsx ecx, byte [rbp + 0x8a]
mov eax, dword [rbp + 0x78]
add al, 0xb
xor eax, ecx
xor eax, 0x69
mov byte [rbp + 0x8b], al
movsx ecx, byte [rbp + 0x8b]
mov eax, dword [rbp + 0x78]
add al, 0xc
xor eax, ecx
xor eax, 0x6e
mov byte [rbp + 0x8c], al
movsx ecx, byte [rbp + 0x8c]
mov eax, dword [rbp + 0x78]
add al, 0xd
xor eax, ecx
xor eax, 0x65
mov byte [rbp + 0x8d], al
movsx ecx, byte [rbp + 0x8d]
mov eax, dword [rbp + 0x78]
add al, 0xe
xor eax, ecx
xor eax, 0x72
mov byte [rbp + 0x8e], al
movsx ecx, byte [rbp + 0x8e]
mov eax, dword [rbp + 0x78]
add al, 0xf
xor eax, ecx
xor eax, 0x70
mov byte [rbp + 0x8f], al
movsx ecx, byte [rbp + 0x8f]
mov eax, dword [rbp + 0x78]
add al, 0x10
xor eax, ecx
xor eax, 0x6f
mov byte [rbp + 0x90], al
movsx ecx, byte [rbp + 0x90]
mov eax, dword [rbp + 0x78]
add al, 0x11
xor eax, ecx
xor eax, 0x6f
mov byte [rbp + 0x91], al
movsx ecx, byte [rbp + 0x91]
mov eax, dword [rbp + 0x78]
add al, 0x12
xor eax, ecx
xor eax, 0x6c
mov byte [rbp + 0x92], al
movsx ecx, byte [rbp + 0x92]
mov eax, dword [rbp + 0x78]
add al, 0x13
xor eax, ecx
xor eax, 0x2e
mov byte [rbp + 0x93], al
movsx ecx, byte [rbp + 0x93]
mov eax, dword [rbp + 0x78]
add al, 0x14
xor eax, ecx
xor eax, 0x6e
mov byte [rbp + 0x94], al
movsx ecx, byte [rbp + 0x94]
mov eax, dword [rbp + 0x78]
add al, 0x15
xor eax, ecx
xor eax, 0x65
mov byte [rbp + 0x95], al
movsx ecx, byte [rbp + 0x95]
mov eax, dword [rbp + 0x78]
add al, 0x16
xor eax, ecx
xor eax, 0x74
mov byte [rbp + 0x96], al
xor eax, eax
mov byte [rbp + 0x97], al
movzx eax, byte [rbp + 0x80]
lea rdx, [rbp + 0x3098]
lea rcx, [rbp + 0x78]
call fcn.140094970
nop
mov dword [rbp + 0x190], 0xd
mov eax, dword [rbp + 0x190]
add al, 0xd
movsx ecx, al
xor ecx, 0x26
mov dword [rbp + 0x194], ecx
mov eax, dword [rbp + 0x194]
mov ecx, dword [rbp + 0x190]
xor ecx, eax
xor ecx, 0x40
mov byte [rbp + 0x198], cl
movsx ecx, byte [rbp + 0x198]
mov eax, dword [rbp + 0x190]
inc al
xor eax, ecx
xor eax, 0x38
mov byte [rbp + 0x199], al
movsx ecx, byte [rbp + 0x199]
mov eax, dword [rbp + 0x190]
add al, 2
xor eax, ecx
xor eax, 0x30
mov byte [rbp + 0x19a], al
movsx ecx, byte [rbp + 0x19a]
mov eax, dword [rbp + 0x190]
add al, 3
xor eax, ecx
xor eax, 0x30
mov byte [rbp + 0x19b], al
movsx ecx, byte [rbp + 0x19b]
mov eax, dword [rbp + 0x190]
add al, 4
xor eax, ecx
xor eax, 0x32
mov byte [rbp + 0x19c], al
movsx ecx, byte [rbp + 0x19c]
mov eax, dword [rbp + 0x190]
add al, 5
xor eax, ecx
xor eax, 0x7c
mov byte [rbp + 0x19d], al
movsx ecx, byte [rbp + 0x19d]
mov eax, dword [rbp + 0x190]
add al, 6
xor eax, ecx
xor eax, 0x38
mov byte [rbp + 0x19e], al
movsx ecx, byte [rbp + 0x19e]
mov eax, dword [rbp + 0x190]
add al, 7
xor eax, ecx
xor eax, 0x30
mov byte [rbp + 0x19f], al
movsx ecx, byte [rbp + 0x19f]
mov eax, dword [rbp + 0x190]
add al, 8
xor eax, ecx
xor eax, 0x30
mov byte [rbp + 0x1a0], al
movsx ecx, byte [rbp + 0x1a0]
mov eax, dword [rbp + 0x190]
add al, 9
xor eax, ecx
xor eax, 0x34
mov byte [rbp + 0x1a1], al
movsx ecx, byte [rbp + 0x1a1]
mov eax, dword [rbp + 0x190]
add al, 0xa
xor eax, ecx
xor eax, 0x7c
mov byte [rbp + 0x1a2], al
movsx ecx, byte [rbp + 0x1a2]
mov eax, dword [rbp + 0x190]
add al, 0xb
xor eax, ecx
xor eax, 0x38
mov byte [rbp + 0x1a3], al
movsx ecx, byte [rbp + 0x1a3]
mov eax, dword [rbp + 0x190]
add al, 0xc
xor eax, ecx
xor eax, 0x30
mov byte [rbp + 0x1a4], al
movsx ecx, byte [rbp + 0x1a4]
mov eax, dword [rbp + 0x190]
add al, 0xd
xor eax, ecx
xor eax, 0x30
mov byte [rbp + 0x1a5], al
movsx ecx, byte [rbp + 0x1a5]
mov eax, dword [rbp + 0x190]
add al, 0xe
xor eax, ecx
xor eax, 0x39
mov byte [rbp + 0x1a6], al
xor eax, eax
mov byte [rbp + 0x1a7], al
movzx eax, byte [rbp + 0x198]
lea rdx, [rbp + 0x30b8]
lea rcx, [rbp + 0x190]
call fcn.1400949b0
nop
mov dword [rbp + 0x30d8], 0x10f
mov qword [rbp + 0x30dc], 2
lea rdx, [0x1403ce738]
lea rcx, [rbp + 0x30e8]
call fcn.140093440
nop
mov dword [rbp + 0x978], 0x55
mov eax, dword [rbp + 0x978]
xor eax, 0x30
mov byte [rbp + 0x97c], al
movsx ecx, byte [rbp + 0x97c]
xor ecx, 0x78
mov byte [rbp + 0x97d], cl
movsx ecx, byte [rbp + 0x97d]
xor ecx, 0x7b
mov byte [rbp + 0x97e], cl
movsx ecx, byte [rbp + 0x97e]
xor ecx, 0x7d
mov byte [rbp + 0x97f], cl
mov byte [rbp + 0x980], 0
movzx eax, byte [rbp + 0x97c]
lea rdx, [rbp + 0x3108]
lea rcx, [rbp + 0x978]
call fcn.140094df0
nop
mov dword [rbp + 0xd48], 0x75
mov dword [rbp + 0xd4c], 0x37
mov eax, dword [rbp + 0xd4c]
xor eax, 0xd
mov byte [rbp + 0xd50], al
xor eax, eax
mov byte [rbp + 0xd51], al
movzx eax, byte [rbp + 0xd50]
lea rdx, [rbp + 0x3128]
lea rcx, [rbp + 0xd48]
call fcn.140095610
mov qword [rbp + 0x3158], 0
mov qword [rbp + 0x3160], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x3148]
call fcn.14001e2d0
nop
xor eax, eax
mov qword [rbp + 0x3168], rax
mov dword [rbp + 0x588], 0x6b
mov dword [rbp + 0x58c], 1
mov eax, dword [rbp + 0x58c]
xor eax, 0xc
mov byte [rbp + 0x590], al
movsx ecx, byte [rbp + 0x590]
xor ecx, 0xe
mov byte [rbp + 0x591], cl
movsx ecx, byte [rbp + 0x591]
xor ecx, 5
mov byte [rbp + 0x592], cl
movsx ecx, byte [rbp + 0x592]
xor ecx, 4
mov byte [rbp + 0x593], cl
movsx ecx, byte [rbp + 0x593]
xor ecx, 6
mov byte [rbp + 0x594], cl
movsx ecx, byte [rbp + 0x594]
xor ecx, 0x45
mov byte [rbp + 0x595], cl
movsx ecx, byte [rbp + 0x595]
xor ecx, 6
mov byte [rbp + 0x596], cl
movsx ecx, byte [rbp + 0x596]
xor ecx, 2
mov byte [rbp + 0x597], cl
movsx ecx, byte [rbp + 0x597]
xor ecx, 5
mov byte [rbp + 0x598], cl
movsx ecx, byte [rbp + 0x598]
xor ecx, 0xe
mov byte [rbp + 0x599], cl
movsx ecx, byte [rbp + 0x599]
xor ecx, 0x19
mov byte [rbp + 0x59a], cl
movsx ecx, byte [rbp + 0x59a]
xor ecx, 0x1b
mov byte [rbp + 0x59b], cl
movsx ecx, byte [rbp + 0x59b]
xor ecx, 4
mov byte [rbp + 0x59c], cl
movsx ecx, byte [rbp + 0x59c]
xor ecx, 4
mov byte [rbp + 0x59d], cl
movsx ecx, byte [rbp + 0x59d]
xor ecx, 7
mov byte [rbp + 0x59e], cl
movsx ecx, byte [rbp + 0x59e]
xor ecx, 0x45
mov byte [rbp + 0x59f], cl
movsx ecx, byte [rbp + 0x59f]
xor ecx, 5
mov byte [rbp + 0x5a0], cl
movsx ecx, byte [rbp + 0x5a0]
xor ecx, 0xe
mov byte [rbp + 0x5a1], cl
movsx ecx, byte [rbp + 0x5a1]
xor ecx, 0x1f
mov byte [rbp + 0x5a2], cl
xor eax, eax
mov byte [rbp + 0x5a3], al
movzx eax, byte [rbp + 0x590]
lea rdx, [rbp + 0x3170]
lea rcx, [rbp + 0x588]
call fcn.140095570
nop
mov dword [rbp + 0x410], 0x21
mov eax, dword [rbp + 0x410]
xor eax, 0x40
add eax, 0xa
mov byte [rbp + 0x414], al
movsx ecx, byte [rbp + 0x414]
xor ecx, 0x38
add ecx, 0xa
mov byte [rbp + 0x415], cl
movsx ecx, byte [rbp + 0x415]
xor ecx, 0x30
add ecx, 0xa
mov byte [rbp + 0x416], cl
movsx ecx, byte [rbp + 0x416]
xor ecx, 0x30
add ecx, 0xa
mov byte [rbp + 0x417], cl
movsx ecx, byte [rbp + 0x417]
xor ecx, 0x32
add ecx, 0xa
mov byte [rbp + 0x418], cl
movsx ecx, byte [rbp + 0x418]
xor ecx, 0x7c
add ecx, 0xa
mov byte [rbp + 0x419], cl
movsx ecx, byte [rbp + 0x419]
xor ecx, 0x38
add ecx, 0xa
mov byte [rbp + 0x41a], cl
movsx ecx, byte [rbp + 0x41a]
xor ecx, 0x30
add ecx, 0xa
mov byte [rbp + 0x41b], cl
movsx ecx, byte [rbp + 0x41b]
xor ecx, 0x30
add ecx, 0xa
mov byte [rbp + 0x41c], cl
movsx ecx, byte [rbp + 0x41c]
xor ecx, 0x34
add ecx, 0xa
mov byte [rbp + 0x41d], cl
movsx ecx, byte [rbp + 0x41d]
xor ecx, 0x7c
add ecx, 0xa
mov byte [rbp + 0x41e], cl
movsx ecx, byte [rbp + 0x41e]
xor ecx, 0x38
add ecx, 0xa
mov byte [rbp + 0x41f], cl
movsx ecx, byte [rbp + 0x41f]
xor ecx, 0x30
add ecx, 0xa
mov byte [rbp + 0x420], cl
movsx ecx, byte [rbp + 0x420]
xor ecx, 0x30
add ecx, 0xa
mov byte [rbp + 0x421], cl
movsx ecx, byte [rbp + 0x421]
xor ecx, 0x39
add ecx, 0xa
mov byte [rbp + 0x422], cl
mov byte [rbp + 0x423], 0
movzx eax, byte [rbp + 0x414]
lea rdx, [rbp + 0x3190]
lea rcx, [rbp + 0x410]
call fcn.140094b90
nop
mov dword [rbp + 0x31b0], 0x110
mov qword [rbp + 0x31b4], 2
lea rdx, [0x1403ce738]
lea rcx, [rbp + 0x31c0]
call fcn.140093440
nop
mov dword [rbp + 0x988], 0x39
mov eax, dword [rbp + 0x988]
xor eax, 0x30
add eax, 3
mov byte [rbp + 0x98c], al
movsx ecx, byte [rbp + 0x98c]
xor ecx, 0x78
add ecx, 3
mov byte [rbp + 0x98d], cl
movsx ecx, byte [rbp + 0x98d]
xor ecx, 0x7b
add ecx, 3
mov byte [rbp + 0x98e], cl
movsx ecx, byte [rbp + 0x98e]
xor ecx, 0x7d
add ecx, 3
mov byte [rbp + 0x98f], cl
mov byte [rbp + 0x990], 0
movzx eax, byte [rbp + 0x98c]
lea rdx, [rbp + 0x31e0]
lea rcx, [rbp + 0x988]
call fcn.1400952d0
nop
mov dword [rbp + 0xd58], 0x59
mov dword [rbp + 0xd5c], 0x30
mov eax, dword [rbp + 0xd5c]
xor eax, 0x21
mov byte [rbp + 0xd60], al
xor eax, eax
mov byte [rbp + 0xd61], al
movzx eax, byte [rbp + 0xd60]
lea rdx, [rbp + 0x3200]
lea rcx, [rbp + 0xd58]
call fcn.140095610
mov qword [rbp + 0x3230], 0
mov qword [rbp + 0x3238], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x3220]
call fcn.14001e2d0
nop
xor eax, eax
mov qword [rbp + 0x3240], rax
mov dword [rbp + 0x5f0], 0x3c
mov eax, dword [rbp + 0x5f0]
xor eax, 0x40
add eax, 0xb
mov byte [rbp + 0x5f4], al
movsx ecx, byte [rbp + 0x5f4]
xor ecx, 0x2e
add ecx, 0xb
mov byte [rbp + 0x5f5], cl
movsx ecx, byte [rbp + 0x5f5]
xor ecx, 0x2a
add ecx, 0xb
mov byte [rbp + 0x5f6], cl
movsx ecx, byte [rbp + 0x5f6]
xor ecx, 0x5c
add ecx, 0xb
mov byte [rbp + 0x5f7], cl
movsx ecx, byte [rbp + 0x5f7]
xor ecx, 0x2e
add ecx, 0xb
mov byte [rbp + 0x5f8], cl
movsx ecx, byte [rbp + 0x5f8]
xor ecx, 0x65
add ecx, 0xb
mov byte [rbp + 0x5f9], cl
movsx ecx, byte [rbp + 0x5f9]
xor ecx, 0x74
add ecx, 0xb
mov byte [rbp + 0x5fa], cl
movsx ecx, byte [rbp + 0x5fa]
xor ecx, 0x7a
add ecx, 0xb
mov byte [rbp + 0x5fb], cl
movsx ecx, byte [rbp + 0x5fb]
xor ecx, 0x70
add ecx, 0xb
mov byte [rbp + 0x5fc], cl
movsx ecx, byte [rbp + 0x5fc]
xor ecx, 0x6f
add ecx, 0xb
mov byte [rbp + 0x5fd], cl
movsx ecx, byte [rbp + 0x5fd]
xor ecx, 0x6f
add ecx, 0xb
mov byte [rbp + 0x5fe], cl
movsx ecx, byte [rbp + 0x5fe]
xor ecx, 0x6c
add ecx, 0xb
mov byte [rbp + 0x5ff], cl
movsx ecx, byte [rbp + 0x5ff]
xor ecx, 0x5c
add ecx, 0xb
mov byte [rbp + 0x600], cl
movsx ecx, byte [rbp + 0x600]
xor ecx, 0x2e
add ecx, 0xb
mov byte [rbp + 0x601], cl
movsx ecx, byte [rbp + 0x601]
xor ecx, 0x65
add ecx, 0xb
mov byte [rbp + 0x602], cl
movsx ecx, byte [rbp + 0x602]
xor ecx, 0x75
add ecx, 0xb
mov byte [rbp + 0x603], cl
mov byte [rbp + 0x604], 0
movzx eax, byte [rbp + 0x5f4]
lea rdx, [rbp + 0x3248]
lea rcx, [rbp + 0x5f0]
call fcn.140095350
nop
lea rdx, [0x1403ce738]
lea rcx, [rbp + 0x3268]
call fcn.140093440
nop
mov dword [rbp + 0x3288], 0x111
mov qword [rbp + 0x328c], 2
mov dword [rbp + 0xaa8], 0x1c
mov dword [rbp + 0xaac], 6
mov eax, dword [rbp + 0xaac]
xor eax, 0x24
mov byte [rbp + 0xab0], al
movsx ecx, byte [rbp + 0xab0]
xor ecx, 0x2c
mov byte [rbp + 0xab1], cl
movsx ecx, byte [rbp + 0xab1]
xor ecx, 0x2c
mov byte [rbp + 0xab2], cl
movsx ecx, byte [rbp + 0xab2]
xor ecx, 0x2e
mov byte [rbp + 0xab3], cl
xor eax, eax
mov byte [rbp + 0xab4], al
movzx eax, byte [rbp + 0xab0]
lea rdx, [rbp + 0x3298]
lea rcx, [rbp + 0xaa8]
call fcn.1400955f0
nop
mov dword [rbp + 0x8c8], 0x52
mov eax, dword [rbp + 0x8c8]
add al, 0x52
movsx ecx, al
xor ecx, 0x3b
mov dword [rbp + 0x8cc], ecx
mov eax, dword [rbp + 0x8cc]
mov ecx, dword [rbp + 0x8c8]
xor ecx, eax
xor ecx, 0x30
mov byte [rbp + 0x8d0], cl
movsx ecx, byte [rbp + 0x8d0]
mov eax, dword [rbp + 0x8c8]
inc al
xor eax, ecx
xor eax, 0x78
mov byte [rbp + 0x8d1], al
movsx ecx, byte [rbp + 0x8d1]
mov eax, dword [rbp + 0x8c8]
add al, 2
xor eax, ecx
xor eax, 0x7b
mov byte [rbp + 0x8d2], al
movsx ecx, byte [rbp + 0x8d2]
mov eax, dword [rbp + 0x8c8]
add al, 3
xor eax, ecx
xor eax, 0x7d
mov byte [rbp + 0x8d3], al
xor eax, eax
mov byte [rbp + 0x8d4], al
movzx eax, byte [rbp + 0x8d0]
lea rdx, [rbp + 0x32b8]
lea rcx, [rbp + 0x8c8]
call fcn.140094810
nop
mov dword [rbp + 0xc50], 0x1d
mov eax, dword [rbp + 0xc50]
xor eax, 0x78
add eax, 7
mov byte [rbp + 0xc54], al
mov byte [rbp + 0xc55], 0
movzx eax, byte [rbp + 0xc54]
lea rdx, [rbp + 0x32d8]
lea rcx, [rbp + 0xc50]
call fcn.140094af0
mov qword [rbp + 0x3308], 0
mov qword [rbp + 0x3310], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x32f8]
call fcn.14001e2d0
nop
xor eax, eax
mov qword [rbp + 0x3318], rax
mov dword [rbp + 0x7c0], 0x17
mov dword [rbp + 0x7c4], 0x32
mov eax, dword [rbp + 0x7c4]
xor eax, 0x74
mov byte [rbp + 0x7c8], al
movsx ecx, byte [rbp + 0x7c8]
xor ecx, 0x7b
mov byte [rbp + 0x7c9], cl
movsx ecx, byte [rbp + 0x7c9]
xor ecx, 0x78
mov byte [rbp + 0x7ca], cl
movsx ecx, byte [rbp + 0x7ca]
xor ecx, 0x67
mov byte [rbp + 0x7cb], cl
movsx ecx, byte [rbp + 0x7cb]
xor ecx, 0x78
mov byte [rbp + 0x7cc], cl
movsx ecx, byte [rbp + 0x7cc]
xor ecx, 0x78
mov byte [rbp + 0x7cd], cl
movsx ecx, byte [rbp + 0x7cd]
xor ecx, 0x7b
mov byte [rbp + 0x7ce], cl
movsx ecx, byte [rbp + 0x7ce]
xor ecx, 0x39
mov byte [rbp + 0x7cf], cl
movsx ecx, byte [rbp + 0x7cf]
xor ecx, 0x67
mov byte [rbp + 0x7d0], cl
movsx ecx, byte [rbp + 0x7d0]
xor ecx, 0x65
mov byte [rbp + 0x7d1], cl
movsx ecx, byte [rbp + 0x7d1]
xor ecx, 0x78
mov byte [rbp + 0x7d2], cl
xor eax, eax
mov byte [rbp + 0x7d3], al
movzx eax, byte [rbp + 0x7c8]
lea rdx, [rbp + 0x3320]
lea rcx, [rbp + 0x7c0]
call fcn.1401d9d20
nop
lea rdx, [0x1403ce738]
lea rcx, [rbp + 0x3340]
call fcn.140093440
nop
mov dword [rbp + 0x3360], 0x112
mov qword [rbp + 0x3364], 2
lea rdx, [0x1403ce738]
lea rcx, [rbp + 0x3370]
call fcn.140093440
nop
mov dword [rbp + 0xab8], 0x65
mov dword [rbp + 0xabc], 0x4a
mov eax, dword [rbp + 0xabc]
xor eax, 0x55
mov byte [rbp + 0xac0], al
movsx ecx, byte [rbp + 0xac0]
xor ecx, 0x1d
mov byte [rbp + 0xac1], cl
movsx ecx, byte [rbp + 0xac1]
xor ecx, 0x1e
mov byte [rbp + 0xac2], cl
movsx ecx, byte [rbp + 0xac2]
xor ecx, 0x18
mov byte [rbp + 0xac3], cl
xor eax, eax
mov byte [rbp + 0xac4], al
movzx eax, byte [rbp + 0xac0]
lea rdx, [rbp + 0x3390]
lea rcx, [rbp + 0xab8]
call fcn.1400955f0
nop
mov dword [rbp + 0xa08], 0x49
mov eax, dword [rbp + 0xa08]
xor eax, 0x78
add eax, 7
mov byte [rbp + 0xa0c], al
mov byte [rbp + 0xa0d], 0
movzx eax, byte [rbp + 0xa0c]
lea rdx, [rbp + 0x33b0]
lea rcx, [rbp + 0xa08]
call fcn.140094af0
mov qword [rbp + 0x33e0], 0
mov qword [rbp + 0x33e8], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x33d0]
call fcn.14001e2d0
nop
xor eax, eax
mov qword [rbp + 0x33f0], rax
mov dword [rbp + 0x178], 0x1a
mov eax, dword [rbp + 0x178]
add al, 0x1a
movsx ecx, al
xor ecx, 0x62
mov dword [rbp + 0x17c], ecx
mov eax, dword [rbp + 0x17c]
mov ecx, dword [rbp + 0x178]
xor ecx, eax
xor ecx, 0x63
mov byte [rbp + 0x180], cl
movsx ecx, byte [rbp + 0x180]
mov eax, dword [rbp + 0x178]
inc al
xor eax, ecx
xor eax, 0x6c
mov byte [rbp + 0x181], al
movsx ecx, byte [rbp + 0x181]
mov eax, dword [rbp + 0x178]
add al, 2
xor eax, ecx
xor eax, 0x6f
mov byte [rbp + 0x182], al
movsx ecx, byte [rbp + 0x182]
mov eax, dword [rbp + 0x178]
add al, 3
xor eax, ecx
xor eax, 0x2e
mov byte [rbp + 0x183], al
movsx ecx, byte [rbp + 0x183]
mov eax, dword [rbp + 0x178]
add al, 4
xor eax, ecx
xor eax, 0x32
mov byte [rbp + 0x184], al
movsx ecx, byte [rbp + 0x184]
mov eax, dword [rbp + 0x178]
add al, 5
xor eax, ecx
xor eax, 0x6d
mov byte [rbp + 0x185], al
movsx ecx, byte [rbp + 0x185]
mov eax, dword [rbp + 0x178]
add al, 6
xor eax, ecx
xor eax, 0x69
mov byte [rbp + 0x186], al
movsx ecx, byte [rbp + 0x186]
mov eax, dword [rbp + 0x178]
add al, 7
xor eax, ecx
xor eax, 0x6e
mov byte [rbp + 0x187], al
movsx ecx, byte [rbp + 0x187]
mov eax, dword [rbp + 0x178]
add al, 8
xor eax, ecx
xor eax, 0x65
mov byte [rbp + 0x188], al
movsx ecx, byte [rbp + 0x188]
mov eax, dword [rbp + 0x178]
add al, 9
xor eax, ecx
xor eax, 0x72
mov byte [rbp + 0x189], al
movsx ecx, byte [rbp + 0x189]
mov eax, dword [rbp + 0x178]
add al, 0xa
xor eax, ecx
xor eax, 0x73
mov byte [rbp + 0x18a], al
movsx ecx, byte [rbp + 0x18a]
mov eax, dword [rbp + 0x178]
add al, 0xb
xor eax, ecx
xor eax, 0x2e
mov byte [rbp + 0x18b], al
movsx ecx, byte [rbp + 0x18b]
mov eax, dword [rbp + 0x178]
add al, 0xc
xor eax, ecx
xor eax, 0x63
mov byte [rbp + 0x18c], al
movsx ecx, byte [rbp + 0x18c]
mov eax, dword [rbp + 0x178]
add al, 0xd
xor eax, ecx
xor eax, 0x6f
mov byte [rbp + 0x18d], al
movsx ecx, byte [rbp + 0x18d]
mov eax, dword [rbp + 0x178]
add al, 0xe
xor eax, ecx
xor eax, 0x6d
mov byte [rbp + 0x18e], al
xor eax, eax
mov byte [rbp + 0x18f], al
movzx eax, byte [rbp + 0x180]
lea rdx, [rbp + 0x33f8]
lea rcx, [rbp + 0x178]
call fcn.1400949b0
nop
mov dword [rbp + 0x998], 0x65
mov eax, dword [rbp + 0x998]
xor eax, 0x33
add eax, 9
mov byte [rbp + 0x99c], al
movsx ecx, byte [rbp + 0x99c]
xor ecx, 0x30
add ecx, 9
mov byte [rbp + 0x99d], cl
movsx ecx, byte [rbp + 0x99d]
xor ecx, 0x33
add ecx, 9
mov byte [rbp + 0x99e], cl
movsx ecx, byte [rbp + 0x99e]
xor ecx, 0x30
add ecx, 9
mov byte [rbp + 0x99f], cl
mov byte [rbp + 0x9a0], 0
movzx eax, byte [rbp + 0x99c]
lea rdx, [rbp + 0x3418]
lea rcx, [rbp + 0x998]
call fcn.140094dd0
nop
mov dword [rbp + 0x3438], 0x112
mov qword [rbp + 0x343c], 2
lea rdx, [0x1403ce738]
lea rcx, [rbp + 0x3448]
call fcn.140093440
nop
mov dword [rbp + 0xac8], 3
mov dword [rbp + 0xacc], 0x10
mov eax, dword [rbp + 0xacc]
xor eax, 0x33
mov byte [rbp + 0xad0], al
movsx ecx, byte [rbp + 0xad0]
xor ecx, 0x7b
mov byte [rbp + 0xad1], cl
movsx ecx, byte [rbp + 0xad1]
xor ecx, 0x78
mov byte [rbp + 0xad2], cl
movsx ecx, byte [rbp + 0xad2]
xor ecx, 0x7e
mov byte [rbp + 0xad3], cl
xor eax, eax
mov byte [rbp + 0xad4], al
movzx eax, byte [rbp + 0xad0]
lea rdx, [rbp + 0x3468]
lea rcx, [rbp + 0xac8]
call fcn.1400955f0
nop
mov dword [rbp + 0xc10], 0x7c
mov eax, dword [rbp + 0xc10]
add al, 0x7c
movsx ecx, al
xor ecx, 0x61
mov dword [rbp + 0xc14], ecx
mov eax, dword [rbp + 0xc14]
mov ecx, dword [rbp + 0xc10]
xor ecx, eax
xor ecx, 0x78
mov byte [rbp + 0xc18], cl
xor eax, eax
mov byte [rbp + 0xc19], al
movzx eax, byte [rbp + 0xc18]
lea rdx, [rbp + 0x3488]
lea rcx, [rbp + 0xc10]
call fcn.1400947d0
mov qword [rbp + 0x34b8], 0
mov qword [rbp + 0x34c0], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x34a8]
call fcn.14001e2d0
nop
xor eax, eax
mov qword [rbp + 0x34c8], rax
mov dword [rbp + 0x1f8], 0x43
mov eax, dword [rbp + 0x1f8]
add al, 0x43
movsx ecx, al
xor ecx, 0x47
mov dword [rbp + 0x1fc], ecx
mov eax, dword [rbp + 0x1fc]
mov ecx, dword [rbp + 0x1f8]
xor ecx, eax
xor ecx, 0x64
mov byte [rbp + 0x200], cl
movsx ecx, byte [rbp + 0x200]
mov eax, dword [rbp + 0x1f8]
inc al
xor eax, ecx
xor eax, 0x62
mov byte [rbp + 0x201], al
movsx ecx, byte [rbp + 0x201]
mov eax, dword [rbp + 0x1f8]
add al, 2
xor eax, ecx
xor eax, 0x69
mov byte [rbp + 0x202], al
movsx ecx, byte [rbp + 0x202]
mov eax, dword [rbp + 0x1f8]
add al, 3
xor eax, ecx
xor eax, 0x78
mov byte [rbp + 0x203], al
movsx ecx, byte [rbp + 0x203]
mov eax, dword [rbp + 0x1f8]
add al, 4
xor eax, ecx
xor eax, 0x2e
mov byte [rbp + 0x204], al
movsx ecx, byte [rbp + 0x204]
mov eax, dword [rbp + 0x1f8]
add al, 5
xor eax, ecx
xor eax, 0x70
mov byte [rbp + 0x205], al
movsx ecx, byte [rbp + 0x205]
mov eax, dword [rbp + 0x1f8]
add al, 6
xor eax, ecx
xor eax, 0x6f
mov byte [rbp + 0x206], al
movsx ecx, byte [rbp + 0x206]
mov eax, dword [rbp + 0x1f8]
add al, 7
xor eax, ecx
xor eax, 0x6f
mov byte [rbp + 0x207], al
movsx ecx, byte [rbp + 0x207]
mov eax, dword [rbp + 0x1f8]
add al, 8
xor eax, ecx
xor eax, 0x6c
mov byte [rbp + 0x208], al
movsx ecx, byte [rbp + 0x208]
mov eax, dword [rbp + 0x1f8]
add al, 9
xor eax, ecx
xor eax, 0x2e
mov byte [rbp + 0x209], al
movsx ecx, byte [rbp + 0x209]
mov eax, dword [rbp + 0x1f8]
add al, 0xa
xor eax, ecx
xor eax, 0x73
mov byte [rbp + 0x20a], al
movsx ecx, byte [rbp + 0x20a]
mov eax, dword [rbp + 0x1f8]
add al, 0xb
xor eax, ecx
xor eax, 0x65
mov byte [rbp + 0x20b], al
movsx ecx, byte [rbp + 0x20b]
mov eax, dword [rbp + 0x1f8]
add al, 0xc
xor eax, ecx
xor eax, 0x78
mov byte [rbp + 0x20c], al
movsx ecx, byte [rbp + 0x20c]
mov eax, dword [rbp + 0x1f8]
add al, 0xd
xor eax, ecx
xor eax, 0x79
mov byte [rbp + 0x20d], al
xor eax, eax
mov byte [rbp + 0x20e], al
movzx eax, byte [rbp + 0x200]
lea rdx, [rbp + 0x34d0]
lea rcx, [rbp + 0x1f8]
call fcn.140094a30
nop
mov dword [rbp + 0x368], 9
mov eax, dword [rbp + 0x368]
add al, 9
movsx ecx, al
xor ecx, 0x6c
mov dword [rbp + 0x36c], ecx
mov eax, dword [rbp + 0x36c]
mov ecx, dword [rbp + 0x368]
xor ecx, eax
xor ecx, 0x40
mov byte [rbp + 0x370], cl
movsx ecx, byte [rbp + 0x370]
mov eax, dword [rbp + 0x368]
inc al
xor eax, ecx
xor eax, 0x31
mov byte [rbp + 0x371], al
movsx ecx, byte [rbp + 0x371]
mov eax, dword [rbp + 0x368]
add al, 2
xor eax, ecx
xor eax, 0x30
mov byte [rbp + 0x372], al
movsx ecx, byte [rbp + 0x372]
mov eax, dword [rbp + 0x368]
add al, 3
xor eax, ecx
xor eax, 0x30
mov byte [rbp + 0x373], al
movsx ecx, byte [rbp + 0x373]
mov eax, dword [rbp + 0x368]
add al, 4
xor eax, ecx
xor eax, 0x33
mov byte [rbp + 0x374], al
movsx ecx, byte [rbp + 0x374]
mov eax, dword [rbp + 0x368]
add al, 5
xor eax, ecx
xor eax, 0x32
mov byte [rbp + 0x375], al
movsx ecx, byte [rbp + 0x375]
mov eax, dword [rbp + 0x368]
add al, 6
xor eax, ecx
xor eax, 0x7c
mov byte [rbp + 0x376], al
movsx ecx, byte [rbp + 0x376]
mov eax, dword [rbp + 0x368]
add al, 7
xor eax, ecx
xor eax, 0x31
mov byte [rbp + 0x377], al
movsx ecx, byte [rbp + 0x377]
mov eax, dword [rbp + 0x368]
add al, 8
xor eax, ecx
xor eax, 0x30
mov byte [rbp + 0x378], al
movsx ecx, byte [rbp + 0x378]
mov eax, dword [rbp + 0x368]
add al, 9
xor eax, ecx
xor eax, 0x30
mov byte [rbp + 0x379], al
movsx ecx, byte [rbp + 0x379]
mov eax, dword [rbp + 0x368]
add al, 0xa
xor eax, ecx
xor eax, 0x33
mov byte [rbp + 0x37a], al
movsx ecx, byte [rbp + 0x37a]
mov eax, dword [rbp + 0x368]
add al, 0xb
xor eax, ecx
xor eax, 0x33
mov byte [rbp + 0x37b], al
xor eax, eax
mov byte [rbp + 0x37c], al
movzx eax, byte [rbp + 0x370]
lea rdx, [rbp + 0x34f0]
lea rcx, [rbp + 0x368]
call fcn.1401d9a60
nop
mov dword [rbp + 0x3510], 0x113
mov qword [rbp + 0x3514], 2
lea rdx, [0x1403ce738]
lea rcx, [rbp + 0x3520]
call fcn.140093440
nop
mov dword [rbp + 0x9a8], 0x48
mov eax, dword [rbp + 0x9a8]
xor eax, 0x30
add eax, 8
mov byte [rbp + 0x9ac], al
movsx ecx, byte [rbp + 0x9ac]
xor ecx, 0x78
add ecx, 8
mov byte [rbp + 0x9ad], cl
movsx ecx, byte [rbp + 0x9ad]
xor ecx, 0x7b
add ecx, 8
mov byte [rbp + 0x9ae], cl
movsx ecx, byte [rbp + 0x9ae]
xor ecx, 0x7d
add ecx, 8
mov byte [rbp + 0x9af], cl
mov byte [rbp + 0x9b0], 0
movzx eax, byte [rbp + 0x9ac]
lea rdx, [rbp + 0x3540]
lea rcx, [rbp + 0x9a8]
call fcn.1400950b0
nop
mov dword [rbp + 0xc00], 0x68
mov eax, dword [rbp + 0xc00]
add al, 0x68
movsx ecx, al
xor ecx, 0x29
mov dword [rbp + 0xc04], ecx
mov eax, dword [rbp + 0xc04]
mov ecx, dword [rbp + 0xc00]
xor ecx, eax
xor ecx, 0x78
mov byte [rbp + 0xc08], cl
xor eax, eax
mov byte [rbp + 0xc09], al
movzx eax, byte [rbp + 0xc08]
lea rdx, [rbp + 0x3560]
lea rcx, [rbp + 0xc00]
call fcn.1400947d0
mov qword [rbp + 0x3590], 0
mov qword [rbp + 0x3598], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x3580]
call fcn.14001e2d0
nop
xor eax, eax
mov qword [rbp + 0x35a0], rax
mov dword [rbp + 0xd8], 0x3d
mov eax, dword [rbp + 0xd8]
add al, 0x3d
movsx ecx, al
xor ecx, 3
mov dword [rbp + 0xdc], ecx
mov eax, dword [rbp + 0xdc]
mov ecx, dword [rbp + 0xd8]
xor ecx, eax
xor ecx, 0x40
mov byte [rbp + 0xe0], cl
movsx ecx, byte [rbp + 0xe0]
mov eax, dword [rbp + 0xd8]
inc al
xor eax, ecx
xor eax, 0x2e
mov byte [rbp + 0xe1], al
movsx ecx, byte [rbp + 0xe1]
mov eax, dword [rbp + 0xd8]
add al, 2
xor eax, ecx
xor eax, 0x2a
mov byte [rbp + 0xe2], al
movsx ecx, byte [rbp + 0xe2]
mov eax, dword [rbp + 0xd8]
add al, 3
xor eax, ecx
xor eax, 0x5c
mov byte [rbp + 0xe3], al
movsx ecx, byte [rbp + 0xe3]
mov eax, dword [rbp + 0xd8]
add al, 4
xor eax, ecx
xor eax, 0x2e
mov byte [rbp + 0xe4], al
movsx ecx, byte [rbp + 0xe4]
mov eax, dword [rbp + 0xd8]
add al, 5
xor eax, ecx
xor eax, 0x65
mov byte [rbp + 0xe5], al
movsx ecx, byte [rbp + 0xe5]
mov eax, dword [rbp + 0xd8]
add al, 6
xor eax, ecx
xor eax, 0x74
mov byte [rbp + 0xe6], al
movsx ecx, byte [rbp + 0xe6]
mov eax, dword [rbp + 0xd8]
add al, 7
xor eax, ecx
xor eax, 0x63
mov byte [rbp + 0xe7], al
movsx ecx, byte [rbp + 0xe7]
mov eax, dword [rbp + 0xd8]
add al, 8
xor eax, ecx
xor eax, 0x5c
mov byte [rbp + 0xe8], al
movsx ecx, byte [rbp + 0xe8]
mov eax, dword [rbp + 0xd8]
add al, 9
xor eax, ecx
xor eax, 0x2e
mov byte [rbp + 0xe9], al
movsx ecx, byte [rbp + 0xe9]
mov eax, dword [rbp + 0xd8]
add al, 0xa
xor eax, ecx
xor eax, 0x65
mov byte [rbp + 0xea], al
movsx ecx, byte [rbp + 0xea]
mov eax, dword [rbp + 0xd8]
add al, 0xb
xor eax, ecx
xor eax, 0x70
mov byte [rbp + 0xeb], al
movsx ecx, byte [rbp + 0xeb]
mov eax, dword [rbp + 0xd8]
add al, 0xc
xor eax, ecx
xor eax, 0x6f
mov byte [rbp + 0xec], al
movsx ecx, byte [rbp + 0xec]
mov eax, dword [rbp + 0xd8]
add al, 0xd
xor eax, ecx
xor eax, 0x6f
mov byte [rbp + 0xed], al
movsx ecx, byte [rbp + 0xed]
mov eax, dword [rbp + 0xd8]
add al, 0xe
xor eax, ecx
xor eax, 0x6c
mov byte [rbp + 0xee], al
movsx ecx, byte [rbp + 0xee]
mov eax, dword [rbp + 0xd8]
add al, 0xf
xor eax, ecx
xor eax, 0x5c
mov byte [rbp + 0xef], al
movsx ecx, byte [rbp + 0xef]
mov eax, dword [rbp + 0xd8]
add al, 0x10
xor eax, ecx
xor eax, 0x2e
mov byte [rbp + 0xf0], al
movsx ecx, byte [rbp + 0xf0]
mov eax, dword [rbp + 0xd8]
add al, 0x11
xor eax, ecx
xor eax, 0x69
mov byte [rbp + 0xf1], al
movsx ecx, byte [rbp + 0xf1]
mov eax, dword [rbp + 0xd8]
add al, 0x12
xor eax, ecx
xor eax, 0x6f
mov byte [rbp + 0xf2], al
xor eax, eax
mov byte [rbp + 0xf3], al
movzx eax, byte [rbp + 0xe0]
lea rdx, [rbp + 0x35a8]
lea rcx, [rbp + 0xd8]
call fcn.1400949f0
nop
lea rdx, [0x1403ce738]
lea rcx, [rbp + 0x35c8]
call fcn.140093440
mov qword [rbp + 0x35e8], 0x101
xor eax, eax
mov qword [rbp + 0x35f0], rax
mov qword [rbp + 0x3608], rax
mov qword [rbp + 0x3610], rax
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x35f8]
call fcn.14001e2d0
mov qword [rbp + 0x3628], 0
mov qword [rbp + 0x3630], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x3618]
call fcn.14001e2d0
mov qword [rbp + 0x3648], 0
mov qword [rbp + 0x3650], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x3638]
call fcn.14001e2d0
mov qword [rbp + 0x3668], 0
mov qword [rbp + 0x3670], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x3658]
call fcn.14001e2d0
nop
xor eax, eax
mov qword [rbp + 0x3678], rax
mov dword [rbp + 0x380], 0x49
mov eax, dword [rbp + 0x380]
xor eax, 0x40
add eax, 3
mov byte [rbp + 0x384], al
movsx ecx, byte [rbp + 0x384]
xor ecx, 0x2e
add ecx, 3
mov byte [rbp + 0x385], cl
movsx ecx, byte [rbp + 0x385]
xor ecx, 0x2a
add ecx, 3
mov byte [rbp + 0x386], cl
movsx ecx, byte [rbp + 0x386]
xor ecx, 0x5c
add ecx, 3
mov byte [rbp + 0x387], cl
movsx ecx, byte [rbp + 0x387]
xor ecx, 0x2e
add ecx, 3
mov byte [rbp + 0x388], cl
movsx ecx, byte [rbp + 0x388]
xor ecx, 0x63
add ecx, 3
mov byte [rbp + 0x389], cl
movsx ecx, byte [rbp + 0x389]
xor ecx, 0x6c
add ecx, 3
mov byte [rbp + 0x38a], cl
movsx ecx, byte [rbp + 0x38a]
xor ecx, 0x6f
add ecx, 3
mov byte [rbp + 0x38b], cl
movsx ecx, byte [rbp + 0x38b]
xor ecx, 0x5c
add ecx, 3
mov byte [rbp + 0x38c], cl
movsx ecx, byte [rbp + 0x38c]
xor ecx, 0x2e
add ecx, 3
mov byte [rbp + 0x38d], cl
movsx ecx, byte [rbp + 0x38d]
xor ecx, 0x65
add ecx, 3
mov byte [rbp + 0x38e], cl
movsx ecx, byte [rbp + 0x38e]
xor ecx, 0x70
add ecx, 3
mov byte [rbp + 0x38f], cl
movsx ecx, byte [rbp + 0x38f]
xor ecx, 0x6f
add ecx, 3
mov byte [rbp + 0x390], cl
movsx ecx, byte [rbp + 0x390]
xor ecx, 0x6f
add ecx, 3
mov byte [rbp + 0x391], cl
movsx ecx, byte [rbp + 0x391]
xor ecx, 0x6c
add ecx, 3
mov byte [rbp + 0x392], cl
movsx ecx, byte [rbp + 0x392]
xor ecx, 0x5c
add ecx, 3
mov byte [rbp + 0x393], cl
movsx ecx, byte [rbp + 0x393]
xor ecx, 0x2e
add ecx, 3
mov byte [rbp + 0x394], cl
movsx ecx, byte [rbp + 0x394]
xor ecx, 0x69
add ecx, 3
mov byte [rbp + 0x395], cl
movsx ecx, byte [rbp + 0x395]
xor ecx, 0x6f
add ecx, 3
mov byte [rbp + 0x396], cl
mov byte [rbp + 0x397], 0
movzx eax, byte [rbp + 0x384]
lea rdx, [rbp + 0x3680]
lea rcx, [rbp + 0x380]
call fcn.140094f30
nop
lea rdx, [0x1403ce738]
lea rcx, [rbp + 0x36a0]
call fcn.140093440
movdqa xmm0, xmmword [0x1403d7e50]
movdqa xmmword [rbp + 0x36c0], xmm0
mov qword [rbp + 0x36e0], 0
mov qword [rbp + 0x36e8], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x36d0]
call fcn.14001e2d0
mov qword [rbp + 0x3700], 0
mov qword [rbp + 0x3708], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x36f0]
call fcn.14001e2d0
mov qword [rbp + 0x3720], 0
mov qword [rbp + 0x3728], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x3710]
call fcn.14001e2d0
mov qword [rbp + 0x3740], 0
mov qword [rbp + 0x3748], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x3730]
call fcn.14001e2d0
nop
xor eax, eax
mov qword [rbp + 0x3750], rax
mov dword [rbp + 0xb8], 0x40
mov eax, dword [rbp + 0xb8]
add al, 0x40
movsx ecx, al
xor ecx, 0x16
mov dword [rbp + 0xbc], ecx
mov eax, dword [rbp + 0xbc]
mov ecx, dword [rbp + 0xb8]
xor ecx, eax
xor ecx, 0x40
mov byte [rbp + 0xc0], cl
movsx ecx, byte [rbp + 0xc0]
mov eax, dword [rbp + 0xb8]
inc al
xor eax, ecx
xor eax, 0x2e
mov byte [rbp + 0xc1], al
movsx ecx, byte [rbp + 0xc1]
mov eax, dword [rbp + 0xb8]
add al, 2
xor eax, ecx
xor eax, 0x2a
mov byte [rbp + 0xc2], al
movsx ecx, byte [rbp + 0xc2]
mov eax, dword [rbp + 0xb8]
add al, 3
xor eax, ecx
xor eax, 0x5c
mov byte [rbp + 0xc3], al
movsx ecx, byte [rbp + 0xc3]
mov eax, dword [rbp + 0xb8]
add al, 4
xor eax, ecx
xor eax, 0x2e
mov byte [rbp + 0xc4], al
movsx ecx, byte [rbp + 0xc4]
mov eax, dword [rbp + 0xb8]
add al, 5
xor eax, ecx
xor eax, 0x67
mov byte [rbp + 0xc5], al
movsx ecx, byte [rbp + 0xc5]
mov eax, dword [rbp + 0xb8]
add al, 6
xor eax, ecx
xor eax, 0x6d
mov byte [rbp + 0xc6], al
movsx ecx, byte [rbp + 0xc6]
mov eax, dword [rbp + 0xb8]
add al, 7
xor eax, ecx
xor eax, 0x63
mov byte [rbp + 0xc7], al
movsx ecx, byte [rbp + 0xc7]
mov eax, dword [rbp + 0xb8]
add al, 8
xor eax, ecx
xor eax, 0x5c
mov byte [rbp + 0xc8], al
movsx ecx, byte [rbp + 0xc8]
mov eax, dword [rbp + 0xb8]
add al, 9
xor eax, ecx
xor eax, 0x2e
mov byte [rbp + 0xc9], al
movsx ecx, byte [rbp + 0xc9]
mov eax, dword [rbp + 0xb8]
add al, 0xa
xor eax, ecx
xor eax, 0x65
mov byte [rbp + 0xca], al
movsx ecx, byte [rbp + 0xca]
mov eax, dword [rbp + 0xb8]
add al, 0xb
xor eax, ecx
xor eax, 0x70
mov byte [rbp + 0xcb], al
movsx ecx, byte [rbp + 0xcb]
mov eax, dword [rbp + 0xb8]
add al, 0xc
xor eax, ecx
xor eax, 0x6f
mov byte [rbp + 0xcc], al
movsx ecx, byte [rbp + 0xcc]
mov eax, dword [rbp + 0xb8]
add al, 0xd
xor eax, ecx
xor eax, 0x6f
mov byte [rbp + 0xcd], al
movsx ecx, byte [rbp + 0xcd]
mov eax, dword [rbp + 0xb8]
add al, 0xe
xor eax, ecx
xor eax, 0x6c
mov byte [rbp + 0xce], al
movsx ecx, byte [rbp + 0xce]
mov eax, dword [rbp + 0xb8]
add al, 0xf
xor eax, ecx
xor eax, 0x5c
mov byte [rbp + 0xcf], al
movsx ecx, byte [rbp + 0xcf]
mov eax, dword [rbp + 0xb8]
add al, 0x10
xor eax, ecx
xor eax, 0x2e
mov byte [rbp + 0xd0], al
movsx ecx, byte [rbp + 0xd0]
mov eax, dword [rbp + 0xb8]
add al, 0x11
xor eax, ecx
xor eax, 0x69
mov byte [rbp + 0xd1], al
movsx ecx, byte [rbp + 0xd1]
mov eax, dword [rbp + 0xb8]
add al, 0x12
xor eax, ecx
xor eax, 0x6f
mov byte [rbp + 0xd2], al
xor eax, eax
mov byte [rbp + 0xd3], al
movzx eax, byte [rbp + 0xc0]
lea rdx, [rbp + 0x3758]
lea rcx, [rbp + 0xb8]
call fcn.1400949f0
nop
lea rdx, [0x1403ce738]
lea rcx, [rbp + 0x3778]
call fcn.140093440
mov qword [rbp + 0x3798], 0x103
xor eax, eax
mov qword [rbp + 0x37a0], rax
mov qword [rbp + 0x37b8], rax
mov qword [rbp + 0x37c0], rax
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x37a8]
call fcn.14001e2d0
mov qword [rbp + 0x37d8], 0
mov qword [rbp + 0x37e0], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x37c8]
call fcn.14001e2d0
mov qword [rbp + 0x37f8], 0
mov qword [rbp + 0x3800], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x37e8]
call fcn.14001e2d0
mov qword [rbp + 0x3818], 0
mov qword [rbp + 0x3820], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x3808]
call fcn.14001e2d0
nop
xor eax, eax
mov qword [rbp + 0x3828], rax
mov dword [rbp + 0x210], 0x28
mov eax, dword [rbp + 0x210]
add al, 0x28
movsx ecx, al
xor ecx, 0x28
mov dword [rbp + 0x214], ecx
mov eax, dword [rbp + 0x214]
mov ecx, dword [rbp + 0x210]
xor ecx, eax
xor ecx, 0x6d
mov byte [rbp + 0x218], cl
movsx ecx, byte [rbp + 0x218]
mov eax, dword [rbp + 0x210]
inc al
xor eax, ecx
xor eax, 0x6f
mov byte [rbp + 0x219], al
movsx ecx, byte [rbp + 0x219]
mov eax, dword [rbp + 0x210]
add al, 2
xor eax, ecx
xor eax, 0x61
mov byte [rbp + 0x21a], al
movsx ecx, byte [rbp + 0x21a]
mov eax, dword [rbp + 0x210]
add al, 3
xor eax, ecx
xor eax, 0x63
mov byte [rbp + 0x21b], al
movsx ecx, byte [rbp + 0x21b]
mov eax, dword [rbp + 0x210]
add al, 4
xor eax, ecx
xor eax, 0x2e
mov byte [rbp + 0x21c], al
movsx ecx, byte [rbp + 0x21c]
mov eax, dword [rbp + 0x210]
add al, 5
xor eax, ecx
xor eax, 0x70
mov byte [rbp + 0x21d], al
movsx ecx, byte [rbp + 0x21d]
mov eax, dword [rbp + 0x210]
add al, 6
xor eax, ecx
xor eax, 0x6f
mov byte [rbp + 0x21e], al
movsx ecx, byte [rbp + 0x21e]
mov eax, dword [rbp + 0x210]
add al, 7
xor eax, ecx
xor eax, 0x6f
mov byte [rbp + 0x21f], al
movsx ecx, byte [rbp + 0x21f]
mov eax, dword [rbp + 0x210]
add al, 8
xor eax, ecx
xor eax, 0x6c
mov byte [rbp + 0x220], al
movsx ecx, byte [rbp + 0x220]
mov eax, dword [rbp + 0x210]
add al, 9
xor eax, ecx
xor eax, 0x2e
mov byte [rbp + 0x221], al
movsx ecx, byte [rbp + 0x221]
mov eax, dword [rbp + 0x210]
add al, 0xa
xor eax, ecx
xor eax, 0x73
mov byte [rbp + 0x222], al
movsx ecx, byte [rbp + 0x222]
mov eax, dword [rbp + 0x210]
add al, 0xb
xor eax, ecx
xor eax, 0x65
mov byte [rbp + 0x223], al
movsx ecx, byte [rbp + 0x223]
mov eax, dword [rbp + 0x210]
add al, 0xc
xor eax, ecx
xor eax, 0x78
mov byte [rbp + 0x224], al
movsx ecx, byte [rbp + 0x224]
mov eax, dword [rbp + 0x210]
add al, 0xd
xor eax, ecx
xor eax, 0x79
mov byte [rbp + 0x225], al
xor eax, eax
mov byte [rbp + 0x226], al
movzx eax, byte [rbp + 0x218]
lea rdx, [rbp + 0x3830]
lea rcx, [rbp + 0x210]
call fcn.140094a30
nop
mov dword [rbp + 0x760], 0x65
mov eax, dword [rbp + 0x760]
xor eax, 0x40
mov byte [rbp + 0x764], al
movsx ecx, byte [rbp + 0x764]
xor ecx, 0x31
mov byte [rbp + 0x765], cl
movsx ecx, byte [rbp + 0x765]
xor ecx, 0x30
mov byte [rbp + 0x766], cl
movsx ecx, byte [rbp + 0x766]
xor ecx, 0x30
mov byte [rbp + 0x767], cl
movsx ecx, byte [rbp + 0x767]
xor ecx, 0x39
mov byte [rbp + 0x768], cl
movsx ecx, byte [rbp + 0x768]
xor ecx, 0x32
mov byte [rbp + 0x769], cl
movsx ecx, byte [rbp + 0x769]
xor ecx, 0x7c
mov byte [rbp + 0x76a], cl
movsx ecx, byte [rbp + 0x76a]
xor ecx, 0x31
mov byte [rbp + 0x76b], cl
movsx ecx, byte [rbp + 0x76b]
xor ecx, 0x30
mov byte [rbp + 0x76c], cl
movsx ecx, byte [rbp + 0x76c]
xor ecx, 0x30
mov byte [rbp + 0x76d], cl
movsx ecx, byte [rbp + 0x76d]
xor ecx, 0x39
mov byte [rbp + 0x76e], cl
movsx ecx, byte [rbp + 0x76e]
xor ecx, 0x33
mov byte [rbp + 0x76f], cl
mov byte [rbp + 0x770], 0
movzx eax, byte [rbp + 0x764]
lea rdx, [rbp + 0x3850]
lea rcx, [rbp + 0x760]
call fcn.140094ef0
nop
mov dword [rbp + 0x3870], 0x114
mov qword [rbp + 0x3874], 2
mov dword [rbp + 0xa78], 6
mov dword [rbp + 0xa7c], 0x6c
mov eax, dword [rbp + 0xa7c]
xor eax, 0x37
mov byte [rbp + 0xa80], al
movsx ecx, byte [rbp + 0xa80]
xor ecx, 0x36
mov byte [rbp + 0xa81], cl
movsx ecx, byte [rbp + 0xa81]
xor ecx, 0x36
mov byte [rbp + 0xa82], cl
movsx ecx, byte [rbp + 0xa82]
xor ecx, 0x3f
mov byte [rbp + 0xa83], cl
movsx ecx, byte [rbp + 0xa83]
xor ecx, 0x34
mov byte [rbp + 0xa84], cl
xor eax, eax
mov byte [rbp + 0xa85], al
movzx eax, byte [rbp + 0xa80]
lea rdx, [rbp + 0x3880]
lea rcx, [rbp + 0xa78]
call fcn.1400954f0
nop
mov dword [rbp + 0xb68], 7
mov dword [rbp + 0xb6c], 0x35
mov eax, dword [rbp + 0xb6c]
xor eax, 0x37
mov byte [rbp + 0xb70], al
movsx ecx, byte [rbp + 0xb70]
xor ecx, 0x7f
mov byte [rbp + 0xb71], cl
movsx ecx, byte [rbp + 0xb71]
xor ecx, 0x7c
mov byte [rbp + 0xb72], cl
movsx ecx, byte [rbp + 0xb72]
xor ecx, 0x7a
mov byte [rbp + 0xb73], cl
xor eax, eax
mov byte [rbp + 0xb74], al
movzx eax, byte [rbp + 0xb70]
lea rdx, [rbp + 0x38a0]
lea rcx, [rbp + 0xb68]
call fcn.1400955f0
nop
mov dword [rbp + 0xa60], 0x4c
mov eax, dword [rbp + 0xa60]
xor eax, 0x78
inc eax
mov byte [rbp + 0xa64], al
mov byte [rbp + 0xa65], 0
movzx eax, byte [rbp + 0xa64]
lea rdx, [rbp + 0x38c0]
lea rcx, [rbp + 0xa60]
call fcn.140094ff0
mov qword [rbp + 0x38f0], 0
mov qword [rbp + 0x38f8], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x38e0]
call fcn.14001e2d0
nop
xor eax, eax
mov qword [rbp + 0x3900], rax
mov dword [rbp + 0x500], 0xffffff83
mov eax, dword [rbp + 0x500]
xor eax, 0x65
add eax, 0xa
mov byte [rbp + 0x504], al
movsx ecx, byte [rbp + 0x504]
xor ecx, 0x74
add ecx, 0xa
mov byte [rbp + 0x505], cl
movsx ecx, byte [rbp + 0x505]
xor ecx, 0x68
add ecx, 0xa
mov byte [rbp + 0x506], cl
movsx ecx, byte [rbp + 0x506]
xor ecx, 0x6f
add ecx, 0xa
mov byte [rbp + 0x507], cl
movsx ecx, byte [rbp + 0x507]
xor ecx, 0x2e
add ecx, 0xa
mov byte [rbp + 0x508], cl
movsx ecx, byte [rbp + 0x508]
xor ecx, 0x70
add ecx, 0xa
mov byte [rbp + 0x509], cl
movsx ecx, byte [rbp + 0x509]
xor ecx, 0x6f
add ecx, 0xa
mov byte [rbp + 0x50a], cl
movsx ecx, byte [rbp + 0x50a]
xor ecx, 0x6f
add ecx, 0xa
mov byte [rbp + 0x50b], cl
movsx ecx, byte [rbp + 0x50b]
xor ecx, 0x6c
add ecx, 0xa
mov byte [rbp + 0x50c], cl
movsx ecx, byte [rbp + 0x50c]
xor ecx, 0x2e
add ecx, 0xa
mov byte [rbp + 0x50d], cl
movsx ecx, byte [rbp + 0x50d]
xor ecx, 0x73
add ecx, 0xa
mov byte [rbp + 0x50e], cl
movsx ecx, byte [rbp + 0x50e]
xor ecx, 0x65
add ecx, 0xa
mov byte [rbp + 0x50f], cl
movsx ecx, byte [rbp + 0x50f]
xor ecx, 0x78
add ecx, 0xa
mov byte [rbp + 0x510], cl
movsx ecx, byte [rbp + 0x510]
xor ecx, 0x79
add ecx, 0xa
mov byte [rbp + 0x511], cl
mov byte [rbp + 0x512], 0
movzx eax, byte [rbp + 0x504]
lea rdx, [rbp + 0x3908]
lea rcx, [rbp + 0x500]
call fcn.140094bb0
nop
mov dword [rbp + 0x778], 0x75
mov eax, dword [rbp + 0x778]
xor eax, 0x40
add eax, 3
mov byte [rbp + 0x77c], al
movsx ecx, byte [rbp + 0x77c]
xor ecx, 0x32
add ecx, 3
mov byte [rbp + 0x77d], cl
movsx ecx, byte [rbp + 0x77d]
xor ecx, 0x30
add ecx, 3
mov byte [rbp + 0x77e], cl
movsx ecx, byte [rbp + 0x77e]
xor ecx, 0x30
add ecx, 3
mov byte [rbp + 0x77f], cl
movsx ecx, byte [rbp + 0x77f]
xor ecx, 0x33
add ecx, 3
mov byte [rbp + 0x780], cl
movsx ecx, byte [rbp + 0x780]
xor ecx, 0x32
add ecx, 3
mov byte [rbp + 0x781], cl
movsx ecx, byte [rbp + 0x781]
xor ecx, 0x7c
add ecx, 3
mov byte [rbp + 0x782], cl
movsx ecx, byte [rbp + 0x782]
xor ecx, 0x32
add ecx, 3
mov byte [rbp + 0x783], cl
movsx ecx, byte [rbp + 0x783]
xor ecx, 0x30
add ecx, 3
mov byte [rbp + 0x784], cl
movsx ecx, byte [rbp + 0x784]
xor ecx, 0x30
add ecx, 3
mov byte [rbp + 0x785], cl
movsx ecx, byte [rbp + 0x785]
xor ecx, 0x33
add ecx, 3
mov byte [rbp + 0x786], cl
movsx ecx, byte [rbp + 0x786]
xor ecx, 0x33
add ecx, 3
mov byte [rbp + 0x787], cl
mov byte [rbp + 0x788], 0
movzx eax, byte [rbp + 0x77c]
lea rdx, [rbp + 0x3928]
lea rcx, [rbp + 0x778]
call fcn.140094cd0
nop
mov dword [rbp + 0x3948], 0x115
mov qword [rbp + 0x394c], 2
mov dword [rbp + 0xa68], 0x72
mov dword [rbp + 0xa6c], 0x46
mov eax, dword [rbp + 0xa6c]
xor eax, 0x40
mov byte [rbp + 0xa70], al
movsx ecx, byte [rbp + 0xa70]
xor ecx, 0x42
mov byte [rbp + 0xa71], cl
movsx ecx, byte [rbp + 0xa71]
xor ecx, 0x42
mov byte [rbp + 0xa72], cl
movsx ecx, byte [rbp + 0xa72]
xor ecx, 0x41
mov byte [rbp + 0xa73], cl
movsx ecx, byte [rbp + 0xa73]
xor ecx, 0x40
mov byte [rbp + 0xa74], cl
xor eax, eax
mov byte [rbp + 0xa75], al
movzx eax, byte [rbp + 0xa70]
lea rdx, [rbp + 0x3958]
lea rcx, [rbp + 0xa68]
call fcn.1400954f0
nop
mov dword [rbp + 0x9b8], 0x59
mov eax, dword [rbp + 0x9b8]
xor eax, 0x30
add eax, 7
mov byte [rbp + 0x9bc], al
movsx ecx, byte [rbp + 0x9bc]
xor ecx, 0x78
add ecx, 7
mov byte [rbp + 0x9bd], cl
movsx ecx, byte [rbp + 0x9bd]
xor ecx, 0x7b
add ecx, 7
mov byte [rbp + 0x9be], cl
movsx ecx, byte [rbp + 0x9be]
xor ecx, 0x7d
add ecx, 7
mov byte [rbp + 0x9bf], cl
mov byte [rbp + 0x9c0], 0
movzx eax, byte [rbp + 0x9bc]
lea rdx, [rbp + 0x3978]
lea rcx, [rbp + 0x9b8]
call fcn.1400951d0
nop
mov dword [rbp + 0xd68], 0x2b
mov dword [rbp + 0xd6c], 0xc
mov eax, dword [rbp + 0xd6c]
xor eax, 0x53
mov byte [rbp + 0xd70], al
xor eax, eax
mov byte [rbp + 0xd71], al
movzx eax, byte [rbp + 0xd70]
lea rdx, [rbp + 0x3998]
lea rcx, [rbp + 0xd68]
call fcn.140095610
mov qword [rbp + 0x39c8], 0
mov qword [rbp + 0x39d0], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x39b8]
call fcn.14001e2d0
nop
xor eax, eax
mov qword [rbp + 0x39d8], rax
mov dword [rbp + 0x790], 0x6d
mov dword [rbp + 0x794], 0x37
mov eax, dword [rbp + 0x794]
xor eax, 8
mov byte [rbp + 0x798], al
movsx ecx, byte [rbp + 0x798]
xor ecx, 0x19
mov byte [rbp + 0x799], cl
movsx ecx, byte [rbp + 0x799]
xor ecx, 0xe
mov byte [rbp + 0x79a], cl
movsx ecx, byte [rbp + 0x79a]
xor ecx, 0xe
mov byte [rbp + 0x79b], cl
movsx ecx, byte [rbp + 0x79b]
xor ecx, 0x43
mov byte [rbp + 0x79c], cl
movsx ecx, byte [rbp + 0x79c]
xor ecx, 0x1d
mov byte [rbp + 0x79d], cl
movsx ecx, byte [rbp + 0x79d]
xor ecx, 2
mov byte [rbp + 0x79e], cl
movsx ecx, byte [rbp + 0x79e]
xor ecx, 2
mov byte [rbp + 0x79f], cl
movsx ecx, byte [rbp + 0x79f]
xor ecx, 1
mov byte [rbp + 0x7a0], cl
movsx ecx, byte [rbp + 0x7a0]
xor ecx, 0x43
mov byte [rbp + 0x7a1], cl
movsx ecx, byte [rbp + 0x7a1]
xor ecx, 0x1e
mov byte [rbp + 0x7a2], cl
movsx ecx, byte [rbp + 0x7a2]
xor ecx, 8
mov byte [rbp + 0x7a3], cl
movsx ecx, byte [rbp + 0x7a3]
xor ecx, 0x15
mov byte [rbp + 0x7a4], cl
movsx ecx, byte [rbp + 0x7a4]
xor ecx, 0x14
mov byte [rbp + 0x7a5], cl
xor eax, eax
mov byte [rbp + 0x7a6], al
movzx eax, byte [rbp + 0x798]
lea rdx, [rbp + 0x39e0]
lea rcx, [rbp + 0x790]
call fcn.1400954d0
nop
mov dword [rbp + 0x3b0], 0x6c
mov eax, dword [rbp + 0x3b0]
add al, 0x6c
movsx ecx, al
xor ecx, 8
mov dword [rbp + 0x3b4], ecx
mov eax, dword [rbp + 0x3b4]
mov ecx, dword [rbp + 0x3b0]
xor ecx, eax
xor ecx, 0x40
mov byte [rbp + 0x3b8], cl
movsx ecx, byte [rbp + 0x3b8]
mov eax, dword [rbp + 0x3b0]
inc al
xor eax, ecx
xor eax, 0x32
mov byte [rbp + 0x3b9], al
movsx ecx, byte [rbp + 0x3b9]
mov eax, dword [rbp + 0x3b0]
add al, 2
xor eax, ecx
xor eax, 0x30
mov byte [rbp + 0x3ba], al
movsx ecx, byte [rbp + 0x3ba]
mov eax, dword [rbp + 0x3b0]
add al, 3
xor eax, ecx
xor eax, 0x30
mov byte [rbp + 0x3bb], al
movsx ecx, byte [rbp + 0x3bb]
mov eax, dword [rbp + 0x3b0]
add al, 4
xor eax, ecx
xor eax, 0x36
mov byte [rbp + 0x3bc], al
movsx ecx, byte [rbp + 0x3bc]
mov eax, dword [rbp + 0x3b0]
add al, 5
xor eax, ecx
xor eax, 0x32
mov byte [rbp + 0x3bd], al
movsx ecx, byte [rbp + 0x3bd]
mov eax, dword [rbp + 0x3b0]
add al, 6
xor eax, ecx
xor eax, 0x7c
mov byte [rbp + 0x3be], al
movsx ecx, byte [rbp + 0x3be]
mov eax, dword [rbp + 0x3b0]
add al, 7
xor eax, ecx
xor eax, 0x32
mov byte [rbp + 0x3bf], al
movsx ecx, byte [rbp + 0x3bf]
mov eax, dword [rbp + 0x3b0]
add al, 8
xor eax, ecx
xor eax, 0x30
mov byte [rbp + 0x3c0], al
movsx ecx, byte [rbp + 0x3c0]
mov eax, dword [rbp + 0x3b0]
add al, 9
xor eax, ecx
xor eax, 0x30
mov byte [rbp + 0x3c1], al
movsx ecx, byte [rbp + 0x3c1]
mov eax, dword [rbp + 0x3b0]
add al, 0xa
xor eax, ecx
xor eax, 0x36
mov byte [rbp + 0x3c2], al
movsx ecx, byte [rbp + 0x3c2]
mov eax, dword [rbp + 0x3b0]
add al, 0xb
xor eax, ecx
xor eax, 0x33
mov byte [rbp + 0x3c3], al
xor eax, eax
mov byte [rbp + 0x3c4], al
movzx eax, byte [rbp + 0x3b8]
lea rdx, [rbp + 0x3a00]
lea rcx, [rbp + 0x3b0]
call fcn.1401d9a60
nop
mov dword [rbp + 0x3a20], 0x116
mov qword [rbp + 0x3a24], 2
mov dword [rbp + 0x7d8], 0x44
mov eax, dword [rbp + 0x7d8]
add al, 0x44
movsx ecx, al
xor ecx, 0x6a
mov dword [rbp + 0x7dc], ecx
mov eax, dword [rbp + 0x7dc]
mov ecx, dword [rbp + 0x7d8]
xor ecx, eax
xor ecx, 0x32
mov byte [rbp + 0x7e0], cl
movsx ecx, byte [rbp + 0x7e0]
mov eax, dword [rbp + 0x7d8]
inc al
xor eax, ecx
xor eax, 0x30
mov byte [rbp + 0x7e1], al
movsx ecx, byte [rbp + 0x7e1]
mov eax, dword [rbp + 0x7d8]
add al, 2
xor eax, ecx
xor eax, 0x30
mov byte [rbp + 0x7e2], al
movsx ecx, byte [rbp + 0x7e2]
mov eax, dword [rbp + 0x7d8]
add al, 3
xor eax, ecx
xor eax, 0x36
mov byte [rbp + 0x7e3], al
movsx ecx, byte [rbp + 0x7e3]
mov eax, dword [rbp + 0x7d8]
add al, 4
xor eax, ecx
xor eax, 0x32
mov byte [rbp + 0x7e4], al
xor eax, eax
mov byte [rbp + 0x7e5], al
movzx eax, byte [rbp + 0x7e0]
lea rdx, [rbp + 0x3a30]
lea rcx, [rbp + 0x7d8]
call fcn.1400949d0
nop
mov dword [rbp + 0xad8], 0x1a
mov dword [rbp + 0xadc], 0x4f
mov eax, dword [rbp + 0xadc]
xor eax, 0x2a
mov byte [rbp + 0xae0], al
movsx ecx, byte [rbp + 0xae0]
xor ecx, 0x62
mov byte [rbp + 0xae1], cl
movsx ecx, byte [rbp + 0xae1]
xor ecx, 0x61
mov byte [rbp + 0xae2], cl
movsx ecx, byte [rbp + 0xae2]
xor ecx, 0x67
mov byte [rbp + 0xae3], cl
xor eax, eax
mov byte [rbp + 0xae4], al
movzx eax, byte [rbp + 0xae0]
lea rdx, [rbp + 0x3a50]
lea rcx, [rbp + 0xad8]
call fcn.1400955f0
nop
mov dword [rbp + 0xba8], 0xd
mov eax, dword [rbp + 0xba8]
add al, 0xd
movsx ecx, al
xor ecx, 0x23
mov dword [rbp + 0xbac], ecx
mov eax, dword [rbp + 0xbac]
mov ecx, dword [rbp + 0xba8]
xor ecx, eax
xor ecx, 0x78
mov byte [rbp + 0xbb0], cl
xor eax, eax
mov byte [rbp + 0xbb1], al
movzx eax, byte [rbp + 0xbb0]
lea rdx, [rbp + 0x3a70]
lea rcx, [rbp + 0xba8]
call fcn.1400947d0
mov qword [rbp + 0x3aa0], 0
mov qword [rbp + 0x3aa8], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x3a90]
call fcn.14001e2d0
nop
xor eax, eax
mov qword [rbp + 0x3ab0], rax
lea rcx, [rsp + 0x30]
call fcn.140093fc0
nop
mov r8, rax
mov rdx, r14
lea rcx, [rbp + 0xdd8]
call fcn.14001a310
nop
lea rcx, [rsp + 0x30]
call fcn.14001d000
xor r15d, r15d
lea rbx, [rbp + 0xe20]
cmp qword [rbx - 8], 0x10
jb 0x1400b44b0
mov rax, qword [rbx - 0x20]
jmp 0x1400b44b4
lea rax, [rbx - 0x20]
cmp byte [rax], 0x40
jne 0x1400b44fa
lea rax, [rbp - 0x60]
mov qword [rbp + 0xa60], rax
or r9, 0xffffffffffffffff
lea r8d, [r9 + 2]
lea rdx, [rbp - 0x60]
lea rcx, [rbx - 0x20]
call fcn.1400413e0
mov rdi, rax
lea rdx, [rbp + 0xdd8]
lea rcx, [rbp - 0x80]
call fcn.140093400
nop
mov rdx, rdi
mov rcx, rax
call fcn.1400b4840
jmp 0x1400b450a
lea rdx, [rbx - 0x20]
lea rcx, [rbp + 0xdd8]
call fcn.140013390
test al, al
je 0x1400b4579
cmp qword [rbx + 0x10], 0
je 0x1400b4592
cmp qword [rbx + 0x18], 0x10
jb 0x1400b4521
mov rax, qword [rbx]
jmp 0x1400b4524
mov rax, rbx
cmp byte [rax], 0x40
jne 0x1400b4569
lea rax, [rsp + 0x40]
mov qword [rbp + 0xa60], rax
or r9, 0xffffffffffffffff
lea r8d, [r9 + 2]
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.1400413e0
mov rdi, rax
lea rdx, [r14 + 0x20]
lea rcx, [rsp + 0x60]
call fcn.140093400
nop
mov rdx, rdi
mov rcx, rax
call fcn.1400b4840
jmp 0x1400b4575
lea rcx, [r14 + 0x20]
mov rdx, rbx
call fcn.140013390
test al, al
jne 0x1400b4592
inc r15d
add rbx, 0xd8
cmp r15d, 0x35
jae 0x1400b4613
jmp 0x1400b44a3
mov eax, dword [rbx + 0x24]
mov dword [r13], eax
mov eax, dword [rbx + 0x20]
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
test r12, r12
je 0x1400b45af
mov eax, dword [rbx + 0x28]
mov dword [r12], eax
lea rdx, [rbx + 0x30]
cmp qword [rdx + 0x10], 0
je 0x1400b45c3
lea rcx, [r14 + 0x20]
call fcn.140094500
lea rdx, [rbx + 0x70]
cmp qword [rdx + 0x10], 0
je 0x1400b45d7
lea rcx, [r14 + 0x60]
call fcn.140094500
mov eax, dword [rbx + 0xb0]
test eax, eax
je 0x1400b45e8
mov dword [r14 + 0xa0], eax
lea rdx, [rbx + 0x90]
cmp qword [rdx + 0x10], 0
je 0x1400b4602
lea rcx, [r14 + 0x80]
call fcn.140094500
lea rdx, [rbx + 0x50]
lea rcx, [r14 + 0x40]
call fcn.140094500
mov bl, 1
jmp 0x1400b4615
xor bl, bl
lea rcx, [rbp + 0xdd8]
call fcn.14001c970
nop
lea r9, [0x140094330]
mov edx, 0xd8
mov r8d, 0x35
lea rcx, [rbp + 0xe00]
call fcn.14034df14
movzx eax, bl
mov rcx, qword [rbp + 0x3ac0]
xor rcx, rsp
call fcn.14034de80
add rsp, 0x3bd8
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret