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

Disassembly:
lea r12, [rsp - 0x580]
cmp r12, qword [r14 + 0x10]
jbe 0x53b6af
sub rsp, 0x600
mov qword [rsp + 0x5f8], rbp
lea rbp, [rsp + 0x5f8]
lea rdi, [rsp + 0x608]
nop word [rax + rax]
nop word [rax + rax]
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.0045f5f4
mov rbp, qword [rbp]
lea rdi, [rsp + 0x3f8]
lea rsi, [0x005d7e3a]
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.0045f820
mov rbp, qword [rbp]
movups xmmword [rsp + 0x2f7], xmm15
lea rdi, [rsp + 0x2f8]
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.0045f5f4
mov rbp, qword [rbp]
movzx eax, byte [rsp + 0x47b]
movzx ecx, byte [rsp + 0x4f3]
sub eax, ecx
movzx ecx, byte [rsp + 0x4f7]
movzx edx, byte [rsp + 0x5a4]
movzx ebx, byte [rsp + 0x4ce]
movzx r8d, byte [rsp + 0x515]
movzx r9d, byte [rsp + 0x520]
movzx r10d, byte [rsp + 0x46b]
movzx r11d, byte [rsp + 0x5ca]
movzx r12d, byte [rsp + 0x506]
movzx r13d, byte [rsp + 0x48f]
movzx r15d, byte [rsp + 0x51f]
mov esi, r13d
movzx r13d, byte [rsp + 0x488]
mov edi, r13d
movzx r13d, byte [rsp + 0x4c4]
mov byte [rsp + 0x1f6], r13b
movzx r13d, byte [rsp + 0x3f8]
mov byte [rsp + 0x1f5], r13b
movzx r13d, byte [rsp + 0x3f9]
mov byte [rsp + 0x1f4], r13b
movzx r13d, byte [rsp + 0x3fa]
mov byte [rsp + 0x1f3], r13b
movzx r13d, byte [rsp + 0x3fb]
mov byte [rsp + 0x1f2], r13b
movzx r13d, byte [rsp + 0x3fc]
mov byte [rsp + 0x1f1], r13b
movzx r13d, byte [rsp + 0x3fd]
mov byte [rsp + 0x1f0], r13b
movzx r13d, byte [rsp + 0x3fe]
mov byte [rsp + 0x1ef], r13b
movzx r13d, byte [rsp + 0x3ff]
mov byte [rsp + 0x1ee], r13b
movzx r13d, byte [rsp + 0x400]
mov byte [rsp + 0x1ed], r13b
movzx r13d, byte [rsp + 0x401]
mov byte [rsp + 0x1ec], r13b
movzx r13d, byte [rsp + 0x402]
mov byte [rsp + 0x1eb], r13b
movzx r13d, byte [rsp + 0x403]
mov byte [rsp + 0x1ea], r13b
movzx r13d, byte [rsp + 0x404]
mov byte [rsp + 0x1e9], r13b
movzx r13d, byte [rsp + 0x405]
mov byte [rsp + 0x1e8], r13b
movzx r13d, byte [rsp + 0x406]
mov byte [rsp + 0x1e7], r13b
movzx r13d, byte [rsp + 0x407]
mov byte [rsp + 0x1e6], r13b
movzx r13d, byte [rsp + 0x408]
mov byte [rsp + 0x1e5], r13b
movzx r13d, byte [rsp + 0x409]
mov byte [rsp + 0x1e4], r13b
movzx r13d, byte [rsp + 0x40a]
mov byte [rsp + 0x1e3], r13b
movzx r13d, byte [rsp + 0x40b]
mov byte [rsp + 0x1e2], r13b
movzx r13d, byte [rsp + 0x40c]
mov byte [rsp + 0x1e1], r13b
movzx r13d, byte [rsp + 0x40d]
mov byte [rsp + 0x1e0], r13b
movzx r13d, byte [rsp + 0x40e]
mov byte [rsp + 0x1df], r13b
movzx r13d, byte [rsp + 0x40f]
mov byte [rsp + 0x1de], r13b
movzx r13d, byte [rsp + 0x410]
mov byte [rsp + 0x1dd], r13b
movzx r13d, byte [rsp + 0x411]
mov byte [rsp + 0x1dc], r13b
movzx r13d, byte [rsp + 0x412]
mov byte [rsp + 0x1db], r13b
movzx r13d, byte [rsp + 0x413]
mov byte [rsp + 0x1da], r13b
movzx r13d, byte [rsp + 0x414]
mov byte [rsp + 0x1d9], r13b
movzx r13d, byte [rsp + 0x415]
mov byte [rsp + 0x1d8], r13b
movzx r13d, byte [rsp + 0x416]
mov byte [rsp + 0x1d7], r13b
movzx r13d, byte [rsp + 0x417]
mov byte [rsp + 0x1d6], r13b
movzx r13d, byte [rsp + 0x418]
mov byte [rsp + 0x1d5], r13b
movzx r13d, byte [rsp + 0x419]
mov byte [rsp + 0x1d4], r13b
movzx r13d, byte [rsp + 0x41a]
mov byte [rsp + 0x1d3], r13b
movzx r13d, byte [rsp + 0x41b]
mov byte [rsp + 0x1d2], r13b
movzx r13d, byte [rsp + 0x41c]
mov byte [rsp + 0x1d1], r13b
movzx r13d, byte [rsp + 0x41d]
mov byte [rsp + 0x1d0], r13b
movzx r13d, byte [rsp + 0x41e]
mov byte [rsp + 0x1cf], r13b
movzx r13d, byte [rsp + 0x41f]
mov byte [rsp + 0x1ce], r13b
movzx r13d, byte [rsp + 0x420]
mov byte [rsp + 0x1cd], r13b
movzx r13d, byte [rsp + 0x421]
mov byte [rsp + 0x1cc], r13b
movzx r13d, byte [rsp + 0x422]
mov byte [rsp + 0x1cb], r13b
movzx r13d, byte [rsp + 0x423]
mov byte [rsp + 0x1ca], r13b
movzx r13d, byte [rsp + 0x424]
mov byte [rsp + 0x1c9], r13b
movzx r13d, byte [rsp + 0x425]
mov byte [rsp + 0x1c8], r13b
movzx r13d, byte [rsp + 0x426]
mov byte [rsp + 0x1c7], r13b
movzx r13d, byte [rsp + 0x427]
mov byte [rsp + 0x1c6], r13b
movzx r13d, byte [rsp + 0x428]
mov byte [rsp + 0x1c5], r13b
movzx r13d, byte [rsp + 0x429]
mov byte [rsp + 0x1c4], r13b
movzx r13d, byte [rsp + 0x42a]
mov byte [rsp + 0x1c3], r13b
movzx r13d, byte [rsp + 0x42b]
mov byte [rsp + 0x1c2], r13b
movzx r13d, byte [rsp + 0x42c]
mov byte [rsp + 0x1c1], r13b
movzx r13d, byte [rsp + 0x42d]
mov byte [rsp + 0x1c0], r13b
movzx r13d, byte [rsp + 0x42e]
mov byte [rsp + 0x1bf], r13b
movzx r13d, byte [rsp + 0x42f]
mov byte [rsp + 0x1be], r13b
movzx r13d, byte [rsp + 0x430]
mov byte [rsp + 0x1bd], r13b
movzx r13d, byte [rsp + 0x431]
mov byte [rsp + 0x1bc], r13b
movzx r13d, byte [rsp + 0x432]
mov byte [rsp + 0x1bb], r13b
movzx r13d, byte [rsp + 0x433]
mov byte [rsp + 0x1ba], r13b
movzx r13d, byte [rsp + 0x434]
mov byte [rsp + 0x1b9], r13b
movzx r13d, byte [rsp + 0x435]
mov byte [rsp + 0x1b8], r13b
movzx r13d, byte [rsp + 0x436]
mov byte [rsp + 0x1b7], r13b
movzx r13d, byte [rsp + 0x437]
mov byte [rsp + 0x1b6], r13b
movzx r13d, byte [rsp + 0x438]
mov byte [rsp + 0x1b5], r13b
movzx r13d, byte [rsp + 0x439]
mov byte [rsp + 0x1b4], r13b
movzx r13d, byte [rsp + 0x43a]
mov byte [rsp + 0x1b3], r13b
movzx r13d, byte [rsp + 0x43b]
mov byte [rsp + 0x1b2], r13b
movzx r13d, byte [rsp + 0x43c]
mov byte [rsp + 0x1b1], r13b
movzx r13d, byte [rsp + 0x43d]
mov byte [rsp + 0x1b0], r13b
movzx r13d, byte [rsp + 0x43e]
mov byte [rsp + 0x1af], r13b
movzx r13d, byte [rsp + 0x43f]
mov byte [rsp + 0x1ae], r13b
movzx r13d, byte [rsp + 0x440]
mov byte [rsp + 0x1ad], r13b
movzx r13d, byte [rsp + 0x441]
mov byte [rsp + 0x1ac], r13b
movzx r13d, byte [rsp + 0x442]
mov byte [rsp + 0x1ab], r13b
movzx r13d, byte [rsp + 0x443]
mov byte [rsp + 0x1aa], r13b
movzx r13d, byte [rsp + 0x444]
mov byte [rsp + 0x1a9], r13b
movzx r13d, byte [rsp + 0x445]
mov byte [rsp + 0x1a8], r13b
movzx r13d, byte [rsp + 0x446]
mov byte [rsp + 0x1a7], r13b
movzx r13d, byte [rsp + 0x447]
mov byte [rsp + 0x1a6], r13b
movzx r13d, byte [rsp + 0x448]
mov byte [rsp + 0x1a5], r13b
movzx r13d, byte [rsp + 0x449]
mov byte [rsp + 0x1a4], r13b
movzx r13d, byte [rsp + 0x44a]
mov byte [rsp + 0x1a3], r13b
movzx r13d, byte [rsp + 0x44b]
mov byte [rsp + 0x1a2], r13b
movzx r13d, byte [rsp + 0x44c]
mov byte [rsp + 0x1a1], r13b
movzx r13d, byte [rsp + 0x44d]
mov byte [rsp + 0x1a0], r13b
movzx r13d, byte [rsp + 0x44e]
mov byte [rsp + 0x19f], r13b
movzx r13d, byte [rsp + 0x44f]
mov byte [rsp + 0x19e], r13b
movzx r13d, byte [rsp + 0x450]
mov byte [rsp + 0x19d], r13b
movzx r13d, byte [rsp + 0x451]
mov byte [rsp + 0x19c], r13b
movzx r13d, byte [rsp + 0x452]
mov byte [rsp + 0x19b], r13b
movzx r13d, byte [rsp + 0x453]
mov byte [rsp + 0x19a], r13b
movzx r13d, byte [rsp + 0x454]
mov byte [rsp + 0x199], r13b
movzx r13d, byte [rsp + 0x455]
mov byte [rsp + 0x198], r13b
movzx r13d, byte [rsp + 0x456]
mov byte [rsp + 0x197], r13b
movzx r13d, byte [rsp + 0x457]
mov byte [rsp + 0x196], r13b
movzx r13d, byte [rsp + 0x458]
mov byte [rsp + 0x195], r13b
movzx r13d, byte [rsp + 0x459]
mov byte [rsp + 0x194], r13b
movzx r13d, byte [rsp + 0x45a]
mov byte [rsp + 0x193], r13b
movzx r13d, byte [rsp + 0x45b]
mov byte [rsp + 0x192], r13b
movzx r13d, byte [rsp + 0x45c]
mov byte [rsp + 0x191], r13b
movzx r13d, byte [rsp + 0x45d]
mov byte [rsp + 0x190], r13b
movzx r13d, byte [rsp + 0x45e]
mov byte [rsp + 0x18f], r13b
movzx r13d, byte [rsp + 0x45f]
mov byte [rsp + 0x18e], r13b
movzx r13d, byte [rsp + 0x460]
mov byte [rsp + 0x18d], r13b
movzx r13d, byte [rsp + 0x461]
mov byte [rsp + 0x18c], r13b
movzx r13d, byte [rsp + 0x462]
mov byte [rsp + 0x18b], r13b
movzx r13d, byte [rsp + 0x463]
mov byte [rsp + 0x18a], r13b
movzx r13d, byte [rsp + 0x464]
mov byte [rsp + 0x189], r13b
movzx r13d, byte [rsp + 0x465]
mov byte [rsp + 0x188], r13b
movzx r13d, byte [rsp + 0x466]
mov byte [rsp + 0x187], r13b
movzx r13d, byte [rsp + 0x467]
mov byte [rsp + 0x186], r13b
movzx r13d, byte [rsp + 0x468]
mov byte [rsp + 0x185], r13b
movzx r13d, byte [rsp + 0x469]
mov byte [rsp + 0x184], r13b
movzx r13d, byte [rsp + 0x46a]
mov byte [rsp + 0x183], r13b
movzx r13d, byte [rsp + 0x46c]
mov byte [rsp + 0x182], r13b
movzx r13d, byte [rsp + 0x46d]
mov byte [rsp + 0x181], r13b
movzx r13d, byte [rsp + 0x46e]
mov byte [rsp + 0x180], r13b
movzx r13d, byte [rsp + 0x46f]
mov byte [rsp + 0x17f], r13b
movzx r13d, byte [rsp + 0x470]
mov byte [rsp + 0x17e], r13b
movzx r13d, byte [rsp + 0x471]
mov byte [rsp + 0x17d], r13b
movzx r13d, byte [rsp + 0x472]
mov byte [rsp + 0x17c], r13b
movzx r13d, byte [rsp + 0x473]
mov byte [rsp + 0x17b], r13b
movzx r13d, byte [rsp + 0x474]
mov byte [rsp + 0x17a], r13b
movzx r13d, byte [rsp + 0x475]
mov byte [rsp + 0x179], r13b
movzx r13d, byte [rsp + 0x476]
mov byte [rsp + 0x178], r13b
movzx r13d, byte [rsp + 0x477]
mov byte [rsp + 0x177], r13b
movzx r13d, byte [rsp + 0x478]
mov byte [rsp + 0x176], r13b
movzx r13d, byte [rsp + 0x479]
mov byte [rsp + 0x175], r13b
movzx r13d, byte [rsp + 0x47a]
mov byte [rsp + 0x174], r13b
movzx r13d, byte [rsp + 0x47c]
mov byte [rsp + 0x173], r13b
movzx r13d, byte [rsp + 0x47d]
mov byte [rsp + 0x172], r13b
movzx r13d, byte [rsp + 0x47e]
mov byte [rsp + 0x171], r13b
movzx r13d, byte [rsp + 0x47f]
mov byte [rsp + 0x170], r13b
movzx r13d, byte [rsp + 0x480]
mov byte [rsp + 0x16f], r13b
movzx r13d, byte [rsp + 0x481]
mov byte [rsp + 0x16e], r13b
movzx r13d, byte [rsp + 0x482]
mov byte [rsp + 0x16d], r13b
movzx r13d, byte [rsp + 0x483]
mov byte [rsp + 0x16c], r13b
movzx r13d, byte [rsp + 0x484]
mov byte [rsp + 0x16b], r13b
movzx r13d, byte [rsp + 0x485]
mov byte [rsp + 0x16a], r13b
movzx r13d, byte [rsp + 0x486]
mov byte [rsp + 0x169], r13b
movzx r13d, byte [rsp + 0x487]
mov byte [rsp + 0x168], r13b
movzx r13d, byte [rsp + 0x489]
mov byte [rsp + 0x167], r13b
movzx r13d, byte [rsp + 0x48a]
mov byte [rsp + 0x166], r13b
movzx r13d, byte [rsp + 0x48b]
mov byte [rsp + 0x165], r13b
movzx r13d, byte [rsp + 0x48c]
mov byte [rsp + 0x164], r13b
movzx r13d, byte [rsp + 0x48d]
mov byte [rsp + 0x163], r13b
movzx r13d, byte [rsp + 0x48e]
mov byte [rsp + 0x162], r13b
movzx r13d, byte [rsp + 0x490]
mov byte [rsp + 0x161], r13b
movzx r13d, byte [rsp + 0x491]
mov byte [rsp + 0x160], r13b
movzx r13d, byte [rsp + 0x492]
mov byte [rsp + 0x15f], r13b
movzx r13d, byte [rsp + 0x493]
mov byte [rsp + 0x15e], r13b
movzx r13d, byte [rsp + 0x494]
mov byte [rsp + 0x15d], r13b
movzx r13d, byte [rsp + 0x495]
mov byte [rsp + 0x15c], r13b
movzx r13d, byte [rsp + 0x496]
mov byte [rsp + 0x15b], r13b
movzx r13d, byte [rsp + 0x497]
mov byte [rsp + 0x15a], r13b
movzx r13d, byte [rsp + 0x498]
mov byte [rsp + 0x159], r13b
movzx r13d, byte [rsp + 0x499]
mov byte [rsp + 0x158], r13b
movzx r13d, byte [rsp + 0x49a]
mov byte [rsp + 0x157], r13b
movzx r13d, byte [rsp + 0x49b]
mov byte [rsp + 0x156], r13b
movzx r13d, byte [rsp + 0x49c]
mov byte [rsp + 0x155], r13b
movzx r13d, byte [rsp + 0x49d]
mov byte [rsp + 0x154], r13b
movzx r13d, byte [rsp + 0x49e]
mov byte [rsp + 0x153], r13b
movzx r13d, byte [rsp + 0x49f]
mov byte [rsp + 0x152], r13b
movzx r13d, byte [rsp + 0x4a0]
mov byte [rsp + 0x151], r13b
movzx r13d, byte [rsp + 0x4a1]
mov byte [rsp + 0x150], r13b
movzx r13d, byte [rsp + 0x4a2]
mov byte [rsp + 0x14f], r13b
movzx r13d, byte [rsp + 0x4a3]
mov byte [rsp + 0x14e], r13b
movzx r13d, byte [rsp + 0x4a4]
mov byte [rsp + 0x14d], r13b
movzx r13d, byte [rsp + 0x4a5]
mov byte [rsp + 0x14c], r13b
movzx r13d, byte [rsp + 0x4a6]
mov byte [rsp + 0x14b], r13b
movzx r13d, byte [rsp + 0x4a7]
mov byte [rsp + 0x14a], r13b
movzx r13d, byte [rsp + 0x4a8]
mov byte [rsp + 0x149], r13b
movzx r13d, byte [rsp + 0x4a9]
mov byte [rsp + 0x148], r13b
movzx r13d, byte [rsp + 0x4aa]
mov byte [rsp + 0x147], r13b
movzx r13d, byte [rsp + 0x4ab]
mov byte [rsp + 0x146], r13b
movzx r13d, byte [rsp + 0x4ac]
mov byte [rsp + 0x145], r13b
movzx r13d, byte [rsp + 0x4ad]
mov byte [rsp + 0x144], r13b
movzx r13d, byte [rsp + 0x4ae]
mov byte [rsp + 0x143], r13b
movzx r13d, byte [rsp + 0x4af]
mov byte [rsp + 0x142], r13b
movzx r13d, byte [rsp + 0x4b0]
mov byte [rsp + 0x141], r13b
movzx r13d, byte [rsp + 0x4b1]
mov byte [rsp + 0x140], r13b
movzx r13d, byte [rsp + 0x4b2]
mov byte [rsp + 0x13f], r13b
movzx r13d, byte [rsp + 0x4b3]
mov byte [rsp + 0x13e], r13b
movzx r13d, byte [rsp + 0x4b4]
mov byte [rsp + 0x13d], r13b
movzx r13d, byte [rsp + 0x4b5]
mov byte [rsp + 0x13c], r13b
movzx r13d, byte [rsp + 0x4b6]
mov byte [rsp + 0x13b], r13b
movzx r13d, byte [rsp + 0x4b7]
mov byte [rsp + 0x13a], r13b
movzx r13d, byte [rsp + 0x4b8]
mov byte [rsp + 0x139], r13b
movzx r13d, byte [rsp + 0x4b9]
mov byte [rsp + 0x138], r13b
movzx r13d, byte [rsp + 0x4ba]
mov byte [rsp + 0x137], r13b
movzx r13d, byte [rsp + 0x4bb]
mov byte [rsp + 0x136], r13b
movzx r13d, byte [rsp + 0x4bc]
mov byte [rsp + 0x135], r13b
movzx r13d, byte [rsp + 0x4bd]
mov byte [rsp + 0x134], r13b
movzx r13d, byte [rsp + 0x4be]
mov byte [rsp + 0x133], r13b
movzx r13d, byte [rsp + 0x4bf]
mov byte [rsp + 0x132], r13b
movzx r13d, byte [rsp + 0x4c0]
mov byte [rsp + 0x131], r13b
movzx r13d, byte [rsp + 0x4c1]
mov byte [rsp + 0x130], r13b
movzx r13d, byte [rsp + 0x4c2]
mov byte [rsp + 0x12f], r13b
movzx r13d, byte [rsp + 0x4c3]
mov byte [rsp + 0x12e], r13b
movzx r13d, byte [rsp + 0x4c5]
mov byte [rsp + 0x12d], r13b
movzx r13d, byte [rsp + 0x4c6]
mov byte [rsp + 0x12c], r13b
movzx r13d, byte [rsp + 0x4c7]
mov byte [rsp + 0x12b], r13b
movzx r13d, byte [rsp + 0x4c8]
mov byte [rsp + 0x12a], r13b
movzx r13d, byte [rsp + 0x4c9]
mov byte [rsp + 0x129], r13b
movzx r13d, byte [rsp + 0x4ca]
mov byte [rsp + 0x128], r13b
movzx r13d, byte [rsp + 0x4cb]
mov byte [rsp + 0x127], r13b
movzx r13d, byte [rsp + 0x4cc]
mov byte [rsp + 0x126], r13b
movzx r13d, byte [rsp + 0x4cd]
mov byte [rsp + 0x125], r13b
movzx r13d, byte [rsp + 0x4cf]
mov byte [rsp + 0x124], r13b
movzx r13d, byte [rsp + 0x4d0]
mov byte [rsp + 0x123], r13b
movzx r13d, byte [rsp + 0x4d1]
mov byte [rsp + 0x122], r13b
movzx r13d, byte [rsp + 0x4d2]
mov byte [rsp + 0x121], r13b
movzx r13d, byte [rsp + 0x4d3]
mov byte [rsp + 0x120], r13b
movzx r13d, byte [rsp + 0x4d4]
mov byte [rsp + 0x11f], r13b
movzx r13d, byte [rsp + 0x4d5]
mov byte [rsp + 0x11e], r13b
movzx r13d, byte [rsp + 0x4d6]
mov byte [rsp + 0x11d], r13b
movzx r13d, byte [rsp + 0x4d7]
mov byte [rsp + 0x11c], r13b
movzx r13d, byte [rsp + 0x4d8]
mov byte [rsp + 0x11b], r13b
movzx r13d, byte [rsp + 0x4d9]
mov byte [rsp + 0x11a], r13b
movzx r13d, byte [rsp + 0x4da]
mov byte [rsp + 0x119], r13b
movzx r13d, byte [rsp + 0x4db]
mov byte [rsp + 0x118], r13b
movzx r13d, byte [rsp + 0x4dc]
mov byte [rsp + 0x117], r13b
movzx r13d, byte [rsp + 0x4dd]
mov byte [rsp + 0x116], r13b
movzx r13d, byte [rsp + 0x4de]
mov byte [rsp + 0x115], r13b
movzx r13d, byte [rsp + 0x4df]
mov byte [rsp + 0x114], r13b
movzx r13d, byte [rsp + 0x4e0]
mov byte [rsp + 0x113], r13b
movzx r13d, byte [rsp + 0x4e1]
mov byte [rsp + 0x112], r13b
movzx r13d, byte [rsp + 0x4e2]
mov byte [rsp + 0x111], r13b
movzx r13d, byte [rsp + 0x4e3]
mov byte [rsp + 0x110], r13b
movzx r13d, byte [rsp + 0x4e4]
mov byte [rsp + 0x10f], r13b
movzx r13d, byte [rsp + 0x4e5]
mov byte [rsp + 0x10e], r13b
movzx r13d, byte [rsp + 0x4e6]
mov byte [rsp + 0x10d], r13b
movzx r13d, byte [rsp + 0x4e7]
mov byte [rsp + 0x10c], r13b
movzx r13d, byte [rsp + 0x4e8]
mov byte [rsp + 0x10b], r13b
movzx r13d, byte [rsp + 0x4e9]
mov byte [rsp + 0x10a], r13b
movzx r13d, byte [rsp + 0x4ea]
mov byte [rsp + 0x109], r13b
movzx r13d, byte [rsp + 0x4eb]
mov byte [rsp + 0x108], r13b
movzx r13d, byte [rsp + 0x4ec]
mov byte [rsp + 0x107], r13b
movzx r13d, byte [rsp + 0x4ed]
mov byte [rsp + 0x106], r13b
movzx r13d, byte [rsp + 0x4ee]
mov byte [rsp + 0x105], r13b
movzx r13d, byte [rsp + 0x4ef]
mov byte [rsp + 0x104], r13b
movzx r13d, byte [rsp + 0x4f0]
mov byte [rsp + 0x103], r13b
movzx r13d, byte [rsp + 0x4f1]
mov byte [rsp + 0x102], r13b
movzx r13d, byte [rsp + 0x4f2]
mov byte [rsp + 0x101], r13b
movzx r13d, byte [rsp + 0x4f4]
mov byte [rsp + 0x100], r13b
movzx r13d, byte [rsp + 0x4f5]
mov byte [rsp + 0xff], r13b
movzx r13d, byte [rsp + 0x4f6]
mov byte [rsp + 0xfe], r13b
movzx r13d, byte [rsp + 0x4f8]
mov byte [rsp + 0xfd], r13b
movzx r13d, byte [rsp + 0x4f9]
mov byte [rsp + 0xfc], r13b
movzx r13d, byte [rsp + 0x4fa]
mov byte [rsp + 0xfb], r13b
movzx r13d, byte [rsp + 0x4fb]
mov byte [rsp + 0xfa], r13b
movzx r13d, byte [rsp + 0x4fc]
mov byte [rsp + 0xf9], r13b
movzx r13d, byte [rsp + 0x4fd]
mov byte [rsp + 0xf8], r13b
movzx r13d, byte [rsp + 0x4fe]
mov byte [rsp + 0xf7], r13b
movzx r13d, byte [rsp + 0x4ff]
mov byte [rsp + 0xf6], r13b
movzx r13d, byte [rsp + 0x500]
mov byte [rsp + 0xf5], r13b
movzx r13d, byte [rsp + 0x501]
mov byte [rsp + 0xf4], r13b
movzx r13d, byte [rsp + 0x502]
mov byte [rsp + 0xf3], r13b
movzx r13d, byte [rsp + 0x503]
mov byte [rsp + 0xf2], r13b
movzx r13d, byte [rsp + 0x504]
mov byte [rsp + 0xf1], r13b
movzx r13d, byte [rsp + 0x505]
mov byte [rsp + 0xf0], r13b
movzx r13d, byte [rsp + 0x507]
mov byte [rsp + 0xef], r13b
movzx r13d, byte [rsp + 0x508]
mov byte [rsp + 0xee], r13b
movzx r13d, byte [rsp + 0x509]
mov byte [rsp + 0xed], r13b
movzx r13d, byte [rsp + 0x50a]
mov byte [rsp + 0xec], r13b
movzx r13d, byte [rsp + 0x50b]
mov byte [rsp + 0xeb], r13b
movzx r13d, byte [rsp + 0x50c]
mov byte [rsp + 0xea], r13b
movzx r13d, byte [rsp + 0x50d]
mov byte [rsp + 0xe9], r13b
movzx r13d, byte [rsp + 0x50e]
mov byte [rsp + 0xe8], r13b
movzx r13d, byte [rsp + 0x50f]
mov byte [rsp + 0xe7], r13b
movzx r13d, byte [rsp + 0x510]
mov byte [rsp + 0xe6], r13b
movzx r13d, byte [rsp + 0x511]
mov byte [rsp + 0xe5], r13b
movzx r13d, byte [rsp + 0x512]
mov byte [rsp + 0xe4], r13b
movzx r13d, byte [rsp + 0x513]
mov byte [rsp + 0xe3], r13b
movzx r13d, byte [rsp + 0x514]
mov byte [rsp + 0xe2], r13b
movzx r13d, byte [rsp + 0x516]
mov byte [rsp + 0xe1], r13b
movzx r13d, byte [rsp + 0x517]
mov byte [rsp + 0xe0], r13b
movzx r13d, byte [rsp + 0x518]
mov byte [rsp + 0xdf], r13b
movzx r13d, byte [rsp + 0x519]
mov byte [rsp + 0xde], r13b
movzx r13d, byte [rsp + 0x51a]
mov byte [rsp + 0xdd], r13b
movzx r13d, byte [rsp + 0x51b]
mov byte [rsp + 0xdc], r13b
movzx r13d, byte [rsp + 0x51c]
mov byte [rsp + 0xdb], r13b
movzx r13d, byte [rsp + 0x51d]
mov byte [rsp + 0xda], r13b
movzx r13d, byte [rsp + 0x51e]
mov byte [rsp + 0xd9], r13b
movzx r13d, byte [rsp + 0x521]
mov byte [rsp + 0xd8], r13b
movzx r13d, byte [rsp + 0x522]
mov byte [rsp + 0xd7], r13b
movzx r13d, byte [rsp + 0x523]
mov byte [rsp + 0xd6], r13b
movzx r13d, byte [rsp + 0x524]
mov byte [rsp + 0xd5], r13b
movzx r13d, byte [rsp + 0x525]
mov byte [rsp + 0xd4], r13b
movzx r13d, byte [rsp + 0x526]
mov byte [rsp + 0xd3], r13b
movzx r13d, byte [rsp + 0x527]
mov byte [rsp + 0xd2], r13b
movzx r13d, byte [rsp + 0x528]
mov byte [rsp + 0xd1], r13b
movzx r13d, byte [rsp + 0x529]
mov byte [rsp + 0xd0], r13b
movzx r13d, byte [rsp + 0x52a]
mov byte [rsp + 0xcf], r13b
movzx r13d, byte [rsp + 0x52b]
mov byte [rsp + 0xce], r13b
movzx r13d, byte [rsp + 0x52c]
mov byte [rsp + 0xcd], r13b
movzx r13d, byte [rsp + 0x52d]
mov byte [rsp + 0xcc], r13b
movzx r13d, byte [rsp + 0x52e]
mov byte [rsp + 0xcb], r13b
movzx r13d, byte [rsp + 0x52f]
mov byte [rsp + 0xca], r13b
movzx r13d, byte [rsp + 0x530]
mov byte [rsp + 0xc9], r13b
movzx r13d, byte [rsp + 0x531]
mov byte [rsp + 0xc8], r13b
movzx r13d, byte [rsp + 0x532]
mov byte [rsp + 0xc7], r13b
movzx r13d, byte [rsp + 0x533]
mov byte [rsp + 0xc6], r13b
movzx r13d, byte [rsp + 0x534]
mov byte [rsp + 0xc5], r13b
movzx r13d, byte [rsp + 0x535]
mov byte [rsp + 0xc4], r13b
movzx r13d, byte [rsp + 0x536]
mov byte [rsp + 0xc3], r13b
movzx r13d, byte [rsp + 0x537]
mov byte [rsp + 0xc2], r13b
movzx r13d, byte [rsp + 0x538]
mov byte [rsp + 0xc1], r13b
movzx r13d, byte [rsp + 0x539]
mov byte [rsp + 0xc0], r13b
movzx r13d, byte [rsp + 0x53a]
mov byte [rsp + 0xbf], r13b
movzx r13d, byte [rsp + 0x53b]
mov byte [rsp + 0xbe], r13b
movzx r13d, byte [rsp + 0x53c]
mov byte [rsp + 0xbd], r13b
movzx r13d, byte [rsp + 0x53d]
mov byte [rsp + 0xbc], r13b
movzx r13d, byte [rsp + 0x53e]
mov byte [rsp + 0xbb], r13b
movzx r13d, byte [rsp + 0x53f]
mov byte [rsp + 0xba], r13b
movzx r13d, byte [rsp + 0x540]
mov byte [rsp + 0xb9], r13b
movzx r13d, byte [rsp + 0x541]
mov byte [rsp + 0xb8], r13b
movzx r13d, byte [rsp + 0x542]
mov byte [rsp + 0xb7], r13b
movzx r13d, byte [rsp + 0x543]
mov byte [rsp + 0xb6], r13b
movzx r13d, byte [rsp + 0x544]
mov byte [rsp + 0xb5], r13b
movzx r13d, byte [rsp + 0x545]
mov byte [rsp + 0xb4], r13b
movzx r13d, byte [rsp + 0x546]
mov byte [rsp + 0xb3], r13b
movzx r13d, byte [rsp + 0x547]
mov byte [rsp + 0xb2], r13b
movzx r13d, byte [rsp + 0x548]
mov byte [rsp + 0xb1], r13b
movzx r13d, byte [rsp + 0x549]
mov byte [rsp + 0xb0], r13b
movzx r13d, byte [rsp + 0x54a]
mov byte [rsp + 0xaf], r13b
movzx r13d, byte [rsp + 0x54b]
mov byte [rsp + 0xae], r13b
movzx r13d, byte [rsp + 0x54c]
mov byte [rsp + 0xad], r13b
movzx r13d, byte [rsp + 0x54d]
mov byte [rsp + 0xac], r13b
movzx r13d, byte [rsp + 0x54e]
mov byte [rsp + 0xab], r13b
movzx r13d, byte [rsp + 0x54f]
mov byte [rsp + 0xaa], r13b
movzx r13d, byte [rsp + 0x550]
mov byte [rsp + 0xa9], r13b
movzx r13d, byte [rsp + 0x551]
mov byte [rsp + 0xa8], r13b
movzx r13d, byte [rsp + 0x552]
mov byte [rsp + 0xa7], r13b
movzx r13d, byte [rsp + 0x553]
mov byte [rsp + 0xa6], r13b
movzx r13d, byte [rsp + 0x554]
mov byte [rsp + 0xa5], r13b
movzx r13d, byte [rsp + 0x555]
mov byte [rsp + 0xa4], r13b
movzx r13d, byte [rsp + 0x556]
mov byte [rsp + 0xa3], r13b
movzx r13d, byte [rsp + 0x557]
mov byte [rsp + 0xa2], r13b
movzx r13d, byte [rsp + 0x558]
mov byte [rsp + 0xa1], r13b
movzx r13d, byte [rsp + 0x559]
mov byte [rsp + 0xa0], r13b
movzx r13d, byte [rsp + 0x55a]
mov byte [rsp + 0x9f], r13b
movzx r13d, byte [rsp + 0x55b]
mov byte [rsp + 0x9e], r13b
movzx r13d, byte [rsp + 0x55c]
mov byte [rsp + 0x9d], r13b
movzx r13d, byte [rsp + 0x55d]
mov byte [rsp + 0x9c], r13b
movzx r13d, byte [rsp + 0x55e]
mov byte [rsp + 0x9b], r13b
movzx r13d, byte [rsp + 0x55f]
mov byte [rsp + 0x9a], r13b
movzx r13d, byte [rsp + 0x560]
mov byte [rsp + 0x99], r13b
movzx r13d, byte [rsp + 0x561]
mov byte [rsp + 0x98], r13b
movzx r13d, byte [rsp + 0x562]
mov byte [rsp + 0x97], r13b
movzx r13d, byte [rsp + 0x563]
mov byte [rsp + 0x96], r13b
movzx r13d, byte [rsp + 0x564]
mov byte [rsp + 0x95], r13b
movzx r13d, byte [rsp + 0x565]
mov byte [rsp + 0x94], r13b
movzx r13d, byte [rsp + 0x566]
mov byte [rsp + 0x93], r13b
movzx r13d, byte [rsp + 0x567]
mov byte [rsp + 0x92], r13b
movzx r13d, byte [rsp + 0x568]
mov byte [rsp + 0x91], r13b
movzx r13d, byte [rsp + 0x569]
mov byte [rsp + 0x90], r13b
movzx r13d, byte [rsp + 0x56a]
mov byte [rsp + 0x8f], r13b
movzx r13d, byte [rsp + 0x56b]
mov byte [rsp + 0x8e], r13b
movzx r13d, byte [rsp + 0x56c]
mov byte [rsp + 0x8d], r13b
movzx r13d, byte [rsp + 0x56d]
mov byte [rsp + 0x8c], r13b
movzx r13d, byte [rsp + 0x56e]
mov byte [rsp + 0x8b], r13b
movzx r13d, byte [rsp + 0x56f]
mov byte [rsp + 0x8a], r13b
movzx r13d, byte [rsp + 0x570]
mov byte [rsp + 0x89], r13b
movzx r13d, byte [rsp + 0x571]
mov byte [rsp + 0x88], r13b
movzx r13d, byte [rsp + 0x572]
mov byte [rsp + 0x87], r13b
movzx r13d, byte [rsp + 0x573]
mov byte [rsp + 0x86], r13b
movzx r13d, byte [rsp + 0x574]
mov byte [rsp + 0x85], r13b
movzx r13d, byte [rsp + 0x575]
mov byte [rsp + 0x84], r13b
movzx r13d, byte [rsp + 0x576]
mov byte [rsp + 0x83], r13b
movzx r13d, byte [rsp + 0x577]
mov byte [rsp + 0x82], r13b
movzx r13d, byte [rsp + 0x578]
mov byte [rsp + 0x81], r13b
movzx r13d, byte [rsp + 0x579]
mov byte [rsp + 0x80], r13b
movzx r13d, byte [rsp + 0x57a]
mov byte [rsp + 0x7f], r13b
movzx r13d, byte [rsp + 0x57b]
mov byte [rsp + 0x7e], r13b
movzx r13d, byte [rsp + 0x57c]
mov byte [rsp + 0x7d], r13b
movzx r13d, byte [rsp + 0x57d]
mov byte [rsp + 0x7c], r13b
movzx r13d, byte [rsp + 0x57e]
mov byte [rsp + 0x7b], r13b
movzx r13d, byte [rsp + 0x57f]
mov byte [rsp + 0x7a], r13b
movzx r13d, byte [rsp + 0x580]
mov byte [rsp + 0x79], r13b
movzx r13d, byte [rsp + 0x581]
mov byte [rsp + 0x78], r13b
movzx r13d, byte [rsp + 0x582]
mov byte [rsp + 0x77], r13b
movzx r13d, byte [rsp + 0x583]
mov byte [rsp + 0x76], r13b
movzx r13d, byte [rsp + 0x584]
mov byte [rsp + 0x75], r13b
movzx r13d, byte [rsp + 0x585]
mov byte [rsp + 0x74], r13b
movzx r13d, byte [rsp + 0x586]
mov byte [rsp + 0x73], r13b
movzx r13d, byte [rsp + 0x587]
mov byte [rsp + 0x72], r13b
movzx r13d, byte [rsp + 0x588]
mov byte [rsp + 0x71], r13b
movzx r13d, byte [rsp + 0x589]
mov byte [rsp + 0x70], r13b
movzx r13d, byte [rsp + 0x58a]
mov byte [rsp + 0x6f], r13b
movzx r13d, byte [rsp + 0x58b]
mov byte [rsp + 0x6e], r13b
movzx r13d, byte [rsp + 0x58c]
mov byte [rsp + 0x6d], r13b
movzx r13d, byte [rsp + 0x58d]
mov byte [rsp + 0x6c], r13b
movzx r13d, byte [rsp + 0x58e]
mov byte [rsp + 0x6b], r13b
movzx r13d, byte [rsp + 0x58f]
mov byte [rsp + 0x6a], r13b
movzx r13d, byte [rsp + 0x590]
mov byte [rsp + 0x69], r13b
movzx r13d, byte [rsp + 0x591]
mov byte [rsp + 0x68], r13b
movzx r13d, byte [rsp + 0x592]
mov byte [rsp + 0x67], r13b
movzx r13d, byte [rsp + 0x593]
mov byte [rsp + 0x66], r13b
movzx r13d, byte [rsp + 0x594]
mov byte [rsp + 0x65], r13b
movzx r13d, byte [rsp + 0x595]
mov byte [rsp + 0x64], r13b
movzx r13d, byte [rsp + 0x596]
mov byte [rsp + 0x63], r13b
movzx r13d, byte [rsp + 0x597]
mov byte [rsp + 0x62], r13b
movzx r13d, byte [rsp + 0x598]
mov byte [rsp + 0x61], r13b
movzx r13d, byte [rsp + 0x599]
mov byte [rsp + 0x60], r13b
movzx r13d, byte [rsp + 0x59a]
mov byte [rsp + 0x5f], r13b
movzx r13d, byte [rsp + 0x59b]
mov byte [rsp + 0x5e], r13b
movzx r13d, byte [rsp + 0x59c]
mov byte [rsp + 0x5d], r13b
movzx r13d, byte [rsp + 0x59d]
mov byte [rsp + 0x5c], r13b
movzx r13d, byte [rsp + 0x59e]
mov byte [rsp + 0x5b], r13b
movzx r13d, byte [rsp + 0x59f]
mov byte [rsp + 0x5a], r13b
movzx r13d, byte [rsp + 0x5a0]
mov byte [rsp + 0x59], r13b
movzx r13d, byte [rsp + 0x5a1]
mov byte [rsp + 0x58], r13b
movzx r13d, byte [rsp + 0x5a2]
mov byte [rsp + 0x57], r13b
movzx r13d, byte [rsp + 0x5a3]
mov byte [rsp + 0x56], r13b
movzx r13d, byte [rsp + 0x5a5]
mov byte [rsp + 0x55], r13b
movzx r13d, byte [rsp + 0x5a6]
mov byte [rsp + 0x54], r13b
movzx r13d, byte [rsp + 0x5a7]
mov byte [rsp + 0x53], r13b
movzx r13d, byte [rsp + 0x5a8]
mov byte [rsp + 0x52], r13b
movzx r13d, byte [rsp + 0x5a9]
mov byte [rsp + 0x51], r13b
movzx r13d, byte [rsp + 0x5aa]
mov byte [rsp + 0x50], r13b
movzx r13d, byte [rsp + 0x5ab]
mov byte [rsp + 0x4f], r13b
movzx r13d, byte [rsp + 0x5ac]
mov byte [rsp + 0x4e], r13b
movzx r13d, byte [rsp + 0x5ad]
mov byte [rsp + 0x4d], r13b
movzx r13d, byte [rsp + 0x5ae]
mov byte [rsp + 0x4c], r13b
movzx r13d, byte [rsp + 0x5af]
mov byte [rsp + 0x4b], r13b
movzx r13d, byte [rsp + 0x5b0]
mov byte [rsp + 0x4a], r13b
movzx r13d, byte [rsp + 0x5b1]
mov byte [rsp + 0x49], r13b
movzx r13d, byte [rsp + 0x5b2]
mov byte [rsp + 0x48], r13b
movzx r13d, byte [rsp + 0x5b3]
mov byte [rsp + 0x47], r13b
movzx r13d, byte [rsp + 0x5b4]
mov byte [rsp + 0x46], r13b
movzx r13d, byte [rsp + 0x5b5]
mov byte [rsp + 0x45], r13b
movzx r13d, byte [rsp + 0x5b6]
mov byte [rsp + 0x44], r13b
movzx r13d, byte [rsp + 0x5b7]
mov byte [rsp + 0x43], r13b
movzx r13d, byte [rsp + 0x5b8]
mov byte [rsp + 0x42], r13b
movzx r13d, byte [rsp + 0x5b9]
mov byte [rsp + 0x41], r13b
movzx r13d, byte [rsp + 0x5ba]
mov byte [rsp + 0x40], r13b
movzx r13d, byte [rsp + 0x5bb]
mov byte [rsp + 0x3f], r13b
movzx r13d, byte [rsp + 0x5bc]
mov byte [rsp + 0x3e], r13b
movzx r13d, byte [rsp + 0x5bd]
mov byte [rsp + 0x3d], r13b
movzx r13d, byte [rsp + 0x5be]
mov byte [rsp + 0x3c], r13b
movzx r13d, byte [rsp + 0x5bf]
mov byte [rsp + 0x3b], r13b
movzx r13d, byte [rsp + 0x5c0]
mov byte [rsp + 0x3a], r13b
movzx r13d, byte [rsp + 0x5c1]
mov byte [rsp + 0x39], r13b
movzx r13d, byte [rsp + 0x5c2]
mov byte [rsp + 0x38], r13b
movzx r13d, byte [rsp + 0x5c3]
mov byte [rsp + 0x37], r13b
movzx r13d, byte [rsp + 0x5c4]
mov byte [rsp + 0x36], r13b
movzx r13d, byte [rsp + 0x5c5]
mov byte [rsp + 0x35], r13b
movzx r13d, byte [rsp + 0x5c6]
mov byte [rsp + 0x34], r13b
movzx r13d, byte [rsp + 0x5c7]
mov byte [rsp + 0x33], r13b
movzx r13d, byte [rsp + 0x5c8]
mov byte [rsp + 0x32], r13b
movzx r13d, byte [rsp + 0x5c9]
mov byte [rsp + 0x31], r13b
movzx r13d, byte [rsp + 0x5cb]
mov byte [rsp + 0x30], r13b
movzx r13d, byte [rsp + 0x5cc]
mov byte [rsp + 0x2f], r13b
movzx r13d, byte [rsp + 0x5cd]
mov byte [rsp + 0x2e], r13b
movzx r13d, byte [rsp + 0x5ce]
mov byte [rsp + 0x2d], r13b
movzx r13d, byte [rsp + 0x5cf]
mov byte [rsp + 0x2c], r13b
movzx r13d, byte [rsp + 0x5d0]
mov byte [rsp + 0x2b], r13b
movzx r13d, byte [rsp + 0x5d1]
mov byte [rsp + 0x2a], r13b
movzx r13d, byte [rsp + 0x5d2]
mov byte [rsp + 0x29], r13b
movzx r13d, byte [rsp + 0x5d3]
mov byte [rsp + 0x28], r13b
movzx r13d, byte [rsp + 0x5d4]
mov byte [rsp + 0x27], r13b
movzx r13d, byte [rsp + 0x5d5]
mov byte [rsp + 0x26], r13b
movzx r13d, byte [rsp + 0x5d6]
mov byte [rsp + 0x25], r13b
movzx r13d, byte [rsp + 0x5d7]
mov byte [rsp + 0x24], r13b
movzx r13d, byte [rsp + 0x5d8]
mov byte [rsp + 0x23], r13b
movzx r13d, byte [rsp + 0x5d9]
mov byte [rsp + 0x22], r13b
movzx r13d, byte [rsp + 0x5da]
mov byte [rsp + 0x21], r13b
movzx r13d, byte [rsp + 0x5db]
mov byte [rsp + 0x20], r13b
movzx r13d, byte [rsp + 0x5dc]
mov byte [rsp + 0x1f], r13b
movzx r13d, byte [rsp + 0x5dd]
mov byte [rsp + 0x1e], r13b
movzx r13d, byte [rsp + 0x5de]
mov byte [rsp + 0x1d], r13b
movzx r13d, byte [rsp + 0x5df]
mov byte [rsp + 0x1c], r13b
movzx r13d, byte [rsp + 0x5e0]
mov byte [rsp + 0x1b], r13b
movzx r13d, byte [rsp + 0x5e1]
mov byte [rsp + 0x1a], r13b
movzx r13d, byte [rsp + 0x5e2]
mov byte [rsp + 0x19], r13b
movzx r13d, byte [rsp + 0x5e3]
mov byte [rsp + 0x18], r13b
movzx r13d, byte [rsp + 0x5e4]
mov byte [rsp + 0x17], r13b
movzx r13d, byte [rsp + 0x5e5]
mov byte [rsp + 0x16], r13b
movzx r13d, byte [rsp + 0x5e6]
mov byte [rsp + 0x15], r13b
movzx r13d, byte [rsp + 0x5e7]
mov byte [rsp + 0x14], r13b
movzx r13d, byte [rsp + 0x5e8]
mov byte [rsp + 0x13], r13b
movzx r13d, byte [rsp + 0x5e9]
mov byte [rsp + 0x12], r13b
movzx r13d, byte [rsp + 0x5ea]
mov byte [rsp + 0x11], r13b
movzx r13d, byte [rsp + 0x5eb]
mov byte [rsp + 0x10], r13b
movzx r13d, byte [rsp + 0x5ec]
mov byte [rsp + 0xf], r13b
movzx r13d, byte [rsp + 0x5ed]
mov byte [rsp + 0xe], r13b
movzx r13d, byte [rsp + 0x5ee]
mov byte [rsp + 0xd], r13b
movzx r13d, byte [rsp + 0x5ef]
mov byte [rsp + 0xc], r13b
movzx r13d, byte [rsp + 0x5f0]
mov byte [rsp + 0xb], r13b
movzx r13d, byte [rsp + 0x5f1]
mov byte [rsp + 0xa], r13b
movzx r13d, byte [rsp + 0x5f2]
mov byte [rsp + 9], r13b
movzx r13d, byte [rsp + 0x5f3]
mov byte [rsp + 8], r13b
movzx r13d, byte [rsp + 0x5f4]
mov byte [rsp + 7], r13b
movzx r13d, byte [rsp + 0x5f5]
mov byte [rsp + 6], r13b
movzx r13d, byte [rsp + 0x5f6]
mov byte [rsp + 5], r13b
movzx r13d, byte [rsp + 0x5f7]
mov byte [rsp + 0x2f7], al
lea eax, [rdx + rcx]
mov byte [rsp + 0x2f8], al
lea eax, [r8 + rbx]
mov byte [rsp + 0x2f9], al
xor r10d, r9d
mov byte [rsp + 0x2fa], r10b
sub r11d, r12d
mov byte [rsp + 0x2fb], r11b
sub esi, r15d
mov byte [rsp + 0x2fc], sil
movzx eax, byte [rsp + 0x1f6]
xor eax, edi
mov byte [rsp + 0x2fd], al
movzx eax, byte [rsp + 0x1c1]
movzx ecx, byte [rsp + 0x16f]
add eax, ecx
mov byte [rsp + 0x2fe], al
movzx eax, byte [rsp + 0x6e]
movzx ecx, byte [rsp + 0x189]
add eax, ecx
mov byte [rsp + 0x2ff], al
movzx eax, byte [rsp + 0xdb]
movzx ecx, byte [rsp + 0x9e]
xor eax, ecx
mov byte [rsp + 0x300], al
movzx eax, byte [rsp + 0x61]
movzx ecx, byte [rsp + 0x54]
sub eax, ecx
mov byte [rsp + 0x301], al
movzx eax, byte [rsp + 0x1c]
movzx ecx, byte [rsp + 0x98]
xor eax, ecx
mov byte [rsp + 0x302], al
movzx eax, byte [rsp + 0x161]
movzx ecx, byte [rsp + 0x1d8]
xor eax, ecx
mov byte [rsp + 0x303], al
movzx eax, byte [rsp + 0xf0]
movzx ecx, byte [rsp + 0xf2]
sub eax, ecx
mov byte [rsp + 0x304], al
movzx eax, byte [rsp + 0x4e]
movzx ecx, byte [rsp + 0x38]
xor eax, ecx
mov byte [rsp + 0x305], al
movzx eax, byte [rsp + 0x15e]
movzx ecx, byte [rsp + 0x42]
add eax, ecx
mov byte [rsp + 0x306], al
movzx eax, byte [rsp + 0xe1]
movzx ecx, byte [rsp + 0x60]
sub eax, ecx
mov byte [rsp + 0x307], al
movzx eax, byte [rsp + 0x146]
movzx ecx, byte [rsp + 0x1a7]
sub eax, ecx
mov byte [rsp + 0x308], al
movzx eax, byte [rsp + 0x166]
movzx ecx, byte [rsp + 0x7d]
xor eax, ecx
mov byte [rsp + 0x309], al
movzx eax, byte [rsp + 0x1d4]
movzx ecx, byte [rsp + 0x4c]
add eax, ecx
mov byte [rsp + 0x30a], al
movzx eax, byte [rsp + 0x97]
movzx ecx, byte [rsp + 0x1ab]
add eax, ecx
mov byte [rsp + 0x30b], al
movzx eax, byte [rsp + 0x48]
movzx ecx, byte [rsp + 0xea]
add eax, ecx
mov byte [rsp + 0x30c], al
movzx eax, byte [rsp + 0x10e]
movzx ecx, byte [rsp + 0xfc]
xor eax, ecx
mov byte [rsp + 0x30d], al
movzx eax, byte [rsp + 0x2b]
movzx ecx, byte [rsp + 0x26]
xor eax, ecx
mov byte [rsp + 0x30e], al
movzx eax, byte [rsp + 0x64]
movzx ecx, byte [rsp + 0xe0]
sub eax, ecx
mov byte [rsp + 0x30f], al
movzx eax, byte [rsp + 0x28]
movzx ecx, byte [rsp + 0x193]
sub eax, ecx
mov byte [rsp + 0x310], al
movzx eax, byte [rsp + 0x1ad]
movzx ecx, byte [rsp + 0x23]
xor eax, ecx
mov byte [rsp + 0x311], al
movzx eax, byte [rsp + 0x12d]
movzx ecx, byte [rsp + 0x2c]
add eax, ecx
mov byte [rsp + 0x312], al
movzx eax, byte [rsp + 0xa6]
movzx ecx, byte [rsp + 0x9d]
sub eax, ecx
mov byte [rsp + 0x313], al
movzx eax, byte [rsp + 0x16e]
movzx ecx, byte [rsp + 0x10a]
xor eax, ecx
mov byte [rsp + 0x314], al
movzx eax, byte [rsp + 0x136]
movzx ecx, byte [rsp + 0xcb]
add eax, ecx
mov byte [rsp + 0x315], al
movzx eax, byte [rsp + 0x27]
movzx ecx, byte [rsp + 0xe]
xor eax, ecx
mov byte [rsp + 0x316], al
movzx eax, byte [rsp + 0x21]
movzx ecx, byte [rsp + 0x1e1]
xor eax, ecx
mov byte [rsp + 0x317], al
movzx eax, byte [rsp + 0x1b8]
movzx ecx, byte [rsp + 9]
sub eax, ecx
mov byte [rsp + 0x318], al
movzx eax, byte [rsp + 0xd0]
movzx ecx, byte [rsp + 0xc0]
sub eax, ecx
mov byte [rsp + 0x319], al
movzx eax, byte [rsp + 0xfa]
movzx ecx, byte [rsp + 0x1b9]
xor eax, ecx
mov byte [rsp + 0x31a], al
movzx eax, byte [rsp + 0x114]
movzx ecx, byte [rsp + 0xb1]
xor eax, ecx
mov byte [rsp + 0x31b], al
movzx eax, byte [rsp + 0x184]
movzx ecx, byte [rsp + 0x1c7]
add eax, ecx
mov byte [rsp + 0x31c], al
movzx eax, byte [rsp + 0x86]
movzx ecx, byte [rsp + 0x73]
sub eax, ecx
mov byte [rsp + 0x31d], al
movzx eax, byte [rsp + 0x103]
movzx ecx, byte [rsp + 7]
add eax, ecx
mov byte [rsp + 0x31e], al
movzx eax, byte [rsp + 0x1a6]
movzx ecx, byte [rsp + 0xbb]
xor eax, ecx
mov byte [rsp + 0x31f], al
movzx eax, byte [rsp + 0x157]
movzx ecx, byte [rsp + 0x10d]
xor eax, ecx
mov byte [rsp + 0x320], al
movzx eax, byte [rsp + 0x6b]
movzx ecx, byte [rsp + 0x50]
xor eax, ecx
mov byte [rsp + 0x321], al
movzx eax, byte [rsp + 0x6d]
movzx ecx, byte [rsp + 0x75]
xor eax, ecx
mov byte [rsp + 0x322], al
movzx eax, byte [rsp + 0x14a]
movzx ecx, byte [rsp + 0xb4]
sub eax, ecx
mov byte [rsp + 0x323], al
movzx eax, byte [rsp + 0x1a4]
movzx ecx, byte [rsp + 0x1d0]
add eax, ecx
mov byte [rsp + 0x324], al
movzx eax, byte [rsp + 0x195]
movzx ecx, byte [rsp + 0x14f]
sub eax, ecx
mov byte [rsp + 0x325], al
movzx eax, byte [rsp + 0x1df]
movzx ecx, byte [rsp + 0x1e]
add eax, ecx
mov byte [rsp + 0x326], al
movzx eax, byte [rsp + 0x89]
sub r13d, eax
mov byte [rsp + 0x327], r13b
movzx eax, byte [rsp + 0x49]
movzx ecx, byte [rsp + 0x32]
add eax, ecx
mov byte [rsp + 0x328], al
movzx eax, byte [rsp + 0x16d]
movzx ecx, byte [rsp + 0x18]
sub eax, ecx
mov byte [rsp + 0x329], al
movzx eax, byte [rsp + 0x12b]
movzx ecx, byte [rsp + 0x18c]
sub eax, ecx
mov byte [rsp + 0x32a], al
movzx eax, byte [rsp + 0x1ed]
movzx ecx, byte [rsp + 0x17a]
sub eax, ecx
mov byte [rsp + 0x32b], al
movzx eax, byte [rsp + 0x45]
movzx ecx, byte [rsp + 0x8b]
xor eax, ecx
mov byte [rsp + 0x32c], al
movzx eax, byte [rsp + 0x177]
movzx ecx, byte [rsp + 0xc2]
add eax, ecx
mov byte [rsp + 0x32d], al
movzx eax, byte [rsp + 0x12]
movzx ecx, byte [rsp + 0xde]
xor eax, ecx
mov byte [rsp + 0x32e], al
movzx eax, byte [rsp + 0x175]
movzx ecx, byte [rsp + 0x17b]
sub eax, ecx
mov byte [rsp + 0x32f], al
movzx eax, byte [rsp + 0x122]
movzx ecx, byte [rsp + 0x192]
xor eax, ecx
mov byte [rsp + 0x330], al
movzx eax, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0xcc]
sub eax, ecx
mov byte [rsp + 0x331], al
movzx eax, byte [rsp + 0xff]
movzx ecx, byte [rsp + 0x159]
add eax, ecx
mov byte [rsp + 0x332], al
movzx eax, byte [rsp + 0x171]
movzx ecx, byte [rsp + 0xa]
sub eax, ecx
mov byte [rsp + 0x333], al
movzx eax, byte [rsp + 0x169]
movzx ecx, byte [rsp + 0x1a3]
add eax, ecx
mov byte [rsp + 0x334], al
movzx eax, byte [rsp + 0x41]
movzx ecx, byte [rsp + 0xb0]
add eax, ecx
mov byte [rsp + 0x335], al
movzx eax, byte [rsp + 0x95]
movzx ecx, byte [rsp + 0x181]
add eax, ecx
mov byte [rsp + 0x336], al
movzx eax, byte [rsp + 0x100]
movzx ecx, byte [rsp + 0x16]
xor eax, ecx
mov byte [rsp + 0x337], al
movzx eax, byte [rsp + 0x31]
movzx ecx, byte [rsp + 0x1eb]
xor eax, ecx
mov byte [rsp + 0x338], al
movzx eax, byte [rsp + 0x74]
movzx ecx, byte [rsp + 0x1e8]
sub eax, ecx
mov byte [rsp + 0x339], al
movzx eax, byte [rsp + 0x1de]
movzx ecx, byte [rsp + 0x137]
sub eax, ecx
mov byte [rsp + 0x33a], al
movzx eax, byte [rsp + 0x58]
movzx ecx, byte [rsp + 0x130]
add eax, ecx
mov byte [rsp + 0x33b], al
movzx eax, byte [rsp + 0x7a]
movzx ecx, byte [rsp + 6]
sub eax, ecx
mov byte [rsp + 0x33c], al
movzx eax, byte [rsp + 0xef]
movzx ecx, byte [rsp + 0x15a]
add eax, ecx
mov byte [rsp + 0x33d], al
movzx eax, byte [rsp + 0x12f]
movzx ecx, byte [rsp + 0x30]
sub eax, ecx
mov byte [rsp + 0x33e], al
movzx eax, byte [rsp + 0x1a5]
movzx ecx, byte [rsp + 0x19d]
xor eax, ecx
mov byte [rsp + 0x33f], al
movzx eax, byte [rsp + 0x5a]
movzx ecx, byte [rsp + 0x3e]
xor eax, ecx
mov byte [rsp + 0x340], al
movzx eax, byte [rsp + 0x13c]
movzx ecx, byte [rsp + 0x116]
add eax, ecx
mov byte [rsp + 0x341], al
movzx eax, byte [rsp + 0x1f4]
movzx ecx, byte [rsp + 0x13e]
add eax, ecx
mov byte [rsp + 0x342], al
movzx eax, byte [rsp + 0x10]
movzx ecx, byte [rsp + 0x14d]
sub eax, ecx
mov byte [rsp + 0x343], al
movzx eax, byte [rsp + 0xad]
movzx ecx, byte [rsp + 0x1d]
sub eax, ecx
mov byte [rsp + 0x344], al
movzx eax, byte [rsp + 0x1b4]
movzx ecx, byte [rsp + 0x70]
xor eax, ecx
mov byte [rsp + 0x345], al
movzx eax, byte [rsp + 0xed]
movzx ecx, byte [rsp + 0x119]
add eax, ecx
mov byte [rsp + 0x346], al
movzx eax, byte [rsp + 0xf1]
movzx ecx, byte [rsp + 0xce]
xor eax, ecx
mov byte [rsp + 0x347], al
movzx eax, byte [rsp + 0x67]
movzx ecx, byte [rsp + 0x182]
add eax, ecx
mov byte [rsp + 0x348], al
movzx eax, byte [rsp + 0x141]
movzx ecx, byte [rsp + 0x62]
sub eax, ecx
mov byte [rsp + 0x349], al
movzx eax, byte [rsp + 0xee]
movzx ecx, byte [rsp + 0x197]
sub eax, ecx
mov byte [rsp + 0x34a], al
movzx eax, byte [rsp + 0xe5]
movzx ecx, byte [rsp + 0x63]
add eax, ecx
mov byte [rsp + 0x34b], al
movzx eax, byte [rsp + 0x1e3]
movzx ecx, byte [rsp + 0x12a]
xor eax, ecx
mov byte [rsp + 0x34c], al
movzx eax, byte [rsp + 0x1aa]
movzx ecx, byte [rsp + 0x52]
add eax, ecx
mov byte [rsp + 0x34d], al
movzx eax, byte [rsp + 0x178]
movzx ecx, byte [rsp + 0xd2]
xor eax, ecx
mov byte [rsp + 0x34e], al
movzx eax, byte [rsp + 0x1bf]
movzx ecx, byte [rsp + 0xb6]
sub eax, ecx
mov byte [rsp + 0x34f], al
movzx eax, byte [rsp + 0x1cf]
movzx ecx, byte [rsp + 0xa8]
xor eax, ecx
mov byte [rsp + 0x350], al
movzx eax, byte [rsp + 0x56]
movzx ecx, byte [rsp + 0x53]
xor eax, ecx
mov byte [rsp + 0x351], al
movzx eax, byte [rsp + 0x1bc]
movzx ecx, byte [rsp + 0x11b]
add eax, ecx
mov byte [rsp + 0x352], al
movzx eax, byte [rsp + 0x188]
movzx ecx, byte [rsp + 0x33]
add eax, ecx
mov byte [rsp + 0x353], al
movzx eax, byte [rsp + 0xc]
movzx ecx, byte [rsp + 0x113]
add eax, ecx
mov byte [rsp + 0x354], al
movzx eax, byte [rsp + 0x11]
movzx ecx, byte [rsp + 0xf8]
sub eax, ecx
mov byte [rsp + 0x355], al
movzx eax, byte [rsp + 0x14]
movzx ecx, byte [rsp + 0x144]
xor eax, ecx
mov byte [rsp + 0x356], al
movzx eax, byte [rsp + 0xaf]
movzx ecx, byte [rsp + 0xc3]
sub eax, ecx
mov byte [rsp + 0x357], al
movzx eax, byte [rsp + 0x1d1]
movzx ecx, byte [rsp + 0x3d]
add eax, ecx
mov byte [rsp + 0x358], al
movzx eax, byte [rsp + 0xaa]
movzx ecx, byte [rsp + 0x1ca]
add eax, ecx
mov byte [rsp + 0x359], al
movzx eax, byte [rsp + 0x16a]
movzx ecx, byte [rsp + 0x172]
add eax, ecx
mov byte [rsp + 0x35a], al
movzx eax, byte [rsp + 0x143]
movzx ecx, byte [rsp + 0x12e]
xor eax, ecx
mov byte [rsp + 0x35b], al
movzx eax, byte [rsp + 0xf9]
movzx ecx, byte [rsp + 0x1c6]
xor eax, ecx
mov byte [rsp + 0x35c], al
movzx eax, byte [rsp + 0x132]
movzx ecx, byte [rsp + 0x8a]
xor eax, ecx
mov byte [rsp + 0x35d], al
movzx eax, byte [rsp + 0xb3]
movzx ecx, byte [rsp + 0x140]
sub eax, ecx
mov byte [rsp + 0x35e], al
movzx eax, byte [rsp + 0x149]
movzx ecx, byte [rsp + 0x17e]
add eax, ecx
mov byte [rsp + 0x35f], al
movzx eax, byte [rsp + 0x4a]
movzx ecx, byte [rsp + 0x167]
add eax, ecx
mov byte [rsp + 0x360], al
movzx eax, byte [rsp + 0xf5]
movzx ecx, byte [rsp + 0xb8]
xor eax, ecx
mov byte [rsp + 0x361], al
movzx eax, byte [rsp + 0xe3]
movzx ecx, byte [rsp + 0x131]
xor eax, ecx
mov byte [rsp + 0x362], al
movzx eax, byte [rsp + 0x199]
movzx ecx, byte [rsp + 0x4b]
add eax, ecx
mov byte [rsp + 0x363], al
movzx eax, byte [rsp + 0x76]
movzx ecx, byte [rsp + 0x12c]
add eax, ecx
mov byte [rsp + 0x364], al
movzx eax, byte [rsp + 0x111]
movzx ecx, byte [rsp + 0x1e9]
sub eax, ecx
mov byte [rsp + 0x365], al
movzx eax, byte [rsp + 0x158]
movzx ecx, byte [rsp + 0x198]
sub eax, ecx
mov byte [rsp + 0x366], al
movzx eax, byte [rsp + 0x25]
movzx ecx, byte [rsp + 0x93]
add eax, ecx
mov byte [rsp + 0x367], al
movzx eax, byte [rsp + 0x2d]
movzx ecx, byte [rsp + 0x88]
add eax, ecx
mov byte [rsp + 0x368], al
movzx eax, byte [rsp + 0xd6]
movzx ecx, byte [rsp + 0xdf]
xor eax, ecx
mov byte [rsp + 0x369], al
movzx eax, byte [rsp + 0x92]
movzx ecx, byte [rsp + 0x151]
xor eax, ecx
mov byte [rsp + 0x36a], al
movzx eax, byte [rsp + 0x102]
movzx ecx, byte [rsp + 0x5b]
sub eax, ecx
mov byte [rsp + 0x36b], al
movzx eax, byte [rsp + 0xc8]
movzx ecx, byte [rsp + 0x1b3]
add eax, ecx
mov byte [rsp + 0x36c], al
movzx eax, byte [rsp + 0x1bb]
movzx ecx, byte [rsp + 0xd]
add eax, ecx
mov byte [rsp + 0x36d], al
movzx eax, byte [rsp + 0x126]
movzx ecx, byte [rsp + 0x18a]
sub eax, ecx
mov byte [rsp + 0x36e], al
movzx eax, byte [rsp + 0xbf]
movzx ecx, byte [rsp + 0x1ae]
xor eax, ecx
mov byte [rsp + 0x36f], al
movzx eax, byte [rsp + 0x1a8]
movzx ecx, byte [rsp + 0x106]
xor eax, ecx
mov byte [rsp + 0x370], al
movzx eax, byte [rsp + 0xc6]
movzx ecx, byte [rsp + 0x20]
sub eax, ecx
mov byte [rsp + 0x371], al
movzx eax, byte [rsp + 0x1bd]
movzx ecx, byte [rsp + 0x80]
add eax, ecx
mov byte [rsp + 0x372], al
movzx eax, byte [rsp + 0x16c]
movzx ecx, byte [rsp + 0x8c]
sub eax, ecx
mov byte [rsp + 0x373], al
movzx eax, byte [rsp + 0x123]
movzx ecx, byte [rsp + 0xeb]
sub eax, ecx
mov byte [rsp + 0x374], al
movzx eax, byte [rsp + 0x185]
movzx ecx, byte [rsp + 0x15d]
add eax, ecx
mov byte [rsp + 0x375], al
movzx eax, byte [rsp + 0x1e6]
movzx ecx, byte [rsp + 0xdc]
xor eax, ecx
mov byte [rsp + 0x376], al
movzx eax, byte [rsp + 0x69]
movzx ecx, byte [rsp + 0x1f0]
xor eax, ecx
mov byte [rsp + 0x377], al
movzx eax, byte [rsp + 0x37]
movzx ecx, byte [rsp + 0x8e]
xor eax, ecx
mov byte [rsp + 0x378], al
movzx eax, byte [rsp + 0x1db]
movzx ecx, byte [rsp + 0x19b]
sub eax, ecx
mov byte [rsp + 0x379], al
movzx eax, byte [rsp + 0xa5]
movzx ecx, byte [rsp + 0x1c2]
xor eax, ecx
mov byte [rsp + 0x37a], al
movzx eax, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x173]
xor eax, ecx
mov byte [rsp + 0x37b], al
movzx eax, byte [rsp + 0x43]
movzx ecx, byte [rsp + 0x138]
xor eax, ecx
mov byte [rsp + 0x37c], al
movzx eax, byte [rsp + 0x14b]
movzx ecx, byte [rsp + 0x85]
add eax, ecx
mov byte [rsp + 0x37d], al
movzx eax, byte [rsp + 0xd4]
movzx ecx, byte [rsp + 0x19e]
sub eax, ecx
mov byte [rsp + 0x37e], al
movzx eax, byte [rsp + 0xcf]
movzx ecx, byte [rsp + 0x6c]
add eax, ecx
mov byte [rsp + 0x37f], al
movzx eax, byte [rsp + 0x10b]
movzx ecx, byte [rsp + 0xa7]
add eax, ecx
mov byte [rsp + 0x380], al
movzx eax, byte [rsp + 0x82]
movzx ecx, byte [rsp + 0xc9]
add eax, ecx
mov byte [rsp + 0x381], al
movzx eax, byte [rsp + 0x174]
movzx ecx, byte [rsp + 0x96]
add eax, ecx
mov byte [rsp + 0x382], al
movzx eax, byte [rsp + 0x1a1]
movzx ecx, byte [rsp + 0xa3]
add eax, ecx
mov byte [rsp + 0x383], al
movzx eax, byte [rsp + 0x1e7]
movzx ecx, byte [rsp + 0xa1]
sub eax, ecx
mov byte [rsp + 0x384], al
movzx eax, byte [rsp + 0x5e]
movzx ecx, byte [rsp + 0x117]
xor eax, ecx
mov byte [rsp + 0x385], al
movzx eax, byte [rsp + 0x11a]
movzx ecx, byte [rsp + 0xa4]
sub eax, ecx
mov byte [rsp + 0x386], al
movzx eax, byte [rsp + 0x44]
movzx ecx, byte [rsp + 0x2f]
xor eax, ecx
mov byte [rsp + 0x387], al
movzx eax, byte [rsp + 0x1cc]
movzx ecx, byte [rsp + 0x124]
xor eax, ecx
mov byte [rsp + 0x388], al
movzx eax, byte [rsp + 0x1dc]
movzx ecx, byte [rsp + 0x8d]
sub eax, ecx
mov byte [rsp + 0x389], al
movzx eax, byte [rsp + 0xf4]
movzx ecx, byte [rsp + 0xae]
sub eax, ecx
mov byte [rsp + 0x38a], al
movzx eax, byte [rsp + 0x59]
movzx ecx, byte [rsp + 0x22]
xor eax, ecx
mov byte [rsp + 0x38b], al
movzx eax, byte [rsp + 0x13f]
movzx ecx, byte [rsp + 0x109]
xor eax, ecx
mov byte [rsp + 0x38c], al
movzx eax, byte [rsp + 0xa9]
movzx ecx, byte [rsp + 0xe6]
add eax, ecx
mov byte [rsp + 0x38d], al
movzx eax, byte [rsp + 0x46]
movzx ecx, byte [rsp + 0x3a]
xor eax, ecx
mov byte [rsp + 0x38e], al
movzx eax, byte [rsp + 0x154]
movzx ecx, byte [rsp + 0xe7]
sub eax, ecx
mov byte [rsp + 0x38f], al
movzx eax, byte [rsp + 0x1c8]
movzx ecx, byte [rsp + 0x3c]
xor eax, ecx
mov byte [rsp + 0x390], al
movzx eax, byte [rsp + 0x9b]
movzx ecx, byte [rsp + 0x65]
sub eax, ecx
mov byte [rsp + 0x391], al
movzx eax, byte [rsp + 0x152]
movzx ecx, byte [rsp + 0x160]
sub eax, ecx
mov byte [rsp + 0x392], al
movzx eax, byte [rsp + 0x1b1]
movzx ecx, byte [rsp + 0x179]
xor eax, ecx
mov byte [rsp + 0x393], al
movzx eax, byte [rsp + 0x13d]
movzx ecx, byte [rsp + 0x13b]
sub eax, ecx
mov byte [rsp + 0x394], al
movzx eax, byte [rsp + 0x1ec]
movzx ecx, byte [rsp + 0x1d3]
add eax, ecx
mov byte [rsp + 0x395], al
movzx eax, byte [rsp + 0x1b]
movzx ecx, byte [rsp + 0x105]
xor eax, ecx
mov byte [rsp + 0x396], al
movzx eax, byte [rsp + 0x101]
movzx ecx, byte [rsp + 0x1a9]
xor eax, ecx
mov byte [rsp + 0x397], al
movzx eax, byte [rsp + 0x164]
movzx ecx, byte [rsp + 0xf7]
xor eax, ecx
mov byte [rsp + 0x398], al
movzx eax, byte [rsp + 0x1a0]
movzx ecx, byte [rsp + 0x71]
xor eax, ecx
mov byte [rsp + 0x399], al
movzx eax, byte [rsp + 0x168]
movzx ecx, byte [rsp + 0xbd]
sub eax, ecx
mov byte [rsp + 0x39a], al
movzx eax, byte [rsp + 0xc5]
movzx ecx, byte [rsp + 0x108]
xor eax, ecx
mov byte [rsp + 0x39b], al
movzx eax, byte [rsp + 0x15]
movzx ecx, byte [rsp + 0x135]
xor eax, ecx
mov byte [rsp + 0x39c], al
movzx eax, byte [rsp + 0x139]
movzx ecx, byte [rsp + 0x187]
xor eax, ecx
mov byte [rsp + 0x39d], al
movzx eax, byte [rsp + 0x118]
movzx ecx, byte [rsp + 0x5d]
xor eax, ecx
mov byte [rsp + 0x39e], al
movzx eax, byte [rsp + 0xc4]
movzx ecx, byte [rsp + 0xbe]
xor eax, ecx
mov byte [rsp + 0x39f], al
movzx eax, byte [rsp + 0x1f1]
movzx ecx, byte [rsp + 0x1ee]
sub eax, ecx
mov byte [rsp + 0x3a0], al
movzx eax, byte [rsp + 0xc1]
movzx ecx, byte [rsp + 0x57]
add eax, ecx
mov byte [rsp + 0x3a1], al
movzx eax, byte [rsp + 0x24]
movzx ecx, byte [rsp + 0x104]
xor eax, ecx
mov byte [rsp + 0x3a2], al
movzx eax, byte [rsp + 0x18f]
movzx ecx, byte [rsp + 0x81]
sub eax, ecx
mov byte [rsp + 0x3a3], al
movzx eax, byte [rsp + 0x129]
movzx ecx, byte [rsp + 0x1f3]
add eax, ecx
mov byte [rsp + 0x3a4], al
movzx eax, byte [rsp + 0x77]
movzx ecx, byte [rsp + 0x186]
add eax, ecx
mov byte [rsp + 0x3a5], al
movzx eax, byte [rsp + 8]
movzx ecx, byte [rsp + 0xfe]
add eax, ecx
mov byte [rsp + 0x3a6], al
movzx eax, byte [rsp + 0x14e]
movzx ecx, byte [rsp + 0xb2]
add eax, ecx
mov byte [rsp + 0x3a7], al
movzx eax, byte [rsp + 0x1d9]
movzx ecx, byte [rsp + 0x1d7]
sub eax, ecx
mov byte [rsp + 0x3a8], al
movzx eax, byte [rsp + 0x19c]
movzx ecx, byte [rsp + 0x15b]
add eax, ecx
mov byte [rsp + 0x3a9], al
movzx eax, byte [rsp + 0x1d6]
movzx ecx, byte [rsp + 0x1c4]
xor eax, ecx
mov byte [rsp + 0x3aa], al
movzx eax, byte [rsp + 0x190]
movzx ecx, byte [rsp + 0x11c]
add eax, ecx
mov byte [rsp + 0x3ab], al
movzx eax, byte [rsp + 0x125]
movzx ecx, byte [rsp + 0x153]
sub eax, ecx
mov byte [rsp + 0x3ac], al
movzx eax, byte [rsp + 0x13a]
movzx ecx, byte [rsp + 0x1b2]
add eax, ecx
mov byte [rsp + 0x3ad], al
movzx eax, byte [rsp + 0x1d2]
movzx ecx, byte [rsp + 0x90]
sub eax, ecx
mov byte [rsp + 0x3ae], al
movzx eax, byte [rsp + 0xe4]
movzx ecx, byte [rsp + 0xec]
sub eax, ecx
mov byte [rsp + 0x3af], al
movzx eax, byte [rsp + 0x1ef]
movzx ecx, byte [rsp + 0xd3]
sub eax, ecx
mov byte [rsp + 0x3b0], al
movzx eax, byte [rsp + 0x148]
movzx ecx, byte [rsp + 0x1b0]
add eax, ecx
mov byte [rsp + 0x3b1], al
movzx eax, byte [rsp + 0x1d5]
movzx ecx, byte [rsp + 0x83]
add eax, ecx
mov byte [rsp + 0x3b2], al
movzx eax, byte [rsp + 0x1cb]
movzx ecx, byte [rsp + 0x1a]
xor eax, ecx
mov byte [rsp + 0x3b3], al
movzx eax, byte [rsp + 0x162]
movzx ecx, byte [rsp + 0x18b]
xor eax, ecx
mov byte [rsp + 0x3b4], al
movzx eax, byte [rsp + 0xd5]
movzx ecx, byte [rsp + 0x15f]
xor eax, ecx
mov byte [rsp + 0x3b5], al
movzx eax, byte [rsp + 0x183]
movzx ecx, byte [rsp + 0x91]
sub eax, ecx
mov byte [rsp + 0x3b6], al
movzx eax, byte [rsp + 0x1f5]
movzx ecx, byte [rsp + 0xbc]
add eax, ecx
mov byte [rsp + 0x3b7], al
movzx eax, byte [rsp + 0x36]
movzx ecx, byte [rsp + 0x16b]
sub eax, ecx
mov byte [rsp + 0x3b8], al
movzx eax, byte [rsp + 0x4f]
movzx ecx, byte [rsp + 0x115]
sub eax, ecx
mov byte [rsp + 0x3b9], al
movzx eax, byte [rsp + 0xf]
movzx ecx, byte [rsp + 0x5c]
add eax, ecx
mov byte [rsp + 0x3ba], al
movzx eax, byte [rsp + 0x17c]
movzx ecx, byte [rsp + 0x6f]
add eax, ecx
mov byte [rsp + 0x3bb], al
movzx eax, byte [rsp + 0x1be]
movzx ecx, byte [rsp + 0x1e2]
xor eax, ecx
mov byte [rsp + 0x3bc], al
movzx eax, byte [rsp + 0x1ce]
movzx ecx, byte [rsp + 0x191]
add eax, ecx
mov byte [rsp + 0x3bd], al
movzx eax, byte [rsp + 0x17]
movzx ecx, byte [rsp + 0x47]
sub eax, ecx
mov byte [rsp + 0x3be], al
movzx eax, byte [rsp + 0x1e4]
movzx ecx, byte [rsp + 0xd8]
sub eax, ecx
mov byte [rsp + 0x3bf], al
movzx eax, byte [rsp + 0x196]
movzx ecx, byte [rsp + 0xf6]
sub eax, ecx
mov byte [rsp + 0x3c0], al
movzx eax, byte [rsp + 5]
movzx ecx, byte [rsp + 0x9c]
sub eax, ecx
mov byte [rsp + 0x3c1], al
movzx eax, byte [rsp + 0x51]
movzx ecx, byte [rsp + 0xc7]
sub eax, ecx
mov byte [rsp + 0x3c2], al
movzx eax, byte [rsp + 0x1cd]
movzx ecx, byte [rsp + 0x142]
xor eax, ecx
mov byte [rsp + 0x3c3], al
movzx eax, byte [rsp + 0x87]
movzx ecx, byte [rsp + 0x34]
sub eax, ecx
mov byte [rsp + 0x3c4], al
movzx eax, byte [rsp + 0x194]
movzx ecx, byte [rsp + 0x40]
add eax, ecx
mov byte [rsp + 0x3c5], al
movzx eax, byte [rsp + 0x94]
movzx ecx, byte [rsp + 0x107]
add eax, ecx
mov byte [rsp + 0x3c6], al
movzx eax, byte [rsp + 0x1ac]
movzx ecx, byte [rsp + 0x145]
sub eax, ecx
mov byte [rsp + 0x3c7], al
movzx eax, byte [rsp + 0xdd]
movzx ecx, byte [rsp + 0x1e5]
xor eax, ecx
mov byte [rsp + 0x3c8], al
movzx eax, byte [rsp + 0x128]
movzx ecx, byte [rsp + 0xba]
xor eax, ecx
mov byte [rsp + 0x3c9], al
movzx eax, byte [rsp + 0x66]
movzx ecx, byte [rsp + 0xb5]
xor eax, ecx
mov byte [rsp + 0x3ca], al
movzx eax, byte [rsp + 0x7e]
movzx ecx, byte [rsp + 0x11f]
xor eax, ecx
mov byte [rsp + 0x3cb], al
movzx eax, byte [rsp + 0x127]
movzx ecx, byte [rsp + 0x84]
sub eax, ecx
mov byte [rsp + 0x3cc], al
movzx eax, byte [rsp + 0x1b7]
movzx ecx, byte [rsp + 0x120]
xor eax, ecx
mov byte [rsp + 0x3cd], al
movzx eax, byte [rsp + 0x19]
movzx ecx, byte [rsp + 0xe2]
xor eax, ecx
mov byte [rsp + 0x3ce], al
movzx eax, byte [rsp + 0x134]
movzx ecx, byte [rsp + 0xb]
add eax, ecx
mov byte [rsp + 0x3cf], al
movzx eax, byte [rsp + 0x5f]
movzx ecx, byte [rsp + 0x1f]
add eax, ecx
mov byte [rsp + 0x3d0], al
movzx eax, byte [rsp + 0x9f]
movzx ecx, byte [rsp + 0xfd]
sub eax, ecx
mov byte [rsp + 0x3d1], al
movzx eax, byte [rsp + 0xda]
movzx ecx, byte [rsp + 0x55]
sub eax, ecx
mov byte [rsp + 0x3d2], al
movzx eax, byte [rsp + 0x1ba]
movzx ecx, byte [rsp + 0x15c]
add eax, ecx
mov byte [rsp + 0x3d3], al
movzx eax, byte [rsp + 0x2a]
movzx ecx, byte [rsp + 0x72]
add eax, ecx
mov byte [rsp + 0x3d4], al
movzx eax, byte [rsp + 0x19a]
movzx ecx, byte [rsp + 0xa2]
add eax, ecx
mov byte [rsp + 0x3d5], al
movzx eax, byte [rsp + 0xd9]
movzx ecx, byte [rsp + 0xb9]
sub eax, ecx
mov byte [rsp + 0x3d6], al
movzx eax, byte [rsp + 0x18e]
movzx ecx, byte [rsp + 0x3b]
xor eax, ecx
mov byte [rsp + 0x3d7], al
movzx eax, byte [rsp + 0x13]
movzx ecx, byte [rsp + 0x165]
add eax, ecx
mov byte [rsp + 0x3d8], al
movzx eax, byte [rsp + 0x1c3]
movzx ecx, byte [rsp + 0x147]
add eax, ecx
mov byte [rsp + 0x3d9], al
movzx eax, byte [rsp + 0x10c]
movzx ecx, byte [rsp + 0xfb]
add eax, ecx
mov byte [rsp + 0x3da], al
movzx eax, byte [rsp + 0x3f]
movzx ecx, byte [rsp + 0x121]
sub eax, ecx
mov byte [rsp + 0x3db], al
movzx eax, byte [rsp + 0x1da]
movzx ecx, byte [rsp + 0xb7]
sub eax, ecx
mov byte [rsp + 0x3dc], al
movzx eax, byte [rsp + 0xca]
movzx ecx, byte [rsp + 0xd1]
add eax, ecx
mov byte [rsp + 0x3dd], al
movzx eax, byte [rsp + 0x39]
movzx ecx, byte [rsp + 0x79]
add eax, ecx
mov byte [rsp + 0x3de], al
movzx eax, byte [rsp + 0x17f]
movzx ecx, byte [rsp + 0x110]
sub eax, ecx
mov byte [rsp + 0x3df], al
movzx eax, byte [rsp + 0x7c]
movzx ecx, byte [rsp + 0x9a]
add eax, ecx
mov byte [rsp + 0x3e0], al
movzx eax, byte [rsp + 0x155]
movzx ecx, byte [rsp + 0x11d]
xor eax, ecx
mov byte [rsp + 0x3e1], al
movzx eax, byte [rsp + 0x180]
movzx ecx, byte [rsp + 0x10f]
xor eax, ecx
mov byte [rsp + 0x3e2], al
movzx eax, byte [rsp + 0x133]
movzx ecx, byte [rsp + 0xa0]
xor eax, ecx
mov byte [rsp + 0x3e3], al
movzx eax, byte [rsp + 0x1ea]
movzx ecx, byte [rsp + 0x1c5]
xor eax, ecx
mov byte [rsp + 0x3e4], al
movzx eax, byte [rsp + 0xe9]
movzx ecx, byte [rsp + 0x7f]
add eax, ecx
mov byte [rsp + 0x3e5], al
movzx eax, byte [rsp + 0xcd]
movzx ecx, byte [rsp + 0xd7]
add eax, ecx
mov byte [rsp + 0x3e6], al
movzx eax, byte [rsp + 0x163]
movzx ecx, byte [rsp + 0x1b5]
xor eax, ecx
mov byte [rsp + 0x3e7], al
movzx eax, byte [rsp + 0x35]
movzx ecx, byte [rsp + 0x1c0]
xor eax, ecx
mov byte [rsp + 0x3e8], al
movzx eax, byte [rsp + 0x99]
movzx ecx, byte [rsp + 0x1c9]
add eax, ecx
mov byte [rsp + 0x3e9], al
movzx eax, byte [rsp + 0x8f]
movzx ecx, byte [rsp + 0x78]
xor eax, ecx
mov byte [rsp + 0x3ea], al
movzx eax, byte [rsp + 0x2e]
movzx ecx, byte [rsp + 0x14c]
add eax, ecx
mov byte [rsp + 0x3eb], al
movzx eax, byte [rsp + 0xf3]
movzx ecx, byte [rsp + 0x18d]
sub eax, ecx
mov byte [rsp + 0x3ec], al
movzx eax, byte [rsp + 0x17d]
movzx ecx, byte [rsp + 0x1af]
sub eax, ecx
mov byte [rsp + 0x3ed], al
movzx eax, byte [rsp + 0x29]
movzx ecx, byte [rsp + 0x176]
sub eax, ecx
mov byte [rsp + 0x3ee], al
movzx eax, byte [rsp + 0x19f]
movzx ecx, byte [rsp + 0xac]
xor eax, ecx
mov byte [rsp + 0x3ef], al
movzx eax, byte [rsp + 0x11e]
movzx ecx, byte [rsp + 0x4d]
xor eax, ecx
mov byte [rsp + 0x3f0], al
movzx eax, byte [rsp + 0x1f2]
movzx ecx, byte [rsp + 0x1a2]
add eax, ecx
mov byte [rsp + 0x3f1], al
movzx eax, byte [rsp + 0x1b6]
movzx ecx, byte [rsp + 0x1dd]
xor eax, ecx
mov byte [rsp + 0x3f2], al
movzx eax, byte [rsp + 0x7b]
movzx ecx, byte [rsp + 0xab]
sub eax, ecx
mov byte [rsp + 0x3f3], al
movzx eax, byte [rsp + 0x156]
movzx ecx, byte [rsp + 0x112]
sub eax, ecx
mov byte [rsp + 0x3f4], al
movzx eax, byte [rsp + 0x6a]
movzx ecx, byte [rsp + 0xe8]
add eax, ecx
mov byte [rsp + 0x3f5], al
movzx eax, byte [rsp + 0x68]
movzx ecx, byte [rsp + 0x150]
xor eax, ecx
mov byte [rsp + 0x3f6], al
lea rdi, [rsp + 0x1f7]
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.0045f5f4
mov rbp, qword [rbp]
xor eax, eax
jmp 0x53b674
movzx ecx, byte [rsp + rax + 0x2f7]
mov byte [rsp + rax + 0x1f7], cl
inc rax
cmp rax, 0x100
jl 0x53b662
lea rdi, [rsp + 0x608]
lea rsi, [rsp + 0x1f7]
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.0045f900
mov rbp, qword [rbp]
mov rbp, qword [rsp + 0x5f8]
add rsp, 0x600
ret
call fcn.0045cd20
jmp fcn.00537e60