Disassembly of section .data: 000000019e825440 <.data>: 19e825440: 41 57 push r15 19e825442: 41 56 push r14 19e825444: 41 54 push r12 19e825446: 56 push rsi 19e825447: 57 push rdi 19e825448: 53 push rbx 19e825449: 48 83 ec 28 sub rsp,0x28 19e82544d: 49 89 d7 mov r15,rdx 19e825450: 49 89 ce mov r14,rcx 19e825453: 80 3d 22 76 52 eb 00 cmp BYTE PTR [rip+0xffffffffeb527622],0x0 # 0x189d4ca7c 19e82545a: 0f 84 c7 02 00 00 je 0x19e825727 19e825460: 48 8b 0d 39 6e 0a eb mov rcx,QWORD PTR [rip+0xffffffffeb0a6e39] # 0x1898cc2a0 19e825467: e8 64 d5 73 e5 call 0x183f629d0 19e82546c: 49 89 07 mov QWORD PTR [r15],rax 19e82546f: 48 8b 0d f2 1f 05 eb mov rcx,QWORD PTR [rip+0xffffffffeb051ff2] # 0x189877468 19e825476: 80 b9 b7 00 00 00 00 cmp BYTE PTR [rcx+0xb7],0x0 19e82547d: 0f 84 ba 02 00 00 je 0x19e82573d 19e825483: 4c 89 f1 mov rcx,r14 19e825486: e8 a5 5f aa ff call 0x19e2cb430 19e82548b: 48 89 c3 mov rbx,rax 19e82548e: f6 c3 01 test bl,0x1 19e825491: 74 2b je 0x19e8254be 19e825493: 49 8b 37 mov rsi,QWORD PTR [r15] 19e825496: 48 85 f6 test rsi,rsi 19e825499: 0f 84 da 02 00 00 je 0x19e825779 19e82549f: 48 8b 0d c2 1f 05 eb mov rcx,QWORD PTR [rip+0xffffffffeb051fc2] # 0x189877468 19e8254a6: 80 b9 b7 00 00 00 00 cmp BYTE PTR [rcx+0xb7],0x0 19e8254ad: 0f 84 d5 02 00 00 je 0x19e825788 19e8254b3: 4c 89 f1 mov rcx,r14 19e8254b6: e8 75 5f aa ff call 0x19e2cb430 19e8254bb: 89 46 44 mov DWORD PTR [rsi+0x44],eax 19e8254be: f6 c3 02 test bl,0x2 19e8254c1: 74 2b je 0x19e8254ee 19e8254c3: 49 8b 37 mov rsi,QWORD PTR [r15] 19e8254c6: 48 85 f6 test rsi,rsi 19e8254c9: 0f 84 af 02 00 00 je 0x19e82577e 19e8254cf: 48 8b 0d 92 1f 05 eb mov rcx,QWORD PTR [rip+0xffffffffeb051f92] # 0x189877468 19e8254d6: 80 b9 b7 00 00 00 00 cmp BYTE PTR [rcx+0xb7],0x0 19e8254dd: 0f 84 b4 02 00 00 je 0x19e825797 19e8254e3: 4c 89 f1 mov rcx,r14 19e8254e6: e8 45 5f aa ff call 0x19e2cb430 19e8254eb: 89 46 48 mov DWORD PTR [rsi+0x48],eax 19e8254ee: f6 c3 04 test bl,0x4 19e8254f1: 74 4f je 0x19e825542 19e8254f3: 49 8b 37 mov rsi,QWORD PTR [r15] 19e8254f6: 48 85 f6 test rsi,rsi 19e8254f9: 0f 84 84 02 00 00 je 0x19e825783 19e8254ff: 48 8b 3d f2 4b 15 eb mov rdi,QWORD PTR [rip+0xffffffffeb154bf2] # 0x18997a0f8 19e825506: 4c 8b 25 e3 4b 15 eb mov r12,QWORD PTR [rip+0xffffffffeb154be3] # 0x18997a0f0 19e82550d: 48 83 c6 10 add rsi,0x10 19e825511: 48 8b 0d 50 1f 05 eb mov rcx,QWORD PTR [rip+0xffffffffeb051f50] # 0x189877468 19e825518: 80 b9 b7 00 00 00 00 cmp BYTE PTR [rcx+0xb7],0x0 19e82551f: 0f 84 81 02 00 00 je 0x19e8257a6 19e825525: 48 8b 05 4c 55 1a eb mov rax,QWORD PTR [rip+0xffffffffeb1a554c] # 0x1899caa78 19e82552c: 48 89 44 24 20 mov QWORD PTR [rsp+0x20],rax 19e825531: 4c 89 f1 mov rcx,r14 19e825534: 48 89 fa mov rdx,rdi 19e825537: 4d 89 e0 mov r8,r12 19e82553a: 49 89 f1 mov r9,rsi 19e82553d: e8 7e 0f 50 f9 call 0x197d264c0 19e825542: f6 c3 08 test bl,0x8 19e825545: 74 4f je 0x19e825596 19e825547: 49 8b 37 mov rsi,QWORD PTR [r15] 19e82554a: 48 85 f6 test rsi,rsi 19e82554d: 0f 84 3f 02 00 00 je 0x19e825792 19e825553: 48 8b 3d 9e 4b 15 eb mov rdi,QWORD PTR [rip+0xffffffffeb154b9e] # 0x18997a0f8 19e82555a: 4c 8b 25 8f 4b 15 eb mov r12,QWORD PTR [rip+0xffffffffeb154b8f] # 0x18997a0f0 19e825561: 48 83 c6 28 add rsi,0x28 19e825565: 48 8b 0d fc 1e 05 eb mov rcx,QWORD PTR [rip+0xffffffffeb051efc] # 0x189877468 19e82556c: 80 b9 b7 00 00 00 00 cmp BYTE PTR [rcx+0xb7],0x0 19e825573: 0f 84 3c 02 00 00 je 0x19e8257b5 19e825579: 48 8b 05 f8 54 1a eb mov rax,QWORD PTR [rip+0xffffffffeb1a54f8] # 0x1899caa78 19e825580: 48 89 44 24 20 mov QWORD PTR [rsp+0x20],rax 19e825585: 4c 89 f1 mov rcx,r14 19e825588: 48 89 fa mov rdx,rdi 19e82558b: 4d 89 e0 mov r8,r12 19e82558e: 49 89 f1 mov r9,rsi 19e825591: e8 2a 0f 50 f9 call 0x197d264c0 19e825596: f6 c3 10 test bl,0x10 19e825599: 74 4f je 0x19e8255ea 19e82559b: 49 8b 37 mov rsi,QWORD PTR [r15] 19e82559e: 48 85 f6 test rsi,rsi 19e8255a1: 0f 84 fa 01 00 00 je 0x19e8257a1 19e8255a7: 48 8b 3d 72 fc 1c eb mov rdi,QWORD PTR [rip+0xffffffffeb1cfc72] # 0x1899f5220 19e8255ae: 4c 8b 25 53 43 1f eb mov r12,QWORD PTR [rip+0xffffffffeb1f4353] # 0x189a19908 19e8255b5: 48 83 c6 30 add rsi,0x30 19e8255b9: 48 8b 0d a8 1e 05 eb mov rcx,QWORD PTR [rip+0xffffffffeb051ea8] # 0x189877468 19e8255c0: 80 b9 b7 00 00 00 00 cmp BYTE PTR [rcx+0xb7],0x0 19e8255c7: 0f 84 f7 01 00 00 je 0x19e8257c4 19e8255cd: 48 8b 05 3c 43 1f eb mov rax,QWORD PTR [rip+0xffffffffeb1f433c] # 0x189a19910 19e8255d4: 48 89 44 24 20 mov QWORD PTR [rsp+0x20],rax 19e8255d9: 4c 89 f1 mov rcx,r14 19e8255dc: 48 89 fa mov rdx,rdi 19e8255df: 4d 89 e0 mov r8,r12 19e8255e2: 49 89 f1 mov r9,rsi 19e8255e5: e8 26 31 4d f9 call 0x197cf8710 19e8255ea: f6 c3 20 test bl,0x20 19e8255ed: 74 4f je 0x19e82563e 19e8255ef: 49 8b 37 mov rsi,QWORD PTR [r15] 19e8255f2: 48 85 f6 test rsi,rsi 19e8255f5: 0f 84 b5 01 00 00 je 0x19e8257b0 19e8255fb: 48 8b 3d 1e fc 1c eb mov rdi,QWORD PTR [rip+0xffffffffeb1cfc1e] # 0x1899f5220 19e825602: 4c 8b 25 ff 42 1f eb mov r12,QWORD PTR [rip+0xffffffffeb1f42ff] # 0x189a19908 19e825609: 48 83 c6 38 add rsi,0x38 19e82560d: 48 8b 0d 54 1e 05 eb mov rcx,QWORD PTR [rip+0xffffffffeb051e54] # 0x189877468 19e825614: 80 b9 b7 00 00 00 00 cmp BYTE PTR [rcx+0xb7],0x0 19e82561b: 0f 84 b2 01 00 00 je 0x19e8257d3 19e825621: 48 8b 05 e8 42 1f eb mov rax,QWORD PTR [rip+0xffffffffeb1f42e8] # 0x189a19910 19e825628: 48 89 44 24 20 mov QWORD PTR [rsp+0x20],rax 19e82562d: 4c 89 f1 mov rcx,r14 19e825630: 48 89 fa mov rdx,rdi 19e825633: 4d 89 e0 mov r8,r12 19e825636: 49 89 f1 mov r9,rsi 19e825639: e8 d2 30 4d f9 call 0x197cf8710 19e82563e: f6 c3 40 test bl,0x40 19e825641: 74 4f je 0x19e825692 19e825643: 49 8b 37 mov rsi,QWORD PTR [r15] 19e825646: 48 85 f6 test rsi,rsi 19e825649: 0f 84 70 01 00 00 je 0x19e8257bf 19e82564f: 48 8b 3d ca fb 1c eb mov rdi,QWORD PTR [rip+0xffffffffeb1cfbca] # 0x1899f5220 19e825656: 4c 8b 25 ab 42 1f eb mov r12,QWORD PTR [rip+0xffffffffeb1f42ab] # 0x189a19908 19e82565d: 48 83 c6 18 add rsi,0x18 19e825661: 48 8b 0d 00 1e 05 eb mov rcx,QWORD PTR [rip+0xffffffffeb051e00] # 0x189877468 19e825668: 80 b9 b7 00 00 00 00 cmp BYTE PTR [rcx+0xb7],0x0 19e82566f: 0f 84 6d 01 00 00 je 0x19e8257e2 19e825675: 48 8b 05 94 42 1f eb mov rax,QWORD PTR [rip+0xffffffffeb1f4294] # 0x189a19910 19e82567c: 48 89 44 24 20 mov QWORD PTR [rsp+0x20],rax 19e825681: 4c 89 f1 mov rcx,r14 19e825684: 48 89 fa mov rdx,rdi 19e825687: 4d 89 e0 mov r8,r12 19e82568a: 49 89 f1 mov r9,rsi 19e82568d: e8 7e 30 4d f9 call 0x197cf8710 19e825692: f6 c3 80 test bl,0x80 19e825695: 74 4f je 0x19e8256e6 19e825697: 49 8b 37 mov rsi,QWORD PTR [r15] 19e82569a: 48 85 f6 test rsi,rsi 19e82569d: 0f 84 2b 01 00 00 je 0x19e8257ce 19e8256a3: 48 8b 3d 76 fb 1c eb mov rdi,QWORD PTR [rip+0xffffffffeb1cfb76] # 0x1899f5220 19e8256aa: 4c 8b 25 57 42 1f eb mov r12,QWORD PTR [rip+0xffffffffeb1f4257] # 0x189a19908 19e8256b1: 48 83 c6 20 add rsi,0x20 19e8256b5: 48 8b 0d ac 1d 05 eb mov rcx,QWORD PTR [rip+0xffffffffeb051dac] # 0x189877468 19e8256bc: 80 b9 b7 00 00 00 00 cmp BYTE PTR [rcx+0xb7],0x0 19e8256c3: 0f 84 23 01 00 00 je 0x19e8257ec 19e8256c9: 48 8b 05 40 42 1f eb mov rax,QWORD PTR [rip+0xffffffffeb1f4240] # 0x189a19910 19e8256d0: 48 89 44 24 20 mov QWORD PTR [rsp+0x20],rax 19e8256d5: 4c 89 f1 mov rcx,r14 19e8256d8: 48 89 fa mov rdx,rdi 19e8256db: 4d 89 e0 mov r8,r12 19e8256de: 49 89 f1 mov r9,rsi 19e8256e1: e8 2a 30 4d f9 call 0x197cf8710 19e8256e6: f7 c3 00 01 00 00 test ebx,0x100 19e8256ec: 74 2b je 0x19e825719 19e8256ee: 49 8b 37 mov rsi,QWORD PTR [r15] 19e8256f1: 48 85 f6 test rsi,rsi 19e8256f4: 0f 84 e3 00 00 00 je 0x19e8257dd 19e8256fa: 48 8b 0d 67 1d 05 eb mov rcx,QWORD PTR [rip+0xffffffffeb051d67] # 0x189877468 19e825701: 80 b9 b7 00 00 00 00 cmp BYTE PTR [rcx+0xb7],0x0 19e825708: 0f 84 e8 00 00 00 je 0x19e8257f6 19e82570e: 4c 89 f1 mov rcx,r14 19e825711: e8 1a 5d aa ff call 0x19e2cb430 19e825716: 89 46 40 mov DWORD PTR [rsi+0x40],eax 19e825719: 48 83 c4 28 add rsp,0x28 19e82571d: 5b pop rbx 19e82571e: 5f pop rdi 19e82571f: 5e pop rsi 19e825720: 41 5c pop r12 19e825722: 41 5e pop r14 19e825724: 41 5f pop r15 19e825726: c3 ret 19e825727: b9 6c 0e 01 00 mov ecx,0x10e6c 19e82572c: e8 5f 62 73 e5 call 0x183f5b990 19e825731: c6 05 44 73 52 eb 01 mov BYTE PTR [rip+0xffffffffeb527344],0x1 # 0x189d4ca7c 19e825738: e9 23 fd ff ff jmp 0x19e825460 19e82573d: e8 de ee 72 e5 call 0x183f54620 19e825742: 48 8b 0d 1f 1d 05 eb mov rcx,QWORD PTR [rip+0xffffffffeb051d1f] # 0x189877468 19e825749: 80 b9 b7 00 00 00 00 cmp BYTE PTR [rcx+0xb7],0x0 19e825750: 0f 85 2d fd ff ff jne 0x19e825483 19e825756: e8 c5 ee 72 e5 call 0x183f54620 19e82575b: 48 8b 0d 06 1d 05 eb mov rcx,QWORD PTR [rip+0xffffffffeb051d06] # 0x189877468 19e825762: 80 b9 b7 00 00 00 00 cmp BYTE PTR [rcx+0xb7],0x0 19e825769: 0f 85 14 fd ff ff jne 0x19e825483 19e82576f: e8 ac ee 72 e5 call 0x183f54620 19e825774: e9 0a fd ff ff jmp 0x19e825483 19e825779: e8 72 b1 6c e5 call 0x183ef08f0 19e82577e: e8 6d b1 6c e5 call 0x183ef08f0 19e825783: e8 68 b1 6c e5 call 0x183ef08f0 19e825788: e8 93 ee 72 e5 call 0x183f54620 19e82578d: e9 21 fd ff ff jmp 0x19e8254b3 19e825792: e8 59 b1 6c e5 call 0x183ef08f0 19e825797: e8 84 ee 72 e5 call 0x183f54620 19e82579c: e9 42 fd ff ff jmp 0x19e8254e3 19e8257a1: e8 4a b1 6c e5 call 0x183ef08f0 19e8257a6: e8 75 ee 72 e5 call 0x183f54620 19e8257ab: e9 75 fd ff ff jmp 0x19e825525 19e8257b0: e8 3b b1 6c e5 call 0x183ef08f0 19e8257b5: e8 66 ee 72 e5 call 0x183f54620 19e8257ba: e9 ba fd ff ff jmp 0x19e825579 19e8257bf: e8 2c b1 6c e5 call 0x183ef08f0 19e8257c4: e8 57 ee 72 e5 call 0x183f54620 19e8257c9: e9 ff fd ff ff jmp 0x19e8255cd 19e8257ce: e8 1d b1 6c e5 call 0x183ef08f0 19e8257d3: e8 48 ee 72 e5 call 0x183f54620 19e8257d8: e9 44 fe ff ff jmp 0x19e825621 19e8257dd: e8 0e b1 6c e5 call 0x183ef08f0 19e8257e2: e8 39 ee 72 e5 call 0x183f54620 19e8257e7: e9 89 fe ff ff jmp 0x19e825675 19e8257ec: e8 2f ee 72 e5 call 0x183f54620 19e8257f1: e9 d3 fe ff ff jmp 0x19e8256c9 19e8257f6: e8 25 ee 72 e5 call 0x183f54620 19e8257fb: e9 0e ff ff ff jmp 0x19e82570e