-- retn (regs) ------------------------------------- rdi = 7fc2994c26a0 ( 88 20 ad fb 00 00 00 00 ) rsi = 0 rdx = 7fc2994c3e40 ( 00 00 00 00 01 00 00 00 ) rcx = 1 r8 = 0 rax = 0 ---------------------------------------------------- 401ad6: mov [rbp-0x4], eax 401ad9: mov eax, [rbp-0x4] 401adc: cmp eax, 0xff 401adf: jz 0x1c 401ae1: test eax, eax 401ae3: jnz 0x24 401ae5: mov eax, [rbp-0x14] 401ae8: mov edi, eax 401aea: call 0xfffffffffffffd32 -- call -------------------------------------------- rdi = 4 rsi = 0 rdx = 7fc2994c3e40 ( 00 00 00 00 01 00 00 00 ) rcx = 1 r8 = 0 ---------------------------------------------------- 40181c: push rbp 40181d: mov rbp, rsp 401820: push rbx 401821: sub rsp, 0xb8 401828: mov [rbp-0xb4], edi 40182e: mov eax, 0x0 401833: mov edx, 0x10 401838: lea rbx, [rbp-0xb0] 40183f: mov rcx, rdx 401842: mov rdi, rbx 401845: cld 401846: rep stosq 401846: rep stosq 401846: rep stosq 401846: rep stosq 401846: rep stosq 401846: rep stosq 401846: rep stosq 401846: rep stosq 401846: rep stosq 401846: rep stosq 401846: rep stosq 401846: rep stosq 401846: rep stosq 401846: rep stosq 401846: rep stosq 401846: rep stosq 401849: mov eax, edi 40184b: mov edx, ecx 40184d: mov [rbp-0x14], edx 401850: mov [rbp-0x18], eax 401853: mov eax, [rbp-0xb4] 401859: lea edx, [rax+0x3f] 40185c: test eax, eax 40185e: cmovs eax, edx 401861: sar eax, 0x6 401864: mov ebx, eax 401866: cdqe 401868: mov rsi, [rbp+rax*8-0xb0] 401870: mov eax, [rbp-0xb4] 401876: mov edx, eax 401878: sar edx, 0x1f 40187b: shr edx, 0x1a 40187e: add eax, edx 401880: and eax, 0x3f 401883: sub eax, edx 401885: mov edx, 0x1 40188a: mov rdi, rdx 40188d: mov ecx, eax 40188f: shl rdi, cl 401892: mov rax, rdi 401895: mov rdx, rsi 401898: or rdx, rax 40189b: movsxd rax, ebx 40189e: mov [rbp+rax*8-0xb0], rdx 4018a6: mov qword [rbp-0x30], 0x5 4018ae: mov qword [rbp-0x28], 0x0 4018b6: mov eax, [rbp-0xb4] 4018bc: lea ebx, [rax+0x1] 4018bf: lea rdx, [rbp-0x30] 4018c3: lea rax, [rbp-0xb0] 4018ca: mov r8, rdx 4018cd: mov ecx, 0x0 4018d2: mov edx, 0x0 4018d7: mov rsi, rax 4018da: mov edi, ebx 4018dc: call 0xfffffffffffff3bc -- call -------------------------------------------- rdi = 5 rsi = 7fff0a5f7cb0 ( 10 00 00 00 00 00 00 00 ) rdx = 0 rcx = 0 r8 = 7fff0a5f7d30 ( 05 00 00 00 00 00 00 00 ) ---------------------------------------------------- -- retn (args) ------------------------------------- rdi = 5 rsi = 7fff0a5f7cb0 ( 10 00 00 00 00 00 00 00 ) rdx = 0 rcx = 0 r8 = 7fff0a5f7d30 ( 04 00 00 00 00 00 00 00 ) rax = 1 ---------------------------------------------------- 4018e1: cmp eax, 0xff 4018e4: jz 0x3a 4018e6: test eax, eax 4018e8: jz 0x39 4018ea: mov eax, [rbp-0xb4] 4018f0: mov [rip+0x20387a], eax 4018f6: mov esi, 0x4017eb 4018fb: mov edi, 0xe 401900: call 0xfffffffffffff468 -- call -------------------------------------------- rdi = e rsi = 4017eb ( 55 48 89 e5 48 83 ec 10 ) rdx = 0 rcx = ffffffffffffffff r8 = 7fff0a5f7d30 ( 04 00 00 00 00 00 00 00 ) ---------------------------------------------------- -- retn (args) ------------------------------------- rdi = e rsi = 4017eb ( 55 48 89 e5 48 83 ec 10 ) rdx = 0 rcx = ffffffffffffffff r8 = 7fff0a5f7d30 ( 04 00 00 00 00 00 00 00 ) rax = 0 ---------------------------------------------------- 401905: mov edi, 0xa 40190a: call 0xfffffffffffff48e -- call -------------------------------------------- rdi = a rsi = 7fff0a5f7aa0 ( eb 17 40 00 00 00 00 00 ) rdx = 0 rcx = ffffffffffffffff r8 = 7fff0a5f7b50 ( 00 00 00 00 00 00 00 00 ) ---------------------------------------------------- -- retn (args) ------------------------------------- rdi = a rsi = 7fff0a5f7aa0 ( f0 7b 5f 0a ff 7f 00 00 ) rdx = 0 rcx = ffffffffffffffff r8 = 7fff0a5f7b50 ( 00 00 00 00 00 00 00 00 ) rax = 0 ---------------------------------------------------- 40190f: mov eax, [rbp-0xb4] 401915: mov edi, eax 401917: call 0xfffffffffffffeac -- call -------------------------------------------- rdi = 4 rsi = 7fff0a5f7aa0 ( f0 7b 5f 0a ff 7f 00 00 ) rdx = 0 rcx = ffffffffffffffff r8 = 7fff0a5f7b50 ( 00 00 00 00 00 00 00 00 ) ---------------------------------------------------- 4017c3: push rbp 4017c4: mov rbp, rsp 4017c7: sub rsp, 0x20 4017cb: mov [rbp-0x14], edi 4017ce: mov eax, [rbp-0x14] 4017d1: mov edi, eax 4017d3: call 0xfffffffffffffbc2 -- call -------------------------------------------- rdi = 4 rsi = 7fff0a5f7aa0 ( f0 7b 5f 0a ff 7f 00 00 ) rdx = 0 rcx = ffffffffffffffff r8 = 7fff0a5f7b50 ( 00 00 00 00 00 00 00 00 ) ---------------------------------------------------- 401395: push rbp 401396: mov rbp, rsp 401399: push rbx 40139a: sub rsp, 0x258 4013a1: mov [rbp-0x254], edi 4013a7: mov rax, [fs:0x28] 4013b0: mov [rbp-0x18], rax 4013b4: xor eax, eax 4013b6: mov byte [rbp-0x20], 0xaa 4013ba: mov byte [rbp-0x1f], 0xaa 4013be: mov byte [rbp-0x1e], 0xaa 4013c2: mov byte [rbp-0x1d], 0xaa 4013c6: mov byte [rbp-0x1c], 0xaa 4013ca: mov byte [rbp-0x1b], 0xaa 4013ce: mov byte [rbp-0x1a], 0xaa 4013d2: mov byte [rbp-0x19], 0xaa 4013d6: lea rcx, [rbp-0x220] 4013dd: mov eax, [rbp-0x254] 4013e3: mov edx, 0x24 4013e8: mov rsi, rcx 4013eb: mov edi, eax 4013ed: call 0xfffffffffffffbe5 -- call -------------------------------------------- rdi = 4 rsi = 7fff0a5f7a40 ( 28 a1 6e 99 c2 7f 00 00 ) rdx = 24 rcx = 7fff0a5f7a40 ( 28 a1 6e 99 c2 7f 00 00 ) r8 = 7fff0a5f7b50 ( 00 00 00 00 00 00 00 00 ) ---------------------------------------------------- 400fd2: push rbp 400fd3: mov rbp, rsp 400fd6: push rbx 400fd7: sub rsp, 0x48 400fdb: mov [rbp-0x34], edi 400fde: mov [rbp-0x40], rsi 400fe2: mov [rbp-0x44], edx 400fe5: mov dword [rbp-0x18], 0x0 400fec: mov eax, [rbp-0x44] 400fef: mov [rbp-0x1c], eax 400ff2: mov rax, [rbp-0x40] 400ff6: mov [rbp-0x28], rax 400ffa: jmp 0x1d 401017: mov eax, [rbp-0x44] 40101a: movsxd rdx, eax 40101d: mov rbx, [rbp-0x28] 401021: mov eax, [rbp-0x34] 401024: mov ecx, 0x0 401029: mov rsi, rbx 40102c: mov edi, eax 40102e: call 0xfffffffffffffcba -- call -------------------------------------------- rdi = 4 rsi = 7fff0a5f7a40 ( 28 a1 6e 99 c2 7f 00 00 ) rdx = 24 rcx = 0 r8 = 7fff0a5f7b50 ( 00 00 00 00 00 00 00 00 ) ---------------------------------------------------- -- retn (args) ------------------------------------- rdi = 4 rsi = 7fff0a5f7a40 ( aa aa aa aa aa aa 49 c2 ) rdx = 24 rcx = 0 r8 = 7fff0a5f7b50 ( 00 00 00 00 00 00 00 00 ) rax = 24 ---------------------------------------------------- 401033: mov [rbp-0x14], eax 401036: cmp dword [rbp-0x14], 0x0 40103a: jg 0xffffffffffffffc2 400ffc: mov eax, [rbp-0x14] 400fff: cdqe 401001: add [rbp-0x28], rax 401005: mov eax, [rbp-0x14] 401008: sub [rbp-0x44], eax 40100b: mov eax, [rbp-0x14] 40100e: add [rbp-0x18], eax 401011: cmp dword [rbp-0x44], 0x0 401015: jle 0x29 40103e: nop 40103f: mov eax, [rbp-0x18] 401042: cmp eax, [rbp-0x1c] 401045: jz 0x9 40104e: mov eax, [rbp-0x18] 401051: add rsp, 0x48 401055: pop rbx 401056: leave 401057: ret -- retn (args) ------------------------------------- rdi = 4 rsi = 7fff0a5f7a40 ( aa aa aa aa aa aa 49 c2 ) rdx = 24 rcx = 7fff0a5f7a40 ( aa aa aa aa aa aa 49 c2 ) r8 = 7fff0a5f7b50 ( 00 00 00 00 00 00 00 00 ) rax = 24 ---------------------------------------------------- 4013f2: cmp eax, 0xff 4013f5: jnz 0xc 401401: lea rax, [rbp-0x220] 401408: add rax, 0x2 40140c: mov [rbp-0x240], rax 401413: lea rax, [rbp-0x220] 40141a: add rax, 0x6 40141e: mov [rbp-0x248], rax 401425: mov dword [rbp-0x224], 0x4 40142f: lea rdx, [rbp-0x224] 401436: mov rax, [rbp-0x240] 40143d: mov rsi, rdx 401440: mov rdi, rax 401443: call 0xfffffffffffffc15 -- call -------------------------------------------- rdi = 7fff0a5f7a42 ( aa aa aa aa 49 c2 c5 4d ) rsi = 7fff0a5f7a3c ( 04 00 00 00 aa aa aa aa ) rdx = 7fff0a5f7a3c ( 04 00 00 00 aa aa aa aa ) rcx = ffffffffffffffff r8 = 0 ---------------------------------------------------- 401058: push rbp 401059: mov rbp, rsp 40105c: mov [rbp-0x18], rdi 401060: mov [rbp-0x20], rsi 401064: mov dword [rbp-0x8], 0x0 40106b: mov dword [rbp-0x4], 0x0 401072: jmp 0x1d 40108f: mov edx, [rbp-0x4] 401092: mov rax, [rbp-0x20] 401096: mov eax, [rax] 401098: cmp edx, eax 40109a: jae 0x8 40109c: cmp dword [rbp-0x8], 0x0 4010a0: jz 0xffffffffffffffd4 401074: mov eax, [rbp-0x4] 401077: cdqe 401079: add rax, [rbp-0x18] 40107d: movzx eax, byte [rax] 401080: test al, al 401082: jnz 0x9 40108b: add dword [rbp-0x4], 0x1 40108f: mov edx, [rbp-0x4] 401092: mov rax, [rbp-0x20] 401096: mov eax, [rax] 401098: cmp edx, eax 40109a: jae 0x8 40109c: cmp dword [rbp-0x8], 0x0 4010a0: jz 0xffffffffffffffd4 401074: mov eax, [rbp-0x4] 401077: cdqe 401079: add rax, [rbp-0x18] 40107d: movzx eax, byte [rax] 401080: test al, al 401082: jnz 0x9 40108b: add dword [rbp-0x4], 0x1 40108f: mov edx, [rbp-0x4] 401092: mov rax, [rbp-0x20] 401096: mov eax, [rax] 401098: cmp edx, eax 40109a: jae 0x8 40109c: cmp dword [rbp-0x8], 0x0 4010a0: jz 0xffffffffffffffd4 401074: mov eax, [rbp-0x4] 401077: cdqe 401079: add rax, [rbp-0x18] 40107d: movzx eax, byte [rax] 401080: test al, al 401082: jnz 0x9 40108b: add dword [rbp-0x4], 0x1 40108f: mov edx, [rbp-0x4] 401092: mov rax, [rbp-0x20] 401096: mov eax, [rax] 401098: cmp edx, eax 40109a: jae 0x8 40109c: cmp dword [rbp-0x8], 0x0 4010a0: jz 0xffffffffffffffd4 401074: mov eax, [rbp-0x4] 401077: cdqe 401079: add rax, [rbp-0x18] 40107d: movzx eax, byte [rax] 401080: test al, al 401082: jnz 0x9 40108b: add dword [rbp-0x4], 0x1 40108f: mov edx, [rbp-0x4] 401092: mov rax, [rbp-0x20] 401096: mov eax, [rax] 401098: cmp edx, eax 40109a: jae 0x8 4010a2: cmp dword [rbp-0x8], 0x1 4010a6: jnz 0x24 4010ca: leave 4010cb: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f7a42 ( aa aa aa aa 49 c2 c5 4d ) rsi = 7fff0a5f7a3c ( 04 00 00 00 aa aa aa aa ) rdx = 7fff0a5f7a3c ( 04 00 00 00 aa aa aa aa ) rcx = ffffffffffffffff r8 = 0 rax = 4 ---------------------------------------------------- 401448: mov ebx, [rbp-0x224] 40144e: mov rcx, [rbp-0x248] 401455: mov rdx, [rbp-0x248] 40145c: mov rax, [rbp-0x240] 401463: mov r8d, 0x1e 401469: mov esi, ebx 40146b: mov rdi, rax 40146e: call 0xa30 -- call -------------------------------------------- rdi = 7fff0a5f7a42 ( aa aa aa aa 49 c2 c5 4d ) rsi = 4 rdx = 7fff0a5f7a46 ( 49 c2 c5 4d 23 92 7b ed ) rcx = 7fff0a5f7a46 ( 49 c2 c5 4d 23 92 7b ed ) r8 = 1e ---------------------------------------------------- 401e9e: push rbp 401e9f: mov rbp, rsp 401ea2: push rbx 401ea3: sub rsp, 0x148 401eaa: mov [rbp-0x128], rdi 401eb1: mov [rbp-0x12c], esi 401eb7: mov [rbp-0x138], rdx 401ebe: mov [rbp-0x140], rcx 401ec5: mov [rbp-0x144], r8d 401ecc: mov rax, [fs:0x28] 401ed5: mov [rbp-0x18], rax 401ed9: xor eax, eax 401edb: mov edx, [rbp-0x12c] 401ee1: mov rcx, [rbp-0x128] 401ee8: lea rax, [rbp-0x120] 401eef: mov rsi, rcx 401ef2: mov rdi, rax 401ef5: call 0xfffffffffffffdb3 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 50 50 60 00 00 00 00 00 ) rsi = 7fff0a5f7a42 ( aa aa aa aa 49 c2 c5 4d ) rdx = 4 rcx = 7fff0a5f7a42 ( aa aa aa aa 49 c2 c5 4d ) r8 = 1e ---------------------------------------------------- 401ca8: push rbp 401ca9: mov rbp, rsp 401cac: mov [rbp-0x28], rdi 401cb0: mov [rbp-0x30], rsi 401cb4: mov [rbp-0x34], edx 401cb7: mov dword [rbp-0x8], 0x0 401cbe: mov dword [rbp-0xc], 0x0 401cc5: mov rax, [rbp-0x28] 401cc9: mov dword [rax], 0x0 401ccf: mov rax, [rbp-0x28] 401cd3: mov dword [rax+0x4], 0x0 401cda: mov dword [rbp-0x4], 0x0 401ce1: jmp 0x18 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401d02: mov dword [rbp-0x4], 0x0 401d09: jmp 0x80 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d96: leave 401d97: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 00 00 00 00 00 00 00 00 ) rsi = 7fff0a5f7a42 ( aa aa aa aa 49 c2 c5 4d ) rdx = 4 rcx = 7fff0a5f7a42 ( aa aa aa aa 49 c2 c5 4d ) r8 = 1e rax = 4 ---------------------------------------------------- 401efa: mov ecx, [rbp-0x144] 401f00: mov rdx, [rbp-0x140] 401f07: mov rbx, [rbp-0x138] 401f0e: lea rax, [rbp-0x120] 401f15: mov rsi, rbx 401f18: mov rdi, rax 401f1b: call 0xffffffffffffff25 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 00 00 00 00 00 00 00 00 ) rsi = 7fff0a5f7a46 ( 49 c2 c5 4d 23 92 7b ed ) rdx = 7fff0a5f7a46 ( 49 c2 c5 4d 23 92 7b ed ) rcx = 1e r8 = 1e ---------------------------------------------------- 401e40: push rbp 401e41: mov rbp, rsp 401e44: push r12 401e46: push rbx 401e47: sub rsp, 0x30 401e4b: mov [rbp-0x28], rdi 401e4f: mov [rbp-0x30], rsi 401e53: mov [rbp-0x38], rdx 401e57: mov [rbp-0x3c], ecx 401e5a: mov dword [rbp-0x14], 0x0 401e61: jmp 0x2c 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 00 00 00 00 00 00 00 00 ) rsi = 7fff0a5f7a46 ( 49 c2 c5 4d 23 92 7b ed ) rdx = 7fff0a5f7a46 ( 49 c2 c5 4d 23 92 7b ed ) rcx = 1e r8 = 1e ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 01 00 00 00 22 00 00 00 ) rsi = 7fff0a5f7a46 ( 49 c2 c5 4d 23 92 7b ed ) rdx = 7fff0a5f7a46 ( 49 c2 c5 4d 23 92 7b ed ) rcx = 1e r8 = 1e rax = e3 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 01 00 00 00 22 00 00 00 ) rsi = 7fff0a5f7a46 ( aa c2 c5 4d 23 92 7b ed ) rdx = 7fff0a5f78d0 ( 01 00 00 00 22 00 00 00 ) rcx = 29 r8 = 1e ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 02 00 00 00 33 00 00 00 ) rsi = 7fff0a5f7a46 ( aa c2 c5 4d 23 92 7b ed ) rdx = 7fff0a5f78d0 ( 02 00 00 00 33 00 00 00 ) rcx = 29 r8 = 1e rax = 68 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 02 00 00 00 33 00 00 00 ) rsi = 7fff0a5f7a46 ( aa aa c5 4d 23 92 7b ed ) rdx = 7fff0a5f78d0 ( 02 00 00 00 33 00 00 00 ) rcx = 69 r8 = 1e ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 03 00 00 00 63 00 00 00 ) rsi = 7fff0a5f7a46 ( aa aa c5 4d 23 92 7b ed ) rdx = 7fff0a5f78d0 ( 03 00 00 00 63 00 00 00 ) rcx = 69 r8 = 1e rax = 6f ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 03 00 00 00 63 00 00 00 ) rsi = 7fff0a5f7a46 ( aa aa aa 4d 23 92 7b ed ) rdx = 7fff0a5f78d0 ( 03 00 00 00 63 00 00 00 ) rcx = d0 r8 = 1e ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 04 00 00 00 80 00 00 00 ) rsi = 7fff0a5f7a46 ( aa aa aa 4d 23 92 7b ed ) rdx = 7fff0a5f78d0 ( 04 00 00 00 80 00 00 00 ) rcx = d0 r8 = 1e rax = e7 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 04 00 00 00 80 00 00 00 ) rsi = 7fff0a5f7a46 ( aa aa aa aa 23 92 7b ed ) rdx = 7fff0a5f78d0 ( 04 00 00 00 80 00 00 00 ) rcx = e7 r8 = 1e ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 05 00 00 00 be 00 00 00 ) rsi = 7fff0a5f7a46 ( aa aa aa aa 23 92 7b ed ) rdx = 7fff0a5f78d0 ( 05 00 00 00 be 00 00 00 ) rcx = e7 r8 = 1e rax = 42 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 05 00 00 00 be 00 00 00 ) rsi = 7fff0a5f7a46 ( aa aa aa aa 61 92 7b ed ) rdx = 7fff0a5f78d0 ( 05 00 00 00 be 00 00 00 ) rcx = 51 r8 = 1e ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 06 00 00 00 47 00 00 00 ) rsi = 7fff0a5f7a46 ( aa aa aa aa 61 92 7b ed ) rdx = 7fff0a5f78d0 ( 06 00 00 00 47 00 00 00 ) rcx = 51 r8 = 1e rax = 38 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 06 00 00 00 47 00 00 00 ) rsi = 7fff0a5f7a46 ( aa aa aa aa 61 aa 7b ed ) rdx = 7fff0a5f78d0 ( 06 00 00 00 47 00 00 00 ) rcx = d8 r8 = 1e ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 07 00 00 00 5d 00 00 00 ) rsi = 7fff0a5f7a46 ( aa aa aa aa 61 aa 7b ed ) rdx = 7fff0a5f78d0 ( 07 00 00 00 5d 00 00 00 ) rcx = d8 r8 = 1e rax = d1 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 07 00 00 00 5d 00 00 00 ) rsi = 7fff0a5f7a46 ( aa aa aa aa 61 aa aa ed ) rdx = 7fff0a5f78d0 ( 07 00 00 00 5d 00 00 00 ) rcx = 5 r8 = 1e ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 08 00 00 00 7b 00 00 00 ) rsi = 7fff0a5f7a46 ( aa aa aa aa 61 aa aa ed ) rdx = 7fff0a5f78d0 ( 08 00 00 00 7b 00 00 00 ) rcx = 5 r8 = 1e rax = 47 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 08 00 00 00 7b 00 00 00 ) rsi = 7fff0a5f7a46 ( aa aa aa aa 61 aa aa aa ) rdx = 7fff0a5f78d0 ( 08 00 00 00 7b 00 00 00 ) rcx = 81 r8 = 1e ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 09 00 00 00 2a 00 00 00 ) rsi = 7fff0a5f7a46 ( aa aa aa aa 61 aa aa aa ) rdx = 7fff0a5f78d0 ( 09 00 00 00 2a 00 00 00 ) rcx = 81 r8 = 1e rax = dd ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 09 00 00 00 2a 00 00 00 ) rsi = 7fff0a5f7a46 ( aa aa aa aa 61 aa aa aa ) rdx = 7fff0a5f78d0 ( 09 00 00 00 2a 00 00 00 ) rcx = f6 r8 = 1e ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 0a 00 00 00 af 00 00 00 ) rsi = 7fff0a5f7a46 ( aa aa aa aa 61 aa aa aa ) rdx = 7fff0a5f78d0 ( 0a 00 00 00 af 00 00 00 ) rcx = f6 r8 = 1e rax = 71 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 0a 00 00 00 af 00 00 00 ) rsi = 7fff0a5f7a46 ( aa aa aa aa 61 aa aa aa ) rdx = 7fff0a5f78d0 ( 0a 00 00 00 af 00 00 00 ) rcx = b0 r8 = 1e ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 0b 00 00 00 e3 00 00 00 ) rsi = 7fff0a5f7a46 ( aa aa aa aa 61 aa aa aa ) rdx = 7fff0a5f78d0 ( 0b 00 00 00 e3 00 00 00 ) rcx = b0 r8 = 1e rax = 76 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 0b 00 00 00 e3 00 00 00 ) rsi = 7fff0a5f7a46 ( aa aa aa aa 61 aa aa aa ) rdx = 7fff0a5f78d0 ( 0b 00 00 00 e3 00 00 00 ) rcx = ae r8 = 1e ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 0c 00 00 00 cd 00 00 00 ) rsi = 7fff0a5f7a46 ( aa aa aa aa 61 aa aa aa ) rdx = 7fff0a5f78d0 ( 0c 00 00 00 cd 00 00 00 ) rcx = ae r8 = 1e rax = 85 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 0c 00 00 00 cd 00 00 00 ) rsi = 7fff0a5f7a46 ( aa aa aa aa 61 aa aa aa ) rdx = 7fff0a5f78d0 ( 0c 00 00 00 cd 00 00 00 ) rcx = c5 r8 = 1e ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 0d 00 00 00 f2 00 00 00 ) rsi = 7fff0a5f7a46 ( aa aa aa aa 61 aa aa aa ) rdx = 7fff0a5f78d0 ( 0d 00 00 00 f2 00 00 00 ) rcx = c5 r8 = 1e rax = ad ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 0d 00 00 00 f2 00 00 00 ) rsi = 7fff0a5f7a46 ( aa aa aa aa 61 aa aa aa ) rdx = 7fff0a5f78d0 ( 0d 00 00 00 f2 00 00 00 ) rcx = 9a r8 = 1e ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 0e 00 00 00 b8 00 00 00 ) rsi = 7fff0a5f7a46 ( aa aa aa aa 61 aa aa aa ) rdx = 7fff0a5f78d0 ( 0e 00 00 00 b8 00 00 00 ) rcx = 9a r8 = 1e rax = 30 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 0e 00 00 00 b8 00 00 00 ) rsi = 7fff0a5f7a46 ( aa aa aa aa 61 aa aa aa ) rdx = 7fff0a5f78d0 ( 0e 00 00 00 b8 00 00 00 ) rcx = 9d r8 = 1e ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 0f 00 00 00 ca 00 00 00 ) rsi = 7fff0a5f7a46 ( aa aa aa aa 61 aa aa aa ) rdx = 7fff0a5f78d0 ( 0f 00 00 00 ca 00 00 00 ) rcx = 9d r8 = 1e rax = 7b ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 0f 00 00 00 ca 00 00 00 ) rsi = 7fff0a5f7a46 ( aa aa aa aa 61 aa aa aa ) rdx = 7fff0a5f78d0 ( 0f 00 00 00 ca 00 00 00 ) rcx = 33 r8 = 1e ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 10 00 00 00 96 00 00 00 ) rsi = 7fff0a5f7a46 ( aa aa aa aa 61 aa aa aa ) rdx = 7fff0a5f78d0 ( 10 00 00 00 96 00 00 00 ) rcx = 33 r8 = 1e rax = 8f ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 10 00 00 00 96 00 00 00 ) rsi = 7fff0a5f7a46 ( aa aa aa aa 61 aa aa aa ) rdx = 7fff0a5f78d0 ( 10 00 00 00 96 00 00 00 ) rcx = f5 r8 = 1e ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 11 00 00 00 b5 00 00 00 ) rsi = 7fff0a5f7a46 ( aa aa aa aa 61 aa aa aa ) rdx = 7fff0a5f78d0 ( 11 00 00 00 b5 00 00 00 ) rcx = f5 r8 = 1e rax = b3 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 11 00 00 00 b5 00 00 00 ) rsi = 7fff0a5f7a46 ( aa aa aa aa 61 aa aa aa ) rdx = 7fff0a5f78d0 ( 11 00 00 00 b5 00 00 00 ) rcx = a8 r8 = 1e ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 12 00 00 00 f5 00 00 00 ) rsi = 7fff0a5f7a46 ( aa aa aa aa 61 aa aa aa ) rdx = 7fff0a5f78d0 ( 12 00 00 00 f5 00 00 00 ) rcx = a8 r8 = 1e rax = 35 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 12 00 00 00 f5 00 00 00 ) rsi = 7fff0a5f7a46 ( aa aa aa aa 61 aa aa aa ) rdx = 7fff0a5f78d0 ( 12 00 00 00 f5 00 00 00 ) rcx = 5c r8 = 1e ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 13 00 00 00 0f 00 00 00 ) rsi = 7fff0a5f7a46 ( aa aa aa aa 61 aa aa aa ) rdx = 7fff0a5f78d0 ( 13 00 00 00 0f 00 00 00 ) rcx = 5c r8 = 1e rax = 3d ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 13 00 00 00 0f 00 00 00 ) rsi = 7fff0a5f7a46 ( aa aa aa aa 61 aa aa aa ) rdx = 7fff0a5f78d0 ( 13 00 00 00 0f 00 00 00 ) rcx = 33 r8 = 1e ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 14 00 00 00 cf 00 00 00 ) rsi = 7fff0a5f7a46 ( aa aa aa aa 61 aa aa aa ) rdx = 7fff0a5f78d0 ( 14 00 00 00 cf 00 00 00 ) rcx = 33 r8 = 1e rax = e0 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 14 00 00 00 cf 00 00 00 ) rsi = 7fff0a5f7a46 ( aa aa aa aa 61 aa aa aa ) rdx = 7fff0a5f78d0 ( 14 00 00 00 cf 00 00 00 ) rcx = 78 r8 = 1e ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 15 00 00 00 1d 00 00 00 ) rsi = 7fff0a5f7a46 ( aa aa aa aa 61 aa aa aa ) rdx = 7fff0a5f78d0 ( 15 00 00 00 1d 00 00 00 ) rcx = 78 r8 = 1e rax = 88 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 15 00 00 00 1d 00 00 00 ) rsi = 7fff0a5f7a46 ( aa aa aa aa 61 aa aa aa ) rdx = 7fff0a5f78d0 ( 15 00 00 00 1d 00 00 00 ) rcx = 2b r8 = 1e ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 16 00 00 00 eb 00 00 00 ) rsi = 7fff0a5f7a46 ( aa aa aa aa 61 aa aa aa ) rdx = 7fff0a5f78d0 ( 16 00 00 00 eb 00 00 00 ) rcx = 2b r8 = 1e rax = 34 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 16 00 00 00 eb 00 00 00 ) rsi = 7fff0a5f7a46 ( aa aa aa aa 61 aa aa aa ) rdx = 7fff0a5f78d0 ( 16 00 00 00 eb 00 00 00 ) rcx = 15 r8 = 1e ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 17 00 00 00 a7 00 00 00 ) rsi = 7fff0a5f7a46 ( aa aa aa aa 61 aa aa aa ) rdx = 7fff0a5f78d0 ( 17 00 00 00 a7 00 00 00 ) rcx = 15 r8 = 1e rax = d2 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 17 00 00 00 a7 00 00 00 ) rsi = 7fff0a5f7a46 ( aa aa aa aa 61 aa aa aa ) rdx = 7fff0a5f78d0 ( 17 00 00 00 a7 00 00 00 ) rcx = 83 r8 = 1e ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 18 00 00 00 64 00 00 00 ) rsi = 7fff0a5f7a46 ( aa aa aa aa 61 aa aa aa ) rdx = 7fff0a5f78d0 ( 18 00 00 00 64 00 00 00 ) rcx = 83 r8 = 1e rax = 58 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 18 00 00 00 64 00 00 00 ) rsi = 7fff0a5f7a46 ( aa aa aa aa 61 aa aa aa ) rdx = 7fff0a5f78d0 ( 18 00 00 00 64 00 00 00 ) rcx = 7e r8 = 1e ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 19 00 00 00 e4 00 00 00 ) rsi = 7fff0a5f7a46 ( aa aa aa aa 61 aa aa aa ) rdx = 7fff0a5f78d0 ( 19 00 00 00 e4 00 00 00 ) rcx = 7e r8 = 1e rax = f3 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 19 00 00 00 e4 00 00 00 ) rsi = 7fff0a5f7a46 ( aa aa aa aa 61 aa aa aa ) rdx = 7fff0a5f78d0 ( 19 00 00 00 e4 00 00 00 ) rcx = d9 r8 = 1e ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 1a 00 00 00 54 00 00 00 ) rsi = 7fff0a5f7a46 ( aa aa aa aa 61 aa aa aa ) rdx = 7fff0a5f78d0 ( 1a 00 00 00 54 00 00 00 ) rcx = d9 r8 = 1e rax = d3 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 1a 00 00 00 54 00 00 00 ) rsi = 7fff0a5f7a46 ( aa aa aa aa 61 aa aa aa ) rdx = 7fff0a5f78d0 ( 1a 00 00 00 54 00 00 00 ) rcx = 8d r8 = 1e ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 1b 00 00 00 25 00 00 00 ) rsi = 7fff0a5f7a46 ( aa aa aa aa 61 aa aa aa ) rdx = 7fff0a5f78d0 ( 1b 00 00 00 25 00 00 00 ) rcx = 8d r8 = 1e rax = 1c ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 1b 00 00 00 25 00 00 00 ) rsi = 7fff0a5f7a46 ( aa aa aa aa 61 aa aa aa ) rdx = 7fff0a5f78d0 ( 1b 00 00 00 25 00 00 00 ) rcx = 9c r8 = 1e ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 1c 00 00 00 f4 00 00 00 ) rsi = 7fff0a5f7a46 ( aa aa aa aa 61 aa aa aa ) rdx = 7fff0a5f78d0 ( 1c 00 00 00 f4 00 00 00 ) rcx = 9c r8 = 1e rax = ed ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 1c 00 00 00 f4 00 00 00 ) rsi = 7fff0a5f7a46 ( aa aa aa aa 61 aa aa aa ) rdx = 7fff0a5f78d0 ( 1c 00 00 00 f4 00 00 00 ) rcx = 96 r8 = 1e ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 1d 00 00 00 42 00 00 00 ) rsi = 7fff0a5f7a46 ( aa aa aa aa 61 aa aa aa ) rdx = 7fff0a5f78d0 ( 1d 00 00 00 42 00 00 00 ) rcx = 96 r8 = 1e rax = 3c ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 1d 00 00 00 42 00 00 00 ) rsi = 7fff0a5f7a46 ( aa aa aa aa 61 aa aa aa ) rdx = 7fff0a5f78d0 ( 1d 00 00 00 42 00 00 00 ) rcx = e8 r8 = 1e ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 1e 00 00 00 b5 00 00 00 ) rsi = 7fff0a5f7a46 ( aa aa aa aa 61 aa aa aa ) rdx = 7fff0a5f78d0 ( 1e 00 00 00 b5 00 00 00 ) rcx = e8 r8 = 1e rax = b ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e95: add rsp, 0x30 401e99: pop rbx 401e9a: pop r12 401e9c: leave 401e9d: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 1e 00 00 00 b5 00 00 00 ) rsi = 7fff0a5f7a46 ( aa aa aa aa 61 aa aa aa ) rdx = 7fff0a5f7a46 ( aa aa aa aa 61 aa aa aa ) rcx = 1e r8 = 1e rax = 1e ---------------------------------------------------- 401f20: mov rax, [rbp-0x18] 401f24: xor rax, [fs:0x28] 401f2d: jz 0x7 401f34: add rsp, 0x148 401f3b: pop rbx 401f3c: leave 401f3d: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f7a42 ( aa aa aa aa aa aa aa aa ) rsi = 4 rdx = 7fff0a5f7a46 ( aa aa aa aa 61 aa aa aa ) rcx = 7fff0a5f7a46 ( aa aa aa aa 61 aa aa aa ) r8 = 1e rax = 0 ---------------------------------------------------- 401473: lea rax, [rbp-0x220] 40147a: add rax, 0x10 40147e: mov [rbp-0x248], rax 401485: mov rcx, [rbp-0x248] 40148c: mov rdx, [rbp-0x248] 401493: lea rax, [rbp-0x20] 401497: mov r8d, 0x14 40149d: mov esi, 0x8 4014a2: mov rdi, rax 4014a5: call 0x9f9 -- call -------------------------------------------- rdi = 7fff0a5f7c40 ( aa aa aa aa aa aa aa aa ) rsi = 8 rdx = 7fff0a5f7a50 ( 49 c2 c5 4d e8 92 7b ed ) rcx = 7fff0a5f7a50 ( 49 c2 c5 4d e8 92 7b ed ) r8 = 14 ---------------------------------------------------- 401e9e: push rbp 401e9f: mov rbp, rsp 401ea2: push rbx 401ea3: sub rsp, 0x148 401eaa: mov [rbp-0x128], rdi 401eb1: mov [rbp-0x12c], esi 401eb7: mov [rbp-0x138], rdx 401ebe: mov [rbp-0x140], rcx 401ec5: mov [rbp-0x144], r8d 401ecc: mov rax, [fs:0x28] 401ed5: mov [rbp-0x18], rax 401ed9: xor eax, eax 401edb: mov edx, [rbp-0x12c] 401ee1: mov rcx, [rbp-0x128] 401ee8: lea rax, [rbp-0x120] 401eef: mov rsi, rcx 401ef2: mov rdi, rax 401ef5: call 0xfffffffffffffdb3 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 1e 00 00 00 b5 00 00 00 ) rsi = 7fff0a5f7c40 ( aa aa aa aa aa aa aa aa ) rdx = 8 rcx = 7fff0a5f7c40 ( aa aa aa aa aa aa aa aa ) r8 = 14 ---------------------------------------------------- 401ca8: push rbp 401ca9: mov rbp, rsp 401cac: mov [rbp-0x28], rdi 401cb0: mov [rbp-0x30], rsi 401cb4: mov [rbp-0x34], edx 401cb7: mov dword [rbp-0x8], 0x0 401cbe: mov dword [rbp-0xc], 0x0 401cc5: mov rax, [rbp-0x28] 401cc9: mov dword [rax], 0x0 401ccf: mov rax, [rbp-0x28] 401cd3: mov dword [rax+0x4], 0x0 401cda: mov dword [rbp-0x4], 0x0 401ce1: jmp 0x18 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401d02: mov dword [rbp-0x4], 0x0 401d09: jmp 0x80 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d96: leave 401d97: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 00 00 00 00 00 00 00 00 ) rsi = 7fff0a5f7c40 ( aa aa aa aa aa aa aa aa ) rdx = 8 rcx = 7fff0a5f7c40 ( aa aa aa aa aa aa aa aa ) r8 = 14 rax = 8 ---------------------------------------------------- 401efa: mov ecx, [rbp-0x144] 401f00: mov rdx, [rbp-0x140] 401f07: mov rbx, [rbp-0x138] 401f0e: lea rax, [rbp-0x120] 401f15: mov rsi, rbx 401f18: mov rdi, rax 401f1b: call 0xffffffffffffff25 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 00 00 00 00 00 00 00 00 ) rsi = 7fff0a5f7a50 ( 49 c2 c5 4d e8 92 7b ed ) rdx = 7fff0a5f7a50 ( 49 c2 c5 4d e8 92 7b ed ) rcx = 14 r8 = 14 ---------------------------------------------------- 401e40: push rbp 401e41: mov rbp, rsp 401e44: push r12 401e46: push rbx 401e47: sub rsp, 0x30 401e4b: mov [rbp-0x28], rdi 401e4f: mov [rbp-0x30], rsi 401e53: mov [rbp-0x38], rdx 401e57: mov [rbp-0x3c], ecx 401e5a: mov dword [rbp-0x14], 0x0 401e61: jmp 0x2c 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 00 00 00 00 00 00 00 00 ) rsi = 7fff0a5f7a50 ( 49 c2 c5 4d e8 92 7b ed ) rdx = 7fff0a5f7a50 ( 49 c2 c5 4d e8 92 7b ed ) rcx = 14 r8 = 14 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 01 00 00 00 22 00 00 00 ) rsi = 7fff0a5f7a50 ( 49 c2 c5 4d e8 92 7b ed ) rdx = 7fff0a5f7a50 ( 49 c2 c5 4d e8 92 7b ed ) rcx = 14 r8 = 14 rax = e3 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 01 00 00 00 22 00 00 00 ) rsi = 7fff0a5f7a50 ( aa c2 c5 4d e8 92 7b ed ) rdx = 7fff0a5f78d0 ( 01 00 00 00 22 00 00 00 ) rcx = 29 r8 = 14 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 02 00 00 00 33 00 00 00 ) rsi = 7fff0a5f7a50 ( aa c2 c5 4d e8 92 7b ed ) rdx = 7fff0a5f78d0 ( 02 00 00 00 33 00 00 00 ) rcx = 29 r8 = 14 rax = 68 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 02 00 00 00 33 00 00 00 ) rsi = 7fff0a5f7a50 ( aa aa c5 4d e8 92 7b ed ) rdx = 7fff0a5f78d0 ( 02 00 00 00 33 00 00 00 ) rcx = 69 r8 = 14 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 03 00 00 00 63 00 00 00 ) rsi = 7fff0a5f7a50 ( aa aa c5 4d e8 92 7b ed ) rdx = 7fff0a5f78d0 ( 03 00 00 00 63 00 00 00 ) rcx = 69 r8 = 14 rax = 6f ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 03 00 00 00 63 00 00 00 ) rsi = 7fff0a5f7a50 ( aa aa aa 4d e8 92 7b ed ) rdx = 7fff0a5f78d0 ( 03 00 00 00 63 00 00 00 ) rcx = d0 r8 = 14 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 04 00 00 00 80 00 00 00 ) rsi = 7fff0a5f7a50 ( aa aa aa 4d e8 92 7b ed ) rdx = 7fff0a5f78d0 ( 04 00 00 00 80 00 00 00 ) rcx = d0 r8 = 14 rax = e7 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 04 00 00 00 80 00 00 00 ) rsi = 7fff0a5f7a50 ( aa aa aa aa e8 92 7b ed ) rdx = 7fff0a5f78d0 ( 04 00 00 00 80 00 00 00 ) rcx = e7 r8 = 14 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 05 00 00 00 be 00 00 00 ) rsi = 7fff0a5f7a50 ( aa aa aa aa e8 92 7b ed ) rdx = 7fff0a5f78d0 ( 05 00 00 00 be 00 00 00 ) rcx = e7 r8 = 14 rax = 42 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 05 00 00 00 be 00 00 00 ) rsi = 7fff0a5f7a50 ( aa aa aa aa aa 92 7b ed ) rdx = 7fff0a5f78d0 ( 05 00 00 00 be 00 00 00 ) rcx = 51 r8 = 14 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 06 00 00 00 47 00 00 00 ) rsi = 7fff0a5f7a50 ( aa aa aa aa aa 92 7b ed ) rdx = 7fff0a5f78d0 ( 06 00 00 00 47 00 00 00 ) rcx = 51 r8 = 14 rax = 38 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 06 00 00 00 47 00 00 00 ) rsi = 7fff0a5f7a50 ( aa aa aa aa aa aa 7b ed ) rdx = 7fff0a5f78d0 ( 06 00 00 00 47 00 00 00 ) rcx = d8 r8 = 14 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 07 00 00 00 5d 00 00 00 ) rsi = 7fff0a5f7a50 ( aa aa aa aa aa aa 7b ed ) rdx = 7fff0a5f78d0 ( 07 00 00 00 5d 00 00 00 ) rcx = d8 r8 = 14 rax = d1 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 07 00 00 00 5d 00 00 00 ) rsi = 7fff0a5f7a50 ( aa aa aa aa aa aa aa ed ) rdx = 7fff0a5f78d0 ( 07 00 00 00 5d 00 00 00 ) rcx = 5 r8 = 14 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 08 00 00 00 7b 00 00 00 ) rsi = 7fff0a5f7a50 ( aa aa aa aa aa aa aa ed ) rdx = 7fff0a5f78d0 ( 08 00 00 00 7b 00 00 00 ) rcx = 5 r8 = 14 rax = 47 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 08 00 00 00 7b 00 00 00 ) rsi = 7fff0a5f7a50 ( aa aa aa aa aa aa aa aa ) rdx = 7fff0a5f78d0 ( 08 00 00 00 7b 00 00 00 ) rcx = 81 r8 = 14 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 09 00 00 00 2a 00 00 00 ) rsi = 7fff0a5f7a50 ( aa aa aa aa aa aa aa aa ) rdx = 7fff0a5f78d0 ( 09 00 00 00 2a 00 00 00 ) rcx = 81 r8 = 14 rax = dd ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 09 00 00 00 2a 00 00 00 ) rsi = 7fff0a5f7a50 ( aa aa aa aa aa aa aa aa ) rdx = 7fff0a5f78d0 ( 09 00 00 00 2a 00 00 00 ) rcx = f6 r8 = 14 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 0a 00 00 00 af 00 00 00 ) rsi = 7fff0a5f7a50 ( aa aa aa aa aa aa aa aa ) rdx = 7fff0a5f78d0 ( 0a 00 00 00 af 00 00 00 ) rcx = f6 r8 = 14 rax = 71 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 0a 00 00 00 af 00 00 00 ) rsi = 7fff0a5f7a50 ( aa aa aa aa aa aa aa aa ) rdx = 7fff0a5f78d0 ( 0a 00 00 00 af 00 00 00 ) rcx = b0 r8 = 14 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 0b 00 00 00 e3 00 00 00 ) rsi = 7fff0a5f7a50 ( aa aa aa aa aa aa aa aa ) rdx = 7fff0a5f78d0 ( 0b 00 00 00 e3 00 00 00 ) rcx = b0 r8 = 14 rax = 76 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 0b 00 00 00 e3 00 00 00 ) rsi = 7fff0a5f7a50 ( aa aa aa aa aa aa aa aa ) rdx = 7fff0a5f78d0 ( 0b 00 00 00 e3 00 00 00 ) rcx = ae r8 = 14 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 0c 00 00 00 cd 00 00 00 ) rsi = 7fff0a5f7a50 ( aa aa aa aa aa aa aa aa ) rdx = 7fff0a5f78d0 ( 0c 00 00 00 cd 00 00 00 ) rcx = ae r8 = 14 rax = 85 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 0c 00 00 00 cd 00 00 00 ) rsi = 7fff0a5f7a50 ( aa aa aa aa aa aa aa aa ) rdx = 7fff0a5f78d0 ( 0c 00 00 00 cd 00 00 00 ) rcx = c5 r8 = 14 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 0d 00 00 00 f2 00 00 00 ) rsi = 7fff0a5f7a50 ( aa aa aa aa aa aa aa aa ) rdx = 7fff0a5f78d0 ( 0d 00 00 00 f2 00 00 00 ) rcx = c5 r8 = 14 rax = ad ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 0d 00 00 00 f2 00 00 00 ) rsi = 7fff0a5f7a50 ( aa aa aa aa aa aa aa aa ) rdx = 7fff0a5f78d0 ( 0d 00 00 00 f2 00 00 00 ) rcx = 9a r8 = 14 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 0e 00 00 00 b8 00 00 00 ) rsi = 7fff0a5f7a50 ( aa aa aa aa aa aa aa aa ) rdx = 7fff0a5f78d0 ( 0e 00 00 00 b8 00 00 00 ) rcx = 9a r8 = 14 rax = 30 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 0e 00 00 00 b8 00 00 00 ) rsi = 7fff0a5f7a50 ( aa aa aa aa aa aa aa aa ) rdx = 7fff0a5f78d0 ( 0e 00 00 00 b8 00 00 00 ) rcx = 9d r8 = 14 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 0f 00 00 00 ca 00 00 00 ) rsi = 7fff0a5f7a50 ( aa aa aa aa aa aa aa aa ) rdx = 7fff0a5f78d0 ( 0f 00 00 00 ca 00 00 00 ) rcx = 9d r8 = 14 rax = 7b ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 0f 00 00 00 ca 00 00 00 ) rsi = 7fff0a5f7a50 ( aa aa aa aa aa aa aa aa ) rdx = 7fff0a5f78d0 ( 0f 00 00 00 ca 00 00 00 ) rcx = 33 r8 = 14 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 10 00 00 00 96 00 00 00 ) rsi = 7fff0a5f7a50 ( aa aa aa aa aa aa aa aa ) rdx = 7fff0a5f78d0 ( 10 00 00 00 96 00 00 00 ) rcx = 33 r8 = 14 rax = 8f ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 10 00 00 00 96 00 00 00 ) rsi = 7fff0a5f7a50 ( aa aa aa aa aa aa aa aa ) rdx = 7fff0a5f78d0 ( 10 00 00 00 96 00 00 00 ) rcx = f5 r8 = 14 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 11 00 00 00 b5 00 00 00 ) rsi = 7fff0a5f7a50 ( aa aa aa aa aa aa aa aa ) rdx = 7fff0a5f78d0 ( 11 00 00 00 b5 00 00 00 ) rcx = f5 r8 = 14 rax = b3 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 11 00 00 00 b5 00 00 00 ) rsi = 7fff0a5f7a50 ( aa aa aa aa aa aa aa aa ) rdx = 7fff0a5f78d0 ( 11 00 00 00 b5 00 00 00 ) rcx = a8 r8 = 14 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 12 00 00 00 f5 00 00 00 ) rsi = 7fff0a5f7a50 ( aa aa aa aa aa aa aa aa ) rdx = 7fff0a5f78d0 ( 12 00 00 00 f5 00 00 00 ) rcx = a8 r8 = 14 rax = 35 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 12 00 00 00 f5 00 00 00 ) rsi = 7fff0a5f7a50 ( aa aa aa aa aa aa aa aa ) rdx = 7fff0a5f78d0 ( 12 00 00 00 f5 00 00 00 ) rcx = 5c r8 = 14 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 13 00 00 00 0f 00 00 00 ) rsi = 7fff0a5f7a50 ( aa aa aa aa aa aa aa aa ) rdx = 7fff0a5f78d0 ( 13 00 00 00 0f 00 00 00 ) rcx = 5c r8 = 14 rax = 3d ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 13 00 00 00 0f 00 00 00 ) rsi = 7fff0a5f7a50 ( aa aa aa aa aa aa aa aa ) rdx = 7fff0a5f78d0 ( 13 00 00 00 0f 00 00 00 ) rcx = 33 r8 = 14 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 14 00 00 00 cf 00 00 00 ) rsi = 7fff0a5f7a50 ( aa aa aa aa aa aa aa aa ) rdx = 7fff0a5f78d0 ( 14 00 00 00 cf 00 00 00 ) rcx = 33 r8 = 14 rax = e0 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e95: add rsp, 0x30 401e99: pop rbx 401e9a: pop r12 401e9c: leave 401e9d: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 14 00 00 00 cf 00 00 00 ) rsi = 7fff0a5f7a50 ( aa aa aa aa aa aa aa aa ) rdx = 7fff0a5f7a50 ( aa aa aa aa aa aa aa aa ) rcx = 14 r8 = 14 rax = 14 ---------------------------------------------------- 401f20: mov rax, [rbp-0x18] 401f24: xor rax, [fs:0x28] 401f2d: jz 0x7 401f34: add rsp, 0x148 401f3b: pop rbx 401f3c: leave 401f3d: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f7c40 ( aa aa aa aa aa aa aa aa ) rsi = 8 rdx = 7fff0a5f7a50 ( aa aa aa aa aa aa aa aa ) rcx = 7fff0a5f7a50 ( aa aa aa aa aa aa aa aa ) r8 = 14 rax = 0 ---------------------------------------------------- 4014aa: mov rax, [rbp-0x248] 4014b1: add rax, 0x4 4014b5: mov rdi, rax 4014b8: call 0xfffffffffffffe33 -- call -------------------------------------------- rdi = 7fff0a5f7a54 ( aa aa aa aa aa aa aa aa ) rsi = 7fff0a5f7a50 ( aa aa aa aa aa aa aa aa ) rdx = 7fff0a5f78d0 ( 14 00 00 00 cf 00 00 00 ) rcx = 78 r8 = 14 ---------------------------------------------------- 4012eb: push rbp 4012ec: mov rbp, rsp 4012ef: sub rsp, 0x40 4012f3: mov [rbp-0x38], rdi 4012f7: mov rax, [fs:0x28] 401300: mov [rbp-0x8], rax 401304: xor eax, eax 401306: mov byte [rbp-0x20], 0xaa 40130a: mov byte [rbp-0x1f], 0xaa 40130e: mov byte [rbp-0x1e], 0xaa 401312: mov byte [rbp-0x1d], 0xaa 401316: mov byte [rbp-0x1c], 0xaa 40131a: mov byte [rbp-0x1b], 0xaa 40131e: mov byte [rbp-0x1a], 0xaa 401322: mov byte [rbp-0x19], 0xaa 401326: mov byte [rbp-0x18], 0xaa 40132a: mov byte [rbp-0x17], 0xaa 40132e: mov byte [rbp-0x16], 0xaa 401332: mov byte [rbp-0x15], 0xaa 401336: mov byte [rbp-0x14], 0xaa 40133a: mov byte [rbp-0x13], 0xaa 40133e: mov byte [rbp-0x12], 0xaa 401342: mov byte [rbp-0x11], 0xaa 401346: mov dword [rbp-0x24], 0x0 40134d: jmp 0x27 401374: cmp dword [rbp-0x24], 0xf 401378: jle 0xffffffffffffffd7 40134f: mov eax, [rbp-0x24] 401352: cdqe 401354: movzx edx, byte [rbp+rax-0x20] 401359: mov eax, [rbp-0x24] 40135c: cdqe 40135e: add rax, [rbp-0x38] 401362: movzx eax, byte [rax] 401365: cmp dl, al 401367: jz 0x9 401370: add dword [rbp-0x24], 0x1 401374: cmp dword [rbp-0x24], 0xf 401378: jle 0xffffffffffffffd7 40134f: mov eax, [rbp-0x24] 401352: cdqe 401354: movzx edx, byte [rbp+rax-0x20] 401359: mov eax, [rbp-0x24] 40135c: cdqe 40135e: add rax, [rbp-0x38] 401362: movzx eax, byte [rax] 401365: cmp dl, al 401367: jz 0x9 401370: add dword [rbp-0x24], 0x1 401374: cmp dword [rbp-0x24], 0xf 401378: jle 0xffffffffffffffd7 40134f: mov eax, [rbp-0x24] 401352: cdqe 401354: movzx edx, byte [rbp+rax-0x20] 401359: mov eax, [rbp-0x24] 40135c: cdqe 40135e: add rax, [rbp-0x38] 401362: movzx eax, byte [rax] 401365: cmp dl, al 401367: jz 0x9 401370: add dword [rbp-0x24], 0x1 401374: cmp dword [rbp-0x24], 0xf 401378: jle 0xffffffffffffffd7 40134f: mov eax, [rbp-0x24] 401352: cdqe 401354: movzx edx, byte [rbp+rax-0x20] 401359: mov eax, [rbp-0x24] 40135c: cdqe 40135e: add rax, [rbp-0x38] 401362: movzx eax, byte [rax] 401365: cmp dl, al 401367: jz 0x9 401370: add dword [rbp-0x24], 0x1 401374: cmp dword [rbp-0x24], 0xf 401378: jle 0xffffffffffffffd7 40134f: mov eax, [rbp-0x24] 401352: cdqe 401354: movzx edx, byte [rbp+rax-0x20] 401359: mov eax, [rbp-0x24] 40135c: cdqe 40135e: add rax, [rbp-0x38] 401362: movzx eax, byte [rax] 401365: cmp dl, al 401367: jz 0x9 401370: add dword [rbp-0x24], 0x1 401374: cmp dword [rbp-0x24], 0xf 401378: jle 0xffffffffffffffd7 40134f: mov eax, [rbp-0x24] 401352: cdqe 401354: movzx edx, byte [rbp+rax-0x20] 401359: mov eax, [rbp-0x24] 40135c: cdqe 40135e: add rax, [rbp-0x38] 401362: movzx eax, byte [rax] 401365: cmp dl, al 401367: jz 0x9 401370: add dword [rbp-0x24], 0x1 401374: cmp dword [rbp-0x24], 0xf 401378: jle 0xffffffffffffffd7 40134f: mov eax, [rbp-0x24] 401352: cdqe 401354: movzx edx, byte [rbp+rax-0x20] 401359: mov eax, [rbp-0x24] 40135c: cdqe 40135e: add rax, [rbp-0x38] 401362: movzx eax, byte [rax] 401365: cmp dl, al 401367: jz 0x9 401370: add dword [rbp-0x24], 0x1 401374: cmp dword [rbp-0x24], 0xf 401378: jle 0xffffffffffffffd7 40134f: mov eax, [rbp-0x24] 401352: cdqe 401354: movzx edx, byte [rbp+rax-0x20] 401359: mov eax, [rbp-0x24] 40135c: cdqe 40135e: add rax, [rbp-0x38] 401362: movzx eax, byte [rax] 401365: cmp dl, al 401367: jz 0x9 401370: add dword [rbp-0x24], 0x1 401374: cmp dword [rbp-0x24], 0xf 401378: jle 0xffffffffffffffd7 40134f: mov eax, [rbp-0x24] 401352: cdqe 401354: movzx edx, byte [rbp+rax-0x20] 401359: mov eax, [rbp-0x24] 40135c: cdqe 40135e: add rax, [rbp-0x38] 401362: movzx eax, byte [rax] 401365: cmp dl, al 401367: jz 0x9 401370: add dword [rbp-0x24], 0x1 401374: cmp dword [rbp-0x24], 0xf 401378: jle 0xffffffffffffffd7 40134f: mov eax, [rbp-0x24] 401352: cdqe 401354: movzx edx, byte [rbp+rax-0x20] 401359: mov eax, [rbp-0x24] 40135c: cdqe 40135e: add rax, [rbp-0x38] 401362: movzx eax, byte [rax] 401365: cmp dl, al 401367: jz 0x9 401370: add dword [rbp-0x24], 0x1 401374: cmp dword [rbp-0x24], 0xf 401378: jle 0xffffffffffffffd7 40134f: mov eax, [rbp-0x24] 401352: cdqe 401354: movzx edx, byte [rbp+rax-0x20] 401359: mov eax, [rbp-0x24] 40135c: cdqe 40135e: add rax, [rbp-0x38] 401362: movzx eax, byte [rax] 401365: cmp dl, al 401367: jz 0x9 401370: add dword [rbp-0x24], 0x1 401374: cmp dword [rbp-0x24], 0xf 401378: jle 0xffffffffffffffd7 40134f: mov eax, [rbp-0x24] 401352: cdqe 401354: movzx edx, byte [rbp+rax-0x20] 401359: mov eax, [rbp-0x24] 40135c: cdqe 40135e: add rax, [rbp-0x38] 401362: movzx eax, byte [rax] 401365: cmp dl, al 401367: jz 0x9 401370: add dword [rbp-0x24], 0x1 401374: cmp dword [rbp-0x24], 0xf 401378: jle 0xffffffffffffffd7 40134f: mov eax, [rbp-0x24] 401352: cdqe 401354: movzx edx, byte [rbp+rax-0x20] 401359: mov eax, [rbp-0x24] 40135c: cdqe 40135e: add rax, [rbp-0x38] 401362: movzx eax, byte [rax] 401365: cmp dl, al 401367: jz 0x9 401370: add dword [rbp-0x24], 0x1 401374: cmp dword [rbp-0x24], 0xf 401378: jle 0xffffffffffffffd7 40134f: mov eax, [rbp-0x24] 401352: cdqe 401354: movzx edx, byte [rbp+rax-0x20] 401359: mov eax, [rbp-0x24] 40135c: cdqe 40135e: add rax, [rbp-0x38] 401362: movzx eax, byte [rax] 401365: cmp dl, al 401367: jz 0x9 401370: add dword [rbp-0x24], 0x1 401374: cmp dword [rbp-0x24], 0xf 401378: jle 0xffffffffffffffd7 40134f: mov eax, [rbp-0x24] 401352: cdqe 401354: movzx edx, byte [rbp+rax-0x20] 401359: mov eax, [rbp-0x24] 40135c: cdqe 40135e: add rax, [rbp-0x38] 401362: movzx eax, byte [rax] 401365: cmp dl, al 401367: jz 0x9 401370: add dword [rbp-0x24], 0x1 401374: cmp dword [rbp-0x24], 0xf 401378: jle 0xffffffffffffffd7 40134f: mov eax, [rbp-0x24] 401352: cdqe 401354: movzx edx, byte [rbp+rax-0x20] 401359: mov eax, [rbp-0x24] 40135c: cdqe 40135e: add rax, [rbp-0x38] 401362: movzx eax, byte [rax] 401365: cmp dl, al 401367: jz 0x9 401370: add dword [rbp-0x24], 0x1 401374: cmp dword [rbp-0x24], 0xf 401378: jle 0xffffffffffffffd7 40137a: mov eax, 0x0 40137f: mov rdx, [rbp-0x8] 401383: xor rdx, [fs:0x28] 40138c: jz 0x7 401393: leave 401394: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f7a54 ( aa aa aa aa aa aa aa aa ) rsi = 7fff0a5f7a50 ( aa aa aa aa aa aa aa aa ) rdx = 7fff0a5f78d0 ( 14 00 00 00 cf 00 00 00 ) rcx = 78 r8 = 14 rax = 0 ---------------------------------------------------- 4014bd: test eax, eax 4014bf: jz 0xc 4014cb: movzx eax, byte [rbp-0x216] 4014d2: cmp al, 0x61 4014d4: jz 0xc 4014e0: mov eax, [rip+0x203c7a] 4014e6: test eax, eax 4014e8: jz dword 0x86 40156e: mov rcx, [rbp-0x240] 401575: lea rax, [rbp-0x230] 40157c: mov edx, 0x4 401581: mov rsi, rcx 401584: mov rdi, rax 401587: call 0xfffffffffffff7d1 -- call -------------------------------------------- rdi = 7fff0a5f7a30 ( e8 f2 14 99 c2 7f 00 00 ) rsi = 7fff0a5f7a42 ( aa aa aa aa aa aa aa aa ) rdx = 4 rcx = 7fff0a5f7a42 ( aa aa aa aa aa aa aa aa ) r8 = 14 ---------------------------------------------------- -- retn (args) ------------------------------------- rdi = 7fff0a5f7a30 ( aa aa aa aa c2 7f 00 00 ) rsi = 7fff0a5f7a42 ( aa aa aa aa aa aa aa aa ) rdx = 4 rcx = 7fff0a5f7a42 ( aa aa aa aa aa aa aa aa ) r8 = 14 rax = 7fff0a5f7a30 ( aa aa aa aa c2 7f 00 00 ) ---------------------------------------------------- 40158c: movzx eax, byte [rbp-0x22f] 401593: xor eax, 0x39 401596: mov [rbp-0x22f], al 40159c: movzx eax, byte [rbp-0x22e] 4015a3: xor eax, 0x39 4015a6: mov [rbp-0x22e], al 4015ac: movzx eax, byte [rbp-0x22d] 4015b3: xor eax, 0x39 4015b6: mov [rbp-0x22d], al 4015bc: lea rax, [rbp-0x230] 4015c3: mov rdi, rax 4015c6: call 0xfffffffffffffcdb -- call -------------------------------------------- rdi = 7fff0a5f7a30 ( aa 93 93 93 c2 7f 00 00 ) rsi = 7fff0a5f7a46 ( aa aa aa aa 61 aa aa aa ) rdx = 0 rcx = aaaaaaaa r8 = 14 ---------------------------------------------------- 4012a1: push rbp 4012a2: mov rbp, rsp 4012a5: sub rsp, 0x20 4012a9: mov [rbp-0x18], rdi 4012ad: cmp qword [rbp-0x18], 0x0 4012b2: jz 0x32 4012b4: mov dword [rbp-0x4], 0x4 4012bb: lea rdx, [rbp-0x4] 4012bf: mov rax, [rbp-0x18] 4012c3: mov rsi, rdx 4012c6: mov rdi, rax 4012c9: call 0xfffffffffffffd8f -- call -------------------------------------------- rdi = 7fff0a5f7a30 ( aa 93 93 93 c2 7f 00 00 ) rsi = 7fff0a5f79ec ( 04 00 00 00 60 7c 5f 0a ) rdx = 7fff0a5f79ec ( 04 00 00 00 60 7c 5f 0a ) rcx = aaaaaaaa r8 = 14 ---------------------------------------------------- 401058: push rbp 401059: mov rbp, rsp 40105c: mov [rbp-0x18], rdi 401060: mov [rbp-0x20], rsi 401064: mov dword [rbp-0x8], 0x0 40106b: mov dword [rbp-0x4], 0x0 401072: jmp 0x1d 40108f: mov edx, [rbp-0x4] 401092: mov rax, [rbp-0x20] 401096: mov eax, [rax] 401098: cmp edx, eax 40109a: jae 0x8 40109c: cmp dword [rbp-0x8], 0x0 4010a0: jz 0xffffffffffffffd4 401074: mov eax, [rbp-0x4] 401077: cdqe 401079: add rax, [rbp-0x18] 40107d: movzx eax, byte [rax] 401080: test al, al 401082: jnz 0x9 40108b: add dword [rbp-0x4], 0x1 40108f: mov edx, [rbp-0x4] 401092: mov rax, [rbp-0x20] 401096: mov eax, [rax] 401098: cmp edx, eax 40109a: jae 0x8 40109c: cmp dword [rbp-0x8], 0x0 4010a0: jz 0xffffffffffffffd4 401074: mov eax, [rbp-0x4] 401077: cdqe 401079: add rax, [rbp-0x18] 40107d: movzx eax, byte [rax] 401080: test al, al 401082: jnz 0x9 40108b: add dword [rbp-0x4], 0x1 40108f: mov edx, [rbp-0x4] 401092: mov rax, [rbp-0x20] 401096: mov eax, [rax] 401098: cmp edx, eax 40109a: jae 0x8 40109c: cmp dword [rbp-0x8], 0x0 4010a0: jz 0xffffffffffffffd4 401074: mov eax, [rbp-0x4] 401077: cdqe 401079: add rax, [rbp-0x18] 40107d: movzx eax, byte [rax] 401080: test al, al 401082: jnz 0x9 40108b: add dword [rbp-0x4], 0x1 40108f: mov edx, [rbp-0x4] 401092: mov rax, [rbp-0x20] 401096: mov eax, [rax] 401098: cmp edx, eax 40109a: jae 0x8 40109c: cmp dword [rbp-0x8], 0x0 4010a0: jz 0xffffffffffffffd4 401074: mov eax, [rbp-0x4] 401077: cdqe 401079: add rax, [rbp-0x18] 40107d: movzx eax, byte [rax] 401080: test al, al 401082: jnz 0x9 40108b: add dword [rbp-0x4], 0x1 40108f: mov edx, [rbp-0x4] 401092: mov rax, [rbp-0x20] 401096: mov eax, [rax] 401098: cmp edx, eax 40109a: jae 0x8 4010a2: cmp dword [rbp-0x8], 0x1 4010a6: jnz 0x24 4010ca: leave 4010cb: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f7a30 ( aa 93 93 93 c2 7f 00 00 ) rsi = 7fff0a5f79ec ( 04 00 00 00 60 7c 5f 0a ) rdx = 7fff0a5f79ec ( 04 00 00 00 60 7c 5f 0a ) rcx = aaaaaaaa r8 = 14 rax = 4 ---------------------------------------------------- 4012ce: mov eax, [rbp-0x4] 4012d1: mov edx, eax 4012d3: mov rax, [rbp-0x18] 4012d7: mov rsi, rax 4012da: mov edi, 0x605180 4012df: call 0x9c9 -- call -------------------------------------------- rdi = 605180 ( 00 00 00 00 00 00 00 00 ) rsi = 7fff0a5f7a30 ( aa 93 93 93 c2 7f 00 00 ) rdx = 4 rcx = aaaaaaaa r8 = 14 ---------------------------------------------------- 401ca8: push rbp 401ca9: mov rbp, rsp 401cac: mov [rbp-0x28], rdi 401cb0: mov [rbp-0x30], rsi 401cb4: mov [rbp-0x34], edx 401cb7: mov dword [rbp-0x8], 0x0 401cbe: mov dword [rbp-0xc], 0x0 401cc5: mov rax, [rbp-0x28] 401cc9: mov dword [rax], 0x0 401ccf: mov rax, [rbp-0x28] 401cd3: mov dword [rax+0x4], 0x0 401cda: mov dword [rbp-0x4], 0x0 401ce1: jmp 0x18 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401d02: mov dword [rbp-0x4], 0x0 401d09: jmp 0x80 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d96: leave 401d97: ret -- retn (args) ------------------------------------- rdi = 605180 ( 00 00 00 00 00 00 00 00 ) rsi = 7fff0a5f7a30 ( aa 93 93 93 c2 7f 00 00 ) rdx = 4 rcx = aaaaaaaa r8 = 14 rax = 4 ---------------------------------------------------- 4012e4: mov eax, 0x605180 4012e9: leave 4012ea: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f7a30 ( aa 93 93 93 c2 7f 00 00 ) rsi = 7fff0a5f7a46 ( aa aa aa aa 61 aa aa aa ) rdx = 0 rcx = aaaaaaaa r8 = 14 rax = 605180 ( 00 00 00 00 00 00 00 00 ) ---------------------------------------------------- 4015cb: lea rax, [rbp-0x220] 4015d2: mov esi, 0x6 4015d7: mov rdi, rax 4015da: call 0xfffffffffffffaf2 -- call -------------------------------------------- rdi = 7fff0a5f7a40 ( aa aa aa aa aa aa aa aa ) rsi = 6 rdx = 605180 ( 00 00 00 00 00 00 00 00 ) rcx = 7a r8 = 14 ---------------------------------------------------- 4010cc: push rbp 4010cd: mov rbp, rsp 4010d0: push rbx 4010d1: sub rsp, 0x48 4010d5: mov [rbp-0x48], rdi 4010d9: mov [rbp-0x4c], esi 4010dc: mov rax, [fs:0x28] 4010e5: mov [rbp-0x18], rax 4010e9: xor eax, eax 4010eb: mov eax, [rip+0x2042b7] 4010f1: test eax, eax 4010f3: jnz 0x1d 4010f5: mov eax, 0x0 4010fa: call 0xfffffffffffffcae -- call -------------------------------------------- rdi = 7fff0a5f7a40 ( aa aa aa aa aa aa aa aa ) rsi = 6 rdx = 605180 ( 00 00 00 00 00 00 00 00 ) rcx = 7a r8 = 14 ---------------------------------------------------- -- retn (args) ------------------------------------- rdi = 7fff0a5f7a40 ( aa aa aa aa aa aa aa aa ) rsi = 6 rdx = 605180 ( 00 00 00 00 00 00 00 00 ) rcx = 7a r8 = 14 rax = 7ef40 ---------------------------------------------------- 4010ff: mov edi, eax 401101: call 0xfffffffffffffce7 -- call -------------------------------------------- rdi = 7ef40 rsi = 6 rdx = 34 rcx = 10da72e3d r8 = 14 ---------------------------------------------------- -- retn (args) ------------------------------------- rdi = 7ef40 rsi = 6 rdx = 34 rcx = 10da72e3d r8 = 14 rax = 0 ---------------------------------------------------- 401106: mov dword [rip+0x204298], 0x1 401110: mov dword [rbp-0x34], 0x0 401117: jmp 0x17 40112e: cmp dword [rbp-0x34], 0xf 401132: jle 0xffffffffffffffe7 401119: mov ebx, [rbp-0x34] 40111c: call 0xfffffffffffffd1c -- call -------------------------------------------- rdi = 7fc2994c24c0 ( 70 20 4c 99 c2 7f 00 00 ) rsi = 7fff0a5f796c ( 99 f4 1d 2e 04 00 00 00 ) rdx = 7fc2994c2070 ( 9e 55 e8 ff 35 17 29 73 ) rcx = 7fc2994c2064 ( b1 63 40 ee 41 2d 73 e7 ) r8 = 7fc2994c20dc ( 78 ec 74 8b 08 00 00 00 ) ---------------------------------------------------- -- retn (args) ------------------------------------- rdi = 7fc2994c24c0 ( 74 20 4c 99 c2 7f 00 00 ) rsi = 7fff0a5f796c ( c2 7f 00 00 c0 24 4c 99 ) rdx = 7fc2994c2070 ( 4f b9 28 ee 35 17 29 73 ) rcx = 7fc2994c2064 ( b1 63 40 ee 41 2d 73 e7 ) r8 = 7fc2994c20dc ( 78 ec 74 8b 08 00 00 00 ) rax = 77145ca7 ---------------------------------------------------- 401121: mov edx, eax 401123: movsxd rax, ebx 401126: mov [rbp+rax-0x30], dl 40112a: add dword [rbp-0x34], 0x1 40112e: cmp dword [rbp-0x34], 0xf 401132: jle 0xffffffffffffffe7 401119: mov ebx, [rbp-0x34] 40111c: call 0xfffffffffffffd1c -- call -------------------------------------------- rdi = 7fc2994c24c0 ( 74 20 4c 99 c2 7f 00 00 ) rsi = 7fff0a5f797c ( a7 5c 14 77 e0 20 4c 99 ) rdx = 77145ca7 rcx = 7fc2994c2064 ( b1 63 40 ee 41 2d 73 e7 ) r8 = 7fc2994c2064 ( b1 63 40 ee 41 2d 73 e7 ) ---------------------------------------------------- -- retn (args) ------------------------------------- rdi = 7fc2994c24c0 ( 78 20 4c 99 c2 7f 00 00 ) rsi = 7fff0a5f797c ( 3b 22 4e 2d e0 20 4c 99 ) rdx = 77145ca7 rcx = 7fc2994c2064 ( b1 63 40 ee 41 2d 73 e7 ) r8 = 7fc2994c2064 ( b1 63 40 ee 41 2d 73 e7 ) rax = 2d4e223b ---------------------------------------------------- 401121: mov edx, eax 401123: movsxd rax, ebx 401126: mov [rbp+rax-0x30], dl 40112a: add dword [rbp-0x34], 0x1 40112e: cmp dword [rbp-0x34], 0xf 401132: jle 0xffffffffffffffe7 401119: mov ebx, [rbp-0x34] 40111c: call 0xfffffffffffffd1c -- call -------------------------------------------- rdi = 7fc2994c24c0 ( 78 20 4c 99 c2 7f 00 00 ) rsi = 7fff0a5f797c ( 3b 22 4e 2d e0 20 4c 99 ) rdx = 2d4e223b rcx = 7fc2994c2064 ( b1 63 40 ee 41 2d 73 e7 ) r8 = 7fc2994c2068 ( 41 2d 73 e7 33 e9 3b 5c ) ---------------------------------------------------- -- retn (args) ------------------------------------- rdi = 7fc2994c24c0 ( 7c 20 4c 99 c2 7f 00 00 ) rsi = 7fff0a5f797c ( d6 83 fe 72 e0 20 4c 99 ) rdx = 2d4e223b rcx = 7fc2994c2064 ( b1 63 40 ee 41 2d 73 e7 ) r8 = 7fc2994c2068 ( 41 2d 73 e7 33 e9 3b 5c ) rax = 72fe83d6 ---------------------------------------------------- 401121: mov edx, eax 401123: movsxd rax, ebx 401126: mov [rbp+rax-0x30], dl 40112a: add dword [rbp-0x34], 0x1 40112e: cmp dword [rbp-0x34], 0xf 401132: jle 0xffffffffffffffe7 401119: mov ebx, [rbp-0x34] 40111c: call 0xfffffffffffffd1c -- call -------------------------------------------- rdi = 7fc2994c24c0 ( 7c 20 4c 99 c2 7f 00 00 ) rsi = 7fff0a5f797c ( d6 83 fe 72 e0 20 4c 99 ) rdx = 72fe83d6 rcx = 7fc2994c2064 ( b1 63 40 ee 41 2d 73 e7 ) r8 = 7fc2994c206c ( 33 e9 3b 5c 4f b9 28 ee ) ---------------------------------------------------- -- retn (args) ------------------------------------- rdi = 7fc2994c24c0 ( 80 20 4c 99 c2 7f 00 00 ) rsi = 7fff0a5f797c ( b9 04 f3 5a e0 20 4c 99 ) rdx = 72fe83d6 rcx = 7fc2994c2064 ( b1 63 40 ee 41 2d 73 e7 ) r8 = 7fc2994c206c ( 33 e9 3b 5c 4f b9 28 ee ) rax = 5af304b9 ---------------------------------------------------- 401121: mov edx, eax 401123: movsxd rax, ebx 401126: mov [rbp+rax-0x30], dl 40112a: add dword [rbp-0x34], 0x1 40112e: cmp dword [rbp-0x34], 0xf 401132: jle 0xffffffffffffffe7 401119: mov ebx, [rbp-0x34] 40111c: call 0xfffffffffffffd1c -- call -------------------------------------------- rdi = 7fc2994c24c0 ( 80 20 4c 99 c2 7f 00 00 ) rsi = 7fff0a5f797c ( b9 04 f3 5a e0 20 4c 99 ) rdx = 5af304b9 rcx = 7fc2994c2064 ( b1 63 40 ee 41 2d 73 e7 ) r8 = 7fc2994c2070 ( 4f b9 28 ee 76 44 9c 5a ) ---------------------------------------------------- -- retn (args) ------------------------------------- rdi = 7fc2994c24c0 ( 84 20 4c 99 c2 7f 00 00 ) rsi = 7fff0a5f797c ( 1f a5 92 3b e0 20 4c 99 ) rdx = 5af304b9 rcx = 7fc2994c2064 ( b1 63 40 ee 41 2d 73 e7 ) r8 = 7fc2994c2070 ( 4f b9 28 ee 76 44 9c 5a ) rax = 3b92a51f ---------------------------------------------------- 401121: mov edx, eax 401123: movsxd rax, ebx 401126: mov [rbp+rax-0x30], dl 40112a: add dword [rbp-0x34], 0x1 40112e: cmp dword [rbp-0x34], 0xf 401132: jle 0xffffffffffffffe7 401119: mov ebx, [rbp-0x34] 40111c: call 0xfffffffffffffd1c -- call -------------------------------------------- rdi = 7fc2994c24c0 ( 84 20 4c 99 c2 7f 00 00 ) rsi = 7fff0a5f797c ( 1f a5 92 3b e0 20 4c 99 ) rdx = 3b92a51f rcx = 7fc2994c2064 ( b1 63 40 ee 41 2d 73 e7 ) r8 = 7fc2994c2074 ( 76 44 9c 5a ac 07 fd e5 ) ---------------------------------------------------- -- retn (args) ------------------------------------- rdi = 7fc2994c24c0 ( 88 20 4c 99 c2 7f 00 00 ) rsi = 7fff0a5f797c ( 38 c0 c1 65 e0 20 4c 99 ) rdx = 3b92a51f rcx = 7fc2994c2064 ( b1 63 40 ee 41 2d 73 e7 ) r8 = 7fc2994c2074 ( 76 44 9c 5a ac 07 fd e5 ) rax = 65c1c038 ---------------------------------------------------- 401121: mov edx, eax 401123: movsxd rax, ebx 401126: mov [rbp+rax-0x30], dl 40112a: add dword [rbp-0x34], 0x1 40112e: cmp dword [rbp-0x34], 0xf 401132: jle 0xffffffffffffffe7 401119: mov ebx, [rbp-0x34] 40111c: call 0xfffffffffffffd1c -- call -------------------------------------------- rdi = 7fc2994c24c0 ( 88 20 4c 99 c2 7f 00 00 ) rsi = 7fff0a5f797c ( 38 c0 c1 65 e0 20 4c 99 ) rdx = 65c1c038 rcx = 7fc2994c2064 ( b1 63 40 ee 41 2d 73 e7 ) r8 = 7fc2994c2078 ( ac 07 fd e5 73 09 e6 b5 ) ---------------------------------------------------- -- retn (args) ------------------------------------- rdi = 7fc2994c24c0 ( 8c 20 4c 99 c2 7f 00 00 ) rsi = 7fff0a5f797c ( 10 e0 b6 6b e0 20 4c 99 ) rdx = 65c1c038 rcx = 7fc2994c2064 ( b1 63 40 ee 41 2d 73 e7 ) r8 = 7fc2994c2078 ( ac 07 fd e5 73 09 e6 b5 ) rax = 6bb6e010 ---------------------------------------------------- 401121: mov edx, eax 401123: movsxd rax, ebx 401126: mov [rbp+rax-0x30], dl 40112a: add dword [rbp-0x34], 0x1 40112e: cmp dword [rbp-0x34], 0xf 401132: jle 0xffffffffffffffe7 401119: mov ebx, [rbp-0x34] 40111c: call 0xfffffffffffffd1c -- call -------------------------------------------- rdi = 7fc2994c24c0 ( 8c 20 4c 99 c2 7f 00 00 ) rsi = 7fff0a5f797c ( 10 e0 b6 6b e0 20 4c 99 ) rdx = 6bb6e010 rcx = 7fc2994c2064 ( b1 63 40 ee 41 2d 73 e7 ) r8 = 7fc2994c207c ( 73 09 e6 b5 3f 4a 25 77 ) ---------------------------------------------------- -- retn (args) ------------------------------------- rdi = 7fc2994c24c0 ( 90 20 4c 99 c2 7f 00 00 ) rsi = 7fff0a5f797c ( e5 d8 a2 54 e0 20 4c 99 ) rdx = 6bb6e010 rcx = 7fc2994c2064 ( b1 63 40 ee 41 2d 73 e7 ) r8 = 7fc2994c207c ( 73 09 e6 b5 3f 4a 25 77 ) rax = 54a2d8e5 ---------------------------------------------------- 401121: mov edx, eax 401123: movsxd rax, ebx 401126: mov [rbp+rax-0x30], dl 40112a: add dword [rbp-0x34], 0x1 40112e: cmp dword [rbp-0x34], 0xf 401132: jle 0xffffffffffffffe7 401119: mov ebx, [rbp-0x34] 40111c: call 0xfffffffffffffd1c -- call -------------------------------------------- rdi = 7fc2994c24c0 ( 90 20 4c 99 c2 7f 00 00 ) rsi = 7fff0a5f797c ( e5 d8 a2 54 e0 20 4c 99 ) rdx = 54a2d8e5 rcx = 7fc2994c2064 ( b1 63 40 ee 41 2d 73 e7 ) r8 = 7fc2994c2080 ( 3f 4a 25 77 70 80 83 cb ) ---------------------------------------------------- -- retn (args) ------------------------------------- rdi = 7fc2994c24c0 ( 94 20 4c 99 c2 7f 00 00 ) rsi = 7fff0a5f797c ( 6b 6f 20 48 e0 20 4c 99 ) rdx = 54a2d8e5 rcx = 7fc2994c2064 ( b1 63 40 ee 41 2d 73 e7 ) r8 = 7fc2994c2080 ( 3f 4a 25 77 70 80 83 cb ) rax = 48206f6b ---------------------------------------------------- 401121: mov edx, eax 401123: movsxd rax, ebx 401126: mov [rbp+rax-0x30], dl 40112a: add dword [rbp-0x34], 0x1 40112e: cmp dword [rbp-0x34], 0xf 401132: jle 0xffffffffffffffe7 401119: mov ebx, [rbp-0x34] 40111c: call 0xfffffffffffffd1c -- call -------------------------------------------- rdi = 7fc2994c24c0 ( 94 20 4c 99 c2 7f 00 00 ) rsi = 7fff0a5f797c ( 6b 6f 20 48 e0 20 4c 99 ) rdx = 48206f6b rcx = 7fc2994c2064 ( b1 63 40 ee 41 2d 73 e7 ) r8 = 7fc2994c2084 ( 70 80 83 cb 20 c0 6d d7 ) ---------------------------------------------------- -- retn (args) ------------------------------------- rdi = 7fc2994c24c0 ( 98 20 4c 99 c2 7f 00 00 ) rsi = 7fff0a5f797c ( b6 45 d5 13 e0 20 4c 99 ) rdx = 48206f6b rcx = 7fc2994c2064 ( b1 63 40 ee 41 2d 73 e7 ) r8 = 7fc2994c2084 ( 70 80 83 cb 20 c0 6d d7 ) rax = 13d545b6 ---------------------------------------------------- 401121: mov edx, eax 401123: movsxd rax, ebx 401126: mov [rbp+rax-0x30], dl 40112a: add dword [rbp-0x34], 0x1 40112e: cmp dword [rbp-0x34], 0xf 401132: jle 0xffffffffffffffe7 401119: mov ebx, [rbp-0x34] 40111c: call 0xfffffffffffffd1c -- call -------------------------------------------- rdi = 7fc2994c24c0 ( 98 20 4c 99 c2 7f 00 00 ) rsi = 7fff0a5f797c ( b6 45 d5 13 e0 20 4c 99 ) rdx = 13d545b6 rcx = 7fc2994c2064 ( b1 63 40 ee 41 2d 73 e7 ) r8 = 7fc2994c2088 ( 20 c0 6d d7 ca b1 45 a9 ) ---------------------------------------------------- -- retn (args) ------------------------------------- rdi = 7fc2994c24c0 ( 9c 20 4c 99 c2 7f 00 00 ) rsi = 7fff0a5f797c ( 08 42 8c 51 e0 20 4c 99 ) rdx = 13d545b6 rcx = 7fc2994c2064 ( b1 63 40 ee 41 2d 73 e7 ) r8 = 7fc2994c2088 ( 20 c0 6d d7 ca b1 45 a9 ) rax = 518c4208 ---------------------------------------------------- 401121: mov edx, eax 401123: movsxd rax, ebx 401126: mov [rbp+rax-0x30], dl 40112a: add dword [rbp-0x34], 0x1 40112e: cmp dword [rbp-0x34], 0xf 401132: jle 0xffffffffffffffe7 401119: mov ebx, [rbp-0x34] 40111c: call 0xfffffffffffffd1c -- call -------------------------------------------- rdi = 7fc2994c24c0 ( 9c 20 4c 99 c2 7f 00 00 ) rsi = 7fff0a5f797c ( 08 42 8c 51 e0 20 4c 99 ) rdx = 518c4208 rcx = 7fc2994c2064 ( b1 63 40 ee 41 2d 73 e7 ) r8 = 7fc2994c208c ( ca b1 45 a9 d7 de 40 90 ) ---------------------------------------------------- -- retn (args) ------------------------------------- rdi = 7fc2994c24c0 ( a0 20 4c 99 c2 7f 00 00 ) rsi = 7fff0a5f797c ( c2 ba 3f 2c e0 20 4c 99 ) rdx = 518c4208 rcx = 7fc2994c2064 ( b1 63 40 ee 41 2d 73 e7 ) r8 = 7fc2994c208c ( ca b1 45 a9 d7 de 40 90 ) rax = 2c3fbac2 ---------------------------------------------------- 401121: mov edx, eax 401123: movsxd rax, ebx 401126: mov [rbp+rax-0x30], dl 40112a: add dword [rbp-0x34], 0x1 40112e: cmp dword [rbp-0x34], 0xf 401132: jle 0xffffffffffffffe7 401119: mov ebx, [rbp-0x34] 40111c: call 0xfffffffffffffd1c -- call -------------------------------------------- rdi = 7fc2994c24c0 ( a0 20 4c 99 c2 7f 00 00 ) rsi = 7fff0a5f797c ( c2 ba 3f 2c e0 20 4c 99 ) rdx = 2c3fbac2 rcx = 7fc2994c2064 ( b1 63 40 ee 41 2d 73 e7 ) r8 = 7fc2994c2090 ( d7 de 40 90 6d 8b aa 27 ) ---------------------------------------------------- -- retn (args) ------------------------------------- rdi = 7fc2994c24c0 ( a4 20 4c 99 c2 7f 00 00 ) rsi = 7fff0a5f797c ( 6b 5f cb 28 e0 20 4c 99 ) rdx = 2c3fbac2 rcx = 7fc2994c2064 ( b1 63 40 ee 41 2d 73 e7 ) r8 = 7fc2994c2090 ( d7 de 40 90 6d 8b aa 27 ) rax = 28cb5f6b ---------------------------------------------------- 401121: mov edx, eax 401123: movsxd rax, ebx 401126: mov [rbp+rax-0x30], dl 40112a: add dword [rbp-0x34], 0x1 40112e: cmp dword [rbp-0x34], 0xf 401132: jle 0xffffffffffffffe7 401119: mov ebx, [rbp-0x34] 40111c: call 0xfffffffffffffd1c -- call -------------------------------------------- rdi = 7fc2994c24c0 ( a4 20 4c 99 c2 7f 00 00 ) rsi = 7fff0a5f797c ( 6b 5f cb 28 e0 20 4c 99 ) rdx = 28cb5f6b rcx = 7fc2994c2064 ( b1 63 40 ee 41 2d 73 e7 ) r8 = 7fc2994c2094 ( 6d 8b aa 27 11 84 18 a3 ) ---------------------------------------------------- -- retn (args) ------------------------------------- rdi = 7fc2994c24c0 ( a8 20 4c 99 c2 7f 00 00 ) rsi = 7fff0a5f797c ( 18 88 86 69 e0 20 4c 99 ) rdx = 28cb5f6b rcx = 7fc2994c2064 ( b1 63 40 ee 41 2d 73 e7 ) r8 = 7fc2994c2094 ( 6d 8b aa 27 11 84 18 a3 ) rax = 69868818 ---------------------------------------------------- 401121: mov edx, eax 401123: movsxd rax, ebx 401126: mov [rbp+rax-0x30], dl 40112a: add dword [rbp-0x34], 0x1 40112e: cmp dword [rbp-0x34], 0xf 401132: jle 0xffffffffffffffe7 401119: mov ebx, [rbp-0x34] 40111c: call 0xfffffffffffffd1c -- call -------------------------------------------- rdi = 7fc2994c24c0 ( a8 20 4c 99 c2 7f 00 00 ) rsi = 7fff0a5f797c ( 18 88 86 69 e0 20 4c 99 ) rdx = 69868818 rcx = 7fc2994c2064 ( b1 63 40 ee 41 2d 73 e7 ) r8 = 7fc2994c2098 ( 11 84 18 a3 84 75 7f 58 ) ---------------------------------------------------- -- retn (args) ------------------------------------- rdi = 7fc2994c24c0 ( ac 20 4c 99 c2 7f 00 00 ) rsi = 7fff0a5f797c ( 6e da 5d 02 e0 20 4c 99 ) rdx = 69868818 rcx = 7fc2994c2064 ( b1 63 40 ee 41 2d 73 e7 ) r8 = 7fc2994c2098 ( 11 84 18 a3 84 75 7f 58 ) rax = 25dda6e ---------------------------------------------------- 401121: mov edx, eax 401123: movsxd rax, ebx 401126: mov [rbp+rax-0x30], dl 40112a: add dword [rbp-0x34], 0x1 40112e: cmp dword [rbp-0x34], 0xf 401132: jle 0xffffffffffffffe7 401119: mov ebx, [rbp-0x34] 40111c: call 0xfffffffffffffd1c -- call -------------------------------------------- rdi = 7fc2994c24c0 ( ac 20 4c 99 c2 7f 00 00 ) rsi = 7fff0a5f797c ( 6e da 5d 02 e0 20 4c 99 ) rdx = 25dda6e rcx = 7fc2994c2064 ( b1 63 40 ee 41 2d 73 e7 ) r8 = 7fc2994c209c ( 84 75 7f 58 d7 be 96 51 ) ---------------------------------------------------- -- retn (args) ------------------------------------- rdi = 7fc2994c24c0 ( b0 20 4c 99 c2 7f 00 00 ) rsi = 7fff0a5f797c ( 2e 4e c1 37 e0 20 4c 99 ) rdx = 25dda6e rcx = 7fc2994c2064 ( b1 63 40 ee 41 2d 73 e7 ) r8 = 7fc2994c209c ( 84 75 7f 58 d7 be 96 51 ) rax = 37c14e2e ---------------------------------------------------- 401121: mov edx, eax 401123: movsxd rax, ebx 401126: mov [rbp+rax-0x30], dl 40112a: add dword [rbp-0x34], 0x1 40112e: cmp dword [rbp-0x34], 0xf 401132: jle 0xffffffffffffffe7 401134: mov ebx, [rbp-0x4c] 401137: mov rcx, [rbp-0x48] 40113b: mov rdx, [rbp-0x48] 40113f: lea rax, [rbp-0x30] 401143: mov r8d, ebx 401146: mov esi, 0x10 40114b: mov rdi, rax 40114e: call 0xd50 -- call -------------------------------------------- rdi = 7fff0a5f79c0 ( a7 3b d6 b9 1f 38 10 e5 ) rsi = 10 rdx = 7fff0a5f7a40 ( aa aa aa aa aa aa aa aa ) rcx = 7fff0a5f7a40 ( aa aa aa aa aa aa aa aa ) r8 = 6 ---------------------------------------------------- 401e9e: push rbp 401e9f: mov rbp, rsp 401ea2: push rbx 401ea3: sub rsp, 0x148 401eaa: mov [rbp-0x128], rdi 401eb1: mov [rbp-0x12c], esi 401eb7: mov [rbp-0x138], rdx 401ebe: mov [rbp-0x140], rcx 401ec5: mov [rbp-0x144], r8d 401ecc: mov rax, [fs:0x28] 401ed5: mov [rbp-0x18], rax 401ed9: xor eax, eax 401edb: mov edx, [rbp-0x12c] 401ee1: mov rcx, [rbp-0x128] 401ee8: lea rax, [rbp-0x120] 401eef: mov rsi, rcx 401ef2: mov rdi, rax 401ef5: call 0xfffffffffffffdb3 -- call -------------------------------------------- rdi = 7fff0a5f7870 ( 21 00 00 00 00 00 00 00 ) rsi = 7fff0a5f79c0 ( a7 3b d6 b9 1f 38 10 e5 ) rdx = 10 rcx = 7fff0a5f79c0 ( a7 3b d6 b9 1f 38 10 e5 ) r8 = 6 ---------------------------------------------------- 401ca8: push rbp 401ca9: mov rbp, rsp 401cac: mov [rbp-0x28], rdi 401cb0: mov [rbp-0x30], rsi 401cb4: mov [rbp-0x34], edx 401cb7: mov dword [rbp-0x8], 0x0 401cbe: mov dword [rbp-0xc], 0x0 401cc5: mov rax, [rbp-0x28] 401cc9: mov dword [rax], 0x0 401ccf: mov rax, [rbp-0x28] 401cd3: mov dword [rax+0x4], 0x0 401cda: mov dword [rbp-0x4], 0x0 401ce1: jmp 0x18 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401d02: mov dword [rbp-0x4], 0x0 401d09: jmp 0x80 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d96: leave 401d97: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f7870 ( 00 00 00 00 00 00 00 00 ) rsi = 7fff0a5f79c0 ( a7 3b d6 b9 1f 38 10 e5 ) rdx = 10 rcx = 7fff0a5f79c0 ( a7 3b d6 b9 1f 38 10 e5 ) r8 = 6 rax = 10 ---------------------------------------------------- 401efa: mov ecx, [rbp-0x144] 401f00: mov rdx, [rbp-0x140] 401f07: mov rbx, [rbp-0x138] 401f0e: lea rax, [rbp-0x120] 401f15: mov rsi, rbx 401f18: mov rdi, rax 401f1b: call 0xffffffffffffff25 -- call -------------------------------------------- rdi = 7fff0a5f7870 ( 00 00 00 00 00 00 00 00 ) rsi = 7fff0a5f7a40 ( aa aa aa aa aa aa aa aa ) rdx = 7fff0a5f7a40 ( aa aa aa aa aa aa aa aa ) rcx = 6 r8 = 6 ---------------------------------------------------- 401e40: push rbp 401e41: mov rbp, rsp 401e44: push r12 401e46: push rbx 401e47: sub rsp, 0x30 401e4b: mov [rbp-0x28], rdi 401e4f: mov [rbp-0x30], rsi 401e53: mov [rbp-0x38], rdx 401e57: mov [rbp-0x3c], ecx 401e5a: mov dword [rbp-0x14], 0x0 401e61: jmp 0x2c 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f7870 ( 00 00 00 00 00 00 00 00 ) rsi = 7fff0a5f7a40 ( aa aa aa aa aa aa aa aa ) rdx = 7fff0a5f7a40 ( aa aa aa aa aa aa aa aa ) rcx = 6 r8 = 6 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f7870 ( 01 00 00 00 7f 00 00 00 ) rsi = 7fff0a5f7a40 ( aa aa aa aa aa aa aa aa ) rdx = 7fff0a5f7a40 ( aa aa aa aa aa aa aa aa ) rcx = 6 r8 = 6 rax = 91 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f7870 ( 01 00 00 00 7f 00 00 00 ) rsi = 7fff0a5f7a40 ( 3b aa aa aa aa aa aa aa ) rdx = 7fff0a5f7870 ( 01 00 00 00 7f 00 00 00 ) rcx = ae r8 = 6 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f7870 ( 02 00 00 00 3a 00 00 00 ) rsi = 7fff0a5f7a40 ( 3b aa aa aa aa aa aa aa ) rdx = 7fff0a5f7870 ( 02 00 00 00 3a 00 00 00 ) rcx = ae r8 = 6 rax = c2 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f7870 ( 02 00 00 00 3a 00 00 00 ) rsi = 7fff0a5f7a40 ( 3b 68 aa aa aa aa aa aa ) rdx = 7fff0a5f7870 ( 02 00 00 00 3a 00 00 00 ) rcx = bd r8 = 6 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f7870 ( 03 00 00 00 52 00 00 00 ) rsi = 7fff0a5f7a40 ( 3b 68 aa aa aa aa aa aa ) rdx = 7fff0a5f7870 ( 03 00 00 00 52 00 00 00 ) rcx = bd r8 = 6 rax = b6 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f7870 ( 03 00 00 00 52 00 00 00 ) rsi = 7fff0a5f7a40 ( 3b 68 1c aa aa aa aa aa ) rdx = 7fff0a5f7870 ( 03 00 00 00 52 00 00 00 ) rcx = e1 r8 = 6 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f7870 ( 04 00 00 00 ec 00 00 00 ) rsi = 7fff0a5f7a40 ( 3b 68 1c aa aa aa aa aa ) rdx = 7fff0a5f7870 ( 04 00 00 00 ec 00 00 00 ) rcx = e1 r8 = 6 rax = 3e ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f7870 ( 04 00 00 00 ec 00 00 00 ) rsi = 7fff0a5f7a40 ( 3b 68 1c 94 aa aa aa aa ) rdx = 7fff0a5f7870 ( 04 00 00 00 ec 00 00 00 ) rcx = 9 r8 = 6 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f7870 ( 05 00 00 00 5d 00 00 00 ) rsi = 7fff0a5f7a40 ( 3b 68 1c 94 aa aa aa aa ) rdx = 7fff0a5f7870 ( 05 00 00 00 5d 00 00 00 ) rcx = 9 r8 = 6 rax = 50 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f7870 ( 05 00 00 00 5d 00 00 00 ) rsi = 7fff0a5f7a40 ( 3b 68 1c 94 fa aa aa aa ) rdx = 7fff0a5f7870 ( 05 00 00 00 5d 00 00 00 ) rcx = 53 r8 = 6 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f7870 ( 06 00 00 00 78 00 00 00 ) rsi = 7fff0a5f7a40 ( 3b 68 1c 94 fa aa aa aa ) rdx = 7fff0a5f7870 ( 06 00 00 00 78 00 00 00 ) rcx = 53 r8 = 6 rax = f6 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e95: add rsp, 0x30 401e99: pop rbx 401e9a: pop r12 401e9c: leave 401e9d: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f7870 ( 06 00 00 00 78 00 00 00 ) rsi = 7fff0a5f7a40 ( 3b 68 1c 94 fa 5c aa aa ) rdx = 7fff0a5f7a40 ( 3b 68 1c 94 fa 5c aa aa ) rcx = 6 r8 = 6 rax = 6 ---------------------------------------------------- 401f20: mov rax, [rbp-0x18] 401f24: xor rax, [fs:0x28] 401f2d: jz 0x7 401f34: add rsp, 0x148 401f3b: pop rbx 401f3c: leave 401f3d: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f79c0 ( a7 3b d6 b9 1f 38 10 e5 ) rsi = 10 rdx = 7fff0a5f7a40 ( 3b 68 1c 94 fa 5c aa aa ) rcx = 7fff0a5f7a40 ( 3b 68 1c 94 fa 5c aa aa ) r8 = 6 rax = 0 ---------------------------------------------------- 401153: mov eax, 0x0 401158: mov rdx, [rbp-0x18] 40115c: xor rdx, [fs:0x28] 401165: jz 0x7 40116c: add rsp, 0x48 401170: pop rbx 401171: leave 401172: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f7a40 ( 3b 68 1c 94 fa 5c aa aa ) rsi = 6 rdx = 605180 ( 00 00 00 00 00 00 00 00 ) rcx = 7a r8 = 14 rax = 0 ---------------------------------------------------- 4015df: mov rcx, [rbp-0x240] 4015e6: lea rax, [rbp-0x230] 4015ed: mov edx, 0x4 4015f2: mov rsi, rcx 4015f5: mov rdi, rax 4015f8: call 0xfffffffffffff760 -- call -------------------------------------------- rdi = 7fff0a5f7a30 ( aa 93 93 93 c2 7f 00 00 ) rsi = 7fff0a5f7a42 ( 1c 94 fa 5c aa aa aa aa ) rdx = 4 rcx = 7fff0a5f7a42 ( 1c 94 fa 5c aa aa aa aa ) r8 = 6 ---------------------------------------------------- -- retn (args) ------------------------------------- rdi = 7fff0a5f7a30 ( 1c 94 fa 5c c2 7f 00 00 ) rsi = 7fff0a5f7a42 ( 1c 94 fa 5c aa aa aa aa ) rdx = 4 rcx = 7fff0a5f7a42 ( 1c 94 fa 5c aa aa aa aa ) r8 = 6 rax = 7fff0a5f7a30 ( 1c 94 fa 5c c2 7f 00 00 ) ---------------------------------------------------- 4015fd: lea rax, [rbp-0x230] 401604: mov rdi, rax 401607: call 0xfffffffffffffc50 -- call -------------------------------------------- rdi = 7fff0a5f7a30 ( 1c 94 fa 5c c2 7f 00 00 ) rsi = 7fff0a5f7a46 ( aa aa aa aa 61 aa aa aa ) rdx = 0 rcx = 5cfa941c r8 = 6 ---------------------------------------------------- 401257: push rbp 401258: mov rbp, rsp 40125b: sub rsp, 0x20 40125f: mov [rbp-0x18], rdi 401263: cmp qword [rbp-0x18], 0x0 401268: jz 0x32 40126a: mov dword [rbp-0x4], 0x4 401271: lea rdx, [rbp-0x4] 401275: mov rax, [rbp-0x18] 401279: mov rsi, rdx 40127c: mov rdi, rax 40127f: call 0xfffffffffffffdd9 -- call -------------------------------------------- rdi = 7fff0a5f7a30 ( 1c 94 fa 5c c2 7f 00 00 ) rsi = 7fff0a5f79ec ( 04 00 00 00 60 7c 5f 0a ) rdx = 7fff0a5f79ec ( 04 00 00 00 60 7c 5f 0a ) rcx = 5cfa941c r8 = 6 ---------------------------------------------------- 401058: push rbp 401059: mov rbp, rsp 40105c: mov [rbp-0x18], rdi 401060: mov [rbp-0x20], rsi 401064: mov dword [rbp-0x8], 0x0 40106b: mov dword [rbp-0x4], 0x0 401072: jmp 0x1d 40108f: mov edx, [rbp-0x4] 401092: mov rax, [rbp-0x20] 401096: mov eax, [rax] 401098: cmp edx, eax 40109a: jae 0x8 40109c: cmp dword [rbp-0x8], 0x0 4010a0: jz 0xffffffffffffffd4 401074: mov eax, [rbp-0x4] 401077: cdqe 401079: add rax, [rbp-0x18] 40107d: movzx eax, byte [rax] 401080: test al, al 401082: jnz 0x9 40108b: add dword [rbp-0x4], 0x1 40108f: mov edx, [rbp-0x4] 401092: mov rax, [rbp-0x20] 401096: mov eax, [rax] 401098: cmp edx, eax 40109a: jae 0x8 40109c: cmp dword [rbp-0x8], 0x0 4010a0: jz 0xffffffffffffffd4 401074: mov eax, [rbp-0x4] 401077: cdqe 401079: add rax, [rbp-0x18] 40107d: movzx eax, byte [rax] 401080: test al, al 401082: jnz 0x9 40108b: add dword [rbp-0x4], 0x1 40108f: mov edx, [rbp-0x4] 401092: mov rax, [rbp-0x20] 401096: mov eax, [rax] 401098: cmp edx, eax 40109a: jae 0x8 40109c: cmp dword [rbp-0x8], 0x0 4010a0: jz 0xffffffffffffffd4 401074: mov eax, [rbp-0x4] 401077: cdqe 401079: add rax, [rbp-0x18] 40107d: movzx eax, byte [rax] 401080: test al, al 401082: jnz 0x9 40108b: add dword [rbp-0x4], 0x1 40108f: mov edx, [rbp-0x4] 401092: mov rax, [rbp-0x20] 401096: mov eax, [rax] 401098: cmp edx, eax 40109a: jae 0x8 40109c: cmp dword [rbp-0x8], 0x0 4010a0: jz 0xffffffffffffffd4 401074: mov eax, [rbp-0x4] 401077: cdqe 401079: add rax, [rbp-0x18] 40107d: movzx eax, byte [rax] 401080: test al, al 401082: jnz 0x9 40108b: add dword [rbp-0x4], 0x1 40108f: mov edx, [rbp-0x4] 401092: mov rax, [rbp-0x20] 401096: mov eax, [rax] 401098: cmp edx, eax 40109a: jae 0x8 4010a2: cmp dword [rbp-0x8], 0x1 4010a6: jnz 0x24 4010ca: leave 4010cb: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f7a30 ( 1c 94 fa 5c c2 7f 00 00 ) rsi = 7fff0a5f79ec ( 04 00 00 00 60 7c 5f 0a ) rdx = 7fff0a5f79ec ( 04 00 00 00 60 7c 5f 0a ) rcx = 5cfa941c r8 = 6 rax = 4 ---------------------------------------------------- 401284: mov eax, [rbp-0x4] 401287: mov edx, eax 401289: mov rax, [rbp-0x18] 40128d: mov rsi, rax 401290: mov edi, 0x6052a0 401295: call 0xa13 -- call -------------------------------------------- rdi = 6052a0 ( 00 00 00 00 00 00 00 00 ) rsi = 7fff0a5f7a30 ( 1c 94 fa 5c c2 7f 00 00 ) rdx = 4 rcx = 5cfa941c r8 = 6 ---------------------------------------------------- 401ca8: push rbp 401ca9: mov rbp, rsp 401cac: mov [rbp-0x28], rdi 401cb0: mov [rbp-0x30], rsi 401cb4: mov [rbp-0x34], edx 401cb7: mov dword [rbp-0x8], 0x0 401cbe: mov dword [rbp-0xc], 0x0 401cc5: mov rax, [rbp-0x28] 401cc9: mov dword [rax], 0x0 401ccf: mov rax, [rbp-0x28] 401cd3: mov dword [rax+0x4], 0x0 401cda: mov dword [rbp-0x4], 0x0 401ce1: jmp 0x18 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401d02: mov dword [rbp-0x4], 0x0 401d09: jmp 0x80 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d96: leave 401d97: ret -- retn (args) ------------------------------------- rdi = 6052a0 ( 00 00 00 00 00 00 00 00 ) rsi = 7fff0a5f7a30 ( 1c 94 fa 5c c2 7f 00 00 ) rdx = 4 rcx = 5cfa941c r8 = 6 rax = 4 ---------------------------------------------------- 40129a: mov eax, 0x6052a0 40129f: leave 4012a0: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f7a30 ( 1c 94 fa 5c c2 7f 00 00 ) rsi = 7fff0a5f7a46 ( aa aa aa aa 61 aa aa aa ) rdx = 0 rcx = 5cfa941c r8 = 6 rax = 6052a0 ( 00 00 00 00 00 00 00 00 ) ---------------------------------------------------- 40160c: movzx eax, byte [rbp-0x22f] 401613: xor eax, 0x39 401616: mov [rbp-0x22f], al 40161c: movzx eax, byte [rbp-0x22e] 401623: xor eax, 0x39 401626: mov [rbp-0x22e], al 40162c: movzx eax, byte [rbp-0x22d] 401633: xor eax, 0x39 401636: mov [rbp-0x22d], al 40163c: mov eax, [rip+0x203b1e] 401642: test eax, eax 401644: jz dword 0x86 4016ca: mov edx, 0x6053e0 4016cf: mov rax, [rbp-0x248] 4016d6: mov rsi, rdx 4016d9: mov rdi, rax 4016dc: call 0xfffffffffffff6fc -- call -------------------------------------------- rdi = 7fff0a5f7a50 ( aa aa aa aa aa aa aa aa ) rsi = 6053e0 ( 54 48 49 53 20 49 53 20 ) rdx = 6053e0 ( 54 48 49 53 20 49 53 20 ) rcx = f5 r8 = 6 ---------------------------------------------------- -- retn (args) ------------------------------------- rdi = 7fff0a5f7a50 ( 54 48 49 53 20 49 53 20 ) rsi = 6053e0 ( 54 48 49 53 20 49 53 20 ) rdx = 6053e0 ( 54 48 49 53 20 49 53 20 ) rcx = f5 r8 = 6 rax = 7fff0a5f7a50 ( 54 48 49 53 20 49 53 20 ) ---------------------------------------------------- 4016e1: mov rcx, [rbp-0x248] 4016e8: mov rdx, [rbp-0x248] 4016ef: lea rax, [rbp-0x20] 4016f3: mov r8d, 0x14 4016f9: mov esi, 0x8 4016fe: mov rdi, rax 401701: call 0x79d -- call -------------------------------------------- rdi = 7fff0a5f7c40 ( aa aa aa aa aa aa aa aa ) rsi = 8 rdx = 7fff0a5f7a50 ( 54 48 49 53 20 49 53 20 ) rcx = 7fff0a5f7a50 ( 54 48 49 53 20 49 53 20 ) r8 = 14 ---------------------------------------------------- 401e9e: push rbp 401e9f: mov rbp, rsp 401ea2: push rbx 401ea3: sub rsp, 0x148 401eaa: mov [rbp-0x128], rdi 401eb1: mov [rbp-0x12c], esi 401eb7: mov [rbp-0x138], rdx 401ebe: mov [rbp-0x140], rcx 401ec5: mov [rbp-0x144], r8d 401ecc: mov rax, [fs:0x28] 401ed5: mov [rbp-0x18], rax 401ed9: xor eax, eax 401edb: mov edx, [rbp-0x12c] 401ee1: mov rcx, [rbp-0x128] 401ee8: lea rax, [rbp-0x120] 401eef: mov rsi, rcx 401ef2: mov rdi, rax 401ef5: call 0xfffffffffffffdb3 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 0c 87 32 9c 76 71 51 1d ) rsi = 7fff0a5f7c40 ( aa aa aa aa aa aa aa aa ) rdx = 8 rcx = 7fff0a5f7c40 ( aa aa aa aa aa aa aa aa ) r8 = 14 ---------------------------------------------------- 401ca8: push rbp 401ca9: mov rbp, rsp 401cac: mov [rbp-0x28], rdi 401cb0: mov [rbp-0x30], rsi 401cb4: mov [rbp-0x34], edx 401cb7: mov dword [rbp-0x8], 0x0 401cbe: mov dword [rbp-0xc], 0x0 401cc5: mov rax, [rbp-0x28] 401cc9: mov dword [rax], 0x0 401ccf: mov rax, [rbp-0x28] 401cd3: mov dword [rax+0x4], 0x0 401cda: mov dword [rbp-0x4], 0x0 401ce1: jmp 0x18 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401d02: mov dword [rbp-0x4], 0x0 401d09: jmp 0x80 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d96: leave 401d97: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 00 00 00 00 00 00 00 00 ) rsi = 7fff0a5f7c40 ( aa aa aa aa aa aa aa aa ) rdx = 8 rcx = 7fff0a5f7c40 ( aa aa aa aa aa aa aa aa ) r8 = 14 rax = 8 ---------------------------------------------------- 401efa: mov ecx, [rbp-0x144] 401f00: mov rdx, [rbp-0x140] 401f07: mov rbx, [rbp-0x138] 401f0e: lea rax, [rbp-0x120] 401f15: mov rsi, rbx 401f18: mov rdi, rax 401f1b: call 0xffffffffffffff25 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 00 00 00 00 00 00 00 00 ) rsi = 7fff0a5f7a50 ( 54 48 49 53 20 49 53 20 ) rdx = 7fff0a5f7a50 ( 54 48 49 53 20 49 53 20 ) rcx = 14 r8 = 14 ---------------------------------------------------- 401e40: push rbp 401e41: mov rbp, rsp 401e44: push r12 401e46: push rbx 401e47: sub rsp, 0x30 401e4b: mov [rbp-0x28], rdi 401e4f: mov [rbp-0x30], rsi 401e53: mov [rbp-0x38], rdx 401e57: mov [rbp-0x3c], ecx 401e5a: mov dword [rbp-0x14], 0x0 401e61: jmp 0x2c 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 00 00 00 00 00 00 00 00 ) rsi = 7fff0a5f7a50 ( 54 48 49 53 20 49 53 20 ) rdx = 7fff0a5f7a50 ( 54 48 49 53 20 49 53 20 ) rcx = 14 r8 = 14 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 01 00 00 00 22 00 00 00 ) rsi = 7fff0a5f7a50 ( 54 48 49 53 20 49 53 20 ) rdx = 7fff0a5f7a50 ( 54 48 49 53 20 49 53 20 ) rcx = 14 r8 = 14 rax = e3 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 01 00 00 00 22 00 00 00 ) rsi = 7fff0a5f7a50 ( b7 48 49 53 20 49 53 20 ) rdx = 7fff0a5f78d0 ( 01 00 00 00 22 00 00 00 ) rcx = 29 r8 = 14 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 02 00 00 00 33 00 00 00 ) rsi = 7fff0a5f7a50 ( b7 48 49 53 20 49 53 20 ) rdx = 7fff0a5f78d0 ( 02 00 00 00 33 00 00 00 ) rcx = 29 r8 = 14 rax = 68 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 02 00 00 00 33 00 00 00 ) rsi = 7fff0a5f7a50 ( b7 20 49 53 20 49 53 20 ) rdx = 7fff0a5f78d0 ( 02 00 00 00 33 00 00 00 ) rcx = 69 r8 = 14 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 03 00 00 00 63 00 00 00 ) rsi = 7fff0a5f7a50 ( b7 20 49 53 20 49 53 20 ) rdx = 7fff0a5f78d0 ( 03 00 00 00 63 00 00 00 ) rcx = 69 r8 = 14 rax = 6f ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 03 00 00 00 63 00 00 00 ) rsi = 7fff0a5f7a50 ( b7 20 26 53 20 49 53 20 ) rdx = 7fff0a5f78d0 ( 03 00 00 00 63 00 00 00 ) rcx = d0 r8 = 14 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 04 00 00 00 80 00 00 00 ) rsi = 7fff0a5f7a50 ( b7 20 26 53 20 49 53 20 ) rdx = 7fff0a5f78d0 ( 04 00 00 00 80 00 00 00 ) rcx = d0 r8 = 14 rax = e7 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 04 00 00 00 80 00 00 00 ) rsi = 7fff0a5f7a50 ( b7 20 26 b4 20 49 53 20 ) rdx = 7fff0a5f78d0 ( 04 00 00 00 80 00 00 00 ) rcx = e7 r8 = 14 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 05 00 00 00 be 00 00 00 ) rsi = 7fff0a5f7a50 ( b7 20 26 b4 20 49 53 20 ) rdx = 7fff0a5f78d0 ( 05 00 00 00 be 00 00 00 ) rcx = e7 r8 = 14 rax = 42 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 05 00 00 00 be 00 00 00 ) rsi = 7fff0a5f7a50 ( b7 20 26 b4 62 49 53 20 ) rdx = 7fff0a5f78d0 ( 05 00 00 00 be 00 00 00 ) rcx = 51 r8 = 14 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 06 00 00 00 47 00 00 00 ) rsi = 7fff0a5f7a50 ( b7 20 26 b4 62 49 53 20 ) rdx = 7fff0a5f78d0 ( 06 00 00 00 47 00 00 00 ) rcx = 51 r8 = 14 rax = 38 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 06 00 00 00 47 00 00 00 ) rsi = 7fff0a5f7a50 ( b7 20 26 b4 62 71 53 20 ) rdx = 7fff0a5f78d0 ( 06 00 00 00 47 00 00 00 ) rcx = d8 r8 = 14 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 07 00 00 00 5d 00 00 00 ) rsi = 7fff0a5f7a50 ( b7 20 26 b4 62 71 53 20 ) rdx = 7fff0a5f78d0 ( 07 00 00 00 5d 00 00 00 ) rcx = d8 r8 = 14 rax = d1 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 07 00 00 00 5d 00 00 00 ) rsi = 7fff0a5f7a50 ( b7 20 26 b4 62 71 82 20 ) rdx = 7fff0a5f78d0 ( 07 00 00 00 5d 00 00 00 ) rcx = 5 r8 = 14 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 08 00 00 00 7b 00 00 00 ) rsi = 7fff0a5f7a50 ( b7 20 26 b4 62 71 82 20 ) rdx = 7fff0a5f78d0 ( 08 00 00 00 7b 00 00 00 ) rcx = 5 r8 = 14 rax = 47 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 08 00 00 00 7b 00 00 00 ) rsi = 7fff0a5f7a50 ( b7 20 26 b4 62 71 82 67 ) rdx = 7fff0a5f78d0 ( 08 00 00 00 7b 00 00 00 ) rcx = 81 r8 = 14 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 09 00 00 00 2a 00 00 00 ) rsi = 7fff0a5f7a50 ( b7 20 26 b4 62 71 82 67 ) rdx = 7fff0a5f78d0 ( 09 00 00 00 2a 00 00 00 ) rcx = 81 r8 = 14 rax = dd ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 09 00 00 00 2a 00 00 00 ) rsi = 7fff0a5f7a50 ( b7 20 26 b4 62 71 82 67 ) rdx = 7fff0a5f78d0 ( 09 00 00 00 2a 00 00 00 ) rcx = f6 r8 = 14 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 0a 00 00 00 af 00 00 00 ) rsi = 7fff0a5f7a50 ( b7 20 26 b4 62 71 82 67 ) rdx = 7fff0a5f78d0 ( 0a 00 00 00 af 00 00 00 ) rcx = f6 r8 = 14 rax = 71 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 0a 00 00 00 af 00 00 00 ) rsi = 7fff0a5f7a50 ( b7 20 26 b4 62 71 82 67 ) rdx = 7fff0a5f78d0 ( 0a 00 00 00 af 00 00 00 ) rcx = b0 r8 = 14 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 0b 00 00 00 e3 00 00 00 ) rsi = 7fff0a5f7a50 ( b7 20 26 b4 62 71 82 67 ) rdx = 7fff0a5f78d0 ( 0b 00 00 00 e3 00 00 00 ) rcx = b0 r8 = 14 rax = 76 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 0b 00 00 00 e3 00 00 00 ) rsi = 7fff0a5f7a50 ( b7 20 26 b4 62 71 82 67 ) rdx = 7fff0a5f78d0 ( 0b 00 00 00 e3 00 00 00 ) rcx = ae r8 = 14 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 0c 00 00 00 cd 00 00 00 ) rsi = 7fff0a5f7a50 ( b7 20 26 b4 62 71 82 67 ) rdx = 7fff0a5f78d0 ( 0c 00 00 00 cd 00 00 00 ) rcx = ae r8 = 14 rax = 85 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 0c 00 00 00 cd 00 00 00 ) rsi = 7fff0a5f7a50 ( b7 20 26 b4 62 71 82 67 ) rdx = 7fff0a5f78d0 ( 0c 00 00 00 cd 00 00 00 ) rcx = c5 r8 = 14 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 0d 00 00 00 f2 00 00 00 ) rsi = 7fff0a5f7a50 ( b7 20 26 b4 62 71 82 67 ) rdx = 7fff0a5f78d0 ( 0d 00 00 00 f2 00 00 00 ) rcx = c5 r8 = 14 rax = ad ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 0d 00 00 00 f2 00 00 00 ) rsi = 7fff0a5f7a50 ( b7 20 26 b4 62 71 82 67 ) rdx = 7fff0a5f78d0 ( 0d 00 00 00 f2 00 00 00 ) rcx = 9a r8 = 14 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 0e 00 00 00 b8 00 00 00 ) rsi = 7fff0a5f7a50 ( b7 20 26 b4 62 71 82 67 ) rdx = 7fff0a5f78d0 ( 0e 00 00 00 b8 00 00 00 ) rcx = 9a r8 = 14 rax = 30 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 0e 00 00 00 b8 00 00 00 ) rsi = 7fff0a5f7a50 ( b7 20 26 b4 62 71 82 67 ) rdx = 7fff0a5f78d0 ( 0e 00 00 00 b8 00 00 00 ) rcx = 9d r8 = 14 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 0f 00 00 00 ca 00 00 00 ) rsi = 7fff0a5f7a50 ( b7 20 26 b4 62 71 82 67 ) rdx = 7fff0a5f78d0 ( 0f 00 00 00 ca 00 00 00 ) rcx = 9d r8 = 14 rax = 7b ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 0f 00 00 00 ca 00 00 00 ) rsi = 7fff0a5f7a50 ( b7 20 26 b4 62 71 82 67 ) rdx = 7fff0a5f78d0 ( 0f 00 00 00 ca 00 00 00 ) rcx = 33 r8 = 14 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 10 00 00 00 96 00 00 00 ) rsi = 7fff0a5f7a50 ( b7 20 26 b4 62 71 82 67 ) rdx = 7fff0a5f78d0 ( 10 00 00 00 96 00 00 00 ) rcx = 33 r8 = 14 rax = 8f ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 10 00 00 00 96 00 00 00 ) rsi = 7fff0a5f7a50 ( b7 20 26 b4 62 71 82 67 ) rdx = 7fff0a5f78d0 ( 10 00 00 00 96 00 00 00 ) rcx = f5 r8 = 14 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 11 00 00 00 b5 00 00 00 ) rsi = 7fff0a5f7a50 ( b7 20 26 b4 62 71 82 67 ) rdx = 7fff0a5f78d0 ( 11 00 00 00 b5 00 00 00 ) rcx = f5 r8 = 14 rax = b3 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 11 00 00 00 b5 00 00 00 ) rsi = 7fff0a5f7a50 ( b7 20 26 b4 62 71 82 67 ) rdx = 7fff0a5f78d0 ( 11 00 00 00 b5 00 00 00 ) rcx = a8 r8 = 14 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 12 00 00 00 f5 00 00 00 ) rsi = 7fff0a5f7a50 ( b7 20 26 b4 62 71 82 67 ) rdx = 7fff0a5f78d0 ( 12 00 00 00 f5 00 00 00 ) rcx = a8 r8 = 14 rax = 35 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 12 00 00 00 f5 00 00 00 ) rsi = 7fff0a5f7a50 ( b7 20 26 b4 62 71 82 67 ) rdx = 7fff0a5f78d0 ( 12 00 00 00 f5 00 00 00 ) rcx = 5c r8 = 14 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 13 00 00 00 0f 00 00 00 ) rsi = 7fff0a5f7a50 ( b7 20 26 b4 62 71 82 67 ) rdx = 7fff0a5f78d0 ( 13 00 00 00 0f 00 00 00 ) rcx = 5c r8 = 14 rax = 3d ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 13 00 00 00 0f 00 00 00 ) rsi = 7fff0a5f7a50 ( b7 20 26 b4 62 71 82 67 ) rdx = 7fff0a5f78d0 ( 13 00 00 00 0f 00 00 00 ) rcx = 33 r8 = 14 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 14 00 00 00 cf 00 00 00 ) rsi = 7fff0a5f7a50 ( b7 20 26 b4 62 71 82 67 ) rdx = 7fff0a5f78d0 ( 14 00 00 00 cf 00 00 00 ) rcx = 33 r8 = 14 rax = e0 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e95: add rsp, 0x30 401e99: pop rbx 401e9a: pop r12 401e9c: leave 401e9d: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 14 00 00 00 cf 00 00 00 ) rsi = 7fff0a5f7a50 ( b7 20 26 b4 62 71 82 67 ) rdx = 7fff0a5f7a50 ( b7 20 26 b4 62 71 82 67 ) rcx = 14 r8 = 14 rax = 14 ---------------------------------------------------- 401f20: mov rax, [rbp-0x18] 401f24: xor rax, [fs:0x28] 401f2d: jz 0x7 401f34: add rsp, 0x148 401f3b: pop rbx 401f3c: leave 401f3d: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f7c40 ( aa aa aa aa aa aa aa aa ) rsi = 8 rdx = 7fff0a5f7a50 ( b7 20 26 b4 62 71 82 67 ) rcx = 7fff0a5f7a50 ( b7 20 26 b4 62 71 82 67 ) r8 = 14 rax = 0 ---------------------------------------------------- 401706: lea rax, [rbp-0x220] 40170d: add rax, 0x2 401711: mov [rbp-0x240], rax 401718: lea rax, [rbp-0x220] 40171f: add rax, 0x6 401723: mov [rbp-0x248], rax 40172a: mov dword [rbp-0x224], 0x4 401734: lea rdx, [rbp-0x224] 40173b: mov rax, [rbp-0x240] 401742: mov rsi, rdx 401745: mov rdi, rax 401748: call 0xfffffffffffff910 -- call -------------------------------------------- rdi = 7fff0a5f7a42 ( 1c 94 fa 5c aa aa aa aa ) rsi = 7fff0a5f7a3c ( 04 00 00 00 3b 68 1c 94 ) rdx = 7fff0a5f7a3c ( 04 00 00 00 3b 68 1c 94 ) rcx = 78 r8 = 14 ---------------------------------------------------- 401058: push rbp 401059: mov rbp, rsp 40105c: mov [rbp-0x18], rdi 401060: mov [rbp-0x20], rsi 401064: mov dword [rbp-0x8], 0x0 40106b: mov dword [rbp-0x4], 0x0 401072: jmp 0x1d 40108f: mov edx, [rbp-0x4] 401092: mov rax, [rbp-0x20] 401096: mov eax, [rax] 401098: cmp edx, eax 40109a: jae 0x8 40109c: cmp dword [rbp-0x8], 0x0 4010a0: jz 0xffffffffffffffd4 401074: mov eax, [rbp-0x4] 401077: cdqe 401079: add rax, [rbp-0x18] 40107d: movzx eax, byte [rax] 401080: test al, al 401082: jnz 0x9 40108b: add dword [rbp-0x4], 0x1 40108f: mov edx, [rbp-0x4] 401092: mov rax, [rbp-0x20] 401096: mov eax, [rax] 401098: cmp edx, eax 40109a: jae 0x8 40109c: cmp dword [rbp-0x8], 0x0 4010a0: jz 0xffffffffffffffd4 401074: mov eax, [rbp-0x4] 401077: cdqe 401079: add rax, [rbp-0x18] 40107d: movzx eax, byte [rax] 401080: test al, al 401082: jnz 0x9 40108b: add dword [rbp-0x4], 0x1 40108f: mov edx, [rbp-0x4] 401092: mov rax, [rbp-0x20] 401096: mov eax, [rax] 401098: cmp edx, eax 40109a: jae 0x8 40109c: cmp dword [rbp-0x8], 0x0 4010a0: jz 0xffffffffffffffd4 401074: mov eax, [rbp-0x4] 401077: cdqe 401079: add rax, [rbp-0x18] 40107d: movzx eax, byte [rax] 401080: test al, al 401082: jnz 0x9 40108b: add dword [rbp-0x4], 0x1 40108f: mov edx, [rbp-0x4] 401092: mov rax, [rbp-0x20] 401096: mov eax, [rax] 401098: cmp edx, eax 40109a: jae 0x8 40109c: cmp dword [rbp-0x8], 0x0 4010a0: jz 0xffffffffffffffd4 401074: mov eax, [rbp-0x4] 401077: cdqe 401079: add rax, [rbp-0x18] 40107d: movzx eax, byte [rax] 401080: test al, al 401082: jnz 0x9 40108b: add dword [rbp-0x4], 0x1 40108f: mov edx, [rbp-0x4] 401092: mov rax, [rbp-0x20] 401096: mov eax, [rax] 401098: cmp edx, eax 40109a: jae 0x8 4010a2: cmp dword [rbp-0x8], 0x1 4010a6: jnz 0x24 4010ca: leave 4010cb: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f7a42 ( 1c 94 fa 5c aa aa aa aa ) rsi = 7fff0a5f7a3c ( 04 00 00 00 3b 68 1c 94 ) rdx = 7fff0a5f7a3c ( 04 00 00 00 3b 68 1c 94 ) rcx = 78 r8 = 14 rax = 4 ---------------------------------------------------- 40174d: mov ebx, [rbp-0x224] 401753: mov rcx, [rbp-0x248] 40175a: mov rdx, [rbp-0x248] 401761: mov rax, [rbp-0x240] 401768: mov r8d, 0xc8 40176e: mov esi, ebx 401770: mov rdi, rax 401773: call 0x72b -- call -------------------------------------------- rdi = 7fff0a5f7a42 ( 1c 94 fa 5c aa aa aa aa ) rsi = 4 rdx = 7fff0a5f7a46 ( aa aa aa aa 61 aa aa aa ) rcx = 7fff0a5f7a46 ( aa aa aa aa 61 aa aa aa ) r8 = c8 ---------------------------------------------------- 401e9e: push rbp 401e9f: mov rbp, rsp 401ea2: push rbx 401ea3: sub rsp, 0x148 401eaa: mov [rbp-0x128], rdi 401eb1: mov [rbp-0x12c], esi 401eb7: mov [rbp-0x138], rdx 401ebe: mov [rbp-0x140], rcx 401ec5: mov [rbp-0x144], r8d 401ecc: mov rax, [fs:0x28] 401ed5: mov [rbp-0x18], rax 401ed9: xor eax, eax 401edb: mov edx, [rbp-0x12c] 401ee1: mov rcx, [rbp-0x128] 401ee8: lea rax, [rbp-0x120] 401eef: mov rsi, rcx 401ef2: mov rdi, rax 401ef5: call 0xfffffffffffffdb3 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 14 00 00 00 cf 00 00 00 ) rsi = 7fff0a5f7a42 ( 1c 94 fa 5c aa aa aa aa ) rdx = 4 rcx = 7fff0a5f7a42 ( 1c 94 fa 5c aa aa aa aa ) r8 = c8 ---------------------------------------------------- 401ca8: push rbp 401ca9: mov rbp, rsp 401cac: mov [rbp-0x28], rdi 401cb0: mov [rbp-0x30], rsi 401cb4: mov [rbp-0x34], edx 401cb7: mov dword [rbp-0x8], 0x0 401cbe: mov dword [rbp-0xc], 0x0 401cc5: mov rax, [rbp-0x28] 401cc9: mov dword [rax], 0x0 401ccf: mov rax, [rbp-0x28] 401cd3: mov dword [rax+0x4], 0x0 401cda: mov dword [rbp-0x4], 0x0 401ce1: jmp 0x18 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401ce3: mov eax, [rbp-0x4] 401ce6: mov edx, [rbp-0x4] 401ce9: mov ecx, edx 401ceb: mov rdx, [rbp-0x28] 401cef: mov eax, eax 401cf1: mov [rdx+rax+0x8], cl 401cf5: add dword [rbp-0x4], 0x1 401cf9: cmp dword [rbp-0x4], 0xff 401d00: jbe 0xffffffffffffffe3 401d02: mov dword [rbp-0x4], 0x0 401d09: jmp 0x80 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d0b: mov eax, [rbp-0x4] 401d0e: mov rdx, [rbp-0x28] 401d12: mov eax, eax 401d14: movzx eax, byte [rdx+rax+0x8] 401d19: movzx eax, al 401d1c: mov [rbp-0x10], eax 401d1f: mov eax, [rbp-0x8] 401d22: add rax, [rbp-0x30] 401d26: movzx eax, byte [rax] 401d29: movzx eax, al 401d2c: add eax, [rbp-0xc] 401d2f: add eax, [rbp-0x10] 401d32: and eax, 0xff 401d37: mov [rbp-0xc], eax 401d3a: mov eax, [rbp-0xc] 401d3d: mov rdx, [rbp-0x28] 401d41: mov eax, eax 401d43: movzx eax, byte [rdx+rax+0x8] 401d48: movzx eax, al 401d4b: mov [rbp-0x14], eax 401d4e: mov eax, [rbp-0xc] 401d51: mov edx, [rbp-0x10] 401d54: mov ecx, edx 401d56: mov rdx, [rbp-0x28] 401d5a: mov eax, eax 401d5c: mov [rdx+rax+0x8], cl 401d60: mov eax, [rbp-0x4] 401d63: mov edx, [rbp-0x14] 401d66: mov ecx, edx 401d68: mov rdx, [rbp-0x28] 401d6c: mov eax, eax 401d6e: mov [rdx+rax+0x8], cl 401d72: add dword [rbp-0x8], 0x1 401d76: mov eax, [rbp-0x8] 401d79: cmp eax, [rbp-0x34] 401d7c: jb 0x9 401d7e: mov dword [rbp-0x8], 0x0 401d85: add dword [rbp-0x4], 0x1 401d89: cmp dword [rbp-0x4], 0xff 401d90: jbe dword 0xffffffffffffff7b 401d96: leave 401d97: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 00 00 00 00 00 00 00 00 ) rsi = 7fff0a5f7a42 ( 1c 94 fa 5c aa aa aa aa ) rdx = 4 rcx = 7fff0a5f7a42 ( 1c 94 fa 5c aa aa aa aa ) r8 = c8 rax = 4 ---------------------------------------------------- 401efa: mov ecx, [rbp-0x144] 401f00: mov rdx, [rbp-0x140] 401f07: mov rbx, [rbp-0x138] 401f0e: lea rax, [rbp-0x120] 401f15: mov rsi, rbx 401f18: mov rdi, rax 401f1b: call 0xffffffffffffff25 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 00 00 00 00 00 00 00 00 ) rsi = 7fff0a5f7a46 ( aa aa aa aa 61 aa aa aa ) rdx = 7fff0a5f7a46 ( aa aa aa aa 61 aa aa aa ) rcx = c8 r8 = c8 ---------------------------------------------------- 401e40: push rbp 401e41: mov rbp, rsp 401e44: push r12 401e46: push rbx 401e47: sub rsp, 0x30 401e4b: mov [rbp-0x28], rdi 401e4f: mov [rbp-0x30], rsi 401e53: mov [rbp-0x38], rdx 401e57: mov [rbp-0x3c], ecx 401e5a: mov dword [rbp-0x14], 0x0 401e61: jmp 0x2c 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 00 00 00 00 00 00 00 00 ) rsi = 7fff0a5f7a46 ( aa aa aa aa 61 aa aa aa ) rdx = 7fff0a5f7a46 ( aa aa aa aa 61 aa aa aa ) rcx = c8 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 01 00 00 00 47 00 00 00 ) rsi = 7fff0a5f7a46 ( aa aa aa aa 61 aa aa aa ) rdx = 7fff0a5f7a46 ( aa aa aa aa 61 aa aa aa ) rcx = c8 r8 = c8 rax = fc ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 01 00 00 00 47 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 aa aa aa 61 aa aa aa ) rdx = 7fff0a5f78d0 ( 01 00 00 00 47 00 00 00 ) rcx = b1 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 02 00 00 00 f0 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 aa aa aa 61 aa aa aa ) rdx = 7fff0a5f78d0 ( 02 00 00 00 f0 00 00 00 ) rcx = b1 r8 = c8 rax = e4 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 02 00 00 00 f0 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e aa aa 61 aa aa aa ) rdx = 7fff0a5f78d0 ( 02 00 00 00 f0 00 00 00 ) rcx = 92 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 03 00 00 00 fc 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e aa aa 61 aa aa aa ) rdx = 7fff0a5f78d0 ( 03 00 00 00 fc 00 00 00 ) rcx = 92 r8 = c8 rax = f ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 03 00 00 00 fc 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 aa 61 aa aa aa ) rdx = 7fff0a5f78d0 ( 03 00 00 00 fc 00 00 00 ) rcx = fd r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 04 00 00 00 28 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 aa 61 aa aa aa ) rdx = 7fff0a5f78d0 ( 04 00 00 00 28 00 00 00 ) rcx = fd r8 = c8 rax = da ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 04 00 00 00 28 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 61 aa aa aa ) rdx = 7fff0a5f78d0 ( 04 00 00 00 28 00 00 00 ) rcx = 15 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 05 00 00 00 ed 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 61 aa aa aa ) rdx = 7fff0a5f78d0 ( 05 00 00 00 ed 00 00 00 ) rcx = 15 r8 = c8 rax = fe ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 05 00 00 00 ed 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f aa aa aa ) rdx = 7fff0a5f78d0 ( 05 00 00 00 ed 00 00 00 ) rcx = b9 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 06 00 00 00 f2 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f aa aa aa ) rdx = 7fff0a5f78d0 ( 06 00 00 00 f2 00 00 00 ) rcx = b9 r8 = c8 rax = 6e ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 06 00 00 00 f2 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 aa aa ) rdx = 7fff0a5f78d0 ( 06 00 00 00 f2 00 00 00 ) rcx = 2b r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 07 00 00 00 1a 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 aa aa ) rdx = 7fff0a5f78d0 ( 07 00 00 00 1a 00 00 00 ) rcx = 2b r8 = c8 rax = 46 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 07 00 00 00 1a 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec aa ) rdx = 7fff0a5f78d0 ( 07 00 00 00 1a 00 00 00 ) rcx = 71 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 08 00 00 00 66 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec aa ) rdx = 7fff0a5f78d0 ( 08 00 00 00 66 00 00 00 ) rcx = 71 r8 = c8 rax = ce ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 08 00 00 00 66 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 08 00 00 00 66 00 00 00 ) rcx = f2 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 09 00 00 00 75 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 09 00 00 00 75 00 00 00 ) rcx = f2 r8 = c8 rax = a3 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 09 00 00 00 75 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 09 00 00 00 75 00 00 00 ) rcx = 3c r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 0a 00 00 00 62 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 0a 00 00 00 62 00 00 00 ) rcx = 3c r8 = c8 rax = 6a ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 0a 00 00 00 62 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 0a 00 00 00 62 00 00 00 ) rcx = 65 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 0b 00 00 00 b6 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 0b 00 00 00 b6 00 00 00 ) rcx = 65 r8 = c8 rax = fe ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 0b 00 00 00 b6 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 0b 00 00 00 b6 00 00 00 ) rcx = 2a r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 0c 00 00 00 ac 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 0c 00 00 00 ac 00 00 00 ) rcx = 2a r8 = c8 rax = 6a ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 0c 00 00 00 ac 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 0c 00 00 00 ac 00 00 00 ) rcx = 5c r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 0d 00 00 00 81 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 0d 00 00 00 81 00 00 00 ) rcx = 5c r8 = c8 rax = 0 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 0d 00 00 00 81 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 0d 00 00 00 81 00 00 00 ) rcx = 1 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 0e 00 00 00 fe 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 0e 00 00 00 fe 00 00 00 ) rcx = 1 r8 = c8 rax = ca ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 0e 00 00 00 fe 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 0e 00 00 00 fe 00 00 00 ) rcx = e1 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 0f 00 00 00 85 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 0f 00 00 00 85 00 00 00 ) rcx = e1 r8 = c8 rax = 85 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 0f 00 00 00 85 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 0f 00 00 00 85 00 00 00 ) rcx = 16 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 10 00 00 00 38 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 10 00 00 00 38 00 00 00 ) rcx = 16 r8 = c8 rax = b9 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 10 00 00 00 38 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 10 00 00 00 38 00 00 00 ) rcx = 52 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 11 00 00 00 79 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 11 00 00 00 79 00 00 00 ) rcx = 52 r8 = c8 rax = 32 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 11 00 00 00 79 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 11 00 00 00 79 00 00 00 ) rcx = 76 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 12 00 00 00 dd 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 12 00 00 00 dd 00 00 00 ) rcx = 76 r8 = c8 rax = e ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 12 00 00 00 dd 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 12 00 00 00 dd 00 00 00 ) rcx = 91 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 13 00 00 00 b0 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 13 00 00 00 b0 00 00 00 ) rcx = 91 r8 = c8 rax = 4a ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 13 00 00 00 b0 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 13 00 00 00 b0 00 00 00 ) rcx = cb r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 14 00 00 00 6d 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 14 00 00 00 6d 00 00 00 ) rcx = cb r8 = c8 rax = e ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 14 00 00 00 6d 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 14 00 00 00 6d 00 00 00 ) rcx = 38 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 15 00 00 00 dd 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 15 00 00 00 dd 00 00 00 ) rcx = 38 r8 = c8 rax = 24 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 15 00 00 00 dd 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 15 00 00 00 dd 00 00 00 ) rcx = 64 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 16 00 00 00 92 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 16 00 00 00 92 00 00 00 ) rcx = 64 r8 = c8 rax = df ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 16 00 00 00 92 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 16 00 00 00 92 00 00 00 ) rcx = ba r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 17 00 00 00 0a 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 17 00 00 00 0a 00 00 00 ) rcx = ba r8 = c8 rax = 70 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 17 00 00 00 0a 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 17 00 00 00 0a 00 00 00 ) rcx = 65 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 18 00 00 00 b6 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 18 00 00 00 b6 00 00 00 ) rcx = 65 r8 = c8 rax = 8c ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 18 00 00 00 b6 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 18 00 00 00 b6 00 00 00 ) rcx = 54 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 19 00 00 00 9f 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 19 00 00 00 9f 00 00 00 ) rcx = 54 r8 = c8 rax = 52 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 19 00 00 00 9f 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 19 00 00 00 9f 00 00 00 ) rcx = 27 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 1a 00 00 00 c7 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 1a 00 00 00 c7 00 00 00 ) rcx = 27 r8 = c8 rax = 3d ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 1a 00 00 00 c7 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 1a 00 00 00 c7 00 00 00 ) rcx = d2 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 1b 00 00 00 5b 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 1b 00 00 00 5b 00 00 00 ) rcx = d2 r8 = c8 rax = 98 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 1b 00 00 00 5b 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 1b 00 00 00 5b 00 00 00 ) rcx = 5d r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 1c 00 00 00 a3 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 1c 00 00 00 a3 00 00 00 ) rcx = 5d r8 = c8 rax = 31 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 1c 00 00 00 a3 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 1c 00 00 00 a3 00 00 00 ) rcx = 14 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 1d 00 00 00 0f 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 1d 00 00 00 0f 00 00 00 ) rcx = 14 r8 = c8 rax = 42 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 1d 00 00 00 0f 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 1d 00 00 00 0f 00 00 00 ) rcx = 16 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 1e 00 00 00 4d 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 1e 00 00 00 4d 00 00 00 ) rcx = 16 r8 = c8 rax = 44 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 1e 00 00 00 4d 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 1e 00 00 00 4d 00 00 00 ) rcx = 63 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 1f 00 00 00 86 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 1f 00 00 00 86 00 00 00 ) rcx = 63 r8 = c8 rax = 2e ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 1f 00 00 00 86 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 1f 00 00 00 86 00 00 00 ) rcx = 9e r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 20 00 00 00 c1 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 20 00 00 00 c1 00 00 00 ) rcx = 9e r8 = c8 rax = 5b ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 20 00 00 00 c1 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 20 00 00 00 c1 00 00 00 ) rcx = ee r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 21 00 00 00 b1 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 21 00 00 00 b1 00 00 00 ) rcx = ee r8 = c8 rax = d8 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 21 00 00 00 b1 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 21 00 00 00 b1 00 00 00 ) rcx = f7 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 22 00 00 00 e4 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 22 00 00 00 e4 00 00 00 ) rcx = f7 r8 = c8 rax = e6 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 22 00 00 00 e4 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 22 00 00 00 e4 00 00 00 ) rcx = 30 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 23 00 00 00 7f 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 23 00 00 00 7f 00 00 00 ) rcx = 30 r8 = c8 rax = 3b ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 23 00 00 00 7f 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 23 00 00 00 7f 00 00 00 ) rcx = 26 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 24 00 00 00 40 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 24 00 00 00 40 00 00 00 ) rcx = 26 r8 = c8 rax = a6 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 24 00 00 00 40 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 24 00 00 00 40 00 00 00 ) rcx = f4 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 25 00 00 00 95 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 25 00 00 00 95 00 00 00 ) rcx = f4 r8 = c8 rax = 89 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 25 00 00 00 95 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 25 00 00 00 95 00 00 00 ) rcx = 8a r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 26 00 00 00 39 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 26 00 00 00 39 00 00 00 ) rcx = 8a r8 = c8 rax = 7c ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 26 00 00 00 39 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 26 00 00 00 39 00 00 00 ) rcx = 17 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 27 00 00 00 d2 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 27 00 00 00 d2 00 00 00 ) rcx = 17 r8 = c8 rax = e2 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 27 00 00 00 d2 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 27 00 00 00 d2 00 00 00 ) rcx = 93 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 28 00 00 00 fe 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 28 00 00 00 fe 00 00 00 ) rcx = 93 r8 = c8 rax = ad ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 28 00 00 00 fe 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 28 00 00 00 fe 00 00 00 ) rcx = 7d r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 29 00 00 00 59 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 29 00 00 00 59 00 00 00 ) rcx = 7d r8 = c8 rax = a9 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 29 00 00 00 59 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 29 00 00 00 59 00 00 00 ) rcx = 95 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 2a 00 00 00 79 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 2a 00 00 00 79 00 00 00 ) rcx = 95 r8 = c8 rax = 68 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 2a 00 00 00 79 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 2a 00 00 00 79 00 00 00 ) rcx = 41 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 2b 00 00 00 3b 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 2b 00 00 00 3b 00 00 00 ) rcx = 41 r8 = c8 rax = aa ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 2b 00 00 00 3b 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 2b 00 00 00 3b 00 00 00 ) rcx = e4 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 2c 00 00 00 1d 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 2c 00 00 00 1d 00 00 00 ) rcx = e4 r8 = c8 rax = fc ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 2c 00 00 00 1d 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 2c 00 00 00 1d 00 00 00 ) rcx = 16 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 2d 00 00 00 9f 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 2d 00 00 00 9f 00 00 00 ) rcx = 16 r8 = c8 rax = 96 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 2d 00 00 00 9f 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 2d 00 00 00 9f 00 00 00 ) rcx = e9 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 2e 00 00 00 b7 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 2e 00 00 00 b7 00 00 00 ) rcx = e9 r8 = c8 rax = c4 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 2e 00 00 00 b7 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 2e 00 00 00 b7 00 00 00 ) rcx = 32 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 2f 00 00 00 0d 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 2f 00 00 00 0d 00 00 00 ) rcx = 32 r8 = c8 rax = 7b ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 2f 00 00 00 0d 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 2f 00 00 00 0d 00 00 00 ) rcx = 1 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 30 00 00 00 7b 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 30 00 00 00 7b 00 00 00 ) rcx = 1 r8 = c8 rax = 6 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 30 00 00 00 7b 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 30 00 00 00 7b 00 00 00 ) rcx = 3a r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 31 00 00 00 48 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 31 00 00 00 48 00 00 00 ) rcx = 3a r8 = c8 rax = 58 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 31 00 00 00 48 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 31 00 00 00 48 00 00 00 ) rcx = b7 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 32 00 00 00 0f 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 32 00 00 00 0f 00 00 00 ) rcx = b7 r8 = c8 rax = 73 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 32 00 00 00 0f 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 32 00 00 00 0f 00 00 00 ) rcx = 6c r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 33 00 00 00 82 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 33 00 00 00 82 00 00 00 ) rcx = 6c r8 = c8 rax = a6 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 33 00 00 00 82 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 33 00 00 00 82 00 00 00 ) rcx = 42 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 34 00 00 00 60 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 34 00 00 00 60 00 00 00 ) rcx = 42 r8 = c8 rax = 59 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 34 00 00 00 60 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 34 00 00 00 60 00 00 00 ) rcx = 8e r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 35 00 00 00 16 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 35 00 00 00 16 00 00 00 ) rcx = 8e r8 = c8 rax = a5 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 35 00 00 00 16 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 35 00 00 00 16 00 00 00 ) rcx = ba r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 36 00 00 00 81 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 36 00 00 00 81 00 00 00 ) rcx = ba r8 = c8 rax = c1 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 36 00 00 00 81 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 36 00 00 00 81 00 00 00 ) rcx = d5 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 37 00 00 00 40 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 37 00 00 00 40 00 00 00 ) rcx = d5 r8 = c8 rax = 9c ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 37 00 00 00 40 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 37 00 00 00 40 00 00 00 ) rcx = c1 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 38 00 00 00 f3 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 38 00 00 00 f3 00 00 00 ) rcx = c1 r8 = c8 rax = a0 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 38 00 00 00 f3 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 38 00 00 00 f3 00 00 00 ) rcx = a2 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 39 00 00 00 97 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 39 00 00 00 97 00 00 00 ) rcx = a2 r8 = c8 rax = 6a ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 39 00 00 00 97 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 39 00 00 00 97 00 00 00 ) rcx = ae r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 3a 00 00 00 ea 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 3a 00 00 00 ea 00 00 00 ) rcx = ae r8 = c8 rax = 9f ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 3a 00 00 00 ea 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 3a 00 00 00 ea 00 00 00 ) rcx = 6d r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 3b 00 00 00 ac 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 3b 00 00 00 ac 00 00 00 ) rcx = 6d r8 = c8 rax = be ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 3b 00 00 00 ac 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 3b 00 00 00 ac 00 00 00 ) rcx = f6 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 3c 00 00 00 ec 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 3c 00 00 00 ec 00 00 00 ) rcx = f6 r8 = c8 rax = 7d ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 3c 00 00 00 ec 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 3c 00 00 00 ec 00 00 00 ) rcx = e8 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 3d 00 00 00 f0 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 3d 00 00 00 f0 00 00 00 ) rcx = e8 r8 = c8 rax = 72 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 3d 00 00 00 f0 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 3d 00 00 00 f0 00 00 00 ) rcx = a9 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 3e 00 00 00 be 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 3e 00 00 00 be 00 00 00 ) rcx = a9 r8 = c8 rax = 39 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 3e 00 00 00 be 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 3e 00 00 00 be 00 00 00 ) rcx = b8 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 3f 00 00 00 f5 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 3f 00 00 00 f5 00 00 00 ) rcx = b8 r8 = c8 rax = 84 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 3f 00 00 00 f5 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 3f 00 00 00 f5 00 00 00 ) rcx = e r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 40 00 00 00 b4 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 40 00 00 00 b4 00 00 00 ) rcx = e r8 = c8 rax = c9 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 40 00 00 00 b4 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 40 00 00 00 b4 00 00 00 ) rcx = db r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 41 00 00 00 8e 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 41 00 00 00 8e 00 00 00 ) rcx = db r8 = c8 rax = 94 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 41 00 00 00 8e 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 41 00 00 00 8e 00 00 00 ) rcx = 81 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 42 00 00 00 d7 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 42 00 00 00 d7 00 00 00 ) rcx = 81 r8 = c8 rax = 83 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 42 00 00 00 d7 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 42 00 00 00 d7 00 00 00 ) rcx = 2e r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 43 00 00 00 c3 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 43 00 00 00 c3 00 00 00 ) rcx = 2e r8 = c8 rax = e8 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 43 00 00 00 c3 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 43 00 00 00 c3 00 00 00 ) rcx = 50 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 44 00 00 00 cb 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 44 00 00 00 cb 00 00 00 ) rcx = 50 r8 = c8 rax = a ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 44 00 00 00 cb 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 44 00 00 00 cb 00 00 00 ) rcx = 61 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 45 00 00 00 4f 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 45 00 00 00 4f 00 00 00 ) rcx = 61 r8 = c8 rax = d6 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 45 00 00 00 4f 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 45 00 00 00 4f 00 00 00 ) rcx = 2f r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 46 00 00 00 34 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 46 00 00 00 34 00 00 00 ) rcx = 2f r8 = c8 rax = 51 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 46 00 00 00 34 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 46 00 00 00 34 00 00 00 ) rcx = 8e r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 47 00 00 00 7b 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 47 00 00 00 7b 00 00 00 ) rcx = 8e r8 = c8 rax = a6 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 47 00 00 00 7b 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 47 00 00 00 7b 00 00 00 ) rcx = 6e r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 48 00 00 00 48 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 48 00 00 00 48 00 00 00 ) rcx = 6e r8 = c8 rax = c9 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 48 00 00 00 48 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 48 00 00 00 48 00 00 00 ) rcx = cd r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 49 00 00 00 95 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 49 00 00 00 95 00 00 00 ) rcx = cd r8 = c8 rax = b4 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 49 00 00 00 95 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 49 00 00 00 95 00 00 00 ) rcx = 55 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 4a 00 00 00 59 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 4a 00 00 00 59 00 00 00 ) rcx = 55 r8 = c8 rax = 9e ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 4a 00 00 00 59 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 4a 00 00 00 59 00 00 00 ) rcx = 5b r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 4b 00 00 00 fc 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 4b 00 00 00 fc 00 00 00 ) rcx = 5b r8 = c8 rax = c6 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 4b 00 00 00 fc 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 4b 00 00 00 fc 00 00 00 ) rcx = c r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 4c 00 00 00 89 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 4c 00 00 00 89 00 00 00 ) rcx = c r8 = c8 rax = a3 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 4c 00 00 00 89 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 4c 00 00 00 89 00 00 00 ) rcx = 6f r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 4d 00 00 00 c7 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 4d 00 00 00 c7 00 00 00 ) rcx = 6f r8 = c8 rax = 4c ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 4d 00 00 00 c7 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 4d 00 00 00 c7 00 00 00 ) rcx = 28 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 4e 00 00 00 61 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 4e 00 00 00 61 00 00 00 ) rcx = 28 r8 = c8 rax = 92 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 4e 00 00 00 61 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 4e 00 00 00 61 00 00 00 ) rcx = 68 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 4f 00 00 00 e5 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 4f 00 00 00 e5 00 00 00 ) rcx = 68 r8 = c8 rax = 4f ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 4f 00 00 00 e5 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 4f 00 00 00 e5 00 00 00 ) rcx = 5e r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 50 00 00 00 33 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 50 00 00 00 33 00 00 00 ) rcx = 5e r8 = c8 rax = 4b ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 50 00 00 00 33 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 50 00 00 00 33 00 00 00 ) rcx = 42 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 51 00 00 00 da 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 51 00 00 00 da 00 00 00 ) rcx = 42 r8 = c8 rax = fe ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 51 00 00 00 da 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 51 00 00 00 da 00 00 00 ) rcx = d7 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 52 00 00 00 44 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 52 00 00 00 44 00 00 00 ) rcx = d7 r8 = c8 rax = 8 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 52 00 00 00 44 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 52 00 00 00 44 00 00 00 ) rcx = 61 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 53 00 00 00 a3 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 53 00 00 00 a3 00 00 00 ) rcx = 61 r8 = c8 rax = fa ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 53 00 00 00 a3 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 53 00 00 00 a3 00 00 00 ) rcx = 48 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 54 00 00 00 d9 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 54 00 00 00 d9 00 00 00 ) rcx = 48 r8 = c8 rax = c4 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 54 00 00 00 d9 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 54 00 00 00 d9 00 00 00 ) rcx = 23 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 55 00 00 00 79 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 55 00 00 00 79 00 00 00 ) rcx = 23 r8 = c8 rax = 9f ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 55 00 00 00 79 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 55 00 00 00 79 00 00 00 ) rcx = 20 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 56 00 00 00 41 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 56 00 00 00 41 00 00 00 ) rcx = 20 r8 = c8 rax = 55 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 56 00 00 00 41 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 56 00 00 00 41 00 00 00 ) rcx = 81 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 57 00 00 00 bc 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 57 00 00 00 bc 00 00 00 ) rcx = 81 r8 = c8 rax = b8 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 57 00 00 00 bc 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 57 00 00 00 bc 00 00 00 ) rcx = c3 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 58 00 00 00 a6 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 58 00 00 00 a6 00 00 00 ) rcx = c3 r8 = c8 rax = 1e ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 58 00 00 00 a6 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 58 00 00 00 a6 00 00 00 ) rcx = aa r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 59 00 00 00 6a 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 59 00 00 00 6a 00 00 00 ) rcx = aa r8 = c8 rax = 9c ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 59 00 00 00 6a 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 59 00 00 00 6a 00 00 00 ) rcx = bc r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 5a 00 00 00 07 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 5a 00 00 00 07 00 00 00 ) rcx = bc r8 = c8 rax = e1 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 5a 00 00 00 07 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 5a 00 00 00 07 00 00 00 ) rcx = 71 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 5b 00 00 00 9b 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 5b 00 00 00 9b 00 00 00 ) rcx = 71 r8 = c8 rax = 8e ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 5b 00 00 00 9b 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 5b 00 00 00 9b 00 00 00 ) rcx = b2 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 5c 00 00 00 cc 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 5c 00 00 00 cc 00 00 00 ) rcx = b2 r8 = c8 rax = b1 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 5c 00 00 00 cc 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 5c 00 00 00 cc 00 00 00 ) rcx = d0 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 5d 00 00 00 4c 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 5d 00 00 00 4c 00 00 00 ) rcx = d0 r8 = c8 rax = d4 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 5d 00 00 00 4c 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 5d 00 00 00 4c 00 00 00 ) rcx = 6f r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 5e 00 00 00 16 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 5e 00 00 00 16 00 00 00 ) rcx = 6f r8 = c8 rax = 9c ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 5e 00 00 00 16 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 5e 00 00 00 16 00 00 00 ) rcx = b6 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 5f 00 00 00 6d 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 5f 00 00 00 6d 00 00 00 ) rcx = b6 r8 = c8 rax = 38 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 5f 00 00 00 6d 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 5f 00 00 00 6d 00 00 00 ) rcx = bd r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 60 00 00 00 4b 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 60 00 00 00 4b 00 00 00 ) rcx = bd r8 = c8 rax = 53 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 60 00 00 00 4b 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 60 00 00 00 4b 00 00 00 ) rcx = c r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 61 00 00 00 e5 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 61 00 00 00 e5 00 00 00 ) rcx = c r8 = c8 rax = 63 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 61 00 00 00 e5 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 61 00 00 00 e5 00 00 00 ) rcx = 84 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 62 00 00 00 d2 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 62 00 00 00 d2 00 00 00 ) rcx = 84 r8 = c8 rax = 39 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 62 00 00 00 d2 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 62 00 00 00 d2 00 00 00 ) rcx = 99 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 63 00 00 00 b8 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 63 00 00 00 b8 00 00 00 ) rcx = 99 r8 = c8 rax = 1b ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 63 00 00 00 b8 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 63 00 00 00 b8 00 00 00 ) rcx = be r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 64 00 00 00 b3 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 64 00 00 00 b3 00 00 00 ) rcx = be r8 = c8 rax = b ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 64 00 00 00 b3 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 64 00 00 00 b3 00 00 00 ) rcx = d6 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 65 00 00 00 d4 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 65 00 00 00 d4 00 00 00 ) rcx = d6 r8 = c8 rax = 2f ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 65 00 00 00 d4 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 65 00 00 00 d4 00 00 00 ) rcx = 24 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 66 00 00 00 20 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 66 00 00 00 20 00 00 00 ) rcx = 24 r8 = c8 rax = 6d ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 66 00 00 00 20 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 66 00 00 00 20 00 00 00 ) rcx = ee r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 67 00 00 00 fd 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 67 00 00 00 fd 00 00 00 ) rcx = ee r8 = c8 rax = 2d ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 67 00 00 00 fd 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 67 00 00 00 fd 00 00 00 ) rcx = 1a r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 68 00 00 00 40 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 68 00 00 00 40 00 00 00 ) rcx = 1a r8 = c8 rax = 63 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 68 00 00 00 40 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 68 00 00 00 40 00 00 00 ) rcx = db r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 69 00 00 00 4a 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 69 00 00 00 4a 00 00 00 ) rcx = db r8 = c8 rax = 24 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 69 00 00 00 4a 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 69 00 00 00 4a 00 00 00 ) rcx = 5b r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 6a 00 00 00 0e 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 6a 00 00 00 0e 00 00 00 ) rcx = 5b r8 = c8 rax = 5a ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 6a 00 00 00 0e 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 6a 00 00 00 0e 00 00 00 ) rcx = e1 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 6b 00 00 00 a4 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 6b 00 00 00 a4 00 00 00 ) rcx = e1 r8 = c8 rax = f0 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 6b 00 00 00 a4 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 6b 00 00 00 a4 00 00 00 ) rcx = 1b r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 6c 00 00 00 fd 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 6c 00 00 00 fd 00 00 00 ) rcx = 1b r8 = c8 rax = d5 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 6c 00 00 00 fd 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 6c 00 00 00 fd 00 00 00 ) rcx = dd r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 6d 00 00 00 54 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 6d 00 00 00 54 00 00 00 ) rcx = dd r8 = c8 rax = f1 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 6d 00 00 00 54 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 6d 00 00 00 54 00 00 00 ) rcx = 23 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 6e 00 00 00 47 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 6e 00 00 00 47 00 00 00 ) rcx = 23 r8 = c8 rax = 84 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 6e 00 00 00 47 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 6e 00 00 00 47 00 00 00 ) rcx = 6e r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 6f 00 00 00 26 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 6f 00 00 00 26 00 00 00 ) rcx = 6e r8 = c8 rax = cc ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 6f 00 00 00 26 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 6f 00 00 00 26 00 00 00 ) rcx = 17 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 70 00 00 00 cb 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 70 00 00 00 cb 00 00 00 ) rcx = 17 r8 = c8 rax = 72 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 70 00 00 00 cb 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 70 00 00 00 cb 00 00 00 ) rcx = 8 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 71 00 00 00 9c 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 71 00 00 00 9c 00 00 00 ) rcx = 8 r8 = c8 rax = 13 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 71 00 00 00 9c 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 71 00 00 00 9c 00 00 00 ) rcx = 7 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 72 00 00 00 fe 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 72 00 00 00 fe 00 00 00 ) rcx = 7 r8 = c8 rax = da ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 72 00 00 00 fe 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 72 00 00 00 fe 00 00 00 ) rcx = 2c r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 73 00 00 00 4f 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 73 00 00 00 4f 00 00 00 ) rcx = 2c r8 = c8 rax = c6 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 73 00 00 00 4f 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 73 00 00 00 4f 00 00 00 ) rcx = 5e r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 74 00 00 00 58 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 74 00 00 00 58 00 00 00 ) rcx = 5e r8 = c8 rax = fb ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 74 00 00 00 58 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 74 00 00 00 58 00 00 00 ) rcx = aa r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 75 00 00 00 67 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 75 00 00 00 67 00 00 00 ) rcx = aa r8 = c8 rax = 95 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 75 00 00 00 67 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 75 00 00 00 67 00 00 00 ) rcx = 1a r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 76 00 00 00 17 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 76 00 00 00 17 00 00 00 ) rcx = 1a r8 = c8 rax = 64 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 76 00 00 00 17 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 76 00 00 00 17 00 00 00 ) rcx = 65 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 77 00 00 00 9a 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 77 00 00 00 9a 00 00 00 ) rcx = 65 r8 = c8 rax = 80 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 77 00 00 00 9a 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 77 00 00 00 9a 00 00 00 ) rcx = c9 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 78 00 00 00 c3 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 78 00 00 00 c3 00 00 00 ) rcx = c9 r8 = c8 rax = 64 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 78 00 00 00 c3 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 78 00 00 00 c3 00 00 00 ) rcx = ec r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 79 00 00 00 63 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 79 00 00 00 63 00 00 00 ) rcx = ec r8 = c8 rax = b6 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 79 00 00 00 63 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 79 00 00 00 63 00 00 00 ) rcx = be r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 7a 00 00 00 54 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 7a 00 00 00 54 00 00 00 ) rcx = be r8 = c8 rax = cd ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 7a 00 00 00 54 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 7a 00 00 00 54 00 00 00 ) rcx = 57 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 7b 00 00 00 9b 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 7b 00 00 00 9b 00 00 00 ) rcx = 57 r8 = c8 rax = 67 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 7b 00 00 00 9b 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 7b 00 00 00 9b 00 00 00 ) rcx = 94 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 7c 00 00 00 7e 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 7c 00 00 00 7e 00 00 00 ) rcx = 94 r8 = c8 rax = e0 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 7c 00 00 00 7e 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 7c 00 00 00 7e 00 00 00 ) rcx = fe r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 7d 00 00 00 8b 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 7d 00 00 00 8b 00 00 00 ) rcx = fe r8 = c8 rax = a6 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 7d 00 00 00 8b 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 7d 00 00 00 8b 00 00 00 ) rcx = a8 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 7e 00 00 00 6e 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 7e 00 00 00 6e 00 00 00 ) rcx = a8 r8 = c8 rax = d7 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 7e 00 00 00 6e 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 7e 00 00 00 6e 00 00 00 ) rcx = 6e r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 7f 00 00 00 09 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 7f 00 00 00 09 00 00 00 ) rcx = 6e r8 = c8 rax = 49 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 7f 00 00 00 09 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 7f 00 00 00 09 00 00 00 ) rcx = 3c r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 80 00 00 00 a5 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 80 00 00 00 a5 00 00 00 ) rcx = 3c r8 = c8 rax = cc ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 80 00 00 00 a5 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 80 00 00 00 a5 00 00 00 ) rcx = 5a r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 81 00 00 00 10 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 81 00 00 00 10 00 00 00 ) rcx = 5a r8 = c8 rax = 12 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 81 00 00 00 10 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 81 00 00 00 10 00 00 00 ) rcx = 52 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 82 00 00 00 83 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 82 00 00 00 83 00 00 00 ) rcx = 52 r8 = c8 rax = 10 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 82 00 00 00 83 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 82 00 00 00 83 00 00 00 ) rcx = 1c r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 83 00 00 00 f6 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 83 00 00 00 f6 00 00 00 ) rcx = 1c r8 = c8 rax = e ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 83 00 00 00 f6 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 83 00 00 00 f6 00 00 00 ) rcx = cc r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 84 00 00 00 4e 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 84 00 00 00 4e 00 00 00 ) rcx = cc r8 = c8 rax = 9f ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 84 00 00 00 4e 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 84 00 00 00 4e 00 00 00 ) rcx = 68 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 85 00 00 00 d5 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 85 00 00 00 d5 00 00 00 ) rcx = 68 r8 = c8 rax = b1 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 85 00 00 00 d5 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 85 00 00 00 d5 00 00 00 ) rcx = 7a r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 86 00 00 00 0e 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 86 00 00 00 0e 00 00 00 ) rcx = 7a r8 = c8 rax = 59 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 86 00 00 00 0e 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 86 00 00 00 0e 00 00 00 ) rcx = c4 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 87 00 00 00 27 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 87 00 00 00 27 00 00 00 ) rcx = c4 r8 = c8 rax = c2 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 87 00 00 00 27 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 87 00 00 00 27 00 00 00 ) rcx = 93 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 88 00 00 00 29 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 88 00 00 00 29 00 00 00 ) rcx = 93 r8 = c8 rax = a4 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 88 00 00 00 29 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 88 00 00 00 29 00 00 00 ) rcx = 95 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 89 00 00 00 b6 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 89 00 00 00 b6 00 00 00 ) rcx = 95 r8 = c8 rax = ae ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 89 00 00 00 b6 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 89 00 00 00 b6 00 00 00 ) rcx = ac r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 8a 00 00 00 57 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 8a 00 00 00 57 00 00 00 ) rcx = ac r8 = c8 rax = d6 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 8a 00 00 00 57 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 8a 00 00 00 57 00 00 00 ) rcx = c3 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 8b 00 00 00 64 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 8b 00 00 00 64 00 00 00 ) rcx = c3 r8 = c8 rax = eb ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 8b 00 00 00 64 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 8b 00 00 00 64 00 00 00 ) rcx = d6 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 8c 00 00 00 db 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 8c 00 00 00 db 00 00 00 ) rcx = d6 r8 = c8 rax = 88 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 8c 00 00 00 db 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 8c 00 00 00 db 00 00 00 ) rcx = 67 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 8d 00 00 00 8a 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 8d 00 00 00 8a 00 00 00 ) rcx = 67 r8 = c8 rax = 2c ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 8d 00 00 00 8a 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 8d 00 00 00 8a 00 00 00 ) rcx = c3 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 8e 00 00 00 64 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 8e 00 00 00 64 00 00 00 ) rcx = c3 r8 = c8 rax = d8 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 8e 00 00 00 64 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 8e 00 00 00 64 00 00 00 ) rcx = d r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 8f 00 00 00 74 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 8f 00 00 00 74 00 00 00 ) rcx = d r8 = c8 rax = 1f ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 8f 00 00 00 74 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 8f 00 00 00 74 00 00 00 ) rcx = aa r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 90 00 00 00 bf 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 90 00 00 00 bf 00 00 00 ) rcx = aa r8 = c8 rax = 4b ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 90 00 00 00 bf 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 90 00 00 00 bf 00 00 00 ) rcx = 74 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 91 00 00 00 d0 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 91 00 00 00 d0 00 00 00 ) rcx = 74 r8 = c8 rax = 4e ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 91 00 00 00 d0 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 91 00 00 00 d0 00 00 00 ) rcx = 22 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 92 00 00 00 85 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 92 00 00 00 85 00 00 00 ) rcx = 22 r8 = c8 rax = 1 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 92 00 00 00 85 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 92 00 00 00 85 00 00 00 ) rcx = 7a r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 93 00 00 00 b9 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 93 00 00 00 b9 00 00 00 ) rcx = 7a r8 = c8 rax = 75 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 93 00 00 00 b9 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 93 00 00 00 b9 00 00 00 ) rcx = c0 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 94 00 00 00 d7 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 94 00 00 00 d7 00 00 00 ) rcx = c0 r8 = c8 rax = f ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 94 00 00 00 d7 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 94 00 00 00 d7 00 00 00 ) rcx = 49 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 95 00 00 00 24 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 95 00 00 00 24 00 00 00 ) rcx = 49 r8 = c8 rax = c8 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 95 00 00 00 24 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 95 00 00 00 24 00 00 00 ) rcx = f4 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 96 00 00 00 41 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 96 00 00 00 41 00 00 00 ) rcx = f4 r8 = c8 rax = 9a ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 96 00 00 00 41 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 96 00 00 00 41 00 00 00 ) rcx = c8 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 97 00 00 00 e5 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 97 00 00 00 e5 00 00 00 ) rcx = c8 r8 = c8 rax = b8 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 97 00 00 00 e5 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 97 00 00 00 e5 00 00 00 ) rcx = 9a r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 98 00 00 00 e8 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 98 00 00 00 e8 00 00 00 ) rcx = 9a r8 = c8 rax = 7d ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 98 00 00 00 e8 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 98 00 00 00 e8 00 00 00 ) rcx = 25 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 99 00 00 00 2e 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 99 00 00 00 2e 00 00 00 ) rcx = 25 r8 = c8 rax = ec ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 99 00 00 00 2e 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 99 00 00 00 2e 00 00 00 ) rcx = 32 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 9a 00 00 00 b1 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 9a 00 00 00 b1 00 00 00 ) rcx = 32 r8 = c8 rax = 5e ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 9a 00 00 00 b1 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 9a 00 00 00 b1 00 00 00 ) rcx = f0 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 9b 00 00 00 f8 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 9b 00 00 00 f8 00 00 00 ) rcx = f0 r8 = c8 rax = 50 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 9b 00 00 00 f8 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 9b 00 00 00 f8 00 00 00 ) rcx = fc r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 9c 00 00 00 c9 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 9c 00 00 00 c9 00 00 00 ) rcx = fc r8 = c8 rax = 67 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 9c 00 00 00 c9 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 9c 00 00 00 c9 00 00 00 ) rcx = bb r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 9d 00 00 00 4e 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 9d 00 00 00 4e 00 00 00 ) rcx = bb r8 = c8 rax = 70 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 9d 00 00 00 4e 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 9d 00 00 00 4e 00 00 00 ) rcx = 58 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 9e 00 00 00 98 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 9e 00 00 00 98 00 00 00 ) rcx = 58 r8 = c8 rax = 17 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 9e 00 00 00 98 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 9e 00 00 00 98 00 00 00 ) rcx = 25 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( 9f 00 00 00 1a 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 9f 00 00 00 1a 00 00 00 ) rcx = 25 r8 = c8 rax = f1 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( 9f 00 00 00 1a 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( 9f 00 00 00 1a 00 00 00 ) rcx = d2 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( a0 00 00 00 99 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( a0 00 00 00 99 00 00 00 ) rcx = d2 r8 = c8 rax = 83 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( a0 00 00 00 99 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( a0 00 00 00 99 00 00 00 ) rcx = 32 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( a1 00 00 00 dd 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( a1 00 00 00 dd 00 00 00 ) rcx = 32 r8 = c8 rax = bf ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( a1 00 00 00 dd 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( a1 00 00 00 dd 00 00 00 ) rcx = 70 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( a2 00 00 00 91 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( a2 00 00 00 91 00 00 00 ) rcx = 70 r8 = c8 rax = 0 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( a2 00 00 00 91 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( a2 00 00 00 91 00 00 00 ) rcx = 22 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( a3 00 00 00 f0 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( a3 00 00 00 f0 00 00 00 ) rcx = 22 r8 = c8 rax = a0 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( a3 00 00 00 f0 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( a3 00 00 00 f0 00 00 00 ) rcx = 4 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( a4 00 00 00 86 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( a4 00 00 00 86 00 00 00 ) rcx = 4 r8 = c8 rax = 71 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( a4 00 00 00 86 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( a4 00 00 00 86 00 00 00 ) rcx = c4 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( a5 00 00 00 22 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( a5 00 00 00 22 00 00 00 ) rcx = c4 r8 = c8 rax = 31 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( a5 00 00 00 22 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( a5 00 00 00 22 00 00 00 ) rcx = 30 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( a6 00 00 00 0c 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( a6 00 00 00 0c 00 00 00 ) rcx = 30 r8 = c8 rax = 8e ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( a6 00 00 00 0c 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( a6 00 00 00 0c 00 00 00 ) rcx = 5c r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( a7 00 00 00 06 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( a7 00 00 00 06 00 00 00 ) rcx = 5c r8 = c8 rax = 8a ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( a7 00 00 00 06 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( a7 00 00 00 06 00 00 00 ) rcx = 2b r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( a8 00 00 00 0c 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( a8 00 00 00 0c 00 00 00 ) rcx = 2b r8 = c8 rax = 5f ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( a8 00 00 00 0c 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( a8 00 00 00 0c 00 00 00 ) rcx = ea r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( a9 00 00 00 b9 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( a9 00 00 00 b9 00 00 00 ) rcx = ea r8 = c8 rax = e0 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( a9 00 00 00 b9 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( a9 00 00 00 b9 00 00 00 ) rcx = 34 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( aa 00 00 00 b8 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( aa 00 00 00 b8 00 00 00 ) rcx = 34 r8 = c8 rax = a4 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( aa 00 00 00 b8 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( aa 00 00 00 b8 00 00 00 ) rcx = e6 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( ab 00 00 00 1e 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( ab 00 00 00 1e 00 00 00 ) rcx = e6 r8 = c8 rax = d1 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( ab 00 00 00 1e 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( ab 00 00 00 1e 00 00 00 ) rcx = 63 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( ac 00 00 00 e0 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( ac 00 00 00 e0 00 00 00 ) rcx = 63 r8 = c8 rax = e4 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( ac 00 00 00 e0 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( ac 00 00 00 e0 00 00 00 ) rcx = 69 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( ad 00 00 00 52 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( ad 00 00 00 52 00 00 00 ) rcx = 69 r8 = c8 rax = 8f ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( ad 00 00 00 52 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( ad 00 00 00 52 00 00 00 ) rcx = 61 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( ae 00 00 00 2e 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( ae 00 00 00 2e 00 00 00 ) rcx = 61 r8 = c8 rax = 9c ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( ae 00 00 00 2e 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( ae 00 00 00 2e 00 00 00 ) rcx = 46 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( af 00 00 00 f4 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( af 00 00 00 f4 00 00 00 ) rcx = 46 r8 = c8 rax = f6 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( af 00 00 00 f4 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( af 00 00 00 f4 00 00 00 ) rcx = 75 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( b0 00 00 00 c7 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( b0 00 00 00 c7 00 00 00 ) rcx = 75 r8 = c8 rax = 76 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( b0 00 00 00 c7 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( b0 00 00 00 c7 00 00 00 ) rcx = 3e r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( b1 00 00 00 4a 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( b1 00 00 00 4a 00 00 00 ) rcx = 3e r8 = c8 rax = c3 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( b1 00 00 00 4a 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( b1 00 00 00 4a 00 00 00 ) rcx = a r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( b2 00 00 00 d5 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( b2 00 00 00 d5 00 00 00 ) rcx = a r8 = c8 rax = 91 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( b2 00 00 00 d5 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( b2 00 00 00 d5 00 00 00 ) rcx = 87 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( b3 00 00 00 d0 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( b3 00 00 00 d0 00 00 00 ) rcx = 87 r8 = c8 rax = 6 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( b3 00 00 00 d0 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( b3 00 00 00 d0 00 00 00 ) rcx = 11 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( b4 00 00 00 8f 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( b4 00 00 00 8f 00 00 00 ) rcx = 11 r8 = c8 rax = 5b ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( b4 00 00 00 8f 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( b4 00 00 00 8f 00 00 00 ) rcx = aa r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( b5 00 00 00 35 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( b5 00 00 00 35 00 00 00 ) rcx = aa r8 = c8 rax = c ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( b5 00 00 00 35 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( b5 00 00 00 35 00 00 00 ) rcx = ba r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( b6 00 00 00 c2 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( b6 00 00 00 c2 00 00 00 ) rcx = ba r8 = c8 rax = ee ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( b6 00 00 00 c2 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( b6 00 00 00 c2 00 00 00 ) rcx = d9 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( b7 00 00 00 da 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( b7 00 00 00 da 00 00 00 ) rcx = d9 r8 = c8 rax = 4b ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( b7 00 00 00 da 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( b7 00 00 00 da 00 00 00 ) rcx = a7 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( b8 00 00 00 d9 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( b8 00 00 00 d9 00 00 00 ) rcx = a7 r8 = c8 rax = a6 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( b8 00 00 00 d9 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( b8 00 00 00 d9 00 00 00 ) rcx = 36 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( b9 00 00 00 86 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( b9 00 00 00 86 00 00 00 ) rcx = 36 r8 = c8 rax = 50 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( b9 00 00 00 86 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( b9 00 00 00 86 00 00 00 ) rcx = 96 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( ba 00 00 00 a5 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( ba 00 00 00 a5 00 00 00 ) rcx = 96 r8 = c8 rax = 51 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( ba 00 00 00 a5 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( ba 00 00 00 a5 00 00 00 ) rcx = 30 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( bb 00 00 00 21 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( bb 00 00 00 21 00 00 00 ) rcx = 30 r8 = c8 rax = 5e ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( bb 00 00 00 21 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( bb 00 00 00 21 00 00 00 ) rcx = f7 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( bc 00 00 00 9c 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( bc 00 00 00 9c 00 00 00 ) rcx = f7 r8 = c8 rax = d5 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( bc 00 00 00 9c 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( bc 00 00 00 9c 00 00 00 ) rcx = bb r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( bd 00 00 00 ae 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( bd 00 00 00 ae 00 00 00 ) rcx = bb r8 = c8 rax = 9 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( bd 00 00 00 ae 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( bd 00 00 00 ae 00 00 00 ) rcx = 46 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( be 00 00 00 7c 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( be 00 00 00 7c 00 00 00 ) rcx = 46 r8 = c8 rax = 31 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( be 00 00 00 7c 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( be 00 00 00 7c 00 00 00 ) rcx = fe r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( bf 00 00 00 c7 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( bf 00 00 00 c7 00 00 00 ) rcx = fe r8 = c8 rax = 66 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( bf 00 00 00 c7 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( bf 00 00 00 c7 00 00 00 ) rcx = d3 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( c0 00 00 00 66 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( c0 00 00 00 66 00 00 00 ) rcx = d3 r8 = c8 rax = c3 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( c0 00 00 00 66 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( c0 00 00 00 66 00 00 00 ) rcx = ee r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( c1 00 00 00 a1 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( c1 00 00 00 a1 00 00 00 ) rcx = ee r8 = c8 rax = 63 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( c1 00 00 00 a1 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( c1 00 00 00 a1 00 00 00 ) rcx = 70 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( c2 00 00 00 2e 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( c2 00 00 00 2e 00 00 00 ) rcx = 70 r8 = c8 rax = 5b ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( c2 00 00 00 2e 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( c2 00 00 00 2e 00 00 00 ) rcx = dc r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( c3 00 00 00 57 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( c3 00 00 00 57 00 00 00 ) rcx = dc r8 = c8 rax = 3f ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( c3 00 00 00 57 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( c3 00 00 00 57 00 00 00 ) rcx = a1 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( c4 00 00 00 dd 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( c4 00 00 00 dd 00 00 00 ) rcx = a1 r8 = c8 rax = 3f ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( c4 00 00 00 dd 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( c4 00 00 00 dd 00 00 00 ) rcx = 44 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( c5 00 00 00 cc 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( c5 00 00 00 cc 00 00 00 ) rcx = 44 r8 = c8 rax = 4c ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( c5 00 00 00 cc 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( c5 00 00 00 cc 00 00 00 ) rcx = 31 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( c6 00 00 00 b3 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( c6 00 00 00 b3 00 00 00 ) rcx = 31 r8 = c8 rax = 47 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( c6 00 00 00 b3 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( c6 00 00 00 b3 00 00 00 ) rcx = 11 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( c7 00 00 00 fe 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( c7 00 00 00 fe 00 00 00 ) rcx = 11 r8 = c8 rax = 61 ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e63: mov eax, [rbp-0x14] 401e66: mov rbx, rax 401e69: add rbx, [rbp-0x38] 401e6d: mov eax, [rbp-0x14] 401e70: add rax, [rbp-0x30] 401e74: movzx r12d, byte [rax] 401e78: mov rax, [rbp-0x28] 401e7c: mov rdi, rax 401e7f: call 0xffffffffffffff19 -- call -------------------------------------------- rdi = 7fff0a5f78d0 ( c7 00 00 00 fe 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( c7 00 00 00 fe 00 00 00 ) rcx = 62 r8 = c8 ---------------------------------------------------- 401d98: push rbp 401d99: mov rbp, rsp 401d9c: mov [rbp-0x18], rdi 401da0: mov rax, [rbp-0x18] 401da4: mov eax, [rax] 401da6: add eax, 0x1 401da9: and eax, 0xff 401dae: mov [rbp-0x4], eax 401db1: mov eax, [rbp-0x4] 401db4: mov rdx, [rbp-0x18] 401db8: mov eax, eax 401dba: movzx eax, byte [rdx+rax+0x8] 401dbf: movzx eax, al 401dc2: mov [rbp-0xc], eax 401dc5: mov rax, [rbp-0x18] 401dc9: mov eax, [rax+0x4] 401dcc: add eax, [rbp-0xc] 401dcf: and eax, 0xff 401dd4: mov [rbp-0x8], eax 401dd7: mov eax, [rbp-0x8] 401dda: mov rdx, [rbp-0x18] 401dde: mov eax, eax 401de0: movzx eax, byte [rdx+rax+0x8] 401de5: movzx eax, al 401de8: mov [rbp-0x10], eax 401deb: mov rax, [rbp-0x18] 401def: mov edx, [rbp-0x4] 401df2: mov [rax], edx 401df4: mov rax, [rbp-0x18] 401df8: mov edx, [rbp-0x8] 401dfb: mov [rax+0x4], edx 401dfe: mov eax, [rbp-0x8] 401e01: mov edx, [rbp-0xc] 401e04: mov ecx, edx 401e06: mov rdx, [rbp-0x18] 401e0a: mov eax, eax 401e0c: mov [rdx+rax+0x8], cl 401e10: mov eax, [rbp-0x4] 401e13: mov edx, [rbp-0x10] 401e16: mov ecx, edx 401e18: mov rdx, [rbp-0x18] 401e1c: mov eax, eax 401e1e: mov [rdx+rax+0x8], cl 401e22: mov eax, [rbp-0x10] 401e25: mov edx, [rbp-0xc] 401e28: lea eax, [rdx+rax] 401e2b: and eax, 0xff 401e30: mov rdx, [rbp-0x18] 401e34: mov eax, eax 401e36: movzx eax, byte [rdx+rax+0x8] 401e3b: movzx eax, al 401e3e: leave 401e3f: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( c8 00 00 00 5e 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f78d0 ( c8 00 00 00 5e 00 00 00 ) rcx = 62 r8 = c8 rax = ca ---------------------------------------------------- 401e84: xor eax, r12d 401e87: mov [rbx], al 401e89: add dword [rbp-0x14], 0x1 401e8d: mov eax, [rbp-0x14] 401e90: cmp eax, [rbp-0x3c] 401e93: jb 0xffffffffffffffd0 401e95: add rsp, 0x30 401e99: pop rbx 401e9a: pop r12 401e9c: leave 401e9d: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f78d0 ( c8 00 00 00 5e 00 00 00 ) rsi = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rdx = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rcx = c8 r8 = c8 rax = c8 ---------------------------------------------------- 401f20: mov rax, [rbp-0x18] 401f24: xor rax, [fs:0x28] 401f2d: jz 0x7 401f34: add rsp, 0x148 401f3b: pop rbx 401f3c: leave 401f3d: ret -- retn (args) ------------------------------------- rdi = 7fff0a5f7a42 ( 1c 94 fa 5c 56 4e a5 70 ) rsi = 4 rdx = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) rcx = 7fff0a5f7a46 ( 56 4e a5 70 9f c4 ec 64 ) r8 = c8 rax = 0 ---------------------------------------------------- 401778: lea rcx, [rbp-0x220] 40177f: mov eax, [rbp-0x254] 401785: mov edx, 0xce 40178a: mov rsi, rcx 40178d: mov edi, eax 40178f: call 0xfffffffffffff7c5 -- call -------------------------------------------- rdi = 4 rsi = 7fff0a5f7a40 ( 3b 68 1c 94 fa 5c 56 4e ) rdx = ce rcx = 7fff0a5f7a40 ( 3b 68 1c 94 fa 5c 56 4e ) r8 = c8 ---------------------------------------------------- 400f54: push rbp 400f55: mov rbp, rsp 400f58: push rbx 400f59: sub rsp, 0x38 400f5d: mov [rbp-0x24], edi 400f60: mov [rbp-0x30], rsi 400f64: mov [rbp-0x34], edx 400f67: mov dword [rbp-0x18], 0x0 400f6e: mov eax, [rbp-0x34] 400f71: mov [rbp-0x1c], eax 400f74: jmp 0x1d 400f91: mov eax, [rbp-0x34] 400f94: movsxd rdx, eax 400f97: mov rbx, [rbp-0x30] 400f9b: mov eax, [rbp-0x24] 400f9e: mov ecx, 0x0 400fa3: mov rsi, rbx 400fa6: mov edi, eax 400fa8: call 0xfffffffffffffe20 -- call -------------------------------------------- rdi = 4 rsi = 7fff0a5f7a40 ( 3b 68 1c 94 fa 5c 56 4e ) rdx = ce rcx = 0 r8 = c8 ---------------------------------------------------- -- retn (args) ------------------------------------- rdi = 4 rsi = 7fff0a5f7a40 ( 3b 68 1c 94 fa 5c 56 4e ) rdx = ce rcx = 0 r8 = c8 rax = ce ---------------------------------------------------- 400fad: mov [rbp-0x14], eax 400fb0: cmp dword [rbp-0x14], 0x0 400fb4: jg 0xffffffffffffffc2 400f76: mov eax, [rbp-0x14] 400f79: cdqe 400f7b: add [rbp-0x30], rax 400f7f: mov eax, [rbp-0x14] 400f82: sub [rbp-0x34], eax 400f85: mov eax, [rbp-0x14] 400f88: add [rbp-0x18], eax 400f8b: cmp dword [rbp-0x34], 0x0 400f8f: jle 0x29 400fb8: nop 400fb9: mov eax, [rbp-0x18] 400fbc: cmp eax, [rbp-0x1c] 400fbf: jz 0x9 400fc8: mov eax, [rbp-0x18] 400fcb: add rsp, 0x38 400fcf: pop rbx 400fd0: leave 400fd1: ret -- retn (args) ------------------------------------- rdi = 4 rsi = 7fff0a5f7a40 ( 3b 68 1c 94 fa 5c 56 4e ) rdx = ce rcx = 7fff0a5f7a40 ( 3b 68 1c 94 fa 5c 56 4e ) r8 = c8 rax = ce ---------------------------------------------------- 401794: cmp eax, 0xff 401797: jnz 0x9 4017a0: mov eax, 0x0 4017a5: mov rdx, [rbp-0x18] 4017a9: xor rdx, [fs:0x28] 4017b2: jz 0x7 4017b9: add rsp, 0x258 4017c0: pop rbx 4017c1: leave 4017c2: ret -- retn (args) ------------------------------------- rdi = 4 rsi = 7fff0a5f7aa0 ( 7e ca 8b 96 c7 2c 63 39 ) rdx = 0 rcx = ffffffffffffffff r8 = 7fff0a5f7b50 ( 00 00 00 00 00 00 00 00 ) rax = 0 ---------------------------------------------------- 4017d8: cmp eax, 0xff 4017db: jnz 0x9 4017e4: mov eax, 0x0 4017e9: leave 4017ea: ret -- retn (args) ------------------------------------- rdi = 4 rsi = 7fff0a5f7aa0 ( 7e ca 8b 96 c7 2c 63 39 ) rdx = 0 rcx = ffffffffffffffff r8 = 7fff0a5f7b50 ( 00 00 00 00 00 00 00 00 ) rax = 0 ---------------------------------------------------- 40191c: jmp 0x6 401922: mov eax, 0x0 401927: add rsp, 0xb8 40192e: pop rbx 40192f: leave 401930: ret -- retn (args) ------------------------------------- rdi = 4 rsi = 0 rdx = 7fc2994c3e40 ( 00 00 00 00 01 00 00 00 ) rcx = 1 r8 = 0 rax = 0 ---------------------------------------------------- 401aef: mov eax, [rbp-0x14] 401af2: mov edi, eax 401af4: call 0xfffffffffffff174 -- call -------------------------------------------- rdi = 4 rsi = 7fff0a5f7a40 ( 3b 68 1c 94 fa 5c 56 4e ) rdx = 0 rcx = ffffffffffffffff r8 = 0 ---------------------------------------------------- -- retn (args) ------------------------------------- rdi = 4 rsi = 7fff0a5f7a40 ( 3b 68 1c 94 fa 5c 56 4e ) rdx = 0 rcx = ffffffffffffffff r8 = 0 rax = 0 ---------------------------------------------------- 401af9: jmp 0x18 401b11: mov eax, [rbp-0x4] 401b14: leave 401b15: ret 401b7a: test eax, eax 401b7c: jnz 0xffffffffffffffbf 401b7e: nop 401b7f: mov rax, [rbp-0x8] 401b83: xor rax, [fs:0x28] 401b8c: jz 0x7 401b93: leave 401b94: ret 401c9e: mov eax, 0x0 401ca3: leave 401ca4: ret -- retn (regs) ------------------------------------- rdi = 7fff0a5f7d40 ( 28 a1 6e 99 c2 7f 00 00 ) rsi = 7fc2996e99b0 ( 00 80 4c 99 c2 7f 00 00 ) rdx = 0 rcx = 3 r8 = 7fff0a5f7d50 ( 30 ae b1 00 00 00 00 00 ) rax = 403a28 ( 48 83 ec 08 e8 8f d4 ff ) ---------------------------------------------------- 400ec0: push rbp 400ec1: mov rbp, rsp 400ec4: push rbx 400ec5: sub rsp, 0x8 400ec9: cmp byte [rip+0x204278], 0x0 400ed0: jnz 0x4d 400ed2: mov ebx, 0x604e30 400ed7: mov rax, [rip+0x204272] 400ede: sub rbx, 0x604e28 400ee5: sar rbx, 0x3 400ee9: sub rbx, 0x1 400eed: cmp rax, rbx 400ef0: jae 0x26 400f16: mov byte [rip+0x20422b], 0x1 400f1d: add rsp, 0x8 400f21: pop rbx 400f22: leave 400f23: ret