Function at 0x5fd3cf
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push rbp
sub rsp, 0x5e0
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x570], rcx
mov qword [rbp + 0x578], rdx
mov rax, qword [rbp + 0x570]
mov eax, dword [rax + 0x88]
mov dword [rbp + 0x55c], eax
mov rax, qword [rbp + 0x570]
mov eax, dword [rax + 0x8c]
mov dword [rbp + 0x558], eax
mov rax, qword [rbp + 0x570]
mov eax, dword [rax + 0x90]
mov dword [rbp + 0x554], eax
mov rax, qword [rbp + 0x570]
mov eax, dword [rax + 0x94]
mov dword [rbp + 0x550], eax
mov rax, qword [rbp + 0x570]
mov eax, dword [rax + 0x98]
mov dword [rbp + 0x54c], eax
mov rax, qword [rbp + 0x570]
mov eax, dword [rax + 0x9c]
mov dword [rbp + 0x548], eax
mov rax, qword [rbp + 0x570]
mov eax, dword [rax + 0xa0]
mov dword [rbp + 0x544], eax
mov rax, qword [rbp + 0x570]
mov eax, dword [rax + 0xa4]
mov dword [rbp + 0x540], eax
mov rax, qword [rbp + 0x570]
mov eax, dword [rax + 0xa8]
mov dword [rbp + 0x53c], eax
mov rax, qword [rbp + 0x570]
mov eax, dword [rax + 0xac]
mov dword [rbp + 0x538], eax
mov rax, qword [rbp + 0x570]
mov eax, dword [rax + 0xb0]
mov dword [rbp + 0x534], eax
mov rax, qword [rbp + 0x570]
mov eax, dword [rax + 0xb4]
mov dword [rbp + 0x530], eax
mov rax, qword [rbp + 0x570]
mov eax, dword [rax + 0xb8]
mov dword [rbp + 0x52c], eax
mov rax, qword [rbp + 0x570]
mov eax, dword [rax + 0xbc]
mov dword [rbp + 0x528], eax
mov rax, qword [rbp + 0x570]
mov eax, dword [rax + 0xc0]
mov dword [rbp + 0x524], eax
mov rax, qword [rbp + 0x570]
mov eax, dword [rax + 0xc4]
mov dword [rbp + 0x520], eax
mov rax, qword [rbp + 0x578]
mov rcx, rax
call fcn.005f4757
mov dword [rbp + 0x51c], eax
mov eax, dword [rbp + 0x54c]
xor eax, dword [rbp + 0x51c]
mov dword [rbp + 0x498], eax
mov rax, qword [rbp + 0x578]
add rax, 4
mov rcx, rax
call fcn.005f4757
mov dword [rbp + 0x518], eax
mov eax, dword [rbp + 0x548]
xor eax, dword [rbp + 0x518]
mov dword [rbp + 0x494], eax
mov rax, qword [rbp + 0x578]
add rax, 8
mov rcx, rax
call fcn.005f4757
mov dword [rbp + 0x514], eax
mov eax, dword [rbp + 0x544]
xor eax, dword [rbp + 0x514]
mov dword [rbp + 0x490], eax
mov rax, qword [rbp + 0x578]
add rax, 0xc
mov rcx, rax
call fcn.005f4757
mov dword [rbp + 0x510], eax
mov eax, dword [rbp + 0x540]
xor eax, dword [rbp + 0x510]
mov dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x498]
mov dword [rbp + 0x488], eax
mov eax, dword [rbp + 0x494]
mov dword [rbp + 0x484], eax
mov eax, dword [rbp + 0x490]
mov dword [rbp + 0x480], eax
mov eax, dword [rbp + 0x48c]
mov dword [rbp + 0x47c], eax
mov eax, dword [rbp + 0x488]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x484]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x480]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x47c]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x484]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x480]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x47c]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x488]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x480]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x47c]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x488]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x484]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x47c]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x488]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x484]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x480]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x48c], eax
mov rax, qword [rbp + 0x578]
add rax, 0x10
mov rcx, rax
call fcn.005f4757
mov dword [rbp + 0x50c], eax
mov eax, dword [rbp + 0x50c]
xor dword [rbp + 0x498], eax
mov rax, qword [rbp + 0x578]
add rax, 0x14
mov rcx, rax
call fcn.005f4757
mov dword [rbp + 0x508], eax
mov eax, dword [rbp + 0x508]
xor dword [rbp + 0x494], eax
mov rax, qword [rbp + 0x578]
add rax, 0x18
mov rcx, rax
call fcn.005f4757
mov dword [rbp + 0x504], eax
mov eax, dword [rbp + 0x504]
xor dword [rbp + 0x490], eax
mov rax, qword [rbp + 0x578]
add rax, 0x1c
mov rcx, rax
call fcn.005f4757
mov dword [rbp + 0x500], eax
mov eax, dword [rbp + 0x500]
xor dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x498]
mov dword [rbp + 0x478], eax
mov eax, dword [rbp + 0x494]
mov dword [rbp + 0x474], eax
mov eax, dword [rbp + 0x490]
mov dword [rbp + 0x470], eax
mov eax, dword [rbp + 0x48c]
mov dword [rbp + 0x46c], eax
mov eax, dword [rbp + 0x478]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x474]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x470]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x46c]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x474]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x470]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x46c]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x478]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x470]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x46c]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x478]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x474]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x46c]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x478]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x474]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x470]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x48c], eax
mov rax, qword [rbp + 0x578]
add rax, 0x20
mov rcx, rax
call fcn.005f4757
mov dword [rbp + 0x4fc], eax
mov eax, dword [rbp + 0x4fc]
xor dword [rbp + 0x498], eax
mov rax, qword [rbp + 0x578]
add rax, 0x24
mov rcx, rax
call fcn.005f4757
mov dword [rbp + 0x4f8], eax
mov eax, dword [rbp + 0x4f8]
xor dword [rbp + 0x494], eax
mov rax, qword [rbp + 0x578]
add rax, 0x28
mov rcx, rax
call fcn.005f4757
mov dword [rbp + 0x4f4], eax
mov eax, dword [rbp + 0x4f4]
xor dword [rbp + 0x490], eax
mov rax, qword [rbp + 0x578]
add rax, 0x2c
mov rcx, rax
call fcn.005f4757
mov dword [rbp + 0x4f0], eax
mov eax, dword [rbp + 0x4f0]
xor dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x498]
mov dword [rbp + 0x468], eax
mov eax, dword [rbp + 0x494]
mov dword [rbp + 0x464], eax
mov eax, dword [rbp + 0x490]
mov dword [rbp + 0x460], eax
mov eax, dword [rbp + 0x48c]
mov dword [rbp + 0x45c], eax
mov eax, dword [rbp + 0x468]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x464]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x460]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x45c]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x464]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x460]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x45c]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x468]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x460]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x45c]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x468]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x464]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x45c]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x468]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x464]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x460]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x48c], eax
mov rax, qword [rbp + 0x578]
add rax, 0x30
mov rcx, rax
call fcn.005f4757
mov dword [rbp + 0x4ec], eax
mov eax, dword [rbp + 0x4ec]
xor dword [rbp + 0x498], eax
mov rax, qword [rbp + 0x578]
add rax, 0x34
mov rcx, rax
call fcn.005f4757
mov dword [rbp + 0x4e8], eax
mov eax, dword [rbp + 0x4e8]
xor dword [rbp + 0x494], eax
mov rax, qword [rbp + 0x578]
add rax, 0x38
mov rcx, rax
call fcn.005f4757
mov dword [rbp + 0x4e4], eax
mov eax, dword [rbp + 0x4e4]
xor dword [rbp + 0x490], eax
mov rax, qword [rbp + 0x578]
add rax, 0x3c
mov rcx, rax
call fcn.005f4757
mov dword [rbp + 0x4e0], eax
mov eax, dword [rbp + 0x4e0]
xor dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x498]
mov dword [rbp + 0x458], eax
mov eax, dword [rbp + 0x494]
mov dword [rbp + 0x454], eax
mov eax, dword [rbp + 0x490]
mov dword [rbp + 0x450], eax
mov eax, dword [rbp + 0x48c]
mov dword [rbp + 0x44c], eax
mov eax, dword [rbp + 0x458]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x454]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x450]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x44c]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x454]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x450]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x44c]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x458]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x450]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x44c]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x458]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x454]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x44c]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x458]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x454]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x450]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x498]
xor dword [rbp + 0x55c], eax
mov eax, dword [rbp + 0x494]
xor dword [rbp + 0x558], eax
mov eax, dword [rbp + 0x490]
xor dword [rbp + 0x554], eax
mov eax, dword [rbp + 0x48c]
xor dword [rbp + 0x550], eax
mov rax, qword [rbp + 0x578]
add rax, 0x40
mov rcx, rax
call fcn.005f4757
mov dword [rbp + 0x4dc], eax
mov eax, dword [rbp + 0x52c]
xor eax, dword [rbp + 0x4dc]
mov dword [rbp + 0x498], eax
mov rax, qword [rbp + 0x578]
add rax, 0x44
mov rcx, rax
call fcn.005f4757
mov dword [rbp + 0x4d8], eax
mov eax, dword [rbp + 0x528]
xor eax, dword [rbp + 0x4d8]
mov dword [rbp + 0x494], eax
mov rax, qword [rbp + 0x578]
add rax, 0x48
mov rcx, rax
call fcn.005f4757
mov dword [rbp + 0x4d4], eax
mov eax, dword [rbp + 0x524]
xor eax, dword [rbp + 0x4d4]
mov dword [rbp + 0x490], eax
mov rax, qword [rbp + 0x578]
add rax, 0x4c
mov rcx, rax
call fcn.005f4757
mov dword [rbp + 0x4d0], eax
mov eax, dword [rbp + 0x520]
xor eax, dword [rbp + 0x4d0]
mov dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x498]
mov dword [rbp + 0x448], eax
mov eax, dword [rbp + 0x494]
mov dword [rbp + 0x444], eax
mov eax, dword [rbp + 0x490]
mov dword [rbp + 0x440], eax
mov eax, dword [rbp + 0x48c]
mov dword [rbp + 0x43c], eax
mov eax, dword [rbp + 0x448]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x444]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x440]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x43c]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x444]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x440]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x43c]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x448]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x440]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x43c]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x448]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x444]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x43c]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x448]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x444]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x440]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x48c], eax
mov rax, qword [rbp + 0x578]
add rax, 0x50
mov rcx, rax
call fcn.005f4757
mov dword [rbp + 0x4cc], eax
mov eax, dword [rbp + 0x4cc]
xor dword [rbp + 0x498], eax
mov rax, qword [rbp + 0x578]
add rax, 0x54
mov rcx, rax
call fcn.005f4757
mov dword [rbp + 0x4c8], eax
mov eax, dword [rbp + 0x4c8]
xor dword [rbp + 0x494], eax
mov rax, qword [rbp + 0x578]
add rax, 0x58
mov rcx, rax
call fcn.005f4757
mov dword [rbp + 0x4c4], eax
mov eax, dword [rbp + 0x4c4]
xor dword [rbp + 0x490], eax
mov rax, qword [rbp + 0x578]
add rax, 0x5c
mov rcx, rax
call fcn.005f4757
mov dword [rbp + 0x4c0], eax
mov eax, dword [rbp + 0x4c0]
xor dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x498]
mov dword [rbp + 0x438], eax
mov eax, dword [rbp + 0x494]
mov dword [rbp + 0x434], eax
mov eax, dword [rbp + 0x490]
mov dword [rbp + 0x430], eax
mov eax, dword [rbp + 0x48c]
mov dword [rbp + 0x42c], eax
mov eax, dword [rbp + 0x438]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x434]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x430]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x42c]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x434]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x430]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x42c]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x438]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x430]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x42c]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x438]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x434]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x42c]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x438]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x434]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x430]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x48c], eax
mov rax, qword [rbp + 0x578]
add rax, 0x60
mov rcx, rax
call fcn.005f4757
mov dword [rbp + 0x4bc], eax
mov eax, dword [rbp + 0x4bc]
xor dword [rbp + 0x498], eax
mov rax, qword [rbp + 0x578]
add rax, 0x64
mov rcx, rax
call fcn.005f4757
mov dword [rbp + 0x4b8], eax
mov eax, dword [rbp + 0x4b8]
xor dword [rbp + 0x494], eax
mov rax, qword [rbp + 0x578]
add rax, 0x68
mov rcx, rax
call fcn.005f4757
mov dword [rbp + 0x4b4], eax
mov eax, dword [rbp + 0x4b4]
xor dword [rbp + 0x490], eax
mov rax, qword [rbp + 0x578]
add rax, 0x6c
mov rcx, rax
call fcn.005f4757
mov dword [rbp + 0x4b0], eax
mov eax, dword [rbp + 0x4b0]
xor dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x498]
mov dword [rbp + 0x428], eax
mov eax, dword [rbp + 0x494]
mov dword [rbp + 0x424], eax
mov eax, dword [rbp + 0x490]
mov dword [rbp + 0x420], eax
mov eax, dword [rbp + 0x48c]
mov dword [rbp + 0x41c], eax
mov eax, dword [rbp + 0x428]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x424]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x420]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x41c]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x424]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x420]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x41c]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x428]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x420]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x41c]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x428]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x424]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x41c]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x428]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x424]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x420]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x48c], eax
mov rax, qword [rbp + 0x578]
add rax, 0x70
mov rcx, rax
call fcn.005f4757
mov dword [rbp + 0x4ac], eax
mov eax, dword [rbp + 0x4ac]
xor dword [rbp + 0x498], eax
mov rax, qword [rbp + 0x578]
add rax, 0x74
mov rcx, rax
call fcn.005f4757
mov dword [rbp + 0x4a8], eax
mov eax, dword [rbp + 0x4a8]
xor dword [rbp + 0x494], eax
mov rax, qword [rbp + 0x578]
add rax, 0x78
mov rcx, rax
call fcn.005f4757
mov dword [rbp + 0x4a4], eax
mov eax, dword [rbp + 0x4a4]
xor dword [rbp + 0x490], eax
mov rax, qword [rbp + 0x578]
add rax, 0x7c
mov rcx, rax
call fcn.005f4757
mov dword [rbp + 0x4a0], eax
mov eax, dword [rbp + 0x4a0]
xor dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x498]
mov dword [rbp + 0x418], eax
mov eax, dword [rbp + 0x494]
mov dword [rbp + 0x414], eax
mov eax, dword [rbp + 0x490]
mov dword [rbp + 0x410], eax
mov eax, dword [rbp + 0x48c]
mov dword [rbp + 0x40c], eax
mov eax, dword [rbp + 0x418]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x414]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x410]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x40c]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x414]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x410]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x40c]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x418]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x410]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x40c]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x418]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x414]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x40c]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x418]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x414]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x410]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x498]
xor dword [rbp + 0x53c], eax
mov eax, dword [rbp + 0x494]
xor dword [rbp + 0x538], eax
mov eax, dword [rbp + 0x490]
xor dword [rbp + 0x534], eax
mov eax, dword [rbp + 0x48c]
xor dword [rbp + 0x530], eax
mov dword [rbp + 0x49c], 0
jmp 0x606ee4
mov eax, dword [rbp + 0x518]
mov dword [rbp + 0x408], eax
mov eax, dword [rbp + 0x514]
mov dword [rbp + 0x404], eax
mov eax, dword [rbp + 0x510]
mov dword [rbp + 0x400], eax
mov eax, dword [rbp + 0x51c]
mov dword [rbp + 0x3fc], eax
mov eax, dword [rbp + 0x408]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x404]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x400]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x3fc]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x518], eax
mov eax, dword [rbp + 0x404]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x400]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x3fc]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x408]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x514], eax
mov eax, dword [rbp + 0x400]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x3fc]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x408]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x404]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x510], eax
mov eax, dword [rbp + 0x3fc]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x408]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x404]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x400]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x51c], eax
mov eax, dword [rbp + 0x51c]
mov dword [rbp + 0x3f8], eax
mov eax, dword [rbp + 0x518]
mov dword [rbp + 0x51c], eax
mov eax, dword [rbp + 0x514]
mov dword [rbp + 0x518], eax
mov eax, dword [rbp + 0x510]
mov dword [rbp + 0x514], eax
mov eax, dword [rbp + 0x3f8]
mov dword [rbp + 0x510], eax
mov eax, dword [rbp + 0x4ac]
xor dword [rbp + 0x51c], eax
mov eax, dword [rbp + 0x4a8]
xor dword [rbp + 0x518], eax
mov eax, dword [rbp + 0x4a4]
xor dword [rbp + 0x514], eax
mov eax, dword [rbp + 0x4a0]
xor dword [rbp + 0x510], eax
cmp dword [rbp + 0x49c], 0
jne 0x5fefeb
mov rax, qword [rbp + 0x570]
mov eax, dword [rax + 0xc8]
xor dword [rbp + 0x51c], eax
mov rax, qword [rbp + 0x570]
mov eax, dword [rax + 0xcc]
xor dword [rbp + 0x518], eax
mov rax, qword [rbp + 0x570]
mov eax, dword [rax + 0xd0]
xor dword [rbp + 0x514], eax
mov rax, qword [rbp + 0x570]
mov eax, dword [rax + 0xd4]
not eax
xor dword [rbp + 0x510], eax
mov eax, dword [rbp + 0x55c]
xor eax, dword [rbp + 0x51c]
mov dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x558]
xor eax, dword [rbp + 0x518]
mov dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x554]
xor eax, dword [rbp + 0x514]
mov dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x550]
xor eax, dword [rbp + 0x510]
mov dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x498]
mov dword [rbp + 0x3f4], eax
mov eax, dword [rbp + 0x494]
mov dword [rbp + 0x3f0], eax
mov eax, dword [rbp + 0x490]
mov dword [rbp + 0x3ec], eax
mov eax, dword [rbp + 0x48c]
mov dword [rbp + 0x3e8], eax
mov eax, dword [rbp + 0x3f4]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x3f0]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x3ec]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x3e8]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x3f0]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x3ec]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x3e8]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x3f4]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x3ec]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x3e8]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x3f4]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x3f0]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x3e8]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x3f4]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x3f0]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x3ec]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x508]
mov dword [rbp + 0x3e4], eax
mov eax, dword [rbp + 0x504]
mov dword [rbp + 0x3e0], eax
mov eax, dword [rbp + 0x500]
mov dword [rbp + 0x3dc], eax
mov eax, dword [rbp + 0x50c]
mov dword [rbp + 0x3d8], eax
mov eax, dword [rbp + 0x3e4]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x3e0]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x3dc]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x3d8]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x508], eax
mov eax, dword [rbp + 0x3e0]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x3dc]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x3d8]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x3e4]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x504], eax
mov eax, dword [rbp + 0x3dc]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x3d8]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x3e4]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x3e0]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x500], eax
mov eax, dword [rbp + 0x3d8]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x3e4]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x3e0]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x3dc]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x50c], eax
mov eax, dword [rbp + 0x50c]
mov dword [rbp + 0x3d4], eax
mov eax, dword [rbp + 0x508]
mov dword [rbp + 0x50c], eax
mov eax, dword [rbp + 0x504]
mov dword [rbp + 0x508], eax
mov eax, dword [rbp + 0x500]
mov dword [rbp + 0x504], eax
mov eax, dword [rbp + 0x3d4]
mov dword [rbp + 0x500], eax
mov eax, dword [rbp + 0x51c]
xor dword [rbp + 0x50c], eax
mov eax, dword [rbp + 0x518]
xor dword [rbp + 0x508], eax
mov eax, dword [rbp + 0x514]
xor dword [rbp + 0x504], eax
mov eax, dword [rbp + 0x510]
xor dword [rbp + 0x500], eax
cmp dword [rbp + 0x49c], 1
jne 0x5ff596
mov rax, qword [rbp + 0x570]
mov eax, dword [rax + 0xd4]
xor dword [rbp + 0x50c], eax
mov rax, qword [rbp + 0x570]
mov eax, dword [rax + 0xd0]
xor dword [rbp + 0x508], eax
mov rax, qword [rbp + 0x570]
mov eax, dword [rax + 0xcc]
xor dword [rbp + 0x504], eax
mov rax, qword [rbp + 0x570]
mov eax, dword [rax + 0xc8]
not eax
xor dword [rbp + 0x500], eax
mov eax, dword [rbp + 0x50c]
xor dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x508]
xor dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x504]
xor dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x500]
xor dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x498]
mov dword [rbp + 0x3d0], eax
mov eax, dword [rbp + 0x494]
mov dword [rbp + 0x3cc], eax
mov eax, dword [rbp + 0x490]
mov dword [rbp + 0x3c8], eax
mov eax, dword [rbp + 0x48c]
mov dword [rbp + 0x3c4], eax
mov eax, dword [rbp + 0x3d0]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x3cc]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x3c8]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x3c4]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x3cc]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x3c8]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x3c4]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x3d0]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x3c8]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x3c4]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x3d0]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x3cc]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x3c4]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x3d0]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x3cc]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x3c8]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x4f8]
mov dword [rbp + 0x3c0], eax
mov eax, dword [rbp + 0x4f4]
mov dword [rbp + 0x3bc], eax
mov eax, dword [rbp + 0x4f0]
mov dword [rbp + 0x3b8], eax
mov eax, dword [rbp + 0x4fc]
mov dword [rbp + 0x3b4], eax
mov eax, dword [rbp + 0x3c0]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x3bc]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x3b8]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x3b4]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4f8], eax
mov eax, dword [rbp + 0x3bc]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x3b8]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x3b4]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x3c0]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4f4], eax
mov eax, dword [rbp + 0x3b8]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x3b4]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x3c0]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x3bc]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4f0], eax
mov eax, dword [rbp + 0x3b4]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x3c0]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x3bc]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x3b8]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4fc], eax
mov eax, dword [rbp + 0x4fc]
mov dword [rbp + 0x3b0], eax
mov eax, dword [rbp + 0x4f8]
mov dword [rbp + 0x4fc], eax
mov eax, dword [rbp + 0x4f4]
mov dword [rbp + 0x4f8], eax
mov eax, dword [rbp + 0x4f0]
mov dword [rbp + 0x4f4], eax
mov eax, dword [rbp + 0x3b0]
mov dword [rbp + 0x4f0], eax
mov eax, dword [rbp + 0x50c]
xor dword [rbp + 0x4fc], eax
mov eax, dword [rbp + 0x508]
xor dword [rbp + 0x4f8], eax
mov eax, dword [rbp + 0x504]
xor dword [rbp + 0x4f4], eax
mov eax, dword [rbp + 0x500]
xor dword [rbp + 0x4f0], eax
mov eax, dword [rbp + 0x4fc]
xor dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x4f8]
xor dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x4f4]
xor dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x4f0]
xor dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x498]
mov dword [rbp + 0x3ac], eax
mov eax, dword [rbp + 0x494]
mov dword [rbp + 0x3a8], eax
mov eax, dword [rbp + 0x490]
mov dword [rbp + 0x3a4], eax
mov eax, dword [rbp + 0x48c]
mov dword [rbp + 0x3a0], eax
mov eax, dword [rbp + 0x3ac]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x3a8]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x3a4]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x3a0]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x3a8]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x3a4]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x3a0]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x3ac]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x3a4]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x3a0]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x3ac]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x3a8]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x3a0]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x3ac]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x3a8]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x3a4]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x4e8]
mov dword [rbp + 0x39c], eax
mov eax, dword [rbp + 0x4e4]
mov dword [rbp + 0x398], eax
mov eax, dword [rbp + 0x4e0]
mov dword [rbp + 0x394], eax
mov eax, dword [rbp + 0x4ec]
mov dword [rbp + 0x390], eax
mov eax, dword [rbp + 0x39c]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x398]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x394]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x390]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4e8], eax
mov eax, dword [rbp + 0x398]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x394]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x390]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x39c]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4e4], eax
mov eax, dword [rbp + 0x394]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x390]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x39c]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x398]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4e0], eax
mov eax, dword [rbp + 0x390]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x39c]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x398]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x394]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4ec], eax
mov eax, dword [rbp + 0x4ec]
mov dword [rbp + 0x38c], eax
mov eax, dword [rbp + 0x4e8]
mov dword [rbp + 0x4ec], eax
mov eax, dword [rbp + 0x4e4]
mov dword [rbp + 0x4e8], eax
mov eax, dword [rbp + 0x4e0]
mov dword [rbp + 0x4e4], eax
mov eax, dword [rbp + 0x38c]
mov dword [rbp + 0x4e0], eax
mov eax, dword [rbp + 0x4fc]
xor dword [rbp + 0x4ec], eax
mov eax, dword [rbp + 0x4f8]
xor dword [rbp + 0x4e8], eax
mov eax, dword [rbp + 0x4f4]
xor dword [rbp + 0x4e4], eax
mov eax, dword [rbp + 0x4f0]
xor dword [rbp + 0x4e0], eax
mov eax, dword [rbp + 0x4ec]
xor dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x4e8]
xor dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x4e4]
xor dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x4e0]
xor dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x498]
mov dword [rbp + 0x388], eax
mov eax, dword [rbp + 0x494]
mov dword [rbp + 0x384], eax
mov eax, dword [rbp + 0x490]
mov dword [rbp + 0x380], eax
mov eax, dword [rbp + 0x48c]
mov dword [rbp + 0x37c], eax
mov eax, dword [rbp + 0x388]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x384]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x380]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x37c]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x384]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x380]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x37c]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x388]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x380]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x37c]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x388]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x384]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x37c]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x388]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x384]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x380]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x498]
xor dword [rbp + 0x52c], eax
mov eax, dword [rbp + 0x494]
xor dword [rbp + 0x528], eax
mov eax, dword [rbp + 0x490]
xor dword [rbp + 0x524], eax
mov eax, dword [rbp + 0x48c]
xor dword [rbp + 0x520], eax
mov eax, dword [rbp + 0x4d8]
mov dword [rbp + 0x378], eax
mov eax, dword [rbp + 0x4d4]
mov dword [rbp + 0x374], eax
mov eax, dword [rbp + 0x4d0]
mov dword [rbp + 0x370], eax
mov eax, dword [rbp + 0x4dc]
mov dword [rbp + 0x36c], eax
mov eax, dword [rbp + 0x378]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x374]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x370]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x36c]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4d8], eax
mov eax, dword [rbp + 0x374]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x370]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x36c]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x378]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4d4], eax
mov eax, dword [rbp + 0x370]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x36c]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x378]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x374]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4d0], eax
mov eax, dword [rbp + 0x36c]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x378]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x374]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x370]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4dc], eax
mov eax, dword [rbp + 0x4dc]
mov dword [rbp + 0x368], eax
mov eax, dword [rbp + 0x4d8]
mov dword [rbp + 0x4dc], eax
mov eax, dword [rbp + 0x4d4]
mov dword [rbp + 0x4d8], eax
mov eax, dword [rbp + 0x4d0]
mov dword [rbp + 0x4d4], eax
mov eax, dword [rbp + 0x368]
mov dword [rbp + 0x4d0], eax
mov eax, dword [rbp + 0x4ec]
xor dword [rbp + 0x4dc], eax
mov eax, dword [rbp + 0x4e8]
xor dword [rbp + 0x4d8], eax
mov eax, dword [rbp + 0x4e4]
xor dword [rbp + 0x4d4], eax
mov eax, dword [rbp + 0x4e0]
xor dword [rbp + 0x4d0], eax
mov eax, dword [rbp + 0x53c]
xor eax, dword [rbp + 0x4dc]
mov dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x538]
xor eax, dword [rbp + 0x4d8]
mov dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x534]
xor eax, dword [rbp + 0x4d4]
mov dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x530]
xor eax, dword [rbp + 0x4d0]
mov dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x498]
mov dword [rbp + 0x364], eax
mov eax, dword [rbp + 0x494]
mov dword [rbp + 0x360], eax
mov eax, dword [rbp + 0x490]
mov dword [rbp + 0x35c], eax
mov eax, dword [rbp + 0x48c]
mov dword [rbp + 0x358], eax
mov eax, dword [rbp + 0x364]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x360]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x35c]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x358]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x360]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x35c]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x358]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x364]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x35c]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x358]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x364]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x360]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x358]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x364]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x360]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x35c]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x4c8]
mov dword [rbp + 0x354], eax
mov eax, dword [rbp + 0x4c4]
mov dword [rbp + 0x350], eax
mov eax, dword [rbp + 0x4c0]
mov dword [rbp + 0x34c], eax
mov eax, dword [rbp + 0x4cc]
mov dword [rbp + 0x348], eax
mov eax, dword [rbp + 0x354]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x350]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x34c]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x348]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4c8], eax
mov eax, dword [rbp + 0x350]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x34c]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x348]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x354]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4c4], eax
mov eax, dword [rbp + 0x34c]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x348]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x354]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x350]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4c0], eax
mov eax, dword [rbp + 0x348]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x354]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x350]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x34c]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4cc], eax
mov eax, dword [rbp + 0x4cc]
mov dword [rbp + 0x344], eax
mov eax, dword [rbp + 0x4c8]
mov dword [rbp + 0x4cc], eax
mov eax, dword [rbp + 0x4c4]
mov dword [rbp + 0x4c8], eax
mov eax, dword [rbp + 0x4c0]
mov dword [rbp + 0x4c4], eax
mov eax, dword [rbp + 0x344]
mov dword [rbp + 0x4c0], eax
mov eax, dword [rbp + 0x4dc]
xor dword [rbp + 0x4cc], eax
mov eax, dword [rbp + 0x4d8]
xor dword [rbp + 0x4c8], eax
mov eax, dword [rbp + 0x4d4]
xor dword [rbp + 0x4c4], eax
mov eax, dword [rbp + 0x4d0]
xor dword [rbp + 0x4c0], eax
mov eax, dword [rbp + 0x4cc]
xor dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x4c8]
xor dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x4c4]
xor dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x4c0]
xor dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x498]
mov dword [rbp + 0x340], eax
mov eax, dword [rbp + 0x494]
mov dword [rbp + 0x33c], eax
mov eax, dword [rbp + 0x490]
mov dword [rbp + 0x338], eax
mov eax, dword [rbp + 0x48c]
mov dword [rbp + 0x334], eax
mov eax, dword [rbp + 0x340]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x33c]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x338]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x334]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x33c]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x338]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x334]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x340]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x338]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x334]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x340]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x33c]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x334]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x340]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x33c]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x338]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x4b8]
mov dword [rbp + 0x330], eax
mov eax, dword [rbp + 0x4b4]
mov dword [rbp + 0x32c], eax
mov eax, dword [rbp + 0x4b0]
mov dword [rbp + 0x328], eax
mov eax, dword [rbp + 0x4bc]
mov dword [rbp + 0x324], eax
mov eax, dword [rbp + 0x330]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x32c]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x328]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x324]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4b8], eax
mov eax, dword [rbp + 0x32c]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x328]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x324]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x330]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4b4], eax
mov eax, dword [rbp + 0x328]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x324]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x330]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x32c]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4b0], eax
mov eax, dword [rbp + 0x324]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x330]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x32c]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x328]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4bc], eax
mov eax, dword [rbp + 0x4bc]
mov dword [rbp + 0x320], eax
mov eax, dword [rbp + 0x4b8]
mov dword [rbp + 0x4bc], eax
mov eax, dword [rbp + 0x4b4]
mov dword [rbp + 0x4b8], eax
mov eax, dword [rbp + 0x4b0]
mov dword [rbp + 0x4b4], eax
mov eax, dword [rbp + 0x320]
mov dword [rbp + 0x4b0], eax
mov eax, dword [rbp + 0x4cc]
xor dword [rbp + 0x4bc], eax
mov eax, dword [rbp + 0x4c8]
xor dword [rbp + 0x4b8], eax
mov eax, dword [rbp + 0x4c4]
xor dword [rbp + 0x4b4], eax
mov eax, dword [rbp + 0x4c0]
xor dword [rbp + 0x4b0], eax
mov eax, dword [rbp + 0x4bc]
xor dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x4b8]
xor dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x4b4]
xor dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x4b0]
xor dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x498]
mov dword [rbp + 0x31c], eax
mov eax, dword [rbp + 0x494]
mov dword [rbp + 0x318], eax
mov eax, dword [rbp + 0x490]
mov dword [rbp + 0x314], eax
mov eax, dword [rbp + 0x48c]
mov dword [rbp + 0x310], eax
mov eax, dword [rbp + 0x31c]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x318]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x314]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x310]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x318]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x314]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x310]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x31c]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x314]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x310]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x31c]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x318]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x310]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x31c]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x318]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x314]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x4a8]
mov dword [rbp + 0x30c], eax
mov eax, dword [rbp + 0x4a4]
mov dword [rbp + 0x308], eax
mov eax, dword [rbp + 0x4a0]
mov dword [rbp + 0x304], eax
mov eax, dword [rbp + 0x4ac]
mov dword [rbp + 0x300], eax
mov eax, dword [rbp + 0x30c]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x308]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x304]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x300]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4a8], eax
mov eax, dword [rbp + 0x308]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x304]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x300]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x30c]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4a4], eax
mov eax, dword [rbp + 0x304]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x300]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x30c]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x308]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4a0], eax
mov eax, dword [rbp + 0x300]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x30c]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x308]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x304]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4ac], eax
mov eax, dword [rbp + 0x4ac]
mov dword [rbp + 0x2fc], eax
mov eax, dword [rbp + 0x4a8]
mov dword [rbp + 0x4ac], eax
mov eax, dword [rbp + 0x4a4]
mov dword [rbp + 0x4a8], eax
mov eax, dword [rbp + 0x4a0]
mov dword [rbp + 0x4a4], eax
mov eax, dword [rbp + 0x2fc]
mov dword [rbp + 0x4a0], eax
mov eax, dword [rbp + 0x4bc]
xor dword [rbp + 0x4ac], eax
mov eax, dword [rbp + 0x4b8]
xor dword [rbp + 0x4a8], eax
mov eax, dword [rbp + 0x4b4]
xor dword [rbp + 0x4a4], eax
mov eax, dword [rbp + 0x4b0]
xor dword [rbp + 0x4a0], eax
cmp dword [rbp + 0x49c], 2
jne 0x60159d
mov rax, qword [rbp + 0x570]
mov eax, dword [rax + 0xd0]
xor dword [rbp + 0x4ac], eax
mov rax, qword [rbp + 0x570]
mov eax, dword [rax + 0xd4]
xor dword [rbp + 0x4a8], eax
mov rax, qword [rbp + 0x570]
mov eax, dword [rax + 0xc8]
xor dword [rbp + 0x4a4], eax
mov rax, qword [rbp + 0x570]
mov eax, dword [rax + 0xcc]
not eax
xor dword [rbp + 0x4a0], eax
mov eax, dword [rbp + 0x4ac]
xor dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x4a8]
xor dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x4a4]
xor dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x4a0]
xor dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x498]
mov dword [rbp + 0x2f8], eax
mov eax, dword [rbp + 0x494]
mov dword [rbp + 0x2f4], eax
mov eax, dword [rbp + 0x490]
mov dword [rbp + 0x2f0], eax
mov eax, dword [rbp + 0x48c]
mov dword [rbp + 0x2ec], eax
mov eax, dword [rbp + 0x2f8]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x2f4]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x2f0]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x2ec]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x2f4]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x2f0]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x2ec]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x2f8]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x2f0]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x2ec]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x2f8]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x2f4]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x2ec]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x2f8]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x2f4]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x2f0]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x498]
xor dword [rbp + 0x54c], eax
mov eax, dword [rbp + 0x494]
xor dword [rbp + 0x548], eax
mov eax, dword [rbp + 0x490]
xor dword [rbp + 0x544], eax
mov eax, dword [rbp + 0x48c]
xor dword [rbp + 0x540], eax
mov eax, dword [rbp + 0x4b8]
xor dword [rbp + 0x51c], eax
mov eax, dword [rbp + 0x52c]
xor eax, dword [rbp + 0x51c]
mov dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x4b4]
xor dword [rbp + 0x518], eax
mov eax, dword [rbp + 0x528]
xor eax, dword [rbp + 0x518]
mov dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x4b0]
xor dword [rbp + 0x514], eax
mov eax, dword [rbp + 0x524]
xor eax, dword [rbp + 0x514]
mov dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x4ac]
xor dword [rbp + 0x510], eax
mov eax, dword [rbp + 0x520]
xor eax, dword [rbp + 0x510]
mov dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x498]
mov dword [rbp + 0x2e8], eax
mov eax, dword [rbp + 0x494]
mov dword [rbp + 0x2e4], eax
mov eax, dword [rbp + 0x490]
mov dword [rbp + 0x2e0], eax
mov eax, dword [rbp + 0x48c]
mov dword [rbp + 0x2dc], eax
mov eax, dword [rbp + 0x2e8]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x2e4]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x2e0]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x2dc]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x2e4]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x2e0]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x2dc]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x2e8]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x2e0]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x2dc]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x2e8]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x2e4]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x2dc]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x2e8]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x2e4]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x2e0]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x4a8]
xor dword [rbp + 0x50c], eax
mov eax, dword [rbp + 0x50c]
xor dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x4a4]
xor dword [rbp + 0x508], eax
mov eax, dword [rbp + 0x508]
xor dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x4a0]
xor dword [rbp + 0x504], eax
mov eax, dword [rbp + 0x504]
xor dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x51c]
xor dword [rbp + 0x500], eax
mov eax, dword [rbp + 0x500]
xor dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x498]
mov dword [rbp + 0x2d8], eax
mov eax, dword [rbp + 0x494]
mov dword [rbp + 0x2d4], eax
mov eax, dword [rbp + 0x490]
mov dword [rbp + 0x2d0], eax
mov eax, dword [rbp + 0x48c]
mov dword [rbp + 0x2cc], eax
mov eax, dword [rbp + 0x2d8]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x2d4]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x2d0]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x2cc]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x2d4]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x2d0]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x2cc]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x2d8]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x2d0]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x2cc]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x2d8]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x2d4]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x2cc]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x2d8]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x2d4]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x2d0]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x518]
xor dword [rbp + 0x4fc], eax
mov eax, dword [rbp + 0x4fc]
xor dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x514]
xor dword [rbp + 0x4f8], eax
mov eax, dword [rbp + 0x4f8]
xor dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x510]
xor dword [rbp + 0x4f4], eax
mov eax, dword [rbp + 0x4f4]
xor dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x50c]
xor dword [rbp + 0x4f0], eax
mov eax, dword [rbp + 0x4f0]
xor dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x498]
mov dword [rbp + 0x2c8], eax
mov eax, dword [rbp + 0x494]
mov dword [rbp + 0x2c4], eax
mov eax, dword [rbp + 0x490]
mov dword [rbp + 0x2c0], eax
mov eax, dword [rbp + 0x48c]
mov dword [rbp + 0x2bc], eax
mov eax, dword [rbp + 0x2c8]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x2c4]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x2c0]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x2bc]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x2c4]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x2c0]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x2bc]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x2c8]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x2c0]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x2bc]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x2c8]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x2c4]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x2bc]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x2c8]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x2c4]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x2c0]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x508]
xor dword [rbp + 0x4ec], eax
mov eax, dword [rbp + 0x4ec]
xor dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x504]
xor dword [rbp + 0x4e8], eax
mov eax, dword [rbp + 0x4e8]
xor dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x500]
xor dword [rbp + 0x4e4], eax
mov eax, dword [rbp + 0x4e4]
xor dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x4fc]
xor dword [rbp + 0x4e0], eax
mov eax, dword [rbp + 0x4e0]
xor dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x498]
mov dword [rbp + 0x2b8], eax
mov eax, dword [rbp + 0x494]
mov dword [rbp + 0x2b4], eax
mov eax, dword [rbp + 0x490]
mov dword [rbp + 0x2b0], eax
mov eax, dword [rbp + 0x48c]
mov dword [rbp + 0x2ac], eax
mov eax, dword [rbp + 0x2b8]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x2b4]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x2b0]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x2ac]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x2b4]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x2b0]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x2ac]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x2b8]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x2b0]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x2ac]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x2b8]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x2b4]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x2ac]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x2b8]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x2b4]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x2b0]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x498]
xor dword [rbp + 0x53c], eax
mov eax, dword [rbp + 0x494]
xor dword [rbp + 0x538], eax
mov eax, dword [rbp + 0x490]
xor dword [rbp + 0x534], eax
mov eax, dword [rbp + 0x48c]
xor dword [rbp + 0x530], eax
mov eax, dword [rbp + 0x4f8]
xor dword [rbp + 0x4dc], eax
mov eax, dword [rbp + 0x54c]
xor eax, dword [rbp + 0x4dc]
mov dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x4f4]
xor dword [rbp + 0x4d8], eax
mov eax, dword [rbp + 0x548]
xor eax, dword [rbp + 0x4d8]
mov dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x4f0]
xor dword [rbp + 0x4d4], eax
mov eax, dword [rbp + 0x544]
xor eax, dword [rbp + 0x4d4]
mov dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x4ec]
xor dword [rbp + 0x4d0], eax
mov eax, dword [rbp + 0x540]
xor eax, dword [rbp + 0x4d0]
mov dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x498]
mov dword [rbp + 0x2a8], eax
mov eax, dword [rbp + 0x494]
mov dword [rbp + 0x2a4], eax
mov eax, dword [rbp + 0x490]
mov dword [rbp + 0x2a0], eax
mov eax, dword [rbp + 0x48c]
mov dword [rbp + 0x29c], eax
mov eax, dword [rbp + 0x2a8]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x2a4]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x2a0]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x29c]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x2a4]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x2a0]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x29c]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x2a8]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x2a0]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x29c]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x2a8]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x2a4]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x29c]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x2a8]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x2a4]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x2a0]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x4e8]
xor dword [rbp + 0x4cc], eax
mov eax, dword [rbp + 0x4cc]
xor dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x4e4]
xor dword [rbp + 0x4c8], eax
mov eax, dword [rbp + 0x4c8]
xor dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x4e0]
xor dword [rbp + 0x4c4], eax
mov eax, dword [rbp + 0x4c4]
xor dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x4dc]
xor dword [rbp + 0x4c0], eax
mov eax, dword [rbp + 0x4c0]
xor dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x498]
mov dword [rbp + 0x298], eax
mov eax, dword [rbp + 0x494]
mov dword [rbp + 0x294], eax
mov eax, dword [rbp + 0x490]
mov dword [rbp + 0x290], eax
mov eax, dword [rbp + 0x48c]
mov dword [rbp + 0x28c], eax
mov eax, dword [rbp + 0x298]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x294]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x290]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x28c]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x294]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x290]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x28c]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x298]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x290]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x28c]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x298]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x294]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x28c]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x298]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x294]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x290]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x4d8]
xor dword [rbp + 0x4bc], eax
mov eax, dword [rbp + 0x4bc]
xor dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x4d4]
xor dword [rbp + 0x4b8], eax
mov eax, dword [rbp + 0x4b8]
xor dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x4d0]
xor dword [rbp + 0x4b4], eax
mov eax, dword [rbp + 0x4b4]
xor dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x4cc]
xor dword [rbp + 0x4b0], eax
mov eax, dword [rbp + 0x4b0]
xor dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x498]
mov dword [rbp + 0x288], eax
mov eax, dword [rbp + 0x494]
mov dword [rbp + 0x284], eax
mov eax, dword [rbp + 0x490]
mov dword [rbp + 0x280], eax
mov eax, dword [rbp + 0x48c]
mov dword [rbp + 0x27c], eax
mov eax, dword [rbp + 0x288]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x284]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x280]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x27c]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x284]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x280]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x27c]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x288]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x280]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x27c]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x288]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x284]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x27c]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x288]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x284]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x280]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x4c8]
xor dword [rbp + 0x4ac], eax
mov eax, dword [rbp + 0x4ac]
xor dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x4c4]
xor dword [rbp + 0x4a8], eax
mov eax, dword [rbp + 0x4a8]
xor dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x4c0]
xor dword [rbp + 0x4a4], eax
mov eax, dword [rbp + 0x4a4]
xor dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x4bc]
xor dword [rbp + 0x4a0], eax
mov eax, dword [rbp + 0x4a0]
xor dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x498]
mov dword [rbp + 0x278], eax
mov eax, dword [rbp + 0x494]
mov dword [rbp + 0x274], eax
mov eax, dword [rbp + 0x490]
mov dword [rbp + 0x270], eax
mov eax, dword [rbp + 0x48c]
mov dword [rbp + 0x26c], eax
mov eax, dword [rbp + 0x278]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x274]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x270]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x26c]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x274]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x270]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x26c]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x278]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x270]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x26c]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x278]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x274]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x26c]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x278]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x274]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x270]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x498]
xor dword [rbp + 0x55c], eax
mov eax, dword [rbp + 0x494]
xor dword [rbp + 0x558], eax
mov eax, dword [rbp + 0x490]
xor dword [rbp + 0x554], eax
mov eax, dword [rbp + 0x48c]
xor dword [rbp + 0x550], eax
mov eax, dword [rbp + 0x518]
mov dword [rbp + 0x268], eax
mov eax, dword [rbp + 0x514]
mov dword [rbp + 0x264], eax
mov eax, dword [rbp + 0x510]
mov dword [rbp + 0x260], eax
mov eax, dword [rbp + 0x51c]
mov dword [rbp + 0x25c], eax
mov eax, dword [rbp + 0x268]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x264]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x260]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x25c]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x518], eax
mov eax, dword [rbp + 0x264]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x260]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x25c]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x268]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x514], eax
mov eax, dword [rbp + 0x260]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x25c]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x268]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x264]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x510], eax
mov eax, dword [rbp + 0x25c]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x268]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x264]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x260]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x51c], eax
mov eax, dword [rbp + 0x51c]
mov dword [rbp + 0x258], eax
mov eax, dword [rbp + 0x518]
mov dword [rbp + 0x51c], eax
mov eax, dword [rbp + 0x514]
mov dword [rbp + 0x518], eax
mov eax, dword [rbp + 0x510]
mov dword [rbp + 0x514], eax
mov eax, dword [rbp + 0x258]
mov dword [rbp + 0x510], eax
mov eax, dword [rbp + 0x4ac]
xor dword [rbp + 0x51c], eax
mov eax, dword [rbp + 0x4a8]
xor dword [rbp + 0x518], eax
mov eax, dword [rbp + 0x4a4]
xor dword [rbp + 0x514], eax
mov eax, dword [rbp + 0x4a0]
xor dword [rbp + 0x510], eax
mov eax, dword [rbp + 0x53c]
xor eax, dword [rbp + 0x51c]
mov dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x538]
xor eax, dword [rbp + 0x518]
mov dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x534]
xor eax, dword [rbp + 0x514]
mov dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x530]
xor eax, dword [rbp + 0x510]
mov dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x498]
mov dword [rbp + 0x254], eax
mov eax, dword [rbp + 0x494]
mov dword [rbp + 0x250], eax
mov eax, dword [rbp + 0x490]
mov dword [rbp + 0x24c], eax
mov eax, dword [rbp + 0x48c]
mov dword [rbp + 0x248], eax
mov eax, dword [rbp + 0x254]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x250]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x24c]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x248]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x250]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x24c]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x248]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x254]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x24c]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x248]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x254]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x250]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x248]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x254]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x250]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x24c]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x508]
mov dword [rbp + 0x244], eax
mov eax, dword [rbp + 0x504]
mov dword [rbp + 0x240], eax
mov eax, dword [rbp + 0x500]
mov dword [rbp + 0x23c], eax
mov eax, dword [rbp + 0x50c]
mov dword [rbp + 0x238], eax
mov eax, dword [rbp + 0x244]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x240]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x23c]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x238]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x508], eax
mov eax, dword [rbp + 0x240]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x23c]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x238]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x244]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x504], eax
mov eax, dword [rbp + 0x23c]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x238]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x244]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x240]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x500], eax
mov eax, dword [rbp + 0x238]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x244]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x240]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x23c]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x50c], eax
mov eax, dword [rbp + 0x50c]
mov dword [rbp + 0x234], eax
mov eax, dword [rbp + 0x508]
mov dword [rbp + 0x50c], eax
mov eax, dword [rbp + 0x504]
mov dword [rbp + 0x508], eax
mov eax, dword [rbp + 0x500]
mov dword [rbp + 0x504], eax
mov eax, dword [rbp + 0x234]
mov dword [rbp + 0x500], eax
mov eax, dword [rbp + 0x51c]
xor dword [rbp + 0x50c], eax
mov eax, dword [rbp + 0x518]
xor dword [rbp + 0x508], eax
mov eax, dword [rbp + 0x514]
xor dword [rbp + 0x504], eax
mov eax, dword [rbp + 0x510]
xor dword [rbp + 0x500], eax
mov eax, dword [rbp + 0x50c]
xor dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x508]
xor dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x504]
xor dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x500]
xor dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x498]
mov dword [rbp + 0x230], eax
mov eax, dword [rbp + 0x494]
mov dword [rbp + 0x22c], eax
mov eax, dword [rbp + 0x490]
mov dword [rbp + 0x228], eax
mov eax, dword [rbp + 0x48c]
mov dword [rbp + 0x224], eax
mov eax, dword [rbp + 0x230]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x22c]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x228]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x224]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x22c]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x228]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x224]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x230]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x228]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x224]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x230]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x22c]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x224]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x230]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x22c]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x228]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x4f8]
mov dword [rbp + 0x220], eax
mov eax, dword [rbp + 0x4f4]
mov dword [rbp + 0x21c], eax
mov eax, dword [rbp + 0x4f0]
mov dword [rbp + 0x218], eax
mov eax, dword [rbp + 0x4fc]
mov dword [rbp + 0x214], eax
mov eax, dword [rbp + 0x220]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x21c]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x218]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x214]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4f8], eax
mov eax, dword [rbp + 0x21c]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x218]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x214]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x220]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4f4], eax
mov eax, dword [rbp + 0x218]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x214]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x220]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x21c]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4f0], eax
mov eax, dword [rbp + 0x214]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x220]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x21c]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x218]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4fc], eax
mov eax, dword [rbp + 0x4fc]
mov dword [rbp + 0x210], eax
mov eax, dword [rbp + 0x4f8]
mov dword [rbp + 0x4fc], eax
mov eax, dword [rbp + 0x4f4]
mov dword [rbp + 0x4f8], eax
mov eax, dword [rbp + 0x4f0]
mov dword [rbp + 0x4f4], eax
mov eax, dword [rbp + 0x210]
mov dword [rbp + 0x4f0], eax
mov eax, dword [rbp + 0x50c]
xor dword [rbp + 0x4fc], eax
mov eax, dword [rbp + 0x508]
xor dword [rbp + 0x4f8], eax
mov eax, dword [rbp + 0x504]
xor dword [rbp + 0x4f4], eax
mov eax, dword [rbp + 0x500]
xor dword [rbp + 0x4f0], eax
mov eax, dword [rbp + 0x4fc]
xor dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x4f8]
xor dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x4f4]
xor dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x4f0]
xor dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x498]
mov dword [rbp + 0x20c], eax
mov eax, dword [rbp + 0x494]
mov dword [rbp + 0x208], eax
mov eax, dword [rbp + 0x490]
mov dword [rbp + 0x204], eax
mov eax, dword [rbp + 0x48c]
mov dword [rbp + 0x200], eax
mov eax, dword [rbp + 0x20c]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x208]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x204]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x200]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x208]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x204]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x200]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x20c]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x204]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x200]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x20c]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x208]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x200]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x20c]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x208]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x204]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x4e8]
mov dword [rbp + 0x1fc], eax
mov eax, dword [rbp + 0x4e4]
mov dword [rbp + 0x1f8], eax
mov eax, dword [rbp + 0x4e0]
mov dword [rbp + 0x1f4], eax
mov eax, dword [rbp + 0x4ec]
mov dword [rbp + 0x1f0], eax
mov eax, dword [rbp + 0x1fc]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x1f8]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x1f4]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x1f0]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4e8], eax
mov eax, dword [rbp + 0x1f8]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x1f4]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x1f0]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x1fc]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4e4], eax
mov eax, dword [rbp + 0x1f4]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x1f0]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x1fc]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x1f8]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4e0], eax
mov eax, dword [rbp + 0x1f0]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x1fc]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x1f8]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x1f4]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4ec], eax
mov eax, dword [rbp + 0x4ec]
mov dword [rbp + 0x1ec], eax
mov eax, dword [rbp + 0x4e8]
mov dword [rbp + 0x4ec], eax
mov eax, dword [rbp + 0x4e4]
mov dword [rbp + 0x4e8], eax
mov eax, dword [rbp + 0x4e0]
mov dword [rbp + 0x4e4], eax
mov eax, dword [rbp + 0x1ec]
mov dword [rbp + 0x4e0], eax
mov eax, dword [rbp + 0x4fc]
xor dword [rbp + 0x4ec], eax
mov eax, dword [rbp + 0x4f8]
xor dword [rbp + 0x4e8], eax
mov eax, dword [rbp + 0x4f4]
xor dword [rbp + 0x4e4], eax
mov eax, dword [rbp + 0x4f0]
xor dword [rbp + 0x4e0], eax
mov eax, dword [rbp + 0x4ec]
xor dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x4e8]
xor dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x4e4]
xor dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x4e0]
xor dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x498]
mov dword [rbp + 0x1e8], eax
mov eax, dword [rbp + 0x494]
mov dword [rbp + 0x1e4], eax
mov eax, dword [rbp + 0x490]
mov dword [rbp + 0x1e0], eax
mov eax, dword [rbp + 0x48c]
mov dword [rbp + 0x1dc], eax
mov eax, dword [rbp + 0x1e8]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x1e4]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x1e0]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x1dc]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x1e4]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x1e0]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x1dc]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x1e8]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x1e0]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x1dc]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x1e8]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x1e4]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x1dc]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x1e8]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x1e4]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x1e0]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x498]
xor dword [rbp + 0x54c], eax
mov eax, dword [rbp + 0x494]
xor dword [rbp + 0x548], eax
mov eax, dword [rbp + 0x490]
xor dword [rbp + 0x544], eax
mov eax, dword [rbp + 0x48c]
xor dword [rbp + 0x540], eax
mov eax, dword [rbp + 0x4d8]
mov dword [rbp + 0x1d8], eax
mov eax, dword [rbp + 0x4d4]
mov dword [rbp + 0x1d4], eax
mov eax, dword [rbp + 0x4d0]
mov dword [rbp + 0x1d0], eax
mov eax, dword [rbp + 0x4dc]
mov dword [rbp + 0x1cc], eax
mov eax, dword [rbp + 0x1d8]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x1d4]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x1d0]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x1cc]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4d8], eax
mov eax, dword [rbp + 0x1d4]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x1d0]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x1cc]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x1d8]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4d4], eax
mov eax, dword [rbp + 0x1d0]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x1cc]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x1d8]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x1d4]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4d0], eax
mov eax, dword [rbp + 0x1cc]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x1d8]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x1d4]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x1d0]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4dc], eax
mov eax, dword [rbp + 0x4dc]
mov dword [rbp + 0x1c8], eax
mov eax, dword [rbp + 0x4d8]
mov dword [rbp + 0x4dc], eax
mov eax, dword [rbp + 0x4d4]
mov dword [rbp + 0x4d8], eax
mov eax, dword [rbp + 0x4d0]
mov dword [rbp + 0x4d4], eax
mov eax, dword [rbp + 0x1c8]
mov dword [rbp + 0x4d0], eax
mov eax, dword [rbp + 0x4ec]
xor dword [rbp + 0x4dc], eax
mov eax, dword [rbp + 0x4e8]
xor dword [rbp + 0x4d8], eax
mov eax, dword [rbp + 0x4e4]
xor dword [rbp + 0x4d4], eax
mov eax, dword [rbp + 0x4e0]
xor dword [rbp + 0x4d0], eax
mov eax, dword [rbp + 0x55c]
xor eax, dword [rbp + 0x4dc]
mov dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x558]
xor eax, dword [rbp + 0x4d8]
mov dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x554]
xor eax, dword [rbp + 0x4d4]
mov dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x550]
xor eax, dword [rbp + 0x4d0]
mov dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x498]
mov dword [rbp + 0x1c4], eax
mov eax, dword [rbp + 0x494]
mov dword [rbp + 0x1c0], eax
mov eax, dword [rbp + 0x490]
mov dword [rbp + 0x1bc], eax
mov eax, dword [rbp + 0x48c]
mov dword [rbp + 0x1b8], eax
mov eax, dword [rbp + 0x1c4]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x1c0]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x1bc]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x1b8]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x1c0]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x1bc]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x1b8]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x1c4]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x1bc]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x1b8]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x1c4]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x1c0]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x1b8]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x1c4]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x1c0]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x1bc]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x4c8]
mov dword [rbp + 0x1b4], eax
mov eax, dword [rbp + 0x4c4]
mov dword [rbp + 0x1b0], eax
mov eax, dword [rbp + 0x4c0]
mov dword [rbp + 0x1ac], eax
mov eax, dword [rbp + 0x4cc]
mov dword [rbp + 0x1a8], eax
mov eax, dword [rbp + 0x1b4]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x1b0]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x1ac]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x1a8]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4c8], eax
mov eax, dword [rbp + 0x1b0]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x1ac]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x1a8]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x1b4]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4c4], eax
mov eax, dword [rbp + 0x1ac]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x1a8]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x1b4]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x1b0]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4c0], eax
mov eax, dword [rbp + 0x1a8]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x1b4]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x1b0]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x1ac]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4cc], eax
mov eax, dword [rbp + 0x4cc]
mov dword [rbp + 0x1a4], eax
mov eax, dword [rbp + 0x4c8]
mov dword [rbp + 0x4cc], eax
mov eax, dword [rbp + 0x4c4]
mov dword [rbp + 0x4c8], eax
mov eax, dword [rbp + 0x4c0]
mov dword [rbp + 0x4c4], eax
mov eax, dword [rbp + 0x1a4]
mov dword [rbp + 0x4c0], eax
mov eax, dword [rbp + 0x4dc]
xor dword [rbp + 0x4cc], eax
mov eax, dword [rbp + 0x4d8]
xor dword [rbp + 0x4c8], eax
mov eax, dword [rbp + 0x4d4]
xor dword [rbp + 0x4c4], eax
mov eax, dword [rbp + 0x4d0]
xor dword [rbp + 0x4c0], eax
mov eax, dword [rbp + 0x4cc]
xor dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x4c8]
xor dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x4c4]
xor dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x4c0]
xor dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x498]
mov dword [rbp + 0x1a0], eax
mov eax, dword [rbp + 0x494]
mov dword [rbp + 0x19c], eax
mov eax, dword [rbp + 0x490]
mov dword [rbp + 0x198], eax
mov eax, dword [rbp + 0x48c]
mov dword [rbp + 0x194], eax
mov eax, dword [rbp + 0x1a0]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x19c]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x198]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x194]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x19c]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x198]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x194]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x1a0]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x198]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x194]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x1a0]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x19c]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x194]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x1a0]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x19c]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x198]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x4b8]
mov dword [rbp + 0x190], eax
mov eax, dword [rbp + 0x4b4]
mov dword [rbp + 0x18c], eax
mov eax, dword [rbp + 0x4b0]
mov dword [rbp + 0x188], eax
mov eax, dword [rbp + 0x4bc]
mov dword [rbp + 0x184], eax
mov eax, dword [rbp + 0x190]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x18c]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x188]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x184]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4b8], eax
mov eax, dword [rbp + 0x18c]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x188]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x184]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x190]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4b4], eax
mov eax, dword [rbp + 0x188]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x184]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x190]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x18c]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4b0], eax
mov eax, dword [rbp + 0x184]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x190]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x18c]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x188]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4bc], eax
mov eax, dword [rbp + 0x4bc]
mov dword [rbp + 0x180], eax
mov eax, dword [rbp + 0x4b8]
mov dword [rbp + 0x4bc], eax
mov eax, dword [rbp + 0x4b4]
mov dword [rbp + 0x4b8], eax
mov eax, dword [rbp + 0x4b0]
mov dword [rbp + 0x4b4], eax
mov eax, dword [rbp + 0x180]
mov dword [rbp + 0x4b0], eax
mov eax, dword [rbp + 0x4cc]
xor dword [rbp + 0x4bc], eax
mov eax, dword [rbp + 0x4c8]
xor dword [rbp + 0x4b8], eax
mov eax, dword [rbp + 0x4c4]
xor dword [rbp + 0x4b4], eax
mov eax, dword [rbp + 0x4c0]
xor dword [rbp + 0x4b0], eax
mov eax, dword [rbp + 0x4bc]
xor dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x4b8]
xor dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x4b4]
xor dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x4b0]
xor dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x498]
mov dword [rbp + 0x17c], eax
mov eax, dword [rbp + 0x494]
mov dword [rbp + 0x178], eax
mov eax, dword [rbp + 0x490]
mov dword [rbp + 0x174], eax
mov eax, dword [rbp + 0x48c]
mov dword [rbp + 0x170], eax
mov eax, dword [rbp + 0x17c]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x178]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x174]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x170]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x178]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x174]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x170]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x17c]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x174]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x170]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x17c]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x178]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x170]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x17c]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x178]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x174]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x4a8]
mov dword [rbp + 0x16c], eax
mov eax, dword [rbp + 0x4a4]
mov dword [rbp + 0x168], eax
mov eax, dword [rbp + 0x4a0]
mov dword [rbp + 0x164], eax
mov eax, dword [rbp + 0x4ac]
mov dword [rbp + 0x160], eax
mov eax, dword [rbp + 0x16c]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x168]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x164]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x160]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4a8], eax
mov eax, dword [rbp + 0x168]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x164]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x160]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x16c]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4a4], eax
mov eax, dword [rbp + 0x164]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x160]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x16c]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x168]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4a0], eax
mov eax, dword [rbp + 0x160]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x16c]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x168]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x164]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4ac], eax
mov eax, dword [rbp + 0x4ac]
mov dword [rbp + 0x15c], eax
mov eax, dword [rbp + 0x4a8]
mov dword [rbp + 0x4ac], eax
mov eax, dword [rbp + 0x4a4]
mov dword [rbp + 0x4a8], eax
mov eax, dword [rbp + 0x4a0]
mov dword [rbp + 0x4a4], eax
mov eax, dword [rbp + 0x15c]
mov dword [rbp + 0x4a0], eax
mov eax, dword [rbp + 0x4bc]
xor dword [rbp + 0x4ac], eax
mov eax, dword [rbp + 0x4b8]
xor dword [rbp + 0x4a8], eax
mov eax, dword [rbp + 0x4b4]
xor dword [rbp + 0x4a4], eax
mov eax, dword [rbp + 0x4b0]
xor dword [rbp + 0x4a0], eax
mov eax, dword [rbp + 0x4ac]
xor dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x4a8]
xor dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x4a4]
xor dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x4a0]
xor dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x498]
mov dword [rbp + 0x158], eax
mov eax, dword [rbp + 0x494]
mov dword [rbp + 0x154], eax
mov eax, dword [rbp + 0x490]
mov dword [rbp + 0x150], eax
mov eax, dword [rbp + 0x48c]
mov dword [rbp + 0x14c], eax
mov eax, dword [rbp + 0x158]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x154]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x150]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x14c]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x154]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x150]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x14c]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x158]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x150]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x14c]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x158]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x154]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x14c]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x158]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x154]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x150]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x498]
xor dword [rbp + 0x52c], eax
mov eax, dword [rbp + 0x494]
xor dword [rbp + 0x528], eax
mov eax, dword [rbp + 0x490]
xor dword [rbp + 0x524], eax
mov eax, dword [rbp + 0x48c]
xor dword [rbp + 0x520], eax
mov eax, dword [rbp + 0x4b8]
xor dword [rbp + 0x51c], eax
mov eax, dword [rbp + 0x54c]
xor eax, dword [rbp + 0x51c]
mov dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x4b4]
xor dword [rbp + 0x518], eax
mov eax, dword [rbp + 0x548]
xor eax, dword [rbp + 0x518]
mov dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x4b0]
xor dword [rbp + 0x514], eax
mov eax, dword [rbp + 0x544]
xor eax, dword [rbp + 0x514]
mov dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x4ac]
xor dword [rbp + 0x510], eax
mov eax, dword [rbp + 0x540]
xor eax, dword [rbp + 0x510]
mov dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x498]
mov dword [rbp + 0x148], eax
mov eax, dword [rbp + 0x494]
mov dword [rbp + 0x144], eax
mov eax, dword [rbp + 0x490]
mov dword [rbp + 0x140], eax
mov eax, dword [rbp + 0x48c]
mov dword [rbp + 0x13c], eax
mov eax, dword [rbp + 0x148]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x144]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
xor edx, eax
mov ecx, edx
mov eax, dword [rbp + 0x140]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x13c]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x144]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x140]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x13c]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x148]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x140]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x13c]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
xor edx, eax
mov ecx, edx
mov eax, dword [rbp + 0x148]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x144]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x13c]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x148]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x144]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x140]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x4a8]
xor dword [rbp + 0x50c], eax
mov eax, dword [rbp + 0x50c]
xor dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x4a4]
xor dword [rbp + 0x508], eax
mov eax, dword [rbp + 0x508]
xor dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x4a0]
xor dword [rbp + 0x504], eax
mov eax, dword [rbp + 0x504]
xor dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x51c]
xor dword [rbp + 0x500], eax
mov eax, dword [rbp + 0x500]
xor dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x498]
mov dword [rbp + 0x138], eax
mov eax, dword [rbp + 0x494]
mov dword [rbp + 0x134], eax
mov eax, dword [rbp + 0x490]
mov dword [rbp + 0x130], eax
mov eax, dword [rbp + 0x48c]
mov dword [rbp + 0x12c], eax
mov eax, dword [rbp + 0x138]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x134]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
xor edx, eax
mov ecx, edx
mov eax, dword [rbp + 0x130]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x12c]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x134]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x130]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x12c]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x138]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x130]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x12c]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
xor edx, eax
mov ecx, edx
mov eax, dword [rbp + 0x138]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x134]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x12c]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x138]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x134]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x130]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x518]
xor dword [rbp + 0x4fc], eax
mov eax, dword [rbp + 0x4fc]
xor dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x514]
xor dword [rbp + 0x4f8], eax
mov eax, dword [rbp + 0x4f8]
xor dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x510]
xor dword [rbp + 0x4f4], eax
mov eax, dword [rbp + 0x4f4]
xor dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x50c]
xor dword [rbp + 0x4f0], eax
mov eax, dword [rbp + 0x4f0]
xor dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x498]
mov dword [rbp + 0x128], eax
mov eax, dword [rbp + 0x494]
mov dword [rbp + 0x124], eax
mov eax, dword [rbp + 0x490]
mov dword [rbp + 0x120], eax
mov eax, dword [rbp + 0x48c]
mov dword [rbp + 0x11c], eax
mov eax, dword [rbp + 0x128]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x124]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
xor edx, eax
mov ecx, edx
mov eax, dword [rbp + 0x120]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x11c]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x124]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x120]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x11c]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x128]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x120]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x11c]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
xor edx, eax
mov ecx, edx
mov eax, dword [rbp + 0x128]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x124]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x11c]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x128]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x124]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x120]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x508]
xor dword [rbp + 0x4ec], eax
mov eax, dword [rbp + 0x4ec]
xor dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x504]
xor dword [rbp + 0x4e8], eax
mov eax, dword [rbp + 0x4e8]
xor dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x500]
xor dword [rbp + 0x4e4], eax
mov eax, dword [rbp + 0x4e4]
xor dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x4fc]
xor dword [rbp + 0x4e0], eax
mov eax, dword [rbp + 0x4e0]
xor dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x498]
mov dword [rbp + 0x118], eax
mov eax, dword [rbp + 0x494]
mov dword [rbp + 0x114], eax
mov eax, dword [rbp + 0x490]
mov dword [rbp + 0x110], eax
mov eax, dword [rbp + 0x48c]
mov dword [rbp + 0x10c], eax
mov eax, dword [rbp + 0x118]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x114]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
xor edx, eax
mov ecx, edx
mov eax, dword [rbp + 0x110]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x10c]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x114]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x110]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x10c]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x118]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x110]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x10c]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
xor edx, eax
mov ecx, edx
mov eax, dword [rbp + 0x118]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x114]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x10c]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x118]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x114]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x110]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x498]
xor dword [rbp + 0x55c], eax
mov eax, dword [rbp + 0x494]
xor dword [rbp + 0x558], eax
mov eax, dword [rbp + 0x490]
xor dword [rbp + 0x554], eax
mov eax, dword [rbp + 0x48c]
xor dword [rbp + 0x550], eax
mov eax, dword [rbp + 0x4f8]
xor dword [rbp + 0x4dc], eax
mov eax, dword [rbp + 0x52c]
xor eax, dword [rbp + 0x4dc]
mov dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x4f4]
xor dword [rbp + 0x4d8], eax
mov eax, dword [rbp + 0x528]
xor eax, dword [rbp + 0x4d8]
mov dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x4f0]
xor dword [rbp + 0x4d4], eax
mov eax, dword [rbp + 0x524]
xor eax, dword [rbp + 0x4d4]
mov dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x4ec]
xor dword [rbp + 0x4d0], eax
mov eax, dword [rbp + 0x520]
xor eax, dword [rbp + 0x4d0]
mov dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x498]
mov dword [rbp + 0x108], eax
mov eax, dword [rbp + 0x494]
mov dword [rbp + 0x104], eax
mov eax, dword [rbp + 0x490]
mov dword [rbp + 0x100], eax
mov eax, dword [rbp + 0x48c]
mov dword [rbp + 0xfc], eax
mov eax, dword [rbp + 0x108]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x104]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
xor edx, eax
mov ecx, edx
mov eax, dword [rbp + 0x100]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0xfc]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x104]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x100]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0xfc]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x108]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x100]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0xfc]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
xor edx, eax
mov ecx, edx
mov eax, dword [rbp + 0x108]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x104]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x490], eax
mov eax, dword [rbp + 0xfc]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x108]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x104]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x100]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x4e8]
xor dword [rbp + 0x4cc], eax
mov eax, dword [rbp + 0x4cc]
xor dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x4e4]
xor dword [rbp + 0x4c8], eax
mov eax, dword [rbp + 0x4c8]
xor dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x4e0]
xor dword [rbp + 0x4c4], eax
mov eax, dword [rbp + 0x4c4]
xor dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x4dc]
xor dword [rbp + 0x4c0], eax
mov eax, dword [rbp + 0x4c0]
xor dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x498]
mov dword [rbp + 0xf8], eax
mov eax, dword [rbp + 0x494]
mov dword [rbp + 0xf4], eax
mov eax, dword [rbp + 0x490]
mov dword [rbp + 0xf0], eax
mov eax, dword [rbp + 0x48c]
mov dword [rbp + 0xec], eax
mov eax, dword [rbp + 0xf8]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0xf4]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
xor edx, eax
mov ecx, edx
mov eax, dword [rbp + 0xf0]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0xec]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x498], eax
mov eax, dword [rbp + 0xf4]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0xf0]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0xec]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0xf8]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x494], eax
mov eax, dword [rbp + 0xf0]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0xec]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
xor edx, eax
mov ecx, edx
mov eax, dword [rbp + 0xf8]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0xf4]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x490], eax
mov eax, dword [rbp + 0xec]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0xf8]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0xf4]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0xf0]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x4d8]
xor dword [rbp + 0x4bc], eax
mov eax, dword [rbp + 0x4bc]
xor dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x4d4]
xor dword [rbp + 0x4b8], eax
mov eax, dword [rbp + 0x4b8]
xor dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x4d0]
xor dword [rbp + 0x4b4], eax
mov eax, dword [rbp + 0x4b4]
xor dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x4cc]
xor dword [rbp + 0x4b0], eax
mov eax, dword [rbp + 0x4b0]
xor dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x498]
mov dword [rbp + 0xe8], eax
mov eax, dword [rbp + 0x494]
mov dword [rbp + 0xe4], eax
mov eax, dword [rbp + 0x490]
mov dword [rbp + 0xe0], eax
mov eax, dword [rbp + 0x48c]
mov dword [rbp + 0xdc], eax
mov eax, dword [rbp + 0xe8]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0xe4]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
xor edx, eax
mov ecx, edx
mov eax, dword [rbp + 0xe0]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0xdc]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x498], eax
mov eax, dword [rbp + 0xe4]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0xe0]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0xdc]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0xe8]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x494], eax
mov eax, dword [rbp + 0xe0]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0xdc]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
xor edx, eax
mov ecx, edx
mov eax, dword [rbp + 0xe8]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0xe4]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x490], eax
mov eax, dword [rbp + 0xdc]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0xe8]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0xe4]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0xe0]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x4c8]
xor dword [rbp + 0x4ac], eax
mov eax, dword [rbp + 0x4ac]
xor dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x4c4]
xor dword [rbp + 0x4a8], eax
mov eax, dword [rbp + 0x4a8]
xor dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x4c0]
xor dword [rbp + 0x4a4], eax
mov eax, dword [rbp + 0x4a4]
xor dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x4bc]
xor dword [rbp + 0x4a0], eax
mov eax, dword [rbp + 0x4a0]
xor dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x498]
mov dword [rbp + 0xd8], eax
mov eax, dword [rbp + 0x494]
mov dword [rbp + 0xd4], eax
mov eax, dword [rbp + 0x490]
mov dword [rbp + 0xd0], eax
mov eax, dword [rbp + 0x48c]
mov dword [rbp + 0xcc], eax
mov eax, dword [rbp + 0xd8]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0xd4]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
xor edx, eax
mov ecx, edx
mov eax, dword [rbp + 0xd0]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0xcc]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x498], eax
mov eax, dword [rbp + 0xd4]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0xd0]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0xcc]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0xd8]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x494], eax
mov eax, dword [rbp + 0xd0]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0xcc]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
xor edx, eax
mov ecx, edx
mov eax, dword [rbp + 0xd8]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0xd4]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x490], eax
mov eax, dword [rbp + 0xcc]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0xd8]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0xd4]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0xd0]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x498]
xor dword [rbp + 0x53c], eax
mov eax, dword [rbp + 0x494]
xor dword [rbp + 0x538], eax
mov eax, dword [rbp + 0x490]
xor dword [rbp + 0x534], eax
mov eax, dword [rbp + 0x48c]
xor dword [rbp + 0x530], eax
add dword [rbp + 0x49c], 1
cmp dword [rbp + 0x49c], 2
jle 0x5fecd8
mov eax, dword [rbp + 0x518]
mov dword [rbp + 0xc8], eax
mov eax, dword [rbp + 0x514]
mov dword [rbp + 0xc4], eax
mov eax, dword [rbp + 0x510]
mov dword [rbp + 0xc0], eax
mov eax, dword [rbp + 0x51c]
mov dword [rbp + 0xbc], eax
mov eax, dword [rbp + 0xc8]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0xc4]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
xor edx, eax
mov ecx, edx
mov eax, dword [rbp + 0xc0]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0xbc]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x518], eax
mov eax, dword [rbp + 0xc4]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0xc0]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0xbc]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0xc8]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x514], eax
mov eax, dword [rbp + 0xc0]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0xbc]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
xor edx, eax
mov ecx, edx
mov eax, dword [rbp + 0xc8]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0xc4]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x510], eax
mov eax, dword [rbp + 0xbc]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0xc8]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0xc4]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0xc0]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x51c], eax
mov eax, dword [rbp + 0x51c]
mov dword [rbp + 0xb8], eax
mov eax, dword [rbp + 0x518]
mov dword [rbp + 0x51c], eax
mov eax, dword [rbp + 0x514]
mov dword [rbp + 0x518], eax
mov eax, dword [rbp + 0x510]
mov dword [rbp + 0x514], eax
mov eax, dword [rbp + 0xb8]
mov dword [rbp + 0x510], eax
mov eax, dword [rbp + 0x4ac]
xor dword [rbp + 0x51c], eax
mov eax, dword [rbp + 0x4a8]
xor dword [rbp + 0x518], eax
mov eax, dword [rbp + 0x4a4]
xor dword [rbp + 0x514], eax
mov eax, dword [rbp + 0x4a0]
xor dword [rbp + 0x510], eax
mov eax, dword [rbp + 0x55c]
xor eax, dword [rbp + 0x51c]
mov dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x558]
xor eax, dword [rbp + 0x518]
mov dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x554]
xor eax, dword [rbp + 0x514]
mov dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x550]
xor eax, dword [rbp + 0x510]
mov dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x498]
mov dword [rbp + 0xb4], eax
mov eax, dword [rbp + 0x494]
mov dword [rbp + 0xb0], eax
mov eax, dword [rbp + 0x490]
mov dword [rbp + 0xac], eax
mov eax, dword [rbp + 0x48c]
mov dword [rbp + 0xa8], eax
mov eax, dword [rbp + 0xb4]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0xb0]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
xor edx, eax
mov ecx, edx
mov eax, dword [rbp + 0xac]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0xa8]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x498], eax
mov eax, dword [rbp + 0xb0]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0xac]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0xa8]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0xb4]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x494], eax
mov eax, dword [rbp + 0xac]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0xa8]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
xor edx, eax
mov ecx, edx
mov eax, dword [rbp + 0xb4]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0xb0]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x490], eax
mov eax, dword [rbp + 0xa8]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0xb4]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0xb0]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0xac]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x508]
mov dword [rbp + 0xa4], eax
mov eax, dword [rbp + 0x504]
mov dword [rbp + 0xa0], eax
mov eax, dword [rbp + 0x500]
mov dword [rbp + 0x9c], eax
mov eax, dword [rbp + 0x50c]
mov dword [rbp + 0x98], eax
mov eax, dword [rbp + 0xa4]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0xa0]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
xor edx, eax
mov ecx, edx
mov eax, dword [rbp + 0x9c]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x98]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x508], eax
mov eax, dword [rbp + 0xa0]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x9c]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x98]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0xa4]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x504], eax
mov eax, dword [rbp + 0x9c]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x98]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
xor edx, eax
mov ecx, edx
mov eax, dword [rbp + 0xa4]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0xa0]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x500], eax
mov eax, dword [rbp + 0x98]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0xa4]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0xa0]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x9c]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x50c], eax
mov eax, dword [rbp + 0x50c]
mov dword [rbp + 0x94], eax
mov eax, dword [rbp + 0x508]
mov dword [rbp + 0x50c], eax
mov eax, dword [rbp + 0x504]
mov dword [rbp + 0x508], eax
mov eax, dword [rbp + 0x500]
mov dword [rbp + 0x504], eax
mov eax, dword [rbp + 0x94]
mov dword [rbp + 0x500], eax
mov eax, dword [rbp + 0x51c]
xor dword [rbp + 0x50c], eax
mov eax, dword [rbp + 0x518]
xor dword [rbp + 0x508], eax
mov eax, dword [rbp + 0x514]
xor dword [rbp + 0x504], eax
mov eax, dword [rbp + 0x510]
xor dword [rbp + 0x500], eax
mov eax, dword [rbp + 0x50c]
xor dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x508]
xor dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x504]
xor dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x500]
xor dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x498]
mov dword [rbp + 0x90], eax
mov eax, dword [rbp + 0x494]
mov dword [rbp + 0x8c], eax
mov eax, dword [rbp + 0x490]
mov dword [rbp + 0x88], eax
mov eax, dword [rbp + 0x48c]
mov dword [rbp + 0x84], eax
mov eax, dword [rbp + 0x90]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x8c]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
xor edx, eax
mov ecx, edx
mov eax, dword [rbp + 0x88]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x84]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x8c]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x88]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x84]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x90]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x88]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x84]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
xor edx, eax
mov ecx, edx
mov eax, dword [rbp + 0x90]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x8c]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x84]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x90]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x8c]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x88]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x4f8]
mov dword [rbp + 0x80], eax
mov eax, dword [rbp + 0x4f4]
mov dword [rbp + 0x7c], eax
mov eax, dword [rbp + 0x4f0]
mov dword [rbp + 0x78], eax
mov eax, dword [rbp + 0x4fc]
mov dword [rbp + 0x74], eax
mov eax, dword [rbp + 0x80]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x7c]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
xor edx, eax
mov ecx, edx
mov eax, dword [rbp + 0x78]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x74]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4f8], eax
mov eax, dword [rbp + 0x7c]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x78]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x74]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x80]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4f4], eax
mov eax, dword [rbp + 0x78]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x74]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
xor edx, eax
mov ecx, edx
mov eax, dword [rbp + 0x80]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x7c]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4f0], eax
mov eax, dword [rbp + 0x74]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x80]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x7c]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x78]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4fc], eax
mov eax, dword [rbp + 0x4fc]
mov dword [rbp + 0x70], eax
mov eax, dword [rbp + 0x4f8]
mov dword [rbp + 0x4fc], eax
mov eax, dword [rbp + 0x4f4]
mov dword [rbp + 0x4f8], eax
mov eax, dword [rbp + 0x4f0]
mov dword [rbp + 0x4f4], eax
mov eax, dword [rbp + 0x70]
mov dword [rbp + 0x4f0], eax
mov eax, dword [rbp + 0x50c]
xor dword [rbp + 0x4fc], eax
mov eax, dword [rbp + 0x508]
xor dword [rbp + 0x4f8], eax
mov eax, dword [rbp + 0x504]
xor dword [rbp + 0x4f4], eax
mov eax, dword [rbp + 0x500]
xor dword [rbp + 0x4f0], eax
mov eax, dword [rbp + 0x4fc]
xor dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x4f8]
xor dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x4f4]
xor dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x4f0]
xor dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x498]
mov dword [rbp + 0x6c], eax
mov eax, dword [rbp + 0x494]
mov dword [rbp + 0x68], eax
mov eax, dword [rbp + 0x490]
mov dword [rbp + 0x64], eax
mov eax, dword [rbp + 0x48c]
mov dword [rbp + 0x60], eax
mov eax, dword [rbp + 0x6c]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x68]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
xor edx, eax
mov ecx, edx
mov eax, dword [rbp + 0x64]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x60]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x68]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x64]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x60]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x6c]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x64]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x60]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
xor edx, eax
mov ecx, edx
mov eax, dword [rbp + 0x6c]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x68]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x60]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x6c]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x68]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x64]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x4e8]
mov dword [rbp + 0x5c], eax
mov eax, dword [rbp + 0x4e4]
mov dword [rbp + 0x58], eax
mov eax, dword [rbp + 0x4e0]
mov dword [rbp + 0x54], eax
mov eax, dword [rbp + 0x4ec]
mov dword [rbp + 0x50], eax
mov eax, dword [rbp + 0x5c]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x58]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
xor edx, eax
mov ecx, edx
mov eax, dword [rbp + 0x54]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x50]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4e8], eax
mov eax, dword [rbp + 0x58]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x54]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x50]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x5c]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4e4], eax
mov eax, dword [rbp + 0x54]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x50]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
xor edx, eax
mov ecx, edx
mov eax, dword [rbp + 0x5c]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x58]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4e0], eax
mov eax, dword [rbp + 0x50]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x5c]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x58]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x54]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4ec], eax
mov eax, dword [rbp + 0x4ec]
mov dword [rbp + 0x4c], eax
mov eax, dword [rbp + 0x4e8]
mov dword [rbp + 0x4ec], eax
mov eax, dword [rbp + 0x4e4]
mov dword [rbp + 0x4e8], eax
mov eax, dword [rbp + 0x4e0]
mov dword [rbp + 0x4e4], eax
mov eax, dword [rbp + 0x4c]
mov dword [rbp + 0x4e0], eax
mov eax, dword [rbp + 0x4fc]
xor dword [rbp + 0x4ec], eax
mov eax, dword [rbp + 0x4f8]
xor dword [rbp + 0x4e8], eax
mov eax, dword [rbp + 0x4f4]
xor dword [rbp + 0x4e4], eax
mov eax, dword [rbp + 0x4f0]
xor dword [rbp + 0x4e0], eax
mov eax, dword [rbp + 0x4ec]
xor dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x4e8]
xor dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x4e4]
xor dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x4e0]
xor dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x498]
mov dword [rbp + 0x48], eax
mov eax, dword [rbp + 0x494]
mov dword [rbp + 0x44], eax
mov eax, dword [rbp + 0x490]
mov dword [rbp + 0x40], eax
mov eax, dword [rbp + 0x48c]
mov dword [rbp + 0x3c], eax
mov eax, dword [rbp + 0x48]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x44]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
xor edx, eax
mov ecx, edx
mov eax, dword [rbp + 0x40]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x3c]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x44]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x40]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x3c]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x48]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x40]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x3c]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
xor edx, eax
mov ecx, edx
mov eax, dword [rbp + 0x48]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x44]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x3c]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x48]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x44]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x40]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x498]
xor dword [rbp + 0x52c], eax
mov eax, dword [rbp + 0x494]
xor dword [rbp + 0x528], eax
mov eax, dword [rbp + 0x490]
xor dword [rbp + 0x524], eax
mov eax, dword [rbp + 0x48c]
xor dword [rbp + 0x520], eax
mov eax, dword [rbp + 0x4d8]
mov dword [rbp + 0x38], eax
mov eax, dword [rbp + 0x4d4]
mov dword [rbp + 0x34], eax
mov eax, dword [rbp + 0x4d0]
mov dword [rbp + 0x30], eax
mov eax, dword [rbp + 0x4dc]
mov dword [rbp + 0x2c], eax
mov eax, dword [rbp + 0x38]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x34]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
xor edx, eax
mov ecx, edx
mov eax, dword [rbp + 0x30]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x2c]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4d8], eax
mov eax, dword [rbp + 0x34]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x30]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x2c]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x38]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4d4], eax
mov eax, dword [rbp + 0x30]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x2c]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
xor edx, eax
mov ecx, edx
mov eax, dword [rbp + 0x38]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x34]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4d0], eax
mov eax, dword [rbp + 0x2c]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x38]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x34]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x30]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4dc], eax
mov eax, dword [rbp + 0x4dc]
mov dword [rbp + 0x28], eax
mov eax, dword [rbp + 0x4d8]
mov dword [rbp + 0x4dc], eax
mov eax, dword [rbp + 0x4d4]
mov dword [rbp + 0x4d8], eax
mov eax, dword [rbp + 0x4d0]
mov dword [rbp + 0x4d4], eax
mov eax, dword [rbp + 0x28]
mov dword [rbp + 0x4d0], eax
mov eax, dword [rbp + 0x4ec]
xor dword [rbp + 0x4dc], eax
mov eax, dword [rbp + 0x4e8]
xor dword [rbp + 0x4d8], eax
mov eax, dword [rbp + 0x4e4]
xor dword [rbp + 0x4d4], eax
mov eax, dword [rbp + 0x4e0]
xor dword [rbp + 0x4d0], eax
mov eax, dword [rbp + 0x53c]
xor eax, dword [rbp + 0x4dc]
mov dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x538]
xor eax, dword [rbp + 0x4d8]
mov dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x534]
xor eax, dword [rbp + 0x4d4]
mov dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x530]
xor eax, dword [rbp + 0x4d0]
mov dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x498]
mov dword [rbp + 0x24], eax
mov eax, dword [rbp + 0x494]
mov dword [rbp + 0x20], eax
mov eax, dword [rbp + 0x490]
mov dword [rbp + 0x1c], eax
mov eax, dword [rbp + 0x48c]
mov dword [rbp + 0x18], eax
mov eax, dword [rbp + 0x24]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x20]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
xor edx, eax
mov ecx, edx
mov eax, dword [rbp + 0x1c]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x18]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x20]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x1c]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x18]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x24]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x1c]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x18]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
xor edx, eax
mov ecx, edx
mov eax, dword [rbp + 0x24]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x20]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x18]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x24]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x20]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x1c]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x4c8]
mov dword [rbp + 0x14], eax
mov eax, dword [rbp + 0x4c4]
mov dword [rbp + 0x10], eax
mov eax, dword [rbp + 0x4c0]
mov dword [rbp + 0xc], eax
mov eax, dword [rbp + 0x4cc]
mov dword [rbp + 8], eax
mov eax, dword [rbp + 0x14]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x10]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
xor edx, eax
mov ecx, edx
mov eax, dword [rbp + 0xc]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 8]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4c8], eax
mov eax, dword [rbp + 0x10]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0xc]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 8]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x14]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4c4], eax
mov eax, dword [rbp + 0xc]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 8]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
xor edx, eax
mov ecx, edx
mov eax, dword [rbp + 0x14]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0x10]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4c0], eax
mov eax, dword [rbp + 8]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp + 0x14]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp + 0x10]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp + 0xc]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4cc], eax
mov eax, dword [rbp + 0x4cc]
mov dword [rbp + 4], eax
mov eax, dword [rbp + 0x4c8]
mov dword [rbp + 0x4cc], eax
mov eax, dword [rbp + 0x4c4]
mov dword [rbp + 0x4c8], eax
mov eax, dword [rbp + 0x4c0]
mov dword [rbp + 0x4c4], eax
mov eax, dword [rbp + 4]
mov dword [rbp + 0x4c0], eax
mov eax, dword [rbp + 0x4dc]
xor dword [rbp + 0x4cc], eax
mov eax, dword [rbp + 0x4d8]
xor dword [rbp + 0x4c8], eax
mov eax, dword [rbp + 0x4d4]
xor dword [rbp + 0x4c4], eax
mov eax, dword [rbp + 0x4d0]
xor dword [rbp + 0x4c0], eax
mov eax, dword [rbp + 0x4cc]
xor dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x4c8]
xor dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x4c4]
xor dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x4c0]
xor dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x498]
mov dword [rbp], eax
mov eax, dword [rbp + 0x494]
mov dword [rbp - 4], eax
mov eax, dword [rbp + 0x490]
mov dword [rbp - 8], eax
mov eax, dword [rbp + 0x48c]
mov dword [rbp - 0xc], eax
mov eax, dword [rbp]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp - 4]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
xor edx, eax
mov ecx, edx
mov eax, dword [rbp - 8]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp - 0xc]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x498], eax
mov eax, dword [rbp - 4]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp - 8]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp - 0xc]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x494], eax
mov eax, dword [rbp - 8]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp - 0xc]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
xor edx, eax
mov ecx, edx
mov eax, dword [rbp]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp - 4]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x490], eax
mov eax, dword [rbp - 0xc]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp - 4]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp - 8]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x4b8]
mov dword [rbp - 0x10], eax
mov eax, dword [rbp + 0x4b4]
mov dword [rbp - 0x14], eax
mov eax, dword [rbp + 0x4b0]
mov dword [rbp - 0x18], eax
mov eax, dword [rbp + 0x4bc]
mov dword [rbp - 0x1c], eax
mov eax, dword [rbp - 0x10]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp - 0x14]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
xor edx, eax
mov ecx, edx
mov eax, dword [rbp - 0x18]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp - 0x1c]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4b8], eax
mov eax, dword [rbp - 0x14]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp - 0x18]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp - 0x1c]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp - 0x10]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4b4], eax
mov eax, dword [rbp - 0x18]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp - 0x1c]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
xor edx, eax
mov ecx, edx
mov eax, dword [rbp - 0x10]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp - 0x14]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4b0], eax
mov eax, dword [rbp - 0x1c]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp - 0x10]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp - 0x14]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp - 0x18]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4bc], eax
mov eax, dword [rbp + 0x4bc]
mov dword [rbp - 0x20], eax
mov eax, dword [rbp + 0x4b8]
mov dword [rbp + 0x4bc], eax
mov eax, dword [rbp + 0x4b4]
mov dword [rbp + 0x4b8], eax
mov eax, dword [rbp + 0x4b0]
mov dword [rbp + 0x4b4], eax
mov eax, dword [rbp - 0x20]
mov dword [rbp + 0x4b0], eax
mov rax, qword [rbp + 0x570]
mov eax, dword [rax + 0xcc]
xor eax, dword [rbp + 0x4cc]
xor dword [rbp + 0x4bc], eax
mov rax, qword [rbp + 0x570]
mov eax, dword [rax + 0xc8]
xor eax, dword [rbp + 0x4c8]
xor dword [rbp + 0x4b8], eax
mov rax, qword [rbp + 0x570]
mov eax, dword [rax + 0xd4]
xor eax, dword [rbp + 0x4c4]
xor dword [rbp + 0x4b4], eax
mov rax, qword [rbp + 0x570]
mov eax, dword [rax + 0xd0]
not eax
xor eax, dword [rbp + 0x4c0]
xor dword [rbp + 0x4b0], eax
mov eax, dword [rbp + 0x4bc]
xor dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x4b8]
xor dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x4b4]
xor dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x4b0]
xor dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x498]
mov dword [rbp - 0x24], eax
mov eax, dword [rbp + 0x494]
mov dword [rbp - 0x28], eax
mov eax, dword [rbp + 0x490]
mov dword [rbp - 0x2c], eax
mov eax, dword [rbp + 0x48c]
mov dword [rbp - 0x30], eax
mov eax, dword [rbp - 0x24]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp - 0x28]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
xor edx, eax
mov ecx, edx
mov eax, dword [rbp - 0x2c]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp - 0x30]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x498], eax
mov eax, dword [rbp - 0x28]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp - 0x2c]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp - 0x30]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp - 0x24]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x494], eax
mov eax, dword [rbp - 0x2c]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp - 0x30]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
xor edx, eax
mov ecx, edx
mov eax, dword [rbp - 0x24]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp - 0x28]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x490], eax
mov eax, dword [rbp - 0x30]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp - 0x24]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp - 0x28]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp - 0x2c]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x4a8]
mov dword [rbp - 0x34], eax
mov eax, dword [rbp + 0x4a4]
mov dword [rbp - 0x38], eax
mov eax, dword [rbp + 0x4a0]
mov dword [rbp - 0x3c], eax
mov eax, dword [rbp + 0x4ac]
mov dword [rbp - 0x40], eax
mov eax, dword [rbp - 0x34]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp - 0x38]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
xor edx, eax
mov ecx, edx
mov eax, dword [rbp - 0x3c]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp - 0x40]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4a8], eax
mov eax, dword [rbp - 0x38]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp - 0x3c]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp - 0x40]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp - 0x34]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4a4], eax
mov eax, dword [rbp - 0x3c]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp - 0x40]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
xor edx, eax
mov ecx, edx
mov eax, dword [rbp - 0x34]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp - 0x38]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4a0], eax
mov eax, dword [rbp - 0x40]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp - 0x34]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp - 0x38]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp - 0x3c]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x4ac], eax
mov eax, dword [rbp + 0x4ac]
mov dword [rbp - 0x44], eax
mov eax, dword [rbp + 0x4a8]
mov dword [rbp + 0x4ac], eax
mov eax, dword [rbp + 0x4a4]
mov dword [rbp + 0x4a8], eax
mov eax, dword [rbp + 0x4a0]
mov dword [rbp + 0x4a4], eax
mov eax, dword [rbp - 0x44]
mov dword [rbp + 0x4a0], eax
mov eax, dword [rbp + 0x4bc]
xor dword [rbp + 0x4ac], eax
mov eax, dword [rbp + 0x4b8]
xor dword [rbp + 0x4a8], eax
mov eax, dword [rbp + 0x4b4]
xor dword [rbp + 0x4a4], eax
mov eax, dword [rbp + 0x4b0]
xor dword [rbp + 0x4a0], eax
mov eax, dword [rbp + 0x4ac]
xor dword [rbp + 0x498], eax
mov eax, dword [rbp + 0x4a8]
xor dword [rbp + 0x494], eax
mov eax, dword [rbp + 0x4a4]
xor dword [rbp + 0x490], eax
mov eax, dword [rbp + 0x4a0]
xor dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x498]
mov dword [rbp - 0x48], eax
mov eax, dword [rbp + 0x494]
mov dword [rbp - 0x4c], eax
mov eax, dword [rbp + 0x490]
mov dword [rbp - 0x50], eax
mov eax, dword [rbp + 0x48c]
mov dword [rbp - 0x54], eax
mov eax, dword [rbp - 0x48]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp - 0x4c]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
xor edx, eax
mov ecx, edx
mov eax, dword [rbp - 0x50]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp - 0x54]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x498], eax
mov eax, dword [rbp - 0x4c]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp - 0x50]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp - 0x54]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp - 0x48]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x494], eax
mov eax, dword [rbp - 0x50]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp - 0x54]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
xor edx, eax
mov ecx, edx
mov eax, dword [rbp - 0x48]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp - 0x4c]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x490], eax
mov eax, dword [rbp - 0x54]
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2520]
mov edx, dword [rdx + rax]
mov eax, dword [rbp - 0x48]
shr eax, 8
movzx eax, al
mov eax, eax
lea rcx, [rax*4]
lea rax, [0x007d2920]
mov eax, dword [rcx + rax]
mov ecx, edx
xor ecx, eax
mov eax, dword [rbp - 0x4c]
shr eax, 0x10
movzx eax, al
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d2d20]
mov eax, dword [rdx + rax]
xor ecx, eax
mov eax, dword [rbp - 0x50]
shr eax, 0x18
mov eax, eax
lea rdx, [rax*4]
lea rax, [0x007d3120]
mov eax, dword [rdx + rax]
xor eax, ecx
mov dword [rbp + 0x48c], eax
mov eax, dword [rbp + 0x498]
xor dword [rbp + 0x54c], eax
mov eax, dword [rbp + 0x494]
xor dword [rbp + 0x548], eax
mov eax, dword [rbp + 0x490]
xor dword [rbp + 0x544], eax
mov eax, dword [rbp + 0x48c]
xor dword [rbp + 0x540], eax
mov rax, qword [rbp + 0x570]
mov eax, dword [rax + 0x88]
xor eax, dword [rbp + 0x53c]
mov edx, eax
mov rax, qword [rbp + 0x570]
mov dword [rax + 0x88], edx
mov rax, qword [rbp + 0x570]
mov eax, dword [rax + 0x8c]
xor eax, dword [rbp + 0x538]
mov edx, eax
mov rax, qword [rbp + 0x570]
mov dword [rax + 0x8c], edx
mov rax, qword [rbp + 0x570]
mov eax, dword [rax + 0x90]
xor eax, dword [rbp + 0x534]
mov edx, eax
mov rax, qword [rbp + 0x570]
mov dword [rax + 0x90], edx
mov rax, qword [rbp + 0x570]
mov eax, dword [rax + 0x94]
xor eax, dword [rbp + 0x530]
mov edx, eax
mov rax, qword [rbp + 0x570]
mov dword [rax + 0x94], edx
mov rax, qword [rbp + 0x570]
mov eax, dword [rax + 0x98]
xor eax, dword [rbp + 0x52c]
mov edx, eax
mov rax, qword [rbp + 0x570]
mov dword [rax + 0x98], edx
mov rax, qword [rbp + 0x570]
mov eax, dword [rax + 0x9c]
xor eax, dword [rbp + 0x528]
mov edx, eax
mov rax, qword [rbp + 0x570]
mov dword [rax + 0x9c], edx
mov rax, qword [rbp + 0x570]
mov eax, dword [rax + 0xa0]
xor eax, dword [rbp + 0x524]
mov edx, eax
mov rax, qword [rbp + 0x570]
mov dword [rax + 0xa0], edx
mov rax, qword [rbp + 0x570]
mov eax, dword [rax + 0xa4]
xor eax, dword [rbp + 0x520]
mov edx, eax
mov rax, qword [rbp + 0x570]
mov dword [rax + 0xa4], edx
mov rax, qword [rbp + 0x570]
mov eax, dword [rax + 0xa8]
xor eax, dword [rbp + 0x55c]
mov edx, eax
mov rax, qword [rbp + 0x570]
mov dword [rax + 0xa8], edx
mov rax, qword [rbp + 0x570]
mov eax, dword [rax + 0xac]
xor eax, dword [rbp + 0x558]
mov edx, eax
mov rax, qword [rbp + 0x570]
mov dword [rax + 0xac], edx
mov rax, qword [rbp + 0x570]
mov eax, dword [rax + 0xb0]
xor eax, dword [rbp + 0x554]
mov edx, eax
mov rax, qword [rbp + 0x570]
mov dword [rax + 0xb0], edx
mov rax, qword [rbp + 0x570]
mov eax, dword [rax + 0xb4]
xor eax, dword [rbp + 0x550]
mov edx, eax
mov rax, qword [rbp + 0x570]
mov dword [rax + 0xb4], edx
mov rax, qword [rbp + 0x570]
mov eax, dword [rax + 0xb8]
xor eax, dword [rbp + 0x54c]
mov edx, eax
mov rax, qword [rbp + 0x570]
mov dword [rax + 0xb8], edx
mov rax, qword [rbp + 0x570]
mov eax, dword [rax + 0xbc]
xor eax, dword [rbp + 0x548]
mov edx, eax
mov rax, qword [rbp + 0x570]
mov dword [rax + 0xbc], edx
mov rax, qword [rbp + 0x570]
mov eax, dword [rax + 0xc0]
xor eax, dword [rbp + 0x544]
mov edx, eax
mov rax, qword [rbp + 0x570]
mov dword [rax + 0xc0], edx
mov rax, qword [rbp + 0x570]
mov eax, dword [rax + 0xc4]
xor eax, dword [rbp + 0x540]
mov edx, eax
mov rax, qword [rbp + 0x570]
mov dword [rax + 0xc4], edx
nop
add rsp, 0x5e0
pop rbp
ret