call ?asm_marker@@YAXH@Z ; asm_marker
; Line 233
mov r12d, esi
mov rcx, QWORD PTR vec$[rsp+8]
sub rcx, QWORD PTR vec$[rsp]
mov rax, r14
imul rcx
mov r13, rdx
sar r13, 4
mov rax, r13
shr rax, 63 ; 0000003fH
add r13, rax
test r13d, r13d
je SHORT $LN4@main
npad 6
$LL6@main:
; Line 235
mov ecx, 235 ; 000000ebH
call ?asm_marker@@YAXH@Z ; asm_marker
mov edi, r12d
; Line 236
lea rcx, QWORD PTR [rdi+rdi*4]
mov rax, QWORD PTR vec$[rsp]
lea r9, QWORD PTR [rax+rcx*8]
mov rbx, QWORD PTR vec$[rsp+32]
; Line 237
mov ecx, 237 ; 000000edH
call ?asm_marker@@YAXH@Z ; asm_marker
; Line 238
mov r8d, 8
lea rdx, OFFSET FLAT:??_C@_08FKPKFKIE@_postfix?$AA@
mov rcx, r9
call ?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@PEBD_K@Z ; std::basic_string<char,std::char_traits<char>,std::allocator<char> >::append
; Line 239
add DWORD PTR [rbx+rdi*4], 10
; Line 240
mov ecx, 240 ; 000000f0H
call ?asm_marker@@YAXH@Z ; asm_marker
; Line 233
inc r12d
cmp r12d, r13d
jne SHORT $LL6@main
ICAgIAoJY2FsbAk/YXNtX21hcmtlckBAWUFYSEBaCQkJOyBhc21fbWFya2VyCjsgTGluZSAyMzMKCW1vdglyMTJkLCBlc2kKCW1vdglyY3gsIFFXT1JEIFBUUiB2ZWMkW3JzcCs4XQoJc3ViCXJjeCwgUVdPUkQgUFRSIHZlYyRbcnNwXQoJbW92CXJheCwgcjE0CglpbXVsCXJjeAoJbW92CXIxMywgcmR4CglzYXIJcjEzLCA0Cgltb3YJcmF4LCByMTMKCXNocglyYXgsIDYzCQkJCQk7IDAwMDAwMDNmSAoJYWRkCXIxMywgcmF4Cgl0ZXN0CXIxM2QsIHIxM2QKCWplCVNIT1JUICRMTjRAbWFpbgoJbnBhZAk2CiRMTDZAbWFpbjoKOyBMaW5lIDIzNQoJbW92CWVjeCwgMjM1CQkJCTsgMDAwMDAwZWJICgljYWxsCT9hc21fbWFya2VyQEBZQVhIQFoJCQk7IGFzbV9tYXJrZXIKCW1vdgllZGksIHIxMmQKOyBMaW5lIDIzNgoJbGVhCXJjeCwgUVdPUkQgUFRSIFtyZGkrcmRpKjRdCgltb3YJcmF4LCBRV09SRCBQVFIgdmVjJFtyc3BdCglsZWEJcjksIFFXT1JEIFBUUiBbcmF4K3JjeCo4XQoJbW92CXJieCwgUVdPUkQgUFRSIHZlYyRbcnNwKzMyXQo7IExpbmUgMjM3Cgltb3YJZWN4LCAyMzcJCQkJOyAwMDAwMDBlZEgKCWNhbGwJP2FzbV9tYXJrZXJAQFlBWEhAWgkJCTsgYXNtX21hcmtlcgo7IExpbmUgMjM4Cgltb3YJcjhkLCA4CglsZWEJcmR4LCBPRkZTRVQgRkxBVDo/P19DQF8wOEZLUEtGS0lFQF9wb3N0Zml4PyRBQUAKCW1vdglyY3gsIHI5CgljYWxsCT9hcHBlbmRAPyRiYXNpY19zdHJpbmdARFU/JGNoYXJfdHJhaXRzQERAc3RkQEBWPyRhbGxvY2F0b3JAREAyQEBzdGRAQFFFQUFBRUFWMTJAUEVCRF9LQFogOyBzdGQ6OmJhc2ljX3N0cmluZzxjaGFyLHN0ZDo6Y2hhcl90cmFpdHM8Y2hhcj4sc3RkOjphbGxvY2F0b3I8Y2hhcj4gPjo6YXBwZW5kCjsgTGluZSAyMzkKCWFkZAlEV09SRCBQVFIgW3JieCtyZGkqNF0sIDEwCjsgTGluZSAyNDAKCW1vdgllY3gsIDI0MAkJCQk7IDAwMDAwMGYwSAoJY2FsbAk/YXNtX21hcmtlckBAWUFYSEBaCQkJOyBhc21fbWFya2VyCjsgTGluZSAyMzMKCWluYwlyMTJkCgljbXAJcjEyZCwgcjEzZAoJam5lCVNIT1JUICRMTDZAbWFpbg==